diff options
author | ryoon <ryoon@pkgsrc.org> | 2019-04-24 13:59:32 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2019-04-24 13:59:32 +0000 |
commit | 1dcc03a6e567779f0f3b714182e56a427a70e91a (patch) | |
tree | f3033e0bdb9458f3c6d8d192fb6ff587466279db /emulators/qemu/PLIST | |
parent | bd50a8f9cfdebc9bab7c40bc6412572ede0020da (diff) | |
download | pkgsrc-1dcc03a6e567779f0f3b714182e56a427a70e91a.tar.gz |
Update to 4.0.0
Changelog:
Incompatible changes
The "handle" option to -fsdev and -virtfs has been removed. The "local" or "proxy" options should be used instead.
The "-virtioconsole" option has been removed. Use "-device virtconsole" instead.
The "-no-frame" option has been removed. It was only usable with SDL1.2, and support for this library has been suspended now.
The "-enable-hax" option has been removed. Use "-accel hax" instead.
The "-clock" option has been removed. It was only a "dummy" option without meaning since QEMU 1.7, so there is no replacement.
The legacy "ivshmem" device has been removed. Use "ivshmem-doorbell" or "ivshmem-plain" instead.
The x86 machine types "pc-0.10" and "pc-0.11" have been removed. Use a newer machine type instead.
The "irq" property of the "spapr-vscsi", "spapr-vlan" and "spapr-vty" devices has been removed with no replacement.
The "memory-backend-memfd" backend object type will be reported as unavailable on hosts systems without memfd sealing support. On previous versions, "memory-backend-memfd" was reported as available, but didn't work properly without sealing support.
HMP snapshot commands (such as "savevm", "loadvm" and "delvm") use only the snapshot tag, and not the ID any more, to identify snapshots. This removes ambiguity from the interface, but may require changing the HMP command in existing scripts.
New deprecated options and features
cpu-add QMP/HMP command
machine-types pc-0.12, pc-0.13, pc-0.14 and pc-0.15
qemu-nbd --partition=N option
The query-events QMP command has been superseded by the more powerful and accurate query-qmp-schema command.
The acl option to the "-vnc" argument has been replaced by the tls-authz and sasl-authz options.
The acl_show, acl_reset, acl_policy, acl_add, and acl_remove commands are deprecated with no replacement. Authorization for VNC should be performed using the pluggable QAuthZ objects.
QEMU_AUDIO_ environment variables and "-audio-help" are now deprecated. Use "-audiodev" instead.
Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options.
Architercture specific summary:
Arm
Implement the ARMv8.0-SB extension
Implement the ARMv8.0-PredInv extension
Implement the ARMv8.1-HPD extension
Implement the ARMv8.1-LOR extension (as the trivial "no limited ordering regions provided" minimum)
Implement the ARMv8.2-FHM extension
Implement the ARMv8.2-AA32HPD extension
Implement the ARMv8.3-PAuth extension
Implement the ARMv8.3-JSConv extension
Implement the ARMv8.4-CondM extension
Implement the ARMv8.5-CondM extension
Implement the ARMv8.5-FRINT extension
And new boards
MIPS
Added support for I7200 CPU (nanoMIPS32 ISA + DSP ASE; system mode only).
Added support for I6500 CPU (MIPS64R6 ISA + MSA ASE + multicore features).
Added support for QMP-based querying of the available CPU types.
Added support for SAARI and SAAR configuration registers.
Added support for MTTCG (multi-threaded TCG).
Improved support for ITU (Interthread Communication Unit).
Improved support for Fulong 2E machine.
Improved end user documentation.
Fixed build for MIPS n32 hosts.
RISC-V
The virt board now supports PCI and USB.
The FS field of mstatus now supports three states (dirty, clean, and off).
The TSR, TW, and TVM fields of mstatus are now implemented.
The misa CSR is now writable.
The built-in gdbserver supports register lists via XML files.
The sifive_u machine supports SMP.
The SiFive UART supports TX interrupts.
The sifive_u machine has the correct number of PLIC interrupts.
x86
The HAX accelerator is now supported for POSIX hosts other than Darwin, including Linux and NetBSD.
Machines pc-* now support configuring firmware with -machine pflash0=ID0,pflash1=ID1 in addition to -drive if=pflash,... This permits use of -blockdev.
MPX is considered a failed experiment by Intel, and has thus been removed from all named CPU models. It is still accessible via "-cpu host".
PVH Linux images can be booted with "-kernel".
Diffstat (limited to 'emulators/qemu/PLIST')
-rw-r--r-- | emulators/qemu/PLIST | 36 |
1 files changed, 14 insertions, 22 deletions
diff --git a/emulators/qemu/PLIST b/emulators/qemu/PLIST index 991df21fa23..612c388c349 100644 --- a/emulators/qemu/PLIST +++ b/emulators/qemu/PLIST @@ -1,6 +1,5 @@ -@comment $NetBSD: PLIST,v 1.55 2018/12/12 16:26:58 adam Exp $ -${PLIST.ivshmem}bin/ivshmem-client -${PLIST.ivshmem}bin/ivshmem-server +@comment $NetBSD: PLIST,v 1.56 2019/04/24 13:59:32 ryoon Exp $ +bin/elf2dmp ${PLIST.alpha}bin/qemu-alpha ${PLIST.arm}bin/qemu-arm ${PLIST.armeb}bin/qemu-armeb @@ -59,21 +58,18 @@ bin/qemu-system-xtensa bin/qemu-system-xtensaeb ${PLIST.unicore32}bin/qemu-unicore32 ${PLIST.x86_64}bin/qemu-x86_64 -man/man1/qemu-img.1 -man/man1/qemu.1 -man/man7/qemu-block-drivers.7 -man/man7/qemu-cpu-models.7 -man/man7/qemu-ga-ref.7 -man/man7/qemu-qmp-ref.7 -man/man8/qemu-ga.8 -man/man8/qemu-nbd.8 +share/applications/qemu.desktop share/doc/qemu/Makefile.multinode-NetBSD -share/doc/qemu/qemu-doc.html -share/doc/qemu/qemu-doc.txt -share/doc/qemu/qemu-ga-ref.html -share/doc/qemu/qemu-ga-ref.txt -share/doc/qemu/qemu-qmp-ref.html -share/doc/qemu/qemu-qmp-ref.txt +share/icons/hicolor/128x128/apps/qemu.png +share/icons/hicolor/16x16/apps/qemu.png +share/icons/hicolor/24x24/apps/qemu.png +share/icons/hicolor/256x256/apps/qemu.png +share/icons/hicolor/32x32/apps/qemu.bmp +share/icons/hicolor/32x32/apps/qemu.png +share/icons/hicolor/48x48/apps/qemu.png +share/icons/hicolor/512x512/apps/qemu.png +share/icons/hicolor/64x64/apps/qemu.png +share/icons/hicolor/scalable/apps/qemu.svg ${PLIST.gtk}share/locale/bg/LC_MESSAGES/qemu.mo ${PLIST.gtk}share/locale/de_DE/LC_MESSAGES/qemu.mo ${PLIST.gtk}share/locale/fr_FR/LC_MESSAGES/qemu.mo @@ -98,7 +94,6 @@ share/qemu/efi-vmxnet3.rom share/qemu/hppa-firmware.img share/qemu/keymaps/ar share/qemu/keymaps/bepo -share/qemu/keymaps/common share/qemu/keymaps/cz share/qemu/keymaps/da share/qemu/keymaps/de @@ -121,9 +116,7 @@ share/qemu/keymaps/ja share/qemu/keymaps/lt share/qemu/keymaps/lv share/qemu/keymaps/mk -share/qemu/keymaps/modifiers share/qemu/keymaps/nl -share/qemu/keymaps/nl-be share/qemu/keymaps/no share/qemu/keymaps/pl share/qemu/keymaps/pt @@ -144,14 +137,13 @@ share/qemu/palcode-clipper share/qemu/petalogix-ml605.dtb share/qemu/petalogix-s3adsp1800.dtb share/qemu/ppc_rom.bin +share/qemu/pvh.bin share/qemu/pxe-e1000.rom share/qemu/pxe-eepro100.rom share/qemu/pxe-ne2k_pci.rom share/qemu/pxe-pcnet.rom share/qemu/pxe-rtl8139.rom share/qemu/pxe-virtio.rom -share/qemu/qemu-icon.bmp -share/qemu/qemu_logo_no_text.svg share/qemu/qemu_vga.ndrv share/qemu/s390-ccw.img share/qemu/s390-netboot.img |