cloud-hypervisor/hypervisor/src
Muminul Islam f795081bf9 hypervisor: mshv: retrieve MSRs list correctly
The MSR enumeration logic in MSHV does not accurately
account for the capabilities of the underlying
hardware and hypervisor. Previously, integration tests
passed because only the default MSRs—universally supported
across platforms—were involved. However, recent feature
additions in MSHV have introduced MSRs that are not
supported on Intel hardware, causing failures.

This patch retrieves the MSRs from the VM specific
API call that filters out the unsupported MSRs.

Signed-off-by: Muminul Islam <muislam@microsoft.com>
2025-12-07 01:29:56 +00:00
..
arch hypervisor: Introduce an enable AMX tile state components method 2025-12-04 14:04:11 +00:00
kvm hypervisor: Don't create temporary vector for boot MSRs 2025-11-29 13:07:16 +00:00
mshv hypervisor: mshv: retrieve MSRs list correctly 2025-12-07 01:29:56 +00:00
cpu.rs hypervisor: Don't create temporary vector for boot MSRs 2025-11-29 13:07:16 +00:00
device.rs misc: hypervisor: streamline error Display::fmt() 2025-06-13 19:55:54 +00:00
hypervisor.rs hypervisor: Introduce an enable AMX tile state components method 2025-12-04 14:04:11 +00:00
lib.rs hypervisor: vmm: passing nested argument from VMM to hypervisor 2025-12-03 09:56:58 +00:00
vm.rs hypervisor: mshv: retrieve MSRs list correctly 2025-12-07 01:29:56 +00:00