Hello community, here is the log from the commit of package qemu for openSUSE:13.1 checked in at 2013-10-11 09:03:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1/qemu (Old) and /work/SRC/openSUSE:13.1/.qemu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qemu" Changes: -------- --- /work/SRC/openSUSE:13.1/qemu/qemu.changes 2013-09-23 11:07:30.000000000 +0200 +++ /work/SRC/openSUSE:13.1/.qemu.new/qemu.changes 2013-10-11 09:03:05.000000000 +0200 @@ -1,0 +2,23 @@ +Wed Oct 9 16:23:56 UTC 2013 - dmuel...@suse.com + +- use --enable-pie to fix arm build + +------------------------------------------------------------------- +Tue Oct 8 17:05:02 UTC 2013 - afaer...@suse.de + +- Undo workaround for sasl - fixed in Factory + +------------------------------------------------------------------- +Wed Oct 2 15:52:42 UTC 2013 - afaer...@suse.de + +- Work around Factory sasl breakage by allowing build w/o vnc-sasl +- Move build_and_copy_vgabios_bin.patch to Git patch queue +* Clearly mark in-.spec patch queue as for roms/ipxe/ only +- Synchronized qemu.spec.in from qemu.spec: +* Added ipxe-build-Avoid-strict-aliasing-warning.patch +* Modified SeaBIOS summary +* Added Conflicts for firmware subpackages +* Dropped %dir +- Add patch enabling PIE support for ppc/ppc64 (k0da) + +------------------------------------------------------------------- Old: ---- build_and_copy_vgabios_bin.patch New: ---- 0039-roms-Build-vgabios.bin.patch.patch 0040-configure-Enable-PIE-for-ppc-and-pp.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qemu-linux-user.spec ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -63,6 +63,8 @@ Patch0036: 0036-linux-user-lseek-explicitly-cast-no.patch Patch0037: 0037-virtfs-proxy-helper-Provide-__u64-f.patch Patch0038: 0038-gdbstub-Fix-gdb_register_coprocesso.patch +Patch0039: 0039-roms-Build-vgabios.bin.patch.patch +Patch0040: 0040-configure-Enable-PIE-for-ppc-and-pp.patch # Please do not add patches manually here, run update_git.sh. # this is to make lint happy Source300: rpmlintrc @@ -153,6 +155,8 @@ %patch0036 -p1 %patch0037 -p1 %patch0038 -p1 +%patch0039 -p1 +%patch0040 -p1 %build ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir \ ++++++ qemu.spec ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -70,12 +70,15 @@ Patch0036: 0036-linux-user-lseek-explicitly-cast-no.patch Patch0037: 0037-virtfs-proxy-helper-Provide-__u64-f.patch Patch0038: 0038-gdbstub-Fix-gdb_register_coprocesso.patch +Patch0039: 0039-roms-Build-vgabios.bin.patch.patch +Patch0040: 0040-configure-Enable-PIE-for-ppc-and-pp.patch # Please do not add patches manually here, run update_git.sh. +# roms/ipxe patches Patch1000: ipxe-build-Work-around-bug-in-gcc-4.8.patch Patch1001: ipxe-zbin-Fix-size-used-for-memset-in-al.patch -Patch1002: build_and_copy_vgabios_bin.patch -Patch1003: ipxe-build-Avoid-strict-aliasing-warning.patch +Patch1002: ipxe-build-Avoid-strict-aliasing-warning.patch +# end roms/ipxe patches # this is to make lint happy Source300: rpmlintrc @@ -296,11 +299,12 @@ %patch0036 -p1 %patch0037 -p1 %patch0038 -p1 +%patch0039 -p1 +%patch0040 -p1 %patch1000 -p1 %patch1001 -p1 %patch1002 -p1 -%patch1003 -p1 %if %{build_x86_fw_from_source} # as a safeguard, delete the firmware files that we intend to build @@ -317,6 +321,7 @@ --disable-strip \ --enable-system --disable-linux-user \ --enable-tools --enable-guest-agent \ + --enable-pie \ --enable-docs \ --audio-drv-list="pa alsa sdl oss" --enable-mixemu \ %if 0%{?suse_version} >= 1130 ++++++ 0001-XXX-dont-dump-core-on-sigabort.patc.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -4,8 +4,8 @@ Subject: [PATCH] XXX dont dump core on sigabort --- - linux-user/signal.c | 6 ++++++ - 1 files changed, 6 insertions(+), 0 deletions(-) + linux-user/signal.c | 6 ++++++ + 1 file changed, 6 insertions(+) diff --git a/linux-user/signal.c b/linux-user/signal.c index 23d65da..c6f9968 100644 ++++++ 0002-XXX-work-around-SA_RESTART-race-wit.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -5,10 +5,10 @@ [AF: CPUState -> CPUArchState, adapt to reindentation] --- - linux-user/main.c | 25 +++++++++----- - linux-user/qemu.h | 3 ++ - linux-user/signal.c | 22 ++++++++++++ - linux-user/syscall.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++- + linux-user/main.c | 25 +++++++++------ + linux-user/qemu.h | 3 ++ + linux-user/signal.c | 22 +++++++++++++ + linux-user/syscall.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 130 insertions(+), 10 deletions(-) diff --git a/linux-user/main.c b/linux-user/main.c ++++++ 0003-qemu-0.9.0.cvs-binfmt.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -10,8 +10,8 @@ Signed-off-by: Ulrich Hecht <u...@suse.de> --- - scripts/qemu-binfmt-conf.sh | 37 ++++++++++++++++++++----------------- - 1 files changed, 20 insertions(+), 17 deletions(-) + scripts/qemu-binfmt-conf.sh | 37 ++++++++++++++++++++----------------- + 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/scripts/qemu-binfmt-conf.sh b/scripts/qemu-binfmt-conf.sh index 0da2618..dc652f0 100644 ++++++ 0004-qemu-cvs-alsa_bitfield.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -8,9 +8,9 @@ Signed-off-by: Alexander Graf <ag...@suse.de> Signed-off-by: Ulrich Hecht <u...@suse.de> --- - include/exec/user/thunk.h | 3 +++ - thunk.c | 21 +++++++++++++++++++++ - 2 files changed, 24 insertions(+), 0 deletions(-) + include/exec/user/thunk.h | 3 +++ + thunk.c | 21 +++++++++++++++++++++ + 2 files changed, 24 insertions(+) diff --git a/include/exec/user/thunk.h b/include/exec/user/thunk.h index 87025c3..6c35e64 100644 ++++++ 0005-qemu-cvs-alsa_ioctl.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -14,7 +14,7 @@ linux-user/syscall_defs.h | 2 + linux-user/syscall_types.h | 5 + linux-user/syscall_types_alsa.h | 1336 +++++++++++++++++++++++++++++ - 6 files changed, 3555 insertions(+), 0 deletions(-) + 6 files changed, 3555 insertions(+) create mode 100644 linux-user/ioctls_alsa.h create mode 100644 linux-user/ioctls_alsa_structs.h create mode 100644 linux-user/syscall_types_alsa.h ++++++ 0006-qemu-cvs-alsa_mmap.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -8,8 +8,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> Signed-off-by: Ulrich Hecht <u...@suse.de> --- - linux-user/mmap.c | 14 ++++++++++++++ - 1 files changed, 14 insertions(+), 0 deletions(-) + linux-user/mmap.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) diff --git a/linux-user/mmap.c b/linux-user/mmap.c index a249f0c..34a5615 100644 ++++++ 0007-qemu-cvs-gettimeofday.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -5,8 +5,8 @@ No clue what this is for. --- - linux-user/syscall.c | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) + linux-user/syscall.c | 2 ++ + 1 file changed, 2 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 23954c1..709c167 100644 ++++++ 0008-qemu-cvs-ioctl_debug.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -8,8 +8,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> Signed-off-by: Ulrich Hecht <u...@suse.de> --- - linux-user/syscall.c | 7 ++++++- - 1 files changed, 6 insertions(+), 1 deletions(-) + linux-user/syscall.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 709c167..7453ff5 100644 ++++++ 0009-qemu-cvs-ioctl_nodirection.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -11,8 +11,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> Signed-off-by: Ulrich Hecht <u...@suse.de> --- - linux-user/syscall.c | 6 ++++++ - 1 files changed, 6 insertions(+), 0 deletions(-) + linux-user/syscall.c | 6 ++++++ + 1 file changed, 6 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 7453ff5..18ec182 100644 ++++++ 0010-block-vmdk-Support-creation-of-SCSI.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -11,10 +11,10 @@ [AF: Rebased onto upstream VMDK SCSI support] Signed-off-by: Andreas Färber <afaer...@suse.de> --- - block.c | 6 +++++- - block/vmdk.c | 9 ++++++++- - include/block/block_int.h | 2 ++ - qemu-img.c | 8 +++++++- + block.c | 6 +++++- + block/vmdk.c | 9 ++++++++- + include/block/block_int.h | 2 ++ + qemu-img.c | 8 +++++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/block.c b/block.c ++++++ 0011-linux-user-add-binfmt-wrapper-for-a.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -27,10 +27,10 @@ [AF: Rebased onto new Makefile infrastructure] Signed-off-by: Andreas Färber <afaer...@suse.de> --- - Makefile.target | 12 ++++++++++++ - linux-user/Makefile.objs | 2 ++ - linux-user/binfmt.c | 42 ++++++++++++++++++++++++++++++++++++++++++ - scripts/qemu-binfmt-conf.sh | 34 +++++++++++++++++----------------- + Makefile.target | 12 ++++++++++++ + linux-user/Makefile.objs | 2 ++ + linux-user/binfmt.c | 42 ++++++++++++++++++++++++++++++++++++++++++ + scripts/qemu-binfmt-conf.sh | 34 +++++++++++++++++----------------- 4 files changed, 73 insertions(+), 17 deletions(-) create mode 100644 linux-user/binfmt.c ++++++ 0012-linux-user-Ignore-timer_create-sysc.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -8,8 +8,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/syscall.c | 5 +++++ - 1 files changed, 5 insertions(+), 0 deletions(-) + linux-user/syscall.c | 5 +++++ + 1 file changed, 5 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 18ec182..eda4455 100644 ++++++ 0013-linux-user-be-silent-about-capget-f.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -9,8 +9,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/syscall.c | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) + linux-user/syscall.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index eda4455..628fe66 100644 ++++++ 0014-PPC-KVM-Disable-mmu-notifier-check..patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -9,8 +9,8 @@ So disable the check for mmu notifiers on PowerPC guests, making KVM guests work there, even if possibly racy in some odd circumstances. --- - exec.c | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) + exec.c | 2 ++ + 1 file changed, 2 insertions(+) diff --git a/exec.c b/exec.c index 3ca9381..e4d92d7 100644 ++++++ 0015-linux-user-fix-segfault-deadlock.pa.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -21,9 +21,9 @@ Signed-off-by: Alexander Graf <ag...@suse.de> Signed-off-by: Andreas Färber <afaer...@suse.de> --- - include/exec/spinlock.h | 10 ++++++++++ - user-exec.c | 4 ++++ - 2 files changed, 14 insertions(+), 0 deletions(-) + include/exec/spinlock.h | 10 ++++++++++ + user-exec.c | 4 ++++ + 2 files changed, 14 insertions(+) diff --git a/include/exec/spinlock.h b/include/exec/spinlock.h index a72edda..e460e12 100644 ++++++ 0016-linux-user-binfmt-support-host-bina.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -8,8 +8,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/binfmt.c | 25 +++++++++++++++++++++++++ - 1 files changed, 25 insertions(+), 0 deletions(-) + linux-user/binfmt.c | 25 +++++++++++++++++++++++++ + 1 file changed, 25 insertions(+) diff --git a/linux-user/binfmt.c b/linux-user/binfmt.c index cd1f513..87dc4c6 100644 ++++++ 0017-linux-user-arm-no-tb_flush-on-reset.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -10,8 +10,8 @@ So something in our thread creation is broken. But for now, let's revert the change to at least get a working build again. --- - target-arm/cpu.c | 4 ++++ - 1 files changed, 4 insertions(+), 0 deletions(-) + target-arm/cpu.c | 4 ++++ + 1 file changed, 4 insertions(+) diff --git a/target-arm/cpu.c b/target-arm/cpu.c index 5a7566b..40bddc3 100644 ++++++ 0018-linux-user-Ignore-broken-loop-ioctl.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -11,11 +11,11 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/ioctls.h | 1 + - linux-user/linux_loop.h | 1 + - linux-user/syscall.c | 7 +++++++ - linux-user/syscall_defs.h | 1 + - 4 files changed, 10 insertions(+), 0 deletions(-) + linux-user/ioctls.h | 1 + + linux-user/linux_loop.h | 1 + + linux-user/syscall.c | 7 +++++++ + linux-user/syscall_defs.h | 1 + + 4 files changed, 10 insertions(+) diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h index 28dc0b2..da4f12c 100644 ++++++ 0019-linux-user-lock-tcg.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -13,9 +13,9 @@ [AF: Rebased onto exec.c/translate-all.c split for 1.4] Signed-off-by: Andreas Färber <afaer...@suse.de> --- - linux-user/mmap.c | 3 +++ - tcg/tcg.c | 36 ++++++++++++++++++++++++++++++++++-- - tcg/tcg.h | 6 ++++++ + linux-user/mmap.c | 3 +++ + tcg/tcg.c | 36 ++++++++++++++++++++++++++++++++++-- + tcg/tcg.h | 6 ++++++ 3 files changed, 43 insertions(+), 2 deletions(-) diff --git a/linux-user/mmap.c b/linux-user/mmap.c ++++++ 0020-linux-user-Run-multi-threaded-code-.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -15,8 +15,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/syscall.c | 9 +++++++++ - 1 files changed, 9 insertions(+), 0 deletions(-) + linux-user/syscall.c | 9 +++++++++ + 1 file changed, 9 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 38ca7af..8aef3e8 100644 ++++++ 0021-linux-user-lock-tb-flushing-too.pat.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -10,8 +10,8 @@ [AF: Rebased onto exec.c/translate-all.c split for 1.4] Signed-off-by: Andreas Färber <afaer...@suse.de> --- - translate-all.c | 20 ++++++++++++++++++-- - 1 files changed, 18 insertions(+), 2 deletions(-) + translate-all.c | 20 ++++++++++++++++++-- + 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/translate-all.c b/translate-all.c index 3b5fc7c..165a63e 100644 ++++++ 0022-linux-user-Fake-proc-cpuinfo.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -18,8 +18,8 @@ [AF: Rebased for v1.6] Signed-off-by: Andreas Färber <afaer...@suse.de> --- - linux-user/syscall.c | 20 ++++++++++++++++++++ - 1 files changed, 20 insertions(+), 0 deletions(-) + linux-user/syscall.c | 20 ++++++++++++++++++++ + 1 file changed, 20 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 8aef3e8..429ab3a 100644 ++++++ 0023-linux-user-implement-FS_IOC_GETFLAG.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -11,9 +11,9 @@ - use TYPE_LONG instead of TYPE_INT --- - linux-user/ioctls.h | 1 + - linux-user/syscall_defs.h | 2 ++ - 2 files changed, 3 insertions(+), 0 deletions(-) + linux-user/ioctls.h | 1 + + linux-user/syscall_defs.h | 2 ++ + 2 files changed, 3 insertions(+) diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h index da4f12c..17b67af 100644 ++++++ 0024-linux-user-implement-FS_IOC_SETFLAG.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -11,9 +11,9 @@ - use TYPE_LONG instead of TYPE_INT --- - linux-user/ioctls.h | 1 + - linux-user/syscall_defs.h | 1 + - 2 files changed, 2 insertions(+), 0 deletions(-) + linux-user/ioctls.h | 1 + + linux-user/syscall_defs.h | 1 + + 2 files changed, 2 insertions(+) diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h index 17b67af..a77b72c 100644 ++++++ 0025-linux-user-XXX-disable-fiemap.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -5,8 +5,8 @@ agraf: fiemap breaks in libarchive. Disable it for now. --- - linux-user/syscall.c | 5 +++++ - 1 files changed, 5 insertions(+), 0 deletions(-) + linux-user/syscall.c | 5 +++++ + 1 file changed, 5 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 429ab3a..5c42bc9 100644 ++++++ 0026-slirp-nooutgoing.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -5,11 +5,11 @@ TBD (from SUSE Studio team) --- - qemu-options.hx | 10 ++++++++++ - slirp/socket.c | 8 ++++++++ - slirp/tcp_subr.c | 13 +++++++++++++ - vl.c | 9 +++++++++ - 4 files changed, 40 insertions(+), 0 deletions(-) + qemu-options.hx | 10 ++++++++++ + slirp/socket.c | 8 ++++++++ + slirp/tcp_subr.c | 13 +++++++++++++ + vl.c | 9 +++++++++ + 4 files changed, 40 insertions(+) diff --git a/qemu-options.hx b/qemu-options.hx index d15338e..e8097ac 100644 ++++++ 0027-vnc-password-file-and-incoming-conn.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -5,8 +5,8 @@ TBD (from SUSE Studio team) --- - ui/vnc.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 files changed, 71 insertions(+), 0 deletions(-) + ui/vnc.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 71 insertions(+) diff --git a/ui/vnc.c b/ui/vnc.c index 5601cc3..d5796e6 100644 ++++++ 0028-linux-user-add-more-blk-ioctls.patc.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -7,10 +7,10 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/ioctls.h | 18 ++++++++++++++++++ - linux-user/syscall_defs.h | 6 ++++++ - linux-user/syscall_types.h | 3 +++ - 3 files changed, 27 insertions(+), 0 deletions(-) + linux-user/ioctls.h | 18 ++++++++++++++++++ + linux-user/syscall_defs.h | 6 ++++++ + linux-user/syscall_types.h | 3 +++ + 3 files changed, 27 insertions(+) diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h index a77b72c..4c6d2ee 100644 ++++++ 0029-linux-user-use-target_ulong.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -12,8 +12,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/qemu.h | 8 ++++---- - linux-user/syscall.c | 8 ++++---- + linux-user/qemu.h | 8 ++++---- + linux-user/syscall.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/linux-user/qemu.h b/linux-user/qemu.h ++++++ 0030-Add-support-for-DictZip-enabled-gzi.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -27,9 +27,9 @@ Signed-off-by: Tim Hardeck <thard...@suse.de> Signed-off-by: Andreas Färber <afaer...@suse.de> --- - block/Makefile.objs | 1 + - block/dictzip.c | 596 +++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 597 insertions(+), 0 deletions(-) + block/Makefile.objs | 1 + + block/dictzip.c | 596 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 597 insertions(+) create mode 100644 block/dictzip.c diff --git a/block/Makefile.objs b/block/Makefile.objs ++++++ 0031-Add-tar-container-format.patch.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -28,9 +28,9 @@ Signed-off-by: Tim Hardeck <thard...@suse.de> Signed-off-by: Andreas Färber <afaer...@suse.de> --- - block/Makefile.objs | 1 + - block/tar.c | 386 +++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 387 insertions(+), 0 deletions(-) + block/Makefile.objs | 1 + + block/tar.c | 386 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 387 insertions(+) create mode 100644 block/tar.c diff --git a/block/Makefile.objs b/block/Makefile.objs ++++++ 0032-Legacy-Patch-kvm-qemu-preXX-dictzip.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -4,8 +4,8 @@ Subject: [PATCH] Legacy Patch kvm-qemu-preXX-dictzip3.patch --- - block/tar.c | 13 +++++++++++-- - 1 files changed, 11 insertions(+), 2 deletions(-) + block/tar.c | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/block/tar.c b/block/tar.c index 87bf552..bf24c98 100644 ++++++ 0033-Legacy-Patch-kvm-qemu-preXX-report-.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -4,8 +4,8 @@ Subject: [PATCH] Legacy Patch kvm-qemu-preXX-report-default-mac-used.patch --- - net/net.c | 22 ++++++++++++++++++++++ - 1 files changed, 22 insertions(+), 0 deletions(-) + net/net.c | 22 ++++++++++++++++++++++ + 1 file changed, 22 insertions(+) diff --git a/net/net.c b/net/net.c index c0d61bf..adc389f 100644 ++++++ 0034-console-add-question-mark-escape-op.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -12,8 +12,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - ui/console.c | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) + ui/console.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/console.c b/ui/console.c index e3e8297..8784cd0 100644 ++++++ 0035-Make-char-muxer-more-robust-wrt-sma.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -18,8 +18,8 @@ This patch fixes input when using -nographic on s390 for me. --- - qemu-char.c | 16 ++++++++++++++++ - 1 files changed, 16 insertions(+), 0 deletions(-) + qemu-char.c | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) diff --git a/qemu-char.c b/qemu-char.c index 1be1cf6..ad7c8fd 100644 ++++++ 0036-linux-user-lseek-explicitly-cast-no.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -12,8 +12,8 @@ Signed-off-by: Alexander Graf <ag...@suse.de> --- - linux-user/syscall.c | 9 +++++++-- - 1 files changed, 7 insertions(+), 2 deletions(-) + linux-user/syscall.c | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index ab30b58..4136873 100644 ++++++ 0037-virtfs-proxy-helper-Provide-__u64-f.patch ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -8,8 +8,8 @@ [AF: Extend to ppc64] --- - fsdev/virtfs-proxy-helper.c | 7 +++++++ - 1 files changed, 7 insertions(+), 0 deletions(-) + fsdev/virtfs-proxy-helper.c | 7 +++++++ + 1 file changed, 7 insertions(+) diff --git a/fsdev/virtfs-proxy-helper.c b/fsdev/virtfs-proxy-helper.c index 713a7b2..b8da77d 100644 ++++++ 0039-roms-Build-vgabios.bin.patch.patch ++++++ >From 2bf9e17dc9b16ed6094ba923479b5dc38f549141 Mon Sep 17 00:00:00 2001 From: Bruce Rogers <brog...@suse.com> Date: Wed, 2 Oct 2013 17:51:46 +0200 Subject: [PATCH] roms: Build vgabios.bin --- roms/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roms/Makefile b/roms/Makefile index 7a228ae..bbf21a9 100644 --- a/roms/Makefile +++ b/roms/Makefile @@ -50,6 +50,8 @@ seavgabios-%: config.vga.% cp seabios/out/vgabios.bin ../pc-bios/vgabios-$*.bin lgplvgabios: $(patsubst %,lgplvgabios-%,$(vgabios_variants)) + make -C vgabios vgabios.bin + cp vgabios/VGABIOS-lgpl-latest.bin ../pc-bios/vgabios.bin lgplvgabios-%: make -C vgabios vgabios-$*.bin ++++++ 0040-configure-Enable-PIE-for-ppc-and-pp.patch ++++++ >From 0f48ef2d13e261e7dbb05e8ac74d719ce9158f5a Mon Sep 17 00:00:00 2001 From: Dinar Valeev <k...@opensuse.org> Date: Wed, 2 Oct 2013 17:56:03 +0200 Subject: [PATCH] configure: Enable PIE for ppc and ppc64 hosts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dinar Valeev <dval...@suse.com> Signed-off-by: Andreas Färber <afaer...@suse.de> --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 18fa608..0a4b22e 100755 --- a/configure +++ b/configure @@ -1251,7 +1251,7 @@ fi if test "$pie" = ""; then case "$cpu-$targetos" in - i386-Linux|x86_64-Linux|i386-OpenBSD|x86_64-OpenBSD) + i386-Linux|x86_64-Linux|ppc*-Linux|i386-OpenBSD|x86_64-OpenBSD) ;; *) pie="no" ++++++ qemu.spec.in ++++++ --- /var/tmp/diff_new_pack.uwBxAD/_old 2013-10-11 09:03:06.000000000 +0200 +++ /var/tmp/diff_new_pack.uwBxAD/_new 2013-10-11 09:03:06.000000000 +0200 @@ -35,9 +35,11 @@ PATCH_FILES # Please do not add patches manually here, run update_git.sh. +# roms/ipxe patches Patch1000: ipxe-build-Work-around-bug-in-gcc-4.8.patch Patch1001: ipxe-zbin-Fix-size-used-for-memset-in-al.patch -Patch1002: build_and_copy_vgabios_bin.patch +Patch1002: ipxe-build-Avoid-strict-aliasing-warning.patch +# end roms/ipxe patches # this is to make lint happy Source300: rpmlintrc @@ -140,11 +142,12 @@ %endif %package seabios -Summary: x86 BIOS for QEMU +Summary: X86 BIOS for QEMU Group: System/Emulators/PC Version: 1.7.2.2 Release: 0 BuildArch: noarch +Conflicts: qemu < 1.6.0 %description seabios SeaBIOS is an open source implementation of a 16bit x86 BIOS. SeaBIOS @@ -156,6 +159,7 @@ Version: 0.6c Release: 0 BuildArch: noarch +Conflicts: qemu < 1.6.0 %description vgabios VGABIOS provides the video ROM BIOSes for the following variants of VGA @@ -168,6 +172,7 @@ Version: 8 Release: 0 BuildArch: noarch +Conflicts: qemu < 1.6.0 %description sgabios The Google Serial Graphics Adapter BIOS or SGABIOS provides a means for legacy @@ -180,6 +185,7 @@ Version: 1.0.0 Release: 0 BuildArch: noarch +Conflicts: qemu < 1.6.0 %description ipxe Preboot Execution Environment (PXE) ROM support for various emulated network @@ -237,6 +243,7 @@ --disable-strip \ --enable-system --disable-linux-user \ --enable-tools --enable-guest-agent \ + --enable-pie \ --enable-docs \ --audio-drv-list="pa alsa sdl oss" --enable-mixemu \ %if 0%{?suse_version} >= 1130 @@ -316,7 +323,6 @@ %doc COPYING COPYING.LIB Changelog README VERSION qemu-doc.html qemu-tech.html %_bindir/qemu-system-* %doc %_mandir/man1/qemu.1.gz -%dir %_datadir/%name %_datadir/%name %exclude %_datadir/%name/bios.bin %exclude %_datadir/%name/acpi-dsdt.aml -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org