Skip to content

Commit c9d7134

Browse files
Fred Griffoulsean-jc
authored andcommitted
KVM: nVMX: Mark APIC access page dirty when syncing vmcs12 pages
For consistency with commit 7afe79f ("KVM: nVMX: Mark vmcs12's APIC access page dirty when unmapping"), which marks the page dirty during unmap operations, also mark it dirty during vmcs12 page synchronization. Signed-off-by: Fred Griffoul <fgriffo@amazon.co.uk> [sean: use kvm_vcpu_map_mark_dirty()] Link: https://patch.msgid.link/20251121223444.355422-6-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com>
1 parent 57dfa61 commit c9d7134

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

arch/x86/kvm/vmx/vmx.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6382,10 +6382,7 @@ static void nested_vmx_mark_all_vmcs12_pages_dirty(struct kvm_vcpu *vcpu)
63826382
{
63836383
struct vcpu_vmx *vmx = to_vmx(vcpu);
63846384

6385-
/*
6386-
* Don't need to mark the APIC access page dirty; it is never
6387-
* written to by the CPU during APIC virtualization.
6388-
*/
6385+
kvm_vcpu_map_mark_dirty(vcpu, &vmx->nested.apic_access_page_map);
63896386
kvm_vcpu_map_mark_dirty(vcpu, &vmx->nested.virtual_apic_map);
63906387
kvm_vcpu_map_mark_dirty(vcpu, &vmx->nested.pi_desc_map);
63916388
}

0 commit comments

Comments
 (0)