On Tue, 2010-05-18 at 16:13 +0100, George Dunlap wrote:
> I've cross-compiled 64-bit xen exclusively since I've worked for
> XenSource basically. Here's what I get:
>
> $ file xen/xen
> xen/xen: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
> statically linked, stripped
> $ file xen/xen-syms
> xen/xen-syms: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
> statically linked, not stripped
>
> So I think 'file' is just making a mistake.
The 64 bit hypervisor really is encapsulated in a 32 bit container, see
the mkelf32 related rules in xen/arch/x86/Makefile.
I'm not sure why. Something to do with 32 bit bootloaders maybe?
Ian
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|