diff --git a/0001-qemu-0.7.0-amd64.patch b/0001-qemu-0.7.0-amd64.patch index 57b223a..a4b348a 100644 --- a/0001-qemu-0.7.0-amd64.patch +++ b/0001-qemu-0.7.0-amd64.patch @@ -1,4 +1,4 @@ -From 736ba7792e27aa443af4a3737a7372ff774dc394 Mon Sep 17 00:00:00 2001 +From 827af866df5674253ef563bd244277d31a93ba32 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:17:39 +0200 Subject: [PATCH 01/33] qemu-0.7.0-amd64 diff --git a/0002-qemu-0.9.0.cvs-binfmt.patch b/0002-qemu-0.9.0.cvs-binfmt.patch index 657d7e2..ec88e3d 100644 --- a/0002-qemu-0.9.0.cvs-binfmt.patch +++ b/0002-qemu-0.9.0.cvs-binfmt.patch @@ -1,4 +1,4 @@ -From 993c181ec92f0e5edfcb609048a4fa288c193309 Mon Sep 17 00:00:00 2001 +From 496da9d6ffd6f42570cbed52adba37fea769d2ab Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:18:44 +0200 Subject: [PATCH 02/33] qemu-0.9.0.cvs-binfmt diff --git a/0003-qemu-cvs-alsa_bitfield.patch b/0003-qemu-cvs-alsa_bitfield.patch index da6d2f7..a4ecc7b 100644 --- a/0003-qemu-cvs-alsa_bitfield.patch +++ b/0003-qemu-cvs-alsa_bitfield.patch @@ -1,4 +1,4 @@ -From 6a9b13749aa2889fee2d6dc2fc4ae80a3df24a49 Mon Sep 17 00:00:00 2001 +From 4675ae349f0d4e489f1298f1cbf246dfa7124d79 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:20:50 +0200 Subject: [PATCH 03/33] qemu-cvs-alsa_bitfield diff --git a/0004-qemu-cvs-alsa_ioctl.patch b/0004-qemu-cvs-alsa_ioctl.patch index b517832..805ee83 100644 --- a/0004-qemu-cvs-alsa_ioctl.patch +++ b/0004-qemu-cvs-alsa_ioctl.patch @@ -1,4 +1,4 @@ -From d14e67385b88cf274b9c9a5969880bd7f1d292a0 Mon Sep 17 00:00:00 2001 +From ab27a247cbab3c5f780e14a3ad822a5e12955d8f Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:23:27 +0200 Subject: [PATCH 04/33] qemu-cvs-alsa_ioctl diff --git a/0005-qemu-cvs-alsa_mmap.patch b/0005-qemu-cvs-alsa_mmap.patch index 74587e7..aa4080a 100644 --- a/0005-qemu-cvs-alsa_mmap.patch +++ b/0005-qemu-cvs-alsa_mmap.patch @@ -1,4 +1,4 @@ -From 3c312c26b8dd16c170720160677c0cd72ad71655 Mon Sep 17 00:00:00 2001 +From ed5099e1cc655c77344863855abe5c20c1b6eb0b Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:24:15 +0200 Subject: [PATCH 05/33] qemu-cvs-alsa_mmap diff --git a/0006-qemu-cvs-gettimeofday.patch b/0006-qemu-cvs-gettimeofday.patch index d0bcbee..c4dcf38 100644 --- a/0006-qemu-cvs-gettimeofday.patch +++ b/0006-qemu-cvs-gettimeofday.patch @@ -1,4 +1,4 @@ -From 3baf3b46ba7a653bdfdca59edb64f87d7b9a0671 Mon Sep 17 00:00:00 2001 +From 69aca2fcdf61fbd4a5c0123a7e64cf99862076ff Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:25:41 +0200 Subject: [PATCH 06/33] qemu-cvs-gettimeofday diff --git a/0007-qemu-cvs-ioctl_debug.patch b/0007-qemu-cvs-ioctl_debug.patch index 31a5f8b..d4aaeca 100644 --- a/0007-qemu-cvs-ioctl_debug.patch +++ b/0007-qemu-cvs-ioctl_debug.patch @@ -1,4 +1,4 @@ -From dfc0f3252a5333ec9c70122c2ca9bb25578e0f2e Mon Sep 17 00:00:00 2001 +From 4ec256fd6d555ec61f0a1bd530ff66860937b232 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:26:33 +0200 Subject: [PATCH 07/33] qemu-cvs-ioctl_debug diff --git a/0008-qemu-cvs-ioctl_nodirection.patch b/0008-qemu-cvs-ioctl_nodirection.patch index 790daaf..3cdacf6 100644 --- a/0008-qemu-cvs-ioctl_nodirection.patch +++ b/0008-qemu-cvs-ioctl_nodirection.patch @@ -1,4 +1,4 @@ -From 0ae47f212081dde6ff4cbc44864003132b8a59ef Mon Sep 17 00:00:00 2001 +From 5a0ba0e95920618c8ae38f4842d9dd56943f4343 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:27:36 +0200 Subject: [PATCH 08/33] qemu-cvs-ioctl_nodirection diff --git a/0009-qemu-cvs-newpath.patch b/0009-qemu-cvs-newpath.patch index bfbe911..5fc1023 100644 --- a/0009-qemu-cvs-newpath.patch +++ b/0009-qemu-cvs-newpath.patch @@ -1,4 +1,4 @@ -From 447a7055bbff636821fb9a559e9b8d30b1ab9391 Mon Sep 17 00:00:00 2001 +From bc376b5848fef44ed9a56ec2e0e9bfd22aa1b24d Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:28:45 +0200 Subject: [PATCH 09/33] qemu-cvs-newpath diff --git a/0010-qemu-cvs-sched_getaffinity.patch b/0010-qemu-cvs-sched_getaffinity.patch index 4d5760c..ac86e0f 100644 --- a/0010-qemu-cvs-sched_getaffinity.patch +++ b/0010-qemu-cvs-sched_getaffinity.patch @@ -1,4 +1,4 @@ -From 2c9c1dd32c9abf3ae72101782eada5a11c4334a5 Mon Sep 17 00:00:00 2001 +From 72e306e63740a51a1c82f39cabb65df65ce2c215 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:30:16 +0200 Subject: [PATCH 10/33] qemu-cvs-sched_getaffinity diff --git a/0011-qemu-cvs-mmap-amd64.patch b/0011-qemu-cvs-mmap-amd64.patch index 9cb9fa6..2579fc4 100644 --- a/0011-qemu-cvs-mmap-amd64.patch +++ b/0011-qemu-cvs-mmap-amd64.patch @@ -1,4 +1,4 @@ -From b8637036b678276513dd920045016b0e8c37df4d Mon Sep 17 00:00:00 2001 +From 5c8849d886cafd1626c1d36c572c3ccee5c88d5d Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:34:05 +0200 Subject: [PATCH 11/33] qemu-cvs-mmap-amd64 diff --git a/0012-qemu-cvs-pthread.patch b/0012-qemu-cvs-pthread.patch index 093ad84..4f43936 100644 --- a/0012-qemu-cvs-pthread.patch +++ b/0012-qemu-cvs-pthread.patch @@ -1,4 +1,4 @@ -From 09e232e1084dd42cf233fcac97816851b9261693 Mon Sep 17 00:00:00 2001 +From 9e89bde7061d46a60dfe895450053360427a32f0 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:34:36 +0200 Subject: [PATCH 12/33] qemu-cvs-pthread @@ -11,7 +11,7 @@ Signed-off-by: Ulrich Hecht 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile -index dc95869..ecc30ce 100644 +index e4f9498..be55d3d 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ VPATH=$(SRC_PATH):$(SRC_PATH)/hw diff --git a/0013-qemu-img-vmdk-scsi.patch b/0013-qemu-img-vmdk-scsi.patch index ba474d0..f97f045 100644 --- a/0013-qemu-img-vmdk-scsi.patch +++ b/0013-qemu-img-vmdk-scsi.patch @@ -1,4 +1,4 @@ -From 8acba6ba3add1b4e463f6fce711357e3c7c70555 Mon Sep 17 00:00:00 2001 +From 75e8da1c5ca1b61a9a97fcc385eb5c6b9f83130f Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:37:42 +0200 Subject: [PATCH 13/33] qemu-img-vmdk-scsi diff --git a/0014-qemu-nonvoid_return.patch b/0014-qemu-nonvoid_return.patch index 1344f1b..a5a1da9 100644 --- a/0014-qemu-nonvoid_return.patch +++ b/0014-qemu-nonvoid_return.patch @@ -1,4 +1,4 @@ -From e880deb6d14c779cd9ecca4a25168c162183200e Mon Sep 17 00:00:00 2001 +From 29b517b3811d8745eb73e95fe18552eb1f0153af Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:38:20 +0200 Subject: [PATCH 14/33] qemu-nonvoid_return diff --git a/0015-pcap-network-emulation.patch b/0015-pcap-network-emulation.patch index bfd0c30..a8eeb9f 100644 --- a/0015-pcap-network-emulation.patch +++ b/0015-pcap-network-emulation.patch @@ -1,4 +1,4 @@ -From 0792daad3fd53b5fb841fc6ed0e8ec6a06e8479a Mon Sep 17 00:00:00 2001 +From 99759e033ea960b86828657682f8382538c4ccb7 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Tue, 14 Apr 2009 16:52:51 +0200 Subject: [PATCH 15/33] pcap network emulation @@ -28,7 +28,7 @@ index f9cd42a..9c9304c 100644 # specific flags are needed for non soft mmu emulator ifdef CONFIG_STATIC diff --git a/configure b/configure -index 2a6ae40..d104413 100755 +index cac4198..4ce7bc1 100755 --- a/configure +++ b/configure @@ -169,6 +169,7 @@ mingw32="no" @@ -60,10 +60,10 @@ index 2a6ae40..d104413 100755 def=CONFIG_`echo $card | tr '[:lower:]' '[:upper:]'` echo "$def=y" >> $config_host_mak diff --git a/net.c b/net.c -index cf6b033..b321135 100644 +index 3d3829d..595f7bc 100644 --- a/net.c +++ b/net.c -@@ -1270,6 +1270,105 @@ void do_info_usernet(Monitor *mon) +@@ -1264,6 +1264,105 @@ void do_info_usernet(Monitor *mon) #endif /* CONFIG_SLIRP */ @@ -169,7 +169,7 @@ index cf6b033..b321135 100644 #if !defined(_WIN32) typedef struct TAPState { -@@ -2636,6 +2735,15 @@ int net_client_init(Monitor *mon, const char *device, const char *p) +@@ -2631,6 +2730,15 @@ int net_client_init(Monitor *mon, const char *device, const char *p) ret = 0; } else #endif diff --git a/0016-i386-linux-user-NPTL-support.patch b/0016-i386-linux-user-NPTL-support.patch index c8d4d65..39c6e78 100644 --- a/0016-i386-linux-user-NPTL-support.patch +++ b/0016-i386-linux-user-NPTL-support.patch @@ -1,4 +1,4 @@ -From d6f4cb8539685ddb6f3ecd8f043c33a3213b0d56 Mon Sep 17 00:00:00 2001 +From e770ff83915791d048ca88da6c3877cb54bf063e Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 16 Apr 2009 15:14:12 +0200 Subject: [PATCH 16/33] i386-linux-user NPTL support @@ -12,10 +12,10 @@ Signed-off-by: Ulrich Hecht 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/configure b/configure -index d104413..97ca826 100755 +index 4ce7bc1..4f79498 100755 --- a/configure +++ b/configure -@@ -1901,6 +1901,7 @@ TARGET_ABI_DIR="" +@@ -1904,6 +1904,7 @@ TARGET_ABI_DIR="" case "$target_arch2" in i386) target_phys_bits=32 diff --git a/0017-qemu-0.11-git-ioctl_mount.patch b/0017-qemu-0.11-git-ioctl_mount.patch index 0723b29..3d0b179 100644 --- a/0017-qemu-0.11-git-ioctl_mount.patch +++ b/0017-qemu-0.11-git-ioctl_mount.patch @@ -1,4 +1,4 @@ -From dc645f74998b4beeee36b37e81c3a358e75be0b1 Mon Sep 17 00:00:00 2001 +From df6df89350799107b3395665943c4df7eeba87e0 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Wed, 17 Jun 2009 14:54:48 +0200 Subject: [PATCH 17/33] qemu-0.11-git-ioctl_mount diff --git a/0018-qemu-0.11-git-user-linux-ppc-uid16_fix.patch b/0018-qemu-0.11-git-user-linux-ppc-uid16_fix.patch index 27bd43f..c0be7ea 100644 --- a/0018-qemu-0.11-git-user-linux-ppc-uid16_fix.patch +++ b/0018-qemu-0.11-git-user-linux-ppc-uid16_fix.patch @@ -1,4 +1,4 @@ -From 075e9351395b1000568b215589eb3f1f7fdcb7a1 Mon Sep 17 00:00:00 2001 +From 015bd9be8314b3ce6d97d1bc9614874aee9b0e52 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Wed, 17 Jun 2009 15:08:38 +0200 Subject: [PATCH 18/33] qemu-0.11-git-user-linux-ppc-uid16_fix diff --git a/0019-Rewrite-mmap_find_vma-to-work-fine-on-64-bit-hosts.patch b/0019-Rewrite-mmap_find_vma-to-work-fine-on-64-bit-hosts.patch index 27091fa..1996efd 100644 --- a/0019-Rewrite-mmap_find_vma-to-work-fine-on-64-bit-hosts.patch +++ b/0019-Rewrite-mmap_find_vma-to-work-fine-on-64-bit-hosts.patch @@ -1,4 +1,4 @@ -From c77c088e30c44fc8677d7d95cb2180d8dfb43b1c Mon Sep 17 00:00:00 2001 +From d7f01e455acae19ef780e29417ffba50ca90ffde Mon Sep 17 00:00:00 2001 From: Kirill A. Shutemov Date: Wed, 17 Jun 2009 15:14:43 +0200 Subject: [PATCH 19/33] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets diff --git a/0020-TCG-sync-op-32-bit-targets-fixed.patch b/0020-TCG-sync-op-32-bit-targets-fixed.patch index 77393ae..7b5f3dd 100644 --- a/0020-TCG-sync-op-32-bit-targets-fixed.patch +++ b/0020-TCG-sync-op-32-bit-targets-fixed.patch @@ -1,4 +1,4 @@ -From 3d1745fd8e80e99b435b63b650b9b31202aace6c Mon Sep 17 00:00:00 2001 +From ea0b70265614b950d1e2ed48a9581ecd5e63ac97 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Fri, 24 Jul 2009 17:25:37 +0200 Subject: [PATCH 20/33] TCG "sync" op (32-bit targets fixed) @@ -18,7 +18,7 @@ Signed-off-by: Ulrich Hecht 3 files changed, 20 insertions(+), 0 deletions(-) diff --git a/tcg/tcg-op.h b/tcg/tcg-op.h -index f3f2f71..6bcaf5b 100644 +index 7cb6934..cfd6160 100644 --- a/tcg/tcg-op.h +++ b/tcg/tcg-op.h @@ -316,6 +316,18 @@ static inline void tcg_gen_br(int label) diff --git a/0021-S-390-CPU-emulation.patch b/0021-S-390-CPU-emulation.patch index e3ea35f..e8d1c93 100644 --- a/0021-S-390-CPU-emulation.patch +++ b/0021-S-390-CPU-emulation.patch @@ -1,4 +1,4 @@ -From 6f64dc32ad5765393ec33b766a8de833963fd46f Mon Sep 17 00:00:00 2001 +From 5567f8f0512bc4fa8a31b4691d9fce49eaf40bb9 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Fri, 24 Jul 2009 16:58:54 +0200 Subject: [PATCH 21/33] S/390 CPU emulation diff --git a/0022-S-390-host-target-build-system-support.patch b/0022-S-390-host-target-build-system-support.patch index e1a71f9..3baff1c 100644 --- a/0022-S-390-host-target-build-system-support.patch +++ b/0022-S-390-host-target-build-system-support.patch @@ -1,4 +1,4 @@ -From 5353e78aaf5746e4d911d14df75557b1dac5166b Mon Sep 17 00:00:00 2001 +From fba6b2002b323519c4bb03079479de5bc3819642 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Fri, 24 Jul 2009 17:03:48 +0200 Subject: [PATCH 22/33] S/390 host/target build system support @@ -47,7 +47,7 @@ index 9c9304c..1080bf0 100644 ifeq ($(ARCH),sparc) # -static is used to avoid g1/g3 usage by the dynamic linker diff --git a/configure b/configure -index 97ca826..68fa1c1 100755 +index 4f79498..e0874b5 100755 --- a/configure +++ b/configure @@ -146,9 +146,12 @@ case "$cpu" in @@ -93,7 +93,7 @@ index 97ca826..68fa1c1 100755 ARCH=arm ;; *) -@@ -1834,7 +1839,7 @@ config_h=$target_dir/config.h +@@ -1837,7 +1842,7 @@ config_h=$target_dir/config.h target_arch2=`echo $target | cut -d '-' -f 1` target_bigendian="no" case "$target_arch2" in @@ -102,7 +102,7 @@ index 97ca826..68fa1c1 100755 target_bigendian=yes ;; esac -@@ -1994,6 +1999,10 @@ case "$target_arch2" in +@@ -1997,6 +2002,10 @@ case "$target_arch2" in echo "TARGET_ABI32=y" >> $config_mak target_phys_bits=64 ;; @@ -113,7 +113,7 @@ index 97ca826..68fa1c1 100755 *) echo "Unsupported target CPU" exit 1 -@@ -2062,7 +2071,7 @@ fi +@@ -2065,7 +2074,7 @@ fi echo "TARGET_XML_FILES=$list" >> $config_mak case "$target_arch2" in diff --git a/0023-S-390-host-support-for-TCG.patch b/0023-S-390-host-support-for-TCG.patch index 6e3767b..35028cb 100644 --- a/0023-S-390-host-support-for-TCG.patch +++ b/0023-S-390-host-support-for-TCG.patch @@ -1,4 +1,4 @@ -From 228583bc998d19294856092dadbeec5dc7087f12 Mon Sep 17 00:00:00 2001 +From 3a42668021f934d0b36127c2c14479ae5cf62e8f Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Fri, 24 Jul 2009 17:00:17 +0200 Subject: [PATCH 23/33] S/390 host support for TCG diff --git a/0024-linux-user-S-390-64-bit-s390x-support.patch b/0024-linux-user-S-390-64-bit-s390x-support.patch index 0c39153..b0dbfce 100644 --- a/0024-linux-user-S-390-64-bit-s390x-support.patch +++ b/0024-linux-user-S-390-64-bit-s390x-support.patch @@ -1,4 +1,4 @@ -From 54dafd4a253d41b9027d9d77a849624f78074991 Mon Sep 17 00:00:00 2001 +From af1a4af732202b6bdacc12bdef6e6a338a38ef67 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Fri, 24 Jul 2009 16:57:31 +0200 Subject: [PATCH 24/33] linux-user: S/390 64-bit (s390x) support @@ -24,7 +24,7 @@ Signed-off-by: Ulrich Hecht create mode 100644 linux-user/s390x/termbits.h diff --git a/linux-user/elfload.c b/linux-user/elfload.c -index d31cca7..b81e8c9 100644 +index 3a8268b..896592d 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -679,6 +679,24 @@ static inline void init_thread(struct target_pt_regs *regs, struct image_info *i diff --git a/0025-linux-user-don-t-do-locking-in-single-threaded-proc.patch b/0025-linux-user-don-t-do-locking-in-single-threaded-proc.patch index cf33fb2..13962d4 100644 --- a/0025-linux-user-don-t-do-locking-in-single-threaded-proc.patch +++ b/0025-linux-user-don-t-do-locking-in-single-threaded-proc.patch @@ -1,4 +1,4 @@ -From f06038e90fe4eb5dd8c73735356125ab0d3e899b Mon Sep 17 00:00:00 2001 +From 603d882c9c1c61475a69f657a9550bb335bf3ca9 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Wed, 22 Jul 2009 14:03:19 +0200 Subject: [PATCH 25/33] linux-user: don't do locking in single-threaded processes diff --git a/0026-linux-user-dup3-fallocate-syscalls.patch b/0026-linux-user-dup3-fallocate-syscalls.patch index 3a960bf..a76a81f 100644 --- a/0026-linux-user-dup3-fallocate-syscalls.patch +++ b/0026-linux-user-dup3-fallocate-syscalls.patch @@ -1,4 +1,4 @@ -From 4af40cd06ca8bf1faa436a966833df346d7dba65 Mon Sep 17 00:00:00 2001 +From ad0b7fcf697651a156c0e4a2911dd9fa69fd011c Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 23 Jul 2009 14:33:36 +0200 Subject: [PATCH 26/33] linux-user: dup3, fallocate syscalls @@ -12,7 +12,7 @@ Signed-off-by: Ulrich Hecht 2 files changed, 28 insertions(+), 0 deletions(-) diff --git a/configure b/configure -index 68fa1c1..229f70b 100755 +index e0874b5..4be25f6 100755 --- a/configure +++ b/configure @@ -1355,6 +1355,21 @@ if $cc $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then diff --git a/0027-linux-user-fcntl-fixes-for-LTP.patch b/0027-linux-user-fcntl-fixes-for-LTP.patch index ffdf377..5aa4c31 100644 --- a/0027-linux-user-fcntl-fixes-for-LTP.patch +++ b/0027-linux-user-fcntl-fixes-for-LTP.patch @@ -1,4 +1,4 @@ -From b597826b87618cb1cb082e73b52354da2a62423f Mon Sep 17 00:00:00 2001 +From e4f2e031fe5b5f9f11560a51ce607ffdd3090c05 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 23 Jul 2009 15:10:30 +0200 Subject: [PATCH 27/33] linux-user: fcntl fixes for LTP diff --git a/0028-linux-user-enable-getdents-for-32-bit-systems.patch b/0028-linux-user-enable-getdents-for-32-bit-systems.patch index 9416e14..4ad79dd 100644 --- a/0028-linux-user-enable-getdents-for-32-bit-systems.patch +++ b/0028-linux-user-enable-getdents-for-32-bit-systems.patch @@ -1,4 +1,4 @@ -From cd19670096c6f7affdba9792cb695b851390c184 Mon Sep 17 00:00:00 2001 +From 0a1fc6cfd1798da391335a37ce7f3fd6141c7ff5 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 23 Jul 2009 17:17:32 +0200 Subject: [PATCH 28/33] linux-user: enable getdents for > 32-bit systems diff --git a/0029-linux-user-define-a-couple-of-syscalls-for-non-uid1.patch b/0029-linux-user-define-a-couple-of-syscalls-for-non-uid1.patch index 354299a..9907977 100644 --- a/0029-linux-user-define-a-couple-of-syscalls-for-non-uid1.patch +++ b/0029-linux-user-define-a-couple-of-syscalls-for-non-uid1.patch @@ -1,4 +1,4 @@ -From 22a1d92ba7beebc34113d8a95badd56b2901c283 Mon Sep 17 00:00:00 2001 +From d9c50cda4f12fc4c64b8b494a298659b8ad341ed Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 23 Jul 2009 17:41:57 +0200 Subject: [PATCH 29/33] linux-user: define a couple of syscalls for non-uid16 targets diff --git a/0030-linux-user-getpriority-errno-fix.patch b/0030-linux-user-getpriority-errno-fix.patch index 1e03b3e..c7fa169 100644 --- a/0030-linux-user-getpriority-errno-fix.patch +++ b/0030-linux-user-getpriority-errno-fix.patch @@ -1,4 +1,4 @@ -From fe268c13396fd05318a88ac7987198f34c3931e3 Mon Sep 17 00:00:00 2001 +From 03004ec00de3f29699a6bb9458942ea111f528ed Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 23 Jul 2009 17:55:41 +0200 Subject: [PATCH 30/33] linux-user: getpriority errno fix diff --git a/0031-linux-user-fadvise64-implementation.patch b/0031-linux-user-fadvise64-implementation.patch index e263548..aa0d398 100644 --- a/0031-linux-user-fadvise64-implementation.patch +++ b/0031-linux-user-fadvise64-implementation.patch @@ -1,4 +1,4 @@ -From 5a8884c3742e2e0cb467efc23b3b8bedaa13f65d Mon Sep 17 00:00:00 2001 +From 51e609fc6a4a6ff29cd463babfe14032aea18254 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 23 Jul 2009 14:56:59 +0200 Subject: [PATCH 31/33] linux-user: fadvise64 implementation diff --git a/0032-linux-user-zero-fstat-buffer-to-initialize-nsec-fie.patch b/0032-linux-user-zero-fstat-buffer-to-initialize-nsec-fie.patch index 0285c3c..ca88e2a 100644 --- a/0032-linux-user-zero-fstat-buffer-to-initialize-nsec-fie.patch +++ b/0032-linux-user-zero-fstat-buffer-to-initialize-nsec-fie.patch @@ -1,4 +1,4 @@ -From 6d0d8876abd8e714d86e071247f33f479ebbfa9e Mon Sep 17 00:00:00 2001 +From 50a2b3b61b897ada12c267538e9f65578c256880 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Fri, 10 Jul 2009 16:43:26 +0200 Subject: [PATCH 32/33] linux-user: zero fstat buffer to initialize nsec fields diff --git a/0033-dup3-check-fallocate-check-fixed.patch b/0033-dup3-check-fallocate-check-fixed.patch index 390269e..7a48eb2 100644 --- a/0033-dup3-check-fallocate-check-fixed.patch +++ b/0033-dup3-check-fallocate-check-fixed.patch @@ -1,4 +1,4 @@ -From b54168c6f68c8db62e6c0718b23f637f9804abee Mon Sep 17 00:00:00 2001 +From 1e8223836a2e09899cd946db4e4ee99b64ceb7a4 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht Date: Thu, 30 Jul 2009 16:02:52 +0200 Subject: [PATCH 33/33] dup3 check, fallocate check fixed @@ -10,7 +10,7 @@ Signed-off-by: Ulrich Hecht 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/configure b/configure -index 229f70b..cb4914d 100755 +index 4be25f6..8d3967d 100755 --- a/configure +++ b/configure @@ -1370,6 +1370,21 @@ if $cc $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then diff --git a/qemu-0.11.0-rc1.tar.bz2 b/qemu-0.11.0-rc1.tar.bz2 deleted file mode 100644 index fe58c39..0000000 --- a/qemu-0.11.0-rc1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2470e1c4d6eb82eabc7fe44e1a9fc8968623e06dc7050234a184cbd4bc0a1d0 -size 3291544 diff --git a/qemu-0.11.0.tar.bz2 b/qemu-0.11.0.tar.bz2 new file mode 100644 index 0000000..b86d869 --- /dev/null +++ b/qemu-0.11.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58ad4225ba18ba5166977a7e0f5cd1bb94ee4e5f9fce65274d6dbb30035958ab +size 3292681 diff --git a/qemu.changes b/qemu.changes index 91a5413..78eb095 100644 --- a/qemu.changes +++ b/qemu.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Mon Oct 5 13:45:24 CEST 2009 - uli@suse.de + +- update -> 0.11.0 final + - mips: fix conditional move off fp conditions codes (Nath Froyd) + - fix migration to obey -S (Paolo Bonzini) + - remove pc-0-10 machine type (Mark McLoughlin) + - vnc: fix copyrect screen corruption (Gerd Hoffman) + - fix vm state change handlers running order (Markus Armbruster) + - e1000: fix eerc and ics emulation (Bill Paul) + - fix sdl zooming with pl110 (Blue Swirl) + - sparc64: flush pending conditional evaluations (Igor Kovalenko) + - esp: fix interrupt register read (Blue Swirl) + - option rom makefile fixes (Paul Brook) + - fix sparse warnings (Blue Swirl) + - fix symfind (Laurent Desnogues) + - win32: fix default prefix (Stefan Weil) + - fix checksum writing in signboot (Alex Graf) + - fix sdl window resize (Stefano Stabellini) + - do not resize the screen on hw_invalidate (Stefano Stabellini) + - Add checks for -smbios option (Beth Kon) + - fix do_set_link (Luiz Capitulino) + - fix do_commit behavior (Luiz Capitulino) + - make windows notice media change (Gleb Natapov) + - check for PR_SET_NAME being defined (Nathan Froyd) + - fix migration for ide devices (Anthony Liguori) + - Use correct depth in vmware vga (Reimar Doffiner) + - support 32bpp cursors in sdl (Reimar Doffinger) + - fix device name completion for eject (Blue Swirl) + - make screendump use DisplayState properly (Stefano Stabellini) + - fix autostart with live migration (Avi Kivity) + - fix detached migration with exec (Chris Lalancette) + - fix segv when changing vnc password in sdl (Zach Amsden) + - fix vnc password clearing with stdio monitor (Zach Amsden) + - clean up VGA type selection (Zach Amsden) + - add missing linefeed in error message (Stefan Weil) + - fix rtc polling mode (Bernhard Kauer) + - qcow2: order concurrent aio requests (Kevin Wolf) + - qemu-io: port to win32 (Stefan Weil) + - alpha: fix extlh instruction (Vince Weaver) + - tcg: fix size of local variables in tcg_gen_bswap64_i64 (Stefan Weil) + - net: fix send ordering (Jan Kiszka) + - escc: fix IRQ routing (Aurelien Jarno) + - versatile: fix Linux task preemption (Aurelien Jarno) + - curses: reduce memory usage by 250MB (Aurelien Jarno) +- disabled ppc64 host, seems to be very broken + ------------------------------------------------------------------- Thu Sep 10 14:53:43 CEST 2009 - uli@suse.de diff --git a/qemu.spec b/qemu.spec index ad2ed0f..c7e5824 100644 --- a/qemu.spec +++ b/qemu.spec @@ -25,8 +25,8 @@ License: BSD 3-clause (or similar) ; GPL v2 or later ; LGPL v2.1 or later Group: System/Emulators/PC Summary: Universal CPU emulator Version: 0.11.0 -Release: 3 -Source: %name-0.11.0-rc1.tar.bz2 +Release: 4 +Source: %name-0.11.0.tar.bz2 Patch1: 0001-qemu-0.7.0-amd64.patch Patch2: 0002-qemu-0.9.0.cvs-binfmt.patch Patch3: 0003-qemu-cvs-alsa_bitfield.patch @@ -63,7 +63,7 @@ Patch33: 0033-dup3-check-fallocate-check-fixed.patch # this is to make lint happy Source300: rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 ppc sparc %arm x86_64 s390x ppc64 +ExclusiveArch: %ix86 ppc sparc %arm x86_64 s390x %description QEMU is an extremely well-performing CPU emulator that allows you to @@ -79,7 +79,7 @@ Authors: Fabrice Bellard %prep -%setup -q -n qemu-0.11.0-rc1 +%setup -q -n qemu-0.11.0 %patch1 -p1 %patch2 -p1 %patch3 -p1 @@ -125,7 +125,10 @@ mkdir -p dynamic --interp-prefix=/usr/share/qemu/qemu-i386 \ --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus" \ --audio-drv-list="alsa sdl" --enable-mixemu \ - --extra-cflags="$QEMU_OPT_FLAGS" --enable-system --disable-linux-user + --extra-cflags="$QEMU_OPT_FLAGS" --enable-system --disable-linux-user \ +%ifarch ppc + --disable-kvm +%endif # curl test fails for no reason in build system echo "CONFIG_CURL=y" >> config-host.mak echo "CURL_LIBS=-lcurl" >> config-host.mak