[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.