• Paolo Bonzini's avatar
    Merge tag 'kvm-x86-vmx-6.12' of https://github.com/kvm-x86/linux into HEAD · 3f8df628
    Paolo Bonzini authored
    KVM VMX changes for 6.12:
    
     - Set FINAL/PAGE in the page fault error code for EPT Violations if and only
       if the GVA is valid.  If the GVA is NOT valid, there is no guest-side page
       table walk and so stuffing paging related metadata is nonsensical.
    
     - Fix a bug where KVM would incorrectly synthesize a nested VM-Exit instead of
       emulating posted interrupt delivery to L2.
    
     - Add a lockdep assertion to detect unsafe accesses of vmcs12 structures.
    
     - Harden eVMCS loading against an impossible NULL pointer deref (really truly
       should be impossible).
    
     - Minor SGX fix and a cleanup.
    3f8df628
kvm_host.h 72.4 KB