hypervisor: Add definition for parsing EsrEl2 register

This helps in implementing an instruction decoder for MSVH which does
not support in-kernel instruction decoding like KVM.

Signed-off-by: Jinank Jain <jinankjain@microsoft.com>
This commit is contained in:
Jinank Jain
2025-04-16 03:38:10 +00:00
parent 960d702255
commit d22e7e2638
4 changed files with 173 additions and 0 deletions

3
Cargo.lock generated
View File

@@ -970,6 +970,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"arc-swap",
"bitfield-struct",
"byteorder",
"cfg-if",
"concat-idents",
@@ -983,6 +984,7 @@ dependencies = [
"log",
"mshv-bindings",
"mshv-ioctls",
"open-enum",
"serde",
"serde_json",
"serde_with",
@@ -990,6 +992,7 @@ dependencies = [
"vfio-ioctls",
"vm-memory",
"vmm-sys-util",
"zerocopy 0.8.24",
]
[[package]]