# HG changeset patch
# User Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
# Date 1178874426 -3600
# Node ID 22c5695b7c739d88e54112732f2abc9bd40d0ff0
# Parent 090ca10cb5438ae5d7292b462a48ac755b450647
[qemu patches] Update patches upto changeset 15040:090ca10cb543.
Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
---
tools/ioemu/patches/domain-timeoffset | 6 +--
tools/ioemu/patches/ioemu-ia64 | 6 +--
tools/ioemu/patches/ioemu-save-restore-logdirty | 8 ++---
tools/ioemu/patches/qemu-dm | 38 ++++++------------------
tools/ioemu/patches/qemu-target-i386-dm | 18 +++--------
tools/ioemu/patches/xen-mapcache | 20 ++++++------
6 files changed, 37 insertions(+), 59 deletions(-)
diff -r 090ca10cb543 -r 22c5695b7c73 tools/ioemu/patches/domain-timeoffset
--- a/tools/ioemu/patches/domain-timeoffset Fri May 11 10:06:19 2007 +0100
+++ b/tools/ioemu/patches/domain-timeoffset Fri May 11 10:07:06 2007 +0100
@@ -1,7 +1,7 @@ Index: ioemu/vl.c
Index: ioemu/vl.c
===================================================================
---- ioemu.orig/vl.c 2007-05-10 16:04:24.000000000 +0100
-+++ ioemu/vl.c 2007-05-10 16:04:24.000000000 +0100
+--- ioemu.orig/vl.c 2007-05-11 10:04:50.000000000 +0100
++++ ioemu/vl.c 2007-05-11 10:04:50.000000000 +0100
@@ -7530,6 +7530,9 @@
}
free(page_array);
@@ -14,8 +14,8 @@ Index: ioemu/vl.c
phys_ram_base = qemu_vmalloc(phys_ram_size);
Index: ioemu/vl.h
===================================================================
---- ioemu.orig/vl.h 2007-05-10 16:04:24.000000000 +0100
-+++ ioemu/vl.h 2007-05-10 16:04:24.000000000 +0100
+--- ioemu.orig/vl.h 2007-05-11 10:04:50.000000000 +0100
++++ ioemu/vl.h 2007-05-11 10:04:50.000000000 +0100
@@ -1433,6 +1433,10 @@
int xenstore_vm_write(int domid, char *key, char *val);
char *xenstore_vm_read(int domid, char *key, int *len);
@@ -29,8 +29,8 @@ Index: ioemu/vl.h
extern char domain_name[];
Index: ioemu/target-i386-dm/helper2.c
===================================================================
---- ioemu.orig/target-i386-dm/helper2.c 2007-05-10 16:04:22.000000000
+0100
-+++ ioemu/target-i386-dm/helper2.c 2007-05-10 16:04:24.000000000 +0100
+--- ioemu.orig/target-i386-dm/helper2.c 2007-05-11 10:04:48.000000000
+0100
++++ ioemu/target-i386-dm/helper2.c 2007-05-11 10:04:50.000000000 +0100
@@ -74,6 +74,8 @@
int xc_handle;
diff -r 090ca10cb543 -r 22c5695b7c73 tools/ioemu/patches/ioemu-ia64
--- a/tools/ioemu/patches/ioemu-ia64 Fri May 11 10:06:19 2007 +0100
+++ b/tools/ioemu/patches/ioemu-ia64 Fri May 11 10:07:06 2007 +0100
@@ -1,7 +1,7 @@ Index: ioemu/hw/iommu.c
Index: ioemu/hw/iommu.c
===================================================================
---- ioemu.orig/hw/iommu.c 2007-05-10 15:49:26.000000000 +0100
-+++ ioemu/hw/iommu.c 2007-05-10 15:49:53.000000000 +0100
+--- ioemu.orig/hw/iommu.c 2007-05-11 10:00:33.000000000 +0100
++++ ioemu/hw/iommu.c 2007-05-11 10:01:09.000000000 +0100
@@ -82,7 +82,11 @@
#define IOPTE_VALID 0x00000002 /* IOPTE is valid */
#define IOPTE_WAZ 0x00000001 /* Write as zeros */
@@ -16,8 +16,8 @@ Index: ioemu/hw/iommu.c
Index: ioemu/vl.c
===================================================================
---- ioemu.orig/vl.c 2007-05-10 15:49:53.000000000 +0100
-+++ ioemu/vl.c 2007-05-10 15:54:48.000000000 +0100
+--- ioemu.orig/vl.c 2007-05-11 10:01:09.000000000 +0100
++++ ioemu/vl.c 2007-05-11 10:01:09.000000000 +0100
@@ -7149,6 +7149,11 @@
}
#endif
@@ -77,8 +77,8 @@ Index: ioemu/vl.c
phys_ram_base = qemu_vmalloc(phys_ram_size);
Index: ioemu/target-i386-dm/cpu.h
===================================================================
---- ioemu.orig/target-i386-dm/cpu.h 2007-05-10 15:49:26.000000000 +0100
-+++ ioemu/target-i386-dm/cpu.h 2007-05-10 15:54:46.000000000 +0100
+--- ioemu.orig/target-i386-dm/cpu.h 2007-05-11 10:01:09.000000000 +0100
++++ ioemu/target-i386-dm/cpu.h 2007-05-11 10:01:09.000000000 +0100
@@ -78,7 +78,11 @@
/* helper2.c */
int main_loop(void);
diff -r 090ca10cb543 -r 22c5695b7c73
tools/ioemu/patches/ioemu-save-restore-logdirty
--- a/tools/ioemu/patches/ioemu-save-restore-logdirty Fri May 11 10:06:19
2007 +0100
+++ b/tools/ioemu/patches/ioemu-save-restore-logdirty Fri May 11 10:07:06
2007 +0100
@@ -1,7 +1,7 @@ Index: ioemu/xenstore.c
Index: ioemu/xenstore.c
===================================================================
---- ioemu.orig/xenstore.c 2007-05-03 20:38:53.000000000 +0100
-+++ ioemu/xenstore.c 2007-05-03 20:49:57.000000000 +0100
+--- ioemu.orig/xenstore.c 2007-05-11 10:04:51.000000000 +0100
++++ ioemu/xenstore.c 2007-05-11 10:04:52.000000000 +0100
@@ -11,6 +11,11 @@
#include "vl.h"
#include "block_int.h"
@@ -155,9 +155,9 @@ Index: ioemu/xenstore.c
goto out;
Index: ioemu/target-i386-dm/exec-dm.c
===================================================================
---- ioemu.orig/target-i386-dm/exec-dm.c 2007-05-03 20:49:54.000000000
+0100
-+++ ioemu/target-i386-dm/exec-dm.c 2007-05-03 20:49:57.000000000 +0100
-@@ -431,6 +431,9 @@
+--- ioemu.orig/target-i386-dm/exec-dm.c 2007-05-11 10:04:52.000000000
+0100
++++ ioemu/target-i386-dm/exec-dm.c 2007-05-11 10:04:52.000000000 +0100
+@@ -436,6 +436,9 @@
#define phys_ram_addr(x) ((addr < ram_size) ? (phys_ram_base + (x)) : NULL)
#endif
@@ -167,7 +167,7 @@ Index: ioemu/target-i386-dm/exec-dm.c
void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf,
int len, int is_write)
{
-@@ -466,8 +469,19 @@
+@@ -471,8 +474,19 @@
l = 1;
}
} else if ((ptr = phys_ram_addr(addr)) != NULL) {
diff -r 090ca10cb543 -r 22c5695b7c73 tools/ioemu/patches/qemu-dm
--- a/tools/ioemu/patches/qemu-dm Fri May 11 10:06:19 2007 +0100
+++ b/tools/ioemu/patches/qemu-dm Fri May 11 10:07:06 2007 +0100
@@ -1,7 +1,7 @@ Index: ioemu/Makefile.target
Index: ioemu/Makefile.target
===================================================================
---- ioemu.orig/Makefile.target 2007-05-10 15:36:06.000000000 +0100
-+++ ioemu/Makefile.target 2007-05-10 15:56:20.000000000 +0100
+--- ioemu.orig/Makefile.target 2007-05-10 16:22:45.000000000 +0100
++++ ioemu/Makefile.target 2007-05-11 10:00:33.000000000 +0100
@@ -332,7 +332,7 @@
endif
@@ -13,8 +13,8 @@ Index: ioemu/Makefile.target
VL_OBJS+=block-cow.o block-qcow.o aes.o block-vmdk.o block-cloop.o
block-dmg.o block-bochs.o block-vpc.o block-vvfat.o block-qcow2.o
Index: ioemu/configure
===================================================================
---- ioemu.orig/configure 2007-05-10 15:36:06.000000000 +0100
-+++ ioemu/configure 2007-05-10 15:56:20.000000000 +0100
+--- ioemu.orig/configure 2007-05-10 16:22:45.000000000 +0100
++++ ioemu/configure 2007-05-11 10:00:33.000000000 +0100
@@ -77,8 +77,8 @@
bigendian="no"
mingw32="no"
@@ -37,8 +37,8 @@ Index: ioemu/configure
target_user_only="yes"
Index: ioemu/cpu-all.h
===================================================================
---- ioemu.orig/cpu-all.h 2007-05-10 15:36:04.000000000 +0100
-+++ ioemu/cpu-all.h 2007-05-10 15:56:20.000000000 +0100
+--- ioemu.orig/cpu-all.h 2007-05-10 16:22:44.000000000 +0100
++++ ioemu/cpu-all.h 2007-05-11 10:00:33.000000000 +0100
@@ -690,7 +690,9 @@
void page_set_flags(target_ulong start, target_ulong end, int flags);
void page_unprotect_range(target_ulong data, target_ulong data_size);
@@ -64,8 +64,8 @@ Index: ioemu/cpu-all.h
void cpu_dump_state(CPUState *env, FILE *f,
Index: ioemu/disas.h
===================================================================
---- ioemu.orig/disas.h 2007-05-10 15:36:04.000000000 +0100
-+++ ioemu/disas.h 2007-05-10 15:36:06.000000000 +0100
+--- ioemu.orig/disas.h 2007-05-10 16:22:44.000000000 +0100
++++ ioemu/disas.h 2007-05-10 16:22:45.000000000 +0100
@@ -1,6 +1,7 @@
#ifndef _QEMU_DISAS_H
#define _QEMU_DISAS_H
@@ -83,25 +83,9 @@ Index: ioemu/disas.h
#endif /* _QEMU_DISAS_H */
Index: ioemu/exec-all.h
===================================================================
---- ioemu.orig/exec-all.h 2007-05-10 15:36:04.000000000 +0100
-+++ ioemu/exec-all.h 2007-05-10 15:56:40.000000000 +0100
-@@ -357,6 +357,7 @@
- extern CPUReadMemoryFunc *io_mem_read[IO_MEM_NB_ENTRIES][4];
- extern void *io_mem_opaque[IO_MEM_NB_ENTRIES];
-
-+#ifndef CONFIG_DM
- #ifdef __powerpc__
- static inline int testandset (int *p)
- {
-@@ -480,6 +481,7 @@
- return __sync_lock_test_and_set (p, 1);
- }
- #endif
-+#endif /* !CONFIG_DM */
-
- typedef int spinlock_t;
-
-@@ -519,7 +521,7 @@
+--- ioemu.orig/exec-all.h 2007-05-10 16:22:44.000000000 +0100
++++ ioemu/exec-all.h 2007-05-11 10:00:54.000000000 +0100
+@@ -519,7 +519,7 @@
extern int tb_invalidated_flag;
@@ -110,7 +94,7 @@ Index: ioemu/exec-all.h
void tlb_fill(target_ulong addr, int is_write, int is_user,
void *retaddr);
-@@ -546,7 +548,7 @@
+@@ -546,7 +546,7 @@
#endif
@@ -121,8 +105,8 @@ Index: ioemu/exec-all.h
return addr;
Index: ioemu/hw/pc.c
===================================================================
---- ioemu.orig/hw/pc.c 2007-05-10 15:36:04.000000000 +0100
-+++ ioemu/hw/pc.c 2007-05-10 15:56:20.000000000 +0100
+--- ioemu.orig/hw/pc.c 2007-05-10 16:22:44.000000000 +0100
++++ ioemu/hw/pc.c 2007-05-11 10:00:33.000000000 +0100
@@ -74,6 +74,7 @@
}
}
@@ -184,8 +168,8 @@ Index: ioemu/hw/pc.c
if (serial_hds[i]) {
Index: ioemu/hw/vga_int.h
===================================================================
---- ioemu.orig/hw/vga_int.h 2007-05-10 15:36:04.000000000 +0100
-+++ ioemu/hw/vga_int.h 2007-05-10 15:56:19.000000000 +0100
+--- ioemu.orig/hw/vga_int.h 2007-05-10 16:22:44.000000000 +0100
++++ ioemu/hw/vga_int.h 2007-05-11 10:00:32.000000000 +0100
@@ -28,7 +28,7 @@
#define ST01_DISP_ENABLE 0x01
@@ -197,8 +181,8 @@ Index: ioemu/hw/vga_int.h
#define VBE_DISPI_MAX_YRES 1200
Index: ioemu/monitor.c
===================================================================
---- ioemu.orig/monitor.c 2007-05-10 15:36:04.000000000 +0100
-+++ ioemu/monitor.c 2007-05-10 15:56:20.000000000 +0100
+--- ioemu.orig/monitor.c 2007-05-10 16:22:44.000000000 +0100
++++ ioemu/monitor.c 2007-05-11 10:00:33.000000000 +0100
@@ -69,6 +69,12 @@
void term_flush(void)
@@ -440,8 +424,8 @@ Index: ioemu/monitor.c
{
Index: ioemu/vl.c
===================================================================
---- ioemu.orig/vl.c 2007-05-10 15:36:04.000000000 +0100
-+++ ioemu/vl.c 2007-05-10 15:56:20.000000000 +0100
+--- ioemu.orig/vl.c 2007-05-10 16:22:44.000000000 +0100
++++ ioemu/vl.c 2007-05-11 10:00:33.000000000 +0100
@@ -396,12 +396,15 @@
void hw_error(const char *fmt, ...)
{
diff -r 090ca10cb543 -r 22c5695b7c73 tools/ioemu/patches/qemu-target-i386-dm
--- a/tools/ioemu/patches/qemu-target-i386-dm Fri May 11 10:06:19 2007 +0100
+++ b/tools/ioemu/patches/qemu-target-i386-dm Fri May 11 10:07:06 2007 +0100
@@ -1,7 +1,7 @@ Index: ioemu/Makefile.target
Index: ioemu/Makefile.target
===================================================================
---- ioemu.orig/Makefile.target 2007-05-09 14:08:42.000000000 +0100
-+++ ioemu/Makefile.target 2007-05-09 14:09:10.000000000 +0100
+--- ioemu.orig/Makefile.target 2007-05-11 10:00:33.000000000 +0100
++++ ioemu/Makefile.target 2007-05-11 10:04:05.000000000 +0100
@@ -65,6 +65,8 @@
QEMU_SYSTEM=qemu-fast
endif
@@ -32,8 +32,8 @@ Index: ioemu/Makefile.target
CPPFLAGS += -DHAS_AUDIO
Index: ioemu/configure
===================================================================
---- ioemu.orig/configure 2007-05-09 14:08:42.000000000 +0100
-+++ ioemu/configure 2007-05-09 14:09:10.000000000 +0100
+--- ioemu.orig/configure 2007-05-11 10:00:33.000000000 +0100
++++ ioemu/configure 2007-05-11 10:04:04.000000000 +0100
@@ -426,6 +426,8 @@
if [ "$darwin_user" = "yes" ] ; then
target_list="i386-darwin-user ppc-darwin-user $target_list"
@@ -45,8 +45,8 @@ Index: ioemu/configure
fi
Index: ioemu/monitor.c
===================================================================
---- ioemu.orig/monitor.c 2007-05-09 14:08:59.000000000 +0100
-+++ ioemu/monitor.c 2007-05-09 14:09:10.000000000 +0100
+--- ioemu.orig/monitor.c 2007-05-11 10:00:33.000000000 +0100
++++ ioemu/monitor.c 2007-05-11 10:04:06.000000000 +0100
@@ -1325,6 +1325,10 @@
"", "show which guest mouse is receiving events" },
{ "vnc", "", do_info_vnc,
@@ -60,8 +60,8 @@ Index: ioemu/monitor.c
Index: ioemu/vl.c
===================================================================
---- ioemu.orig/vl.c 2007-05-09 14:08:42.000000000 +0100
-+++ ioemu/vl.c 2007-05-09 14:09:10.000000000 +0100
+--- ioemu.orig/vl.c 2007-05-11 10:00:33.000000000 +0100
++++ ioemu/vl.c 2007-05-11 10:04:06.000000000 +0100
@@ -88,7 +88,7 @@
#include "exec-all.h"
@@ -98,8 +98,8 @@ Index: ioemu/vl.c
{
Index: ioemu/vl.h
===================================================================
---- ioemu.orig/vl.h 2007-05-09 14:08:42.000000000 +0100
-+++ ioemu/vl.h 2007-05-09 14:09:10.000000000 +0100
+--- ioemu.orig/vl.h 2007-05-11 10:00:33.000000000 +0100
++++ ioemu/vl.h 2007-05-11 10:04:06.000000000 +0100
@@ -37,6 +37,8 @@
#include <unistd.h>
#include <fcntl.h>
@@ -132,7 +132,7 @@ Index: ioemu/target-i386-dm/cpu.h
Index: ioemu/target-i386-dm/cpu.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ ioemu/target-i386-dm/cpu.h 2007-05-09 14:09:10.000000000 +0100
++++ ioemu/target-i386-dm/cpu.h 2007-05-11 10:04:06.000000000 +0100
@@ -0,0 +1,84 @@
+/*
+ * i386 virtual CPU header
@@ -221,8 +221,8 @@ Index: ioemu/target-i386-dm/exec-dm.c
Index: ioemu/target-i386-dm/exec-dm.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ ioemu/target-i386-dm/exec-dm.c 2007-05-09 14:09:10.000000000 +0100
-@@ -0,0 +1,540 @@
++++ ioemu/target-i386-dm/exec-dm.c 2007-05-11 10:04:04.000000000 +0100
+@@ -0,0 +1,545 @@
+/*
+ * virtual page mapping and translated block handling
+ *
@@ -569,6 +569,11 @@ Index: ioemu/target-i386-dm/exec-dm.c
+}
+
+#ifdef __ia64__
++
++#define __ia64_fc(addr) asm volatile ("fc %0" :: "r"(addr) : "memory")
++#define ia64_sync_i() asm volatile (";; sync.i" ::: "memory")
++#define ia64_srlz_i() asm volatile (";; srlz.i ;;" ::: "memory")
++
+/* IA64 has seperate I/D cache, with coherence maintained by DMA controller.
+ * So to emulate right behavior that guest OS is assumed, we need to flush
+ * I/D cache here.
@@ -766,7 +771,7 @@ Index: ioemu/target-i386-dm/helper2.c
Index: ioemu/target-i386-dm/helper2.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ ioemu/target-i386-dm/helper2.c 2007-05-09 14:09:10.000000000 +0100
++++ ioemu/target-i386-dm/helper2.c 2007-05-11 10:04:05.000000000 +0100
@@ -0,0 +1,542 @@
+/*
+ * i386 helpers (without register variable usage)
@@ -1313,7 +1318,7 @@ Index: ioemu/target-i386-dm/i8259-dm.c
Index: ioemu/target-i386-dm/i8259-dm.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ ioemu/target-i386-dm/i8259-dm.c 2007-05-09 14:09:10.000000000 +0100
++++ ioemu/target-i386-dm/i8259-dm.c 2007-05-11 10:04:04.000000000 +0100
@@ -0,0 +1,67 @@
+/* Xen 8259 stub for interrupt controller emulation
+ *
@@ -1385,7 +1390,7 @@ Index: ioemu/target-i386-dm/qemu-dm.debu
Index: ioemu/target-i386-dm/qemu-dm.debug
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ ioemu/target-i386-dm/qemu-dm.debug 2007-05-09 14:09:10.000000000 +0100
++++ ioemu/target-i386-dm/qemu-dm.debug 2007-05-11 10:01:09.000000000 +0100
@@ -0,0 +1,10 @@
+#!/bin/sh
+
@@ -1400,7 +1405,7 @@ Index: ioemu/target-i386-dm/qemu-ifup
Index: ioemu/target-i386-dm/qemu-ifup
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ ioemu/target-i386-dm/qemu-ifup 2007-05-09 14:09:10.000000000 +0100
++++ ioemu/target-i386-dm/qemu-ifup 2007-05-11 10:01:09.000000000 +0100
@@ -0,0 +1,9 @@
+#!/bin/sh
+
diff -r 090ca10cb543 -r 22c5695b7c73 tools/ioemu/patches/xen-mapcache
--- a/tools/ioemu/patches/xen-mapcache Fri May 11 10:06:19 2007 +0100
+++ b/tools/ioemu/patches/xen-mapcache Fri May 11 10:07:06 2007 +0100
@@ -17,8 +17,8 @@ Signed-off-by: Keir Fraser <keir@xensour
Index: ioemu/vl.c
===================================================================
---- ioemu.orig/vl.c 2007-05-10 15:35:25.000000000 +0100
-+++ ioemu/vl.c 2007-05-10 15:35:25.000000000 +0100
+--- ioemu.orig/vl.c 2007-05-11 10:04:51.000000000 +0100
++++ ioemu/vl.c 2007-05-11 10:04:52.000000000 +0100
@@ -275,7 +275,7 @@
for(i = start; i < start + length; i += size) {
ioport_read_table[bsize][i] = func;
@@ -260,8 +260,8 @@ Index: ioemu/vl.c
nr_pages = ram_size/PAGE_SIZE;
Index: ioemu/target-i386-dm/exec-dm.c
===================================================================
---- ioemu.orig/target-i386-dm/exec-dm.c 2007-05-10 15:32:53.000000000
+0100
-+++ ioemu/target-i386-dm/exec-dm.c 2007-05-10 15:35:25.000000000 +0100
+--- ioemu.orig/target-i386-dm/exec-dm.c 2007-05-11 10:04:46.000000000
+0100
++++ ioemu/target-i386-dm/exec-dm.c 2007-05-11 10:04:52.000000000 +0100
@@ -36,6 +36,7 @@
#include "cpu.h"
@@ -303,7 +303,7 @@ Index: ioemu/target-i386-dm/exec-dm.c
}
/* enable or disable low levels log */
-@@ -409,16 +425,11 @@
+@@ -414,16 +430,11 @@
return 0;
}
@@ -324,7 +324,7 @@ Index: ioemu/target-i386-dm/exec-dm.c
void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf,
int len, int is_write)
-@@ -426,13 +437,15 @@
+@@ -431,13 +442,15 @@
int l, io_index;
uint8_t *ptr;
uint32_t val;
@@ -342,7 +342,7 @@ Index: ioemu/target-i386-dm/exec-dm.c
io_index = iomem_index(addr);
if (is_write) {
if (io_index) {
-@@ -452,11 +465,11 @@
+@@ -457,11 +470,11 @@
io_mem_write[io_index][0](io_mem_opaque[io_index], addr,
val);
l = 1;
}
@@ -357,7 +357,7 @@ Index: ioemu/target-i386-dm/exec-dm.c
#endif
}
} else {
-@@ -477,9 +490,9 @@
+@@ -482,9 +495,9 @@
stb_raw(buf, val);
l = 1;
}
@@ -369,7 +369,7 @@ Index: ioemu/target-i386-dm/exec-dm.c
} else {
/* Neither RAM nor known MMIO space */
memset(buf, 0xff, len);
-@@ -489,6 +502,8 @@
+@@ -494,6 +507,8 @@
buf += l;
addr += l;
}
@@ -380,8 +380,8 @@ Index: ioemu/target-i386-dm/exec-dm.c
Index: ioemu/vl.h
===================================================================
---- ioemu.orig/vl.h 2007-05-10 15:35:25.000000000 +0100
-+++ ioemu/vl.h 2007-05-10 15:35:25.000000000 +0100
+--- ioemu.orig/vl.h 2007-05-11 10:04:51.000000000 +0100
++++ ioemu/vl.h 2007-05-11 10:04:52.000000000 +0100
@@ -159,6 +159,28 @@
extern FILE *logfile;
@@ -413,8 +413,8 @@ Index: ioemu/vl.h
Index: ioemu/target-i386-dm/cpu.h
===================================================================
---- ioemu.orig/target-i386-dm/cpu.h 2007-05-10 15:32:53.000000000 +0100
-+++ ioemu/target-i386-dm/cpu.h 2007-05-10 15:35:25.000000000 +0100
+--- ioemu.orig/target-i386-dm/cpu.h 2007-05-11 10:04:47.000000000 +0100
++++ ioemu/target-i386-dm/cpu.h 2007-05-11 10:04:52.000000000 +0100
@@ -25,7 +25,8 @@
#ifdef TARGET_X86_64
#define TARGET_LONG_BITS 64
@@ -427,8 +427,8 @@ Index: ioemu/target-i386-dm/cpu.h
/* target supports implicit self modifying code */
Index: ioemu/target-i386-dm/helper2.c
===================================================================
---- ioemu.orig/target-i386-dm/helper2.c 2007-05-10 15:34:24.000000000
+0100
-+++ ioemu/target-i386-dm/helper2.c 2007-05-10 15:35:25.000000000 +0100
+--- ioemu.orig/target-i386-dm/helper2.c 2007-05-11 10:04:50.000000000
+0100
++++ ioemu/target-i386-dm/helper2.c 2007-05-11 10:04:52.000000000 +0100
@@ -526,6 +526,9 @@
case IOREQ_TYPE_TIMEOFFSET:
cpu_ioreq_timeoffset(env, req);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|