|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|