]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: TDX: Enable guest access to MTRR MSRs
authorBinbin Wu <binbin.wu@linux.intel.com>
Thu, 27 Feb 2025 01:20:19 +0000 (09:20 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 14 Mar 2025 18:20:58 +0000 (14:20 -0400)
commit26eab9ae4be0255ecb603684b46841857f71df90
treef8bdbceaf4a88f1bde3c622f8b341842a4e8ed69
parent0b75889b0cca92a5692d4266921f9604fcf9ae28
KVM: TDX: Enable guest access to MTRR MSRs

Allow TDX guests to access MTRR MSRs as what KVM does for normal VMs, i.e.,
KVM emulates accesses to MTRR MSRs, but doesn't virtualize guest MTRR
memory types.

TDX module exposes MTRR feature to TDX guests unconditionally.  KVM needs
to support MTRR MSRs accesses for TDX guests to match the architectural
behavior.

Signed-off-by: Binbin Wu <binbin.wu@linux.intel.com>
Message-ID: <20250227012021.1778144-19-binbin.wu@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/tdx.c