]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: TDX: Skip updating CPU dirty logging request for TDs
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 19 Feb 2025 12:43:51 +0000 (07:43 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 14 Mar 2025 18:20:53 +0000 (14:20 -0400)
commit1f62531bc9fa33f2b5169f02871ac14b9e20f575
tree378caca7d017f2211df8eeaefb44bfe51e4eb29f
parentfbb4adadea55e68f0f9ebde83b069552b7a67fe1
KVM: TDX: Skip updating CPU dirty logging request for TDs

Wrap vmx_update_cpu_dirty_logging so as to ignore requests to update
CPU dirty logging for TDs, as basic TDX does not support the PML feature.
Invoking vmx_update_cpu_dirty_logging() for TDs would cause an incorrect
access to a kvm_vmx struct for a TDX VM, so block that before it happens.

Signed-off-by: Yan Zhao <yan.y.zhao@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/main.c