VirtualBox

Ignore:
Timestamp:
Oct 6, 2021 7:22:04 AM (3 years ago)
Author:
vboxsync
Message:

VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid PAE PDPEs being loaded.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r91308 r91580  
    29242924    {
    29252925        AssertMsg(pCtx->cr3 == pVmcbGuest->u64CR3, ("cr3=%#RX64 vmcb_cr3=%#RX64\n", pCtx->cr3, pVmcbGuest->u64CR3));
    2926         PGMUpdateCR3(pVCpu, pCtx->cr3);
     2926        PGMUpdateCR3(pVCpu, pCtx->cr3, false /* fPdpesMapped */);
    29272927    }
    29282928}
     
    39943994    /* Could happen as a result of longjump. */
    39953995    if (VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_HM_UPDATE_CR3))
    3996         PGMUpdateCR3(pVCpu, CPUMGetGuestCR3(pVCpu));
     3996        PGMUpdateCR3(pVCpu, CPUMGetGuestCR3(pVCpu), false /* fPdpesMapped */);
    39973997
    39983998    /* Update pending interrupts into the APIC's IRR. */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette