diff options
author | adam <adam@pkgsrc.org> | 2018-04-25 07:56:05 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-04-25 07:56:05 +0000 |
commit | 6ba00acb238ea1fc365497e4f6b03c351bf04198 (patch) | |
tree | 80ddee42017e8c35da95a86ea6ebd121ae7b55cd /emulators/qemu/PLIST | |
parent | 25b9f5fe2652e43d0136682913649225ab7e2f6c (diff) | |
download | pkgsrc-6ba00acb238ea1fc365497e4f6b03c351bf04198.tar.gz |
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)
Diffstat (limited to 'emulators/qemu/PLIST')
-rw-r--r-- | emulators/qemu/PLIST | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/emulators/qemu/PLIST b/emulators/qemu/PLIST index 74088378863..8f37dde390e 100644 --- a/emulators/qemu/PLIST +++ b/emulators/qemu/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.53 2017/12/14 02:03:52 kamil Exp $ +@comment $NetBSD: PLIST,v 1.54 2018/04/25 07:56:05 adam Exp $ ${PLIST.ivshmem}bin/ivshmem-client ${PLIST.ivshmem}bin/ivshmem-server ${PLIST.alpha}bin/qemu-alpha @@ -29,6 +29,7 @@ bin/qemu-system-aarch64 bin/qemu-system-alpha bin/qemu-system-arm bin/qemu-system-cris +bin/qemu-system-hppa bin/qemu-system-i386 bin/qemu-system-lm32 bin/qemu-system-m68k @@ -44,6 +45,8 @@ bin/qemu-system-or1k bin/qemu-system-ppc bin/qemu-system-ppc64 bin/qemu-system-ppcemb +bin/qemu-system-riscv32 +bin/qemu-system-riscv64 bin/qemu-system-s390x bin/qemu-system-sh4 bin/qemu-system-sh4eb @@ -79,10 +82,10 @@ ${PLIST.gtk}share/locale/tr/LC_MESSAGES/qemu.mo ${PLIST.gtk}share/locale/zh_CN/LC_MESSAGES/qemu.mo share/qemu/QEMU,cgthree.bin share/qemu/QEMU,tcx.bin -share/qemu/acpi-dsdt.aml share/qemu/bamboo.dtb share/qemu/bios-256k.bin share/qemu/bios.bin +share/qemu/canyonlands.dtb share/qemu/efi-e1000.rom share/qemu/efi-e1000e.rom share/qemu/efi-eepro100.rom @@ -91,6 +94,7 @@ share/qemu/efi-pcnet.rom share/qemu/efi-rtl8139.rom share/qemu/efi-virtio.rom share/qemu/efi-vmxnet3.rom +share/qemu/hppa-firmware.img share/qemu/keymaps/ar share/qemu/keymaps/bepo share/qemu/keymaps/common @@ -155,6 +159,7 @@ share/qemu/skiboot.lid share/qemu/slof.bin share/qemu/spapr-rtas.bin share/qemu/trace-events-all +share/qemu/u-boot-sam460-20100605.bin share/qemu/u-boot.e500 share/qemu/vgabios-cirrus.bin share/qemu/vgabios-qxl.bin |