[PATCH 0/4] whpx: i386: even more changes

Mohamed Mediouni posted 4 patches 2 days, 11 hours ago
Failed in applying to current master (apply log)
There is a newer version of this series
target/i386/whpx/whpx-all.c | 126 ++++++++++++++++++++++++++++--------
1 file changed, 98 insertions(+), 28 deletions(-)
[PATCH 0/4] whpx: i386: even more changes
Posted by Mohamed Mediouni 2 days, 11 hours ago
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)