[Wylug-discuss] Linux on Intel 64-Bit Xeon

Neil Pilgrim linux at kepier.clara.net
Thu Jun 23 13:41:53 BST 2005


Phil Foxton wrote:
> On Thu, 2005-06-23 at 12:46 +0100, Dave Fisher wrote:
[...]
>>  2.  Isn't AMD's X86_64 capable of running 32-bit x86 code, and
>>  therefore "32-bit compatible"? Whereas there never was a 32-bit
>>  version of Itanium, so it its "32-bit _in_compatible"? What have I
>>  failed to grasp?
> 
> Yes you are correct, but the box in question is a 64 bit Xeon (following
> me so far?) which will run in 64 AND 32 bit mode BUT not at the same
> time.  There are ways around this, one is to have the box dual boot (not
> really an option with a server, I am sure you will agree), one is to use
> virtualisation (Xen) to create a 32 bit virtual machine on the 64bit
> server and OS to allow the 32 bits apps to run.

So are you saying that the EM64T intel chips don't allow running in 32- 
and 64-bits 'simultaneously'? I'm intrigued because I run some 32-bit 
apps here on my athlon64 running debian, in an i386 chroot (with i386 
debs), at the 'same' time as the rest of the system is running in 64-bit 
mode, ie. with the 64-bit debs. Are you saying that while the EM64T is a 
compatible arch to amd 64-bit, it can't do this?

> The major difference between AMD and Intel on this front is that AMd
> will run 32 bit apps on a 64 bit processor using hardware coded
> translations, whereas the Intel one needs software translation which
> adds extra over head if needing to run 32 bit apps on these boxes,
> however if you have an app that is compiled for 64bit there seems to be
> very little difference between AMD and Intel.

I thought the only software emulation required was if you run 32-bit on 
Itanium?

If I follow what you're saying, then I'm glad I didn't buy an EM64T chip!




More information about the Wylug-discuss mailing list