[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] ioemu - Use XEN_TARGET_ARCH



On Tue, Jan 22, 2008 at 02:29:23PM +0100, Bastian Blank wrote:

> Use XEN_TARGET_ARCH instead of uname -m.

Yes, good. I had the following problem doing what in Linux would be a
cross-build: the 64-bit ioemu thought that HOST_LONG_BITS was 4 - this
totally broke HVM live migration for fairly obvious reasons.

Looks like your patch would help us, though I haven't tested it. I have
been using the variant below.

regards
john

diff --git a/tools/Makefile b/tools/Makefile
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -73,7 +73,7 @@ ioemu ioemuinstall:
 ioemu ioemuinstall:
        if [ -f $(IOEMU_DIR)/config-host.mak ] || \
          (cd $(IOEMU_DIR) && sh configure --target-list=$(IOEMU_TARGET) \
-             --prefix=/usr --install=$(INSTALL)); then \
+             --cpu=$(XEN_TARGET_ARCH) --prefix=/usr --install=$(INSTALL)); 
then \
                $(MAKE) -C $(IOEMU_DIR) $(patsubst ioemu%,%,$@); \
        fi;
 ioemuclean:
diff --git a/tools/ioemu/configure b/tools/ioemu/configure
--- a/tools/ioemu/configure
+++ b/tools/ioemu/configure
@@ -463,6 +463,10 @@ fi

 fi

+if test "$cpu" = "x86_32"; then
+       cpu="i386"
+fi
+
 # host long bits test
 hostlongbits="32"
 if test "$cpu" = "sparc64" -o "$cpu" = "ia64" -o "$cpu" = "x86_64" -o "$cpu" = 
"alpha"; then


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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.