VirtualBox

Changeset 31402 in vbox for trunk/src/VBox/VMM/PATM


Ignore:
Timestamp:
Aug 5, 2010 12:28:18 PM (14 years ago)
Author:
vboxsync
Message:

PGM: Replaced the hazzardous raw-mode context dynamic mapping code with the PGMR0DynMap code used by darwin/x86. This is a risky change but it should pay off once stable by providing 100% certainty that dynamically mapped pages aren't resued behind our back (this has been observed in seemingly benign code paths recently).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp

    r30326 r31402  
    292292                    /* We are no longer executing PATM code; set PIF again. */
    293293                    pVM->patm.s.CTXSUFF(pGCState)->fPIF = 1;
     294                    PGMRZDynMapReleaseAutoSet(VMMGetCpu0(pVM));
    294295                    CPUMGCCallV86Code(pRegFrame);
    295296                    /* does not return */
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