[Qemu-devel] [ANNOUNCE] QEMU 1.7.0-rc1 is now available

2013-11-21 Thread Anthony Liguori
Hi,

On behalf of the QEMU Team, I'd like to announce the availability of the
second release candidate for the QEMU 1.7 release.  This release is meant
for testing purposes and should not be used in a production environment.

http://wiki.qemu.org/download/qemu-1.7.0-rc1.tar.bz2

You can help improve the quality of the QEMU 1.7 release by testing this
release and reporting bugs on Launchpad:

https://bugs.launchpad.net/qemu/

The release plan for the 1.7 release is available at:

http://wiki.qemu.org/Planning/1.7

Please add entries to the ChangeLog for the 1.7 release below:

http://wiki.qemu.org/ChangeLog/Next

The following changes have been made since v1.7.0-rc0:

 - vfio-pci: Fix multifunction=on (Alex Williamson)
 - target-i386: Fix addr32 prefix in gen_lea_modrm (Richard Henderson)
 - atomic.h: Fix build with clang (Peter Maydell)
 - target-i386: do not override nr_cores for -cpu host (Paolo Bonzini)
 - mips jazz: do not raise data bus exception when accessing invalid addresses 
(Hervé Poussineau)
 - target-i386: yield to another VCPU on PAUSE (Paolo Bonzini)
 - rng-egd: offset the point when repeatedly read from the buffer (Amos Kong)
 - rng-egd: remove redundant free (Amos Kong)
 - virtio-rng: add check of period (Amos Kong)
 - s390x: fix flat file load on 32 bit systems (Michael S. Tsirkin)
 - acpi-build: fix build on glib  2.14 (Michael S. Tsirkin)
 - acpi-build: fix build on glib  2.22 (Michael S. Tsirkin)
 - target-openrisc: Correct carry flag check of l.addc and l.addic test cases 
(Sebastian Macke)
 - target-openrisc: Correct memory bounds checking for the tlb buffers 
(Sebastian Macke)
 - openrisc-timer: Reduce overhead, Separate clock update functions (Sebastian 
Macke)
 - target-openrisc: Correct wrong epcr register in interrupt handler (Sebastian 
Macke)
 - target-openrisc: Remove executable flag for every page (Sebastian Macke)
 - target-openrisc: Remove unnecessary code generated by jump instructions 
(Sebastian Macke)
 - target-openrisc: Speed up move instruction (Sebastian Macke)
 - The calculation of bytes_xfer in qemu_put_buffer() is wrong (Wangting 
(Kathy))
 - migration: drop MADVISE_DONT_NEED for incoming zero pages (Peter Lieven)
 - qom: Fix memory leak in object_property_set_link() (Vlad Yasevich)
 - qtest: Use -display none by default (Andreas Färber)
 - virtio-net: fix the memory leak in rxfilter_notify() (Amos Kong)
 - doc: fix hardcoded helper path (Amos Kong)
 - tcg-ia64: Introduce tcg_opc_bswap64_i (Richard Henderson)
 - tcg-ia64: Introduce tcg_opc_ext_i (Richard Henderson)
 - tcg-ia64: Introduce tcg_opc_movi_a (Richard Henderson)
 - tcg-ia64: Introduce tcg_opc_mov_a (Richard Henderson)
 - tcg-ia64: Use A3 form of logical operations (Richard Henderson)
 - tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction (Richard Henderson)
 - tcg-ia64: Use ADDS for small addition (Richard Henderson)
 - tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu (Richard Henderson)
 - tcg-ia64: Move AREG0 to R32 (Richard Henderson)
 - tcg-ia64: Simplify brcond (Richard Henderson)
 - tcg-ia64: Handle constant calls (Richard Henderson)
 - tcg-ia64: Use shortcuts for nop insns (Richard Henderson)
 - tcg-ia64: Use TCGMemOp within qemu_ldst routines (Richard Henderson)
 - hw/i386/Makefile.obj: use $(PYTHON) to run .py scripts consistently (Michael 
Tokarev)
 - configure: Use -B switch only for Python versions which support it (Stefan 
Weil)
 - qga: Fix shutdown command of guest agent to work with SysV (whitearchey)
 - block: Fail if requested driver is not available (Kevin Wolf)
 - MAINTAINERS: add block driver sub-maintainers (Stefan Hajnoczi)
 - qemu-img: Fix overwriting 'ret' before using (Fam Zheng)
 - qemu-iotests: Test qcow2 count_contiguous_clusters() (Kevin Wolf)
 - smc91c111: Fix receive starvation (Sebastian Huber)
 - qcow2: fix possible corruption when reading multiple clusters (Peter Lieven)
 - qmp: access the local QemuOptsLists for drive option (Amos Kong)
 - MAINTAINERS: add block tree repo URLs (Stefan Hajnoczi)
 - qemu-iotests: Extend 041 for unbacked mirroring (Max Reitz)
 - block/drive-mirror: Check for NULL backing_hd (Max Reitz)
 - qapi-schema: Update description for NewImageMode (Max Reitz)
 - block: Print its file name if backing file opening failed (Fam Zheng)
 - pc: disable pci-info (Igor Mammedov)
 - console: Remove unused debug code (Stefan Weil)
 - qga: Fix compilation for old versions of MinGW (Stefan Weil)
 - .travis.yml: basic compile and check recipes (Alex Bennée)
 - pci-assign: Fix error_report of pci-stub message (Cole Robinson)
 - qapi: Fix comment for create-type to match code. (Fam Zheng)
 - vl: fix build when configured with no graphic support (Antony Pavlov)
 - usb: drop unused USBNetState.inpkt field (Stefan Hajnoczi)
 - qemu-char: add missing characters used in keymaps (Jan Krupa)
 - qemu-char: add support for U-prefixed symbols (Jan Krupa)
 - qemu-char: add Czech keymap file (Jan Krupa)
 - qemu-char: add Czech characters to VNC keysyms (Jan Krupa)
 - 

Re: [Qemu-devel] [ANNOUNCE] QEMU 1.7.0-rc1 is now available

2013-11-21 Thread Anthony Liguori
Sorry for the delays around this release.  I finally have proper
internet access at home.

I've updated the wiki and compressed the schedule for 1.7.0 should go
out on Wednesday.  I went through patches this morning and believe I
have everything committed that was targeted for 1.7 (minus Paolo's
pull request).

Please confirm and ping anything that isn't committed as appropriate.

Regards,

Anthony Liguori

On Thu, Nov 21, 2013 at 10:42 AM, Anthony Liguori anth...@codemonkey.ws wrote:
 Hi,

 On behalf of the QEMU Team, I'd like to announce the availability of the
 second release candidate for the QEMU 1.7 release.  This release is meant
 for testing purposes and should not be used in a production environment.

 http://wiki.qemu.org/download/qemu-1.7.0-rc1.tar.bz2

 You can help improve the quality of the QEMU 1.7 release by testing this
 release and reporting bugs on Launchpad:

 https://bugs.launchpad.net/qemu/

 The release plan for the 1.7 release is available at:

 http://wiki.qemu.org/Planning/1.7

 Please add entries to the ChangeLog for the 1.7 release below:

 http://wiki.qemu.org/ChangeLog/Next

 The following changes have been made since v1.7.0-rc0:

  - vfio-pci: Fix multifunction=on (Alex Williamson)
  - target-i386: Fix addr32 prefix in gen_lea_modrm (Richard Henderson)
  - atomic.h: Fix build with clang (Peter Maydell)
  - target-i386: do not override nr_cores for -cpu host (Paolo Bonzini)
  - mips jazz: do not raise data bus exception when accessing invalid 
 addresses (Hervé Poussineau)
  - target-i386: yield to another VCPU on PAUSE (Paolo Bonzini)
  - rng-egd: offset the point when repeatedly read from the buffer (Amos Kong)
  - rng-egd: remove redundant free (Amos Kong)
  - virtio-rng: add check of period (Amos Kong)
  - s390x: fix flat file load on 32 bit systems (Michael S. Tsirkin)
  - acpi-build: fix build on glib  2.14 (Michael S. Tsirkin)
  - acpi-build: fix build on glib  2.22 (Michael S. Tsirkin)
  - target-openrisc: Correct carry flag check of l.addc and l.addic test cases 
 (Sebastian Macke)
  - target-openrisc: Correct memory bounds checking for the tlb buffers 
 (Sebastian Macke)
  - openrisc-timer: Reduce overhead, Separate clock update functions 
 (Sebastian Macke)
  - target-openrisc: Correct wrong epcr register in interrupt handler 
 (Sebastian Macke)
  - target-openrisc: Remove executable flag for every page (Sebastian Macke)
  - target-openrisc: Remove unnecessary code generated by jump instructions 
 (Sebastian Macke)
  - target-openrisc: Speed up move instruction (Sebastian Macke)
  - The calculation of bytes_xfer in qemu_put_buffer() is wrong (Wangting 
 (Kathy))
  - migration: drop MADVISE_DONT_NEED for incoming zero pages (Peter Lieven)
  - qom: Fix memory leak in object_property_set_link() (Vlad Yasevich)
  - qtest: Use -display none by default (Andreas Färber)
  - virtio-net: fix the memory leak in rxfilter_notify() (Amos Kong)
  - doc: fix hardcoded helper path (Amos Kong)
  - tcg-ia64: Introduce tcg_opc_bswap64_i (Richard Henderson)
  - tcg-ia64: Introduce tcg_opc_ext_i (Richard Henderson)
  - tcg-ia64: Introduce tcg_opc_movi_a (Richard Henderson)
  - tcg-ia64: Introduce tcg_opc_mov_a (Richard Henderson)
  - tcg-ia64: Use A3 form of logical operations (Richard Henderson)
  - tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction (Richard Henderson)
  - tcg-ia64: Use ADDS for small addition (Richard Henderson)
  - tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu (Richard Henderson)
  - tcg-ia64: Move AREG0 to R32 (Richard Henderson)
  - tcg-ia64: Simplify brcond (Richard Henderson)
  - tcg-ia64: Handle constant calls (Richard Henderson)
  - tcg-ia64: Use shortcuts for nop insns (Richard Henderson)
  - tcg-ia64: Use TCGMemOp within qemu_ldst routines (Richard Henderson)
  - hw/i386/Makefile.obj: use $(PYTHON) to run .py scripts consistently 
 (Michael Tokarev)
  - configure: Use -B switch only for Python versions which support it (Stefan 
 Weil)
  - qga: Fix shutdown command of guest agent to work with SysV (whitearchey)
  - block: Fail if requested driver is not available (Kevin Wolf)
  - MAINTAINERS: add block driver sub-maintainers (Stefan Hajnoczi)
  - qemu-img: Fix overwriting 'ret' before using (Fam Zheng)
  - qemu-iotests: Test qcow2 count_contiguous_clusters() (Kevin Wolf)
  - smc91c111: Fix receive starvation (Sebastian Huber)
  - qcow2: fix possible corruption when reading multiple clusters (Peter 
 Lieven)
  - qmp: access the local QemuOptsLists for drive option (Amos Kong)
  - MAINTAINERS: add block tree repo URLs (Stefan Hajnoczi)
  - qemu-iotests: Extend 041 for unbacked mirroring (Max Reitz)
  - block/drive-mirror: Check for NULL backing_hd (Max Reitz)
  - qapi-schema: Update description for NewImageMode (Max Reitz)
  - block: Print its file name if backing file opening failed (Fam Zheng)
  - pc: disable pci-info (Igor Mammedov)
  - console: Remove unused debug code (Stefan Weil)
  - qga: Fix compilation for old versions of MinGW (Stefan Weil)
  -