lei yang
2010-May-18 08:26 UTC
[Xen-devel] Why " When I want to build a 64 bit xen, but I got a 32 bit one"
Hi experts, I want to cross the xen-4.0.0 to 64 bit, and build with make CROSS_COMPILE=/home/bin/i586-linux-gnu-x86_64-glibc_std- XEN_TARGET_ARCH=x86_64 xen Then I got xen image: but when I run " file xen" $ file xen-syms xen-syms: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), statically linked, not stripped $ file xen xen: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped It''s a 32 bit one,>From the log I see "./boot/mkelf32/buildarea1/lyang0/xen/xen-4.0.0/xen/xen-syms /buildarea1/lyang0/xen/xen-4.0.0/xen/xen 0x100000 " why it change to 32 bit? and I use this image to boot, it casue the board reboot, and no log output.( I use gpxe boot) if I build a 32 bit xen (using XEN_TARGET_ARCH=x86_32), it boot well Any help would be appreciated Thanks Lei -- "We learn from failure, not from success!" _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel