This one is pretty small:
- the first patch is a fixup for "whpx: x86: kick out of HLT manually when
using the kernel-irqchip"
It can be squashed with it and fixes the "sti; hlt" KVM unit test case.
- enable all supported host features
This enables the nested virt capability too when marked as supported (although
without nested virt enlightenments).
- enable synthetic processor features
QEMU assumes that those are a property of the CPU, but Hyper-V needs that info
at partition init time, so just
enable them unconditionally for now.
- warn on unsupported MSR accesses
This applies on top of the "whpx: x86 updates (2026-02)" and "whpx: i386:
interrupt-related updates" series.
Mohamed Mediouni (4):
whpx: i386: move whpx_vcpu_kick_out_of_hlt() invocation to interrupt
raise time
whpx: i386: enable all supported host features
whpx: i386: enable synthetic processor features
whpx: i386: warn on unsupported MSR access instead of failing silently
target/i386/whpx/whpx-all.c | 126 ++++++++++++++++++++++++++++--------
1 file changed, 98 insertions(+), 28 deletions(-)
--
2.50.1 (Apple Git-155)