Am 21.11.25 um 11:02 schrieb Mohamed Mediouni:
Link to branch: https://github.com/mediouni-m/qemu whpx (tag for this
submission: whpx-v11)
Missing features:
- PSCI state sync with Hyper-V for VM save/restore (which isn't supported
because of the second item)
- Interrupt controller save-restore: As such, save/restore of VM state is
currently blocked.
- SVE register sync: I didn't have the time to test this on pre-release
hardware with SVE2 support yet.
Known bugs:
- U-Boot still doesn't work (hangs when trying to parse firmware) but EDK2 does.
Note:
"target/arm/kvm: add constants for new PSCI versions" taken from the mailing
list.
"accel/system: Introduce hwaccel_enabled() helper" taken from the mailing list,
added here
as part of this series to make it compilable as a whole.
"hw/arm: virt: add GICv2m for the case when ITS is not available" present in
both the HVF
vGIC and this series.
"hw: arm: virt-acpi-build: add hack" is not proper, but it's just for keeping
the current
state of things... What should we do for older VMs to retain the same ACPI
tables? Or is
that not a concern?
And another note:
Seems that unlike HVF there isn't direct correspondence between WHv registers
and the actual register layout,
so didn't do changes there to a sysreg.inc.
Hello,
meanwhile a user of my QEMU installers has asked for ARM binaries with
WHPX support.
https://qemu.weilnetz.de/aarch64/2025/qemu-arm-setup-20251218.exe was
built with the patches from this series, but seems to fail. The user
reported that running a blank -M virt VM caused windows to crash with
CLOCK_WATCHDOG_TIMEOUT (0x101).
Regards
Stefan Weil