WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] VMX status report 13197:d275951acf10

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>
Subject: RE: [Xen-devel] VMX status report 13197:d275951acf10
From: "Huang, Xinmei" <xinmei.huang@xxxxxxxxx>
Date: Sun, 31 Dec 2006 11:13:33 +0800
Cc: "Yu, Ping Y" <ping.y.yu@xxxxxxxxx>
Delivery-date: Sat, 30 Dec 2006 19:13:24 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <8C834404208B254EAD4E532C94859869598A0B@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AccsggM4EUlZ2SNuRYekGsaATGQ/2QAAixVgAAC4mqA=
Thread-topic: [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

<Prev in Thread] Current Thread [Next in Thread>