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

[Xen-devel] APIC handling on x86-64

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] APIC handling on x86-64
From: "Jan Beulich" <JBeulich@xxxxxxxxxx>
Date: Fri, 17 Mar 2006 17:49:40 +0100
Delivery-date: Fri, 17 Mar 2006 16:49:39 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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
As we had a report of a problem booting Xen on an IBM x460, dying on the 
BUG_ON() in init_apic_ldr() in
xen/include/asm-x86/mach-summit/mach_apic.h, I started comparing 32- and 64-bit 
APIC handling. Quickly I found that the
same case is handled gracefully in 64-bits, by just tying any extra CPUs to the 
highest bit. (I suppose, will try to
verify this with the originator, that the same machine also doesn't boot with 
native 32-bit Linux, as the exact same
issue should exist there).
While doing the same generally shouldn't be a problem, I wonder why this hasn't 
been discovered so far and how many
else differences there exist.

Thanks, Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel