From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NMNeL-0001Pv-H7 for qemu-devel@nongnu.org; Sun, 20 Dec 2009 10:24:49 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NMNeG-0001Nu-Mk for qemu-devel@nongnu.org; Sun, 20 Dec 2009 10:24:48 -0500 Received: from [199.232.76.173] (port=60728 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NMNeG-0001Nn-AG for qemu-devel@nongnu.org; Sun, 20 Dec 2009 10:24:44 -0500 Received: from e32.co.us.ibm.com ([32.97.110.150]:34066) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NMNeF-0005T4-Ti for qemu-devel@nongnu.org; Sun, 20 Dec 2009 10:24:44 -0500 Received: from d03relay03.boulder.ibm.com (d03relay03.boulder.ibm.com [9.17.195.228]) by e32.co.us.ibm.com (8.14.3/8.13.1) with ESMTP id nBKFIjX8020919 for ; Sun, 20 Dec 2009 08:18:45 -0700 Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by d03relay03.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id nBKFONwD178992 for ; Sun, 20 Dec 2009 08:24:23 -0700 Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id nBKFONKc009426 for ; Sun, 20 Dec 2009 08:24:23 -0700 Received: from squirrel.codemonkey.ws (sig-9-65-33-149.mts.ibm.com [9.65.33.149]) by d03av02.boulder.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id nBKFONnL009402 for ; Sun, 20 Dec 2009 08:24:23 -0700 Message-ID: <4B2E41A6.60009@linux.vnet.ibm.com> Date: Sun, 20 Dec 2009 09:24:22 -0600 From: Anthony Liguori MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [ANNOUNCE] Release 0.12.1 of QEMU List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "qemu-devel@nongnu.org" The QEMU team is pleased to announce the availability of the 0.12.1. release. This is the first release of the 0.12 series. 0.12.0 had a problem with target-arm we felt was important enough but found after 0.12.0 was tagged. This has been fixed for 0.12.1. This release consists of over 2,000 commits from 99 contributors. Some major features were added in this release including: - target-arm: FP16 and Cortex-A9 cpu support - target-i386: change bios from PC-BIOS to SeaBIOS - target-i386: change netboot roms from etherboot to gPXE - target-i386: remove kqemu support - target-s390: introduce new s390 target (KVM-only) - live migration: support migration with non shared storage - live migration: make save/restore data driven (VMState) - monitor: introduce machine-protocol (QMP) - qdev: convert many devices, support reading config from file - pci: infrastructure to support 64-bit busses - net: introduce -netdev to support point-to-point networking - net: add support for GSO and checksum offload - tons of bug fixes throughout the code base It can be downloaded from Savannah at: http://download.savannah.gnu.org/releases/qemu/qemu-0.12.1.tar.gz A detailed change log since 0.12.0-rc2 is included below. On behalf of the QEMU team, I'd like to thank everyone who contributed to make this release happen! A special note about kqemu support: While we understand that many users appreciated kqemu, it has not seen active development for a few years now. Besides many known bugs, it was causing regressions for non-kqemu users. Back in the 0.10 release cycle, we set a deprecation/removal schedule unless someone stepped up to fix and maintain kqemu. Since no one was willing to fix and maintain kqemu, we removed it for 0.12. If someone is willing to fix the problems with kqemu and actively maintain it, we would happily reintroduce support for it. version 0.12.1: - loader: fix rom loading at address 0 (fixes target-arm) (Aurelien Jarno) - loader: fix rom_copy (fixes multiboot) (Kevin Wolf) version 0.12.0: - Update to SeaBIOS 0.5.0 - e1000: fix device link status in Linux (Anthony Liguori) - monitor: fix QMP for balloon command (Luiz Capitulino) - QMP: Return an empty dict by default (Luiz Capitulino) - QMP: Only handle converted commands (Luiz Capitulino) - pci: support PCI based option rom loading (Gerd Hoffman/Anthony Liguori) - Fix backcompat for hotplug of SCSI controllers (Daniel P. Berrange) - fdc: fix migration from 0.11 (Juan Quintela) - vmware-vga: fix segv on cursor resize. (Dave Airlie) - vmware-vga: various fixes (Dave Airlie/Anthony Liguori) - qdev: improve property error reporting. (Gerd Hoffmann) - fix vga names in default_list (Gerd Hoffmann) - usb-host: check mon before using it. (Gerd Hoffmann) - usb-net: use qdev for -usbdevice (Gerd Hoffmann) - monitor: Catch printing to non-existent monitor (Luiz Capitulino) - Avoid permanently disabled QEMU monitor when UNIX migration fails (Daniel P. Berrange) - Fix loading of ELF multiboot kernels (Kevin Wolf) - qemu-io: Fix memory leak (Kevin Wolf) - Fix thinko in linuxboot.S (Paolo Bonzini) - target-i386: Fix evaluation of DR7 register (Jan Kiszka) - vnc: hextile: do not generate ForegroundSpecified and SubrectsColoured tiles (Anthony Liguori) - S390: Bail out without KVM (Alexander Graf) - S390: Don't tell guest we're updating config space (Alexander Graf) - target-s390: Fail on unknown instructions (Alexander Graf) - osdep: Fix runtime failure on older Linux kernels (Andre Przywara) - Fix a make -j race (Juergen Lock) - target-alpha: Fix generic ctz64. (Richard Henderson) - s390: Fix buggy assignment (Stefan Weil) - target-mips: fix user-mode emulation startup (Nathan Froyd) - target-i386: Update CPUID feature set for TCG (Andre Przywara) - s390: fix build on 32 bit host (Michael S. Tsirkin) -- Regards, Anthony Liguori