--- qemu/Changelog 2018/04/24 17:16:16 1.1.1.12 +++ qemu/Changelog 2018/04/24 18:33:24 1.1.1.22 @@ -1,41 +1,72 @@ -version 0.10.5: - - kvm: trim unsupported cpu features from cpuid (Avi Kivity) - - kvm: provide a better error message for -smp > 1 (Mark McLoughlin) - - Remove initrd printfs (Richard Jones) - - Initial variables found by valgrind (Jean-Christophe Dubois) - - Fix -initrd with > 4GB guests (Glauber Costa) - - Fix busy loop on live migration for certain platforms (Uri Lublin) - - Remove GCC 3.x requirements from docs (Hollis Blanchard) - - ETRAX: fixes for kernel command line, ethernet address, bmi (Edgar Iglesias) - - CRIS: Fix bmi (Edgar Iglesias) - - Fix bounce buffer errors (Avi Kivity) - - Fix regression in -kernel (Anthony Liguori) +version 0.12.0: -version 0.10.4: - - Improve block range checks to remove integer overflow (Kevin Wolf) - - e1000: do not re-init PCI config space 0 (Amit Shah) - - fix AIO deletion race (Alex Graf) - - reset option roms on reboot (Glauber Costa) - - fix qcow2 corruption in cluster freeing (Gleb Natapov) - - Enable power button event generation (Gleb Natapov) + - 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) + +version 0.12.0-rc2: -version 0.10.3: - - fix AIO cancellations (Avi Kivity) - - fix live migration error path on incoming - - avoid SEGV on pci hotplug failure (Chris Wright) - - fix serial option in -drive - - support DDIM for option roms (Glauber Costa) - - avoid fork/exec on pre-2.6.27 kernels with KVM (Jan Kiszka) - - block-vpc: don't silently create smaller images than requested (Kevin Wolf) - - Fix non-ACPI timer interrupt routing (Beth Kon) - - hpet: fix emulation of HPET_TN_SETVAL (Jan Kiszka) - - kvm: fix cpuid initialization (Jan Kiszka) - - qcow2: fix corruption on little endian hosts (Kevin Wolf) - - avoid leaing memory on hot unplug (Mark McLoughlin) - - fix savevm/migration after hot unplug (Mark McLoughlin) - - Fix keyboard mapping on newer Xords with non-default keymaps (balrog) - - Make PCI config status register read-only (Anthony Liguori) - - Fix crash on resolution change -> screen dump -> vga redraw (Avi Kivity) + - v2: properly save kvm system time msr registers (Glauber Costa) + - convert more monitor commands to qmp (Luiz Capitulino) + - vnc: fix capslock tracking logic. (Gerd Hoffmann) + - QemuOpts: allow larger option values. (Gerd Hoffmann) + - scsi: fix drive hotplug. (Gerd Hoffmann) + - pci: don't hw_error() when no slot is available. (Gerd Hoffmann) + - pci: don't abort() when trying to hotplug with acpi off. (Gerd Hoffmann) + - allow default devices to be implemented in config file (Gerd Hoffman) + - vc: colorize chardev title line with blue background. (Gerd Hoffmann) + - chardev: make chardevs specified in config file work. (Gerd Hoffmann) + - qdev: also match bus name for global properties (Gerd Hoffmann) + - qdev: add command line option to set global defaults for properties. (Gerd Hoffmann) + - kvm: x86: Save/restore exception_index (Jan Kiszka) + - qdev: Replace device names containing whitespace (Markus Armbruster) + - fix rtc-td-hack on host without high-res timers (Gleb Natapov) + - virtio: verify features on load (Michael S. Tsirkin) + - vmware_vga: add rom file so that it boots. (Dave Airlie) + - Do not abort on qemu_malloc(0) in production builds (Anthony Liguori) + - Fix ARM userspace strex implementation. (Paul Brook) + - qemu: delete rule target on error (Michael S. Tsirkin) + - QMP: add human-readable description to error response (Markus Armbruster) + - convert more monitor commands to QError (Markus Armbruster) + - monitor: Fix double-prompt after "change vnc passwd BLA" (Markus Armbruster) + - monitor: do_cont(): Don't ask for passwords (Luiz Capitulino) + - monitor: Introduce 'block_passwd' command (Luiz Capitulino) + - pci: interrupt disable bit support (Michael S. Tsirkin) + - pci: interrupt status bit implementation (Michael S. Tsirkin) + - pci: prepare irq code for interrupt state (Michael S. Tsirkin) + - msix: function mask support (Michael S. Tsirkin) + - msix: macro rename for function mask support (Michael S. Tsirkin) + - cpuid: Fix multicore setup on Intel (Andre Przywara) + - kvm: x86: Fix initial kvm_has_msr_star (Jan Kiszka) + - Update OpenBIOS images to r640 (Aurelien Jarno) version 0.10.2: @@ -55,11 +86,6 @@ version 0.10.2: version 0.10.1: - - virtio-net: allow masking of notifications on empty queue (Alex Williamson) - - e1000: fix rx descriptor low threshold logic (Alex Willaimson) - - x86 tcg: add NULL checks to lsl instruction (Jan Kiszka) - - kvm vga: fix screen corruption with -std-vga and Windows (Avi Kivity) - - kvm vga: fix screen corruption with Ubuntu installations (Glauber Costa) - virtio-net: check right return size on sg list (Alex Williamson) - Make qemu_announce_self handle holes (live migration after hotplug) (Marcelo Tosatti)