|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] VMX status report 13197:d275951acf10
Hi,
>3).IA32E: Can not install ia32e FC4/RHEL4u1/RHEL4u2/RHEL4u3
> But if with kernel parameter "nolapic", RHEL4u3 can be installed
>successfully.
> http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=842
This bug occurs when ia32e up kernel boots (including installation). >From cs
12847,
vlapic_id = vcpu_id+1 while vlapic_id = vcpu_id before this cs.
Linux kernel (version < 2.6.14, i am not sure of the exact version ) would
assume boot cpu id =0.
There are come special codes only in ia32e up kernel:
1. phys_cpu_present_map's bit0 is set indicating that cpu wih id 0 is
present
phys_cpu_present_map = physid_mask_of_physid(0)
------------in rch/x86_64/kernel/apic.c
2. It would be double-checked whether APIC is really registered by function
apic_id_registered()
in setup_local_APIC() and apic_id_registered() is implemented as follows:
return physid_isset(GET_APIC_ID(apic_read(APIC_ID)),
phys_cpu_present_map);
i.e. this function checks whether relevant( according to the apic_id ) bit
of phys_cpu_present_map is set. phys_cpu_present_map's bit0 is set with
assumption that boot_cpu_id=0 .
From cs 12487, local apic id is non-zero (begins from 1) and this
double-check should fail without doubt. And kernel panic in vmx occurs in
succession to the failure
Fortunately, linux kenels give up this assumption from v 2.6.14 ;-) , this
installtion issue does not occur in FC 5 and FC6.
Any suggestion?
>-----Original Message-----
>From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Yu, Ping Y
>Sent: 2006年12月31日 10:43
>To: xen-devel@xxxxxxxxxxxxxxxxxxx
>Subject: [Xen-devel] VMX status report 13197:d275951acf10
>
>
>We have tested the latest xen on VT platform with Intel 965/5000P
>chipset.
>Here is the test summary:
>
>Issues:
>==========================
>1). IA32E: IA32E vista can't boot up normally, it gives a blue screen.
> Then the qemu window disappears, but if "xm list", I can see the
>Vista VMX domain is still there.
> http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=849
>
>2). IA32/PAE/IA32E: Reboot Linux VMX domain causes Xen0 reboot.
> http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=847
> Reboot cases in xm-test causes Xen0 reboot, so we don't get
>xm-test detail report.
>
>3).IA32E: Can not install ia32e FC4/RHEL4u1/RHEL4u2/RHEL4u3
> But if with kernel parameter "nolapic", RHEL4u3 can be installed
>successfully.
> http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=842
>
>4).IA32E/PAE: 32bit Vista RTM network doesn't work.
> http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=840
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|