diff options
author | 2024-01-22 15:53:14 -0800 | |
---|---|---|
committer | 2024-04-19 12:15:19 -0400 | |
commit | 7fa5e2929198fe728fb6ad9cbc9e395185867743 (patch) | |
tree | 5c29ce635c2d9edd12717cfe52ffa7a9863fa008 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (diff) | |
download | wireguard-linux-7fa5e2929198fe728fb6ad9cbc9e395185867743.tar.xz wireguard-linux-7fa5e2929198fe728fb6ad9cbc9e395185867743.zip |
KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask
To make use of the same value of shadow_mmio_mask and shadow_present_mask
for TDX and VMX, add Suppress-VE bit to shadow_mmio_mask and
shadow_present_mask so that they can be common for both VMX and TDX.
TDX will require shadow_mmio_mask and shadow_present_mask to include
VMX_SUPPRESS_VE for shared GPA so that EPT violation is triggered for
shared GPA. For VMX, VMX_SUPPRESS_VE doesn't matter for MMIO because the
spte value is defined so as to cause EPT misconfig.
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
Message-Id: <97cc616b3563cd8277be91aaeb3e14bce23c3649.1705965635.git.isaku.yamahata@intel.com>
Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions