Commit 3f7e6348b0 for qemu.org
commit 3f7e6348b071c6384e00f45462d75b7a74ee9c05
Author: Mohamed Mediouni <mohamed@unpredictable.fr>
Date: Sat Feb 28 22:47:00 2026 +0100
whpx: i386: warn on unsupported MSR access instead of failing silently
Signed-off-by: Mohamed Mediouni <mohamed@unpredictable.fr>
Link: https://lore.kernel.org/r/20260228214704.19048-5-mohamed@unpredictable.fr
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
diff --git a/target/i386/whpx/whpx-all.c b/target/i386/whpx/whpx-all.c
index 2863224cd2..4186be62ad 100644
--- a/target/i386/whpx/whpx-all.c
+++ b/target/i386/whpx/whpx-all.c
@@ -1819,6 +1819,9 @@ int whpx_vcpu_run(CPUState *cpu)
reg_count = vcpu->exit_ctx.MsrAccess.AccessInfo.IsWrite ?
1 : 3;
+ warn_report("WHPX: Unsupported MSR access (0x%x), IsWrite=%i",
+ vcpu->exit_ctx.MsrAccess.MsrNumber, vcpu->exit_ctx.MsrAccess.AccessInfo.IsWrite);
+
hr = whp_dispatch.WHvSetVirtualProcessorRegisters(
whpx->partition,
cpu->cpu_index,