--- - branch: MAIN date: Wed Apr 25 07:56:05 UTC 2018 files: - new: '1.184' old: '1.183' path: pkgsrc/emulators/qemu/Makefile pathrev: pkgsrc/emulators/qemu/Makefile@1.184 type: modified - new: '1.54' old: '1.53' path: pkgsrc/emulators/qemu/PLIST pathrev: pkgsrc/emulators/qemu/PLIST@1.54 type: modified - new: '1.135' old: '1.134' path: pkgsrc/emulators/qemu/distinfo pathrev: pkgsrc/emulators/qemu/distinfo@1.135 type: modified - new: '1.2' old: '1.1' path: pkgsrc/emulators/qemu/patches/patch-block.c pathrev: pkgsrc/emulators/qemu/patches/patch-block.c@1.2 type: modified - new: '0' old: '1.22' path: pkgsrc/emulators/qemu/patches/patch-configure pathrev: pkgsrc/emulators/qemu/patches/patch-configure@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/emulators/qemu/patches/patch-util_oslib-posix.c pathrev: pkgsrc/emulators/qemu/patches/patch-util_oslib-posix.c@0 type: deleted id: 20180425T075605Z.c3db110500af743fae0045030ac8cb56f76ef903 log: | qemu: updated to 2.12.0 2.12.0: Incompatible changes The deprecated CLI options "-tdf", "-no-kvm-pit" and "-drive boot=on|off" have been removed (they only emitted a warning since QEMU 1.3.0). The deprecated CLI option "-net channel" has been removed. You can use "-netdev user,guestfwd=..." instead. The deprecated CLI option "-hdachs" has been removed. You can specify the disk geometry e.g. via -device ide-hd,cyls=c,heads=h,secs=s instead. The deprecated way of configuring SCSI devices with "-drive if=scsi" on x86 has been removed. Use an appropriate SCSI controller together "-device scsi-hd" or "-device scsi-cd" and a corresponding "-blockdev" parameter instead. The deprecated way of configuring a "host", "serial", "disk" or "net" USB device with "-usbdevice" has been removed. Use "-device usb-..." instead. The deprecated HMP commands "usb_add" and "usb_del" have been removed. Use "device_add" and "device_del" as replacement instead. The deprecated HMP commands "host_net_add" and "host_net_remove" have been removed. Use "netdev_add" and "netdev_remove" instead. The deprecated way of dumping network traffic with "-net dump" has been removed. Use "-object filter-dump" instead. The deprecated "spapr-pci-vfio-host-bridge" device has been removed (from qemu-system-ppc64). It is not needed for vfio since QEMU v2.6.0 anymore. Deprecated options and features qemu-system-ppcemb is deprecated. Use qemu-system-ppc instead. The parameters "serial", "trans", "secs", "heads", "cyls" and "addr" of the "-drive" option are now deprecated. Use the corresponding options of "-device" instead. The "-nodefconfig" option is now deprecated. Use "-no-user-config" instead. The "-s390-squash-mcss" parameter for the s390-ccw-virtio machine is now deprecated. It has been made obsolete by allowing to put any device into any channel subsystem image (unrestricted cssids). The parameter "handle" of the "-fsdev" and "-virtfs" options is now depecrated. Use "local" instead. The qmp command "query-cpus" is now deprecated. Use the new "query-cpus-fast" qmp command instead, which does not interrupt all running vCPUs. (However, there is a known bug that in 2.12, the "query-cpus-fast" command reports bogus architecture information for all architectures except "x86" and "s390".) While "-net" is not deprecated yet, you are encouraged to use the new option "-nic" instead of "-net", as it provides a simpler and better interface ("-nic user" replaces the old "-net nic -net user"). The "-no-frame" parameter is now deprecated and will be removed together with SDL 1.2 in a future release. The "-balloon" parameter is deprecated, use "-device virtio-balloon" instead. The "-rtc-td-hack", "-localtime" and "-startdate" parameters are deprecated. You can use the "-rtc" parameter instead. The "handle" backend for 9pfs is deprecated. Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options. Future incompatible changes Three options are using different names on the command line and in configuration file. In particular: The "acpi" configuration file section matches command-line option "acpitable"; The "boot-opts" configuration file section matches command-line option "boot"; The "smp-opts" configuration file section matches command-line option "smp". -readconfig will standardize on the name for the command line option. Behavior of automatic calculation of SMP topology when some SMP topology options for -smp are omitted (sockets, cores, threads) will change in the future. If guest ABI needs to be preserved on upgrades while using the SMP topology options, users should either set set all options explicitly (sockets, cores, threads), or omit all of them. Devices "allwinner-a10", "pc87312", "ssi-sd" will be configured with explicit properties instead of implicitly. This is unlikely to affect users. For x86, specifying a CPUID feature with both "+feature/-feature" and "feature=on/off" will cause a warning. The current behavior for this combination ("+feature/-feature" wins over "feature=on/off") will be changed so that "+feature" and "-feature" will be synonyms for "feature=on" and "feature=off" respectively). The read-only block drivers "bochs", "cloop" and "dmg" as well as "rbd" and "vvfat" in certain read-only configurations will no longer enable read-only mode automatically. It will be necessary to specify "read-only=on" explicitly on the command line and in QMP commands for the setup to keep working; the default "read-only=off" setting will result in an error. On s390x, using KVM with a Linux host kernel version < 3.15 has been broken since QEMU version 2.10. This will not be fixed unless a need is communicated (otherwise the code will be removed in the near future, so that you need at least Linux kernel version 3.15 on the host to run KVM on System z) module: pkgsrc subject: 'CVS commit: pkgsrc/emulators/qemu' unixtime: '1524642965' user: adam