Up to [cvs.NetBSD.org] / pkgsrc / emulators / qemu
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: pkgsrc-2021Q4
Revision 1.291 / (download) - annotate - [select for diffs], Thu Dec 16 12:59:43 2021 UTC (2 years, 4 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.290: +5 -5
lines
Diff to previous 1.290 (colored)
qemu: update to 6.2.0 Tested on NetBSD-current/amd64 w/nvmm and macOS/aarch64 w/hvf. pkgsrc note: Recent upstream changes seem to have unintentionally broken the NetBSD usermode emulation. User-mode emulation is thus disabled until someone fixes this. Hint: see qemu/bsd-user/freebsd commits by M. Warner Losh. Changes: m68k Improved support for Apple's Nubus, including the ability to load declaration ROMs and slot IRQ support The macfb framebuffer device now supports the same video modes found on a real Quadra 800 Arm On macOS hosts with Apple Silicon CPUs we now support the 'hvf' accelerator for running AArch64 guests M-profile CPUs now emulate trapping on division by zero via CCR.DIV_0_TRP The pl011 UART model now supports sending 'break' The Fujitsu A64FX processor model is now supported in TCG ('-cpu a64fx') The M-profile MVE extension is now supported, and enabled in the Cortex-M55 The deprecated machine names 'raspi2' and 'raspi3' have been removed; use 'raspi2b' and 'raspi3b' instead The 'virt' machine now supports an emulated ITS New machine type: kudo-bmc The xlnx-zcu102 and xlnx-versal-virt machines now support BBRAM and eFUSE devices The 'virt' machine now supports more than 123 CPUs in TCG emulation mode The pl031 real-time clock device now supports sending RTC_CHANGE QMP events PowerPC Improved POWER10 support for the 'powernv' machine Initial support for POWER10 DD2.0 CPU added Added support for FORM2 PAPR NUMA descriptions in the "pseries" machine type RISC-V Add Zb[abcs] instruction support Remove RVB support Fixup virt flash node Don't override users supplied ISA version Fixup some CSR accesses Fix an overflow in the SiFive CLINT ePMP CSR address updates SiFive PWM support Support for RISC-V ACLINT Support vhost-user and numa mem options on all boards mstatus.SD bug fix for hypervisor extensions OpenTitan fix for USB dev address OpenTitan update to latest bitstream build Remove the Ibex PLIC Bug fix of setting mstatus_hs.[SD|FS] bits Fixes for sifive PDMA Mark shakti_c as not user creatable Add support for the experimental J extension Update the fmin/fmax handling s390x Improved storage key emulation New gen16 CPU features are now enabled automatically SPARC Fix for booting sun4m machines with more than 1 CPU x86 New Snowridge-v4 CPU model, with split-lock-detect feature disabled KVM Support for SGX in the virtual machine New "hv-apicv" CPU property (aliased to "hv-avic") AMD SEV Measured launch with direct kernel boot is now possible virtio QEMU now fully supports guest memory dumps with virtio-mem. QEMU now cleanly supports precopy/postcopy migration & background snapshots 9pfs Fixed an occasional crash when handling 'Twalk' requests Fixed sub-optimal I/O performance on guest QMP New event DEVICE_UNPLUG_GUEST_ERROR Block device backends and tools qemu-nbd now defaults to writeback caching qemu-nbd now has a --selinux-label option for Unix socket label TCG plugins now have a bool arg parsing helper and cleaned up argument syntax the cache plugin is now multi-core aware