From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andi Kleen Subject: Re: Genapic Date: 18 May 2005 18:56:53 +0200 Message-ID: <20050518165653.GG88141@muc.de> References: <59ab603239858108d228c06cb9c5f543@cl.cam.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Date: Wed, 18 May 2005 18:56:53 +0200 Content-Disposition: inline In-Reply-To: <59ab603239858108d228c06cb9c5f543@cl.cam.ac.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: "Subrahmanian, Raj" , xen-devel@lists.xensource.com, "Davis, Jason" , "Vessey, Bruce A" List-Id: xen-devel@lists.xenproject.org > Shared platform code (apics and the like) has been remarkably simple. > This is to be expected: processor differences aside, i386 and x86/64 > are identical platforms. So, for example, fixing Xen's smpboot.c No, they are not. x86-64 is a vastly simplified "modern x86 only with minimal bugs" platform, while i386 is a "workarounds for every bug under the sun and all ancient features plus some non PC architectures" mixed bag of stuff. This leads to many differences in details. One bigger difference is that x86-64 is also normally NUMA enabled, while i386 normally is not. There are some others too. -Andi