From 3baa0c37210a8fb8984e93c520c581f8a4524a17 Mon Sep 17 00:00:00 2001 From: Muminul Islam Date: Mon, 19 Jul 2021 10:21:49 -0700 Subject: [PATCH] vmm: Add MSHV_VP_TRANSLATE_GVA to seccomp rule This rule is needed to boot windows guest. This bug was introduced while we tried to boot windows guest on MSHV. Signed-off-by: Muminul Islam --- vmm/src/seccomp_filters.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vmm/src/seccomp_filters.rs b/vmm/src/seccomp_filters.rs index ce7b328b8..aabb9019b 100644 --- a/vmm/src/seccomp_filters.rs +++ b/vmm/src/seccomp_filters.rs @@ -143,6 +143,7 @@ mod mshv { pub const MSHV_SET_VP_STATE: u64 = 0xc028_b80b; pub const MSHV_SET_PARTITION_PROPERTY: u64 = 0x4010_b80c; pub const MSHV_GET_GPA_ACCESS_STATES: u64 = 0xc01c_b812; + pub const MSHV_VP_TRANSLATE_GVA: u64 = 0xc020_b80e; } #[cfg(feature = "mshv")] use mshv::*; @@ -170,6 +171,7 @@ fn create_vmm_ioctl_seccomp_rule_common_mshv() -> Result, Error MSHV_SET_PARTITION_PROPERTY )?], and![Cond::new(1, ArgLen::DWORD, Eq, MSHV_GET_GPA_ACCESS_STATES)?], + and![Cond::new(1, ArgLen::DWORD, Eq, MSHV_VP_TRANSLATE_GVA)?], ]) }