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)


Reply via email to