Changeset 42612 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Aug 6, 2012 10:11:28 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79800
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/PGM.cpp
r42607 r42612 2564 2564 PVMCPU pVCpu = &pVM->aCpus[i]; 2565 2565 2566 pVCpu->pgm.s.fA20Enabled = true;2567 pVCpu->pgm.s.GCPhysA20Mask = ~((RTGCPHYS)!pVCpu->pgm.s.fA20Enabled << 20);2568 2566 pVCpu->pgm.s.fGst32BitPageSizeExtension = false; 2569 2567 PGMNotifyNxeChanged(pVCpu, false); … … 2571 2569 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_PGM_SYNC_CR3); 2572 2570 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_PGM_SYNC_CR3_NON_GLOBAL); 2571 2572 if (!pVCpu->pgm.s.fA20Enabled) 2573 { 2574 pVCpu->pgm.s.fA20Enabled = true; 2575 pVCpu->pgm.s.GCPhysA20Mask = ~((RTGCPHYS)!pVCpu->pgm.s.fA20Enabled << 20); 2576 #ifdef PGM_WITH_A20 2577 pVCpu->pgm.s.fSyncFlags |= PGM_SYNC_UPDATE_PAGE_BIT_VIRTUAL; 2578 VMCPU_FF_SET(pVCpu, VMCPU_FF_PGM_SYNC_CR3); 2579 pgmR3RefreshShadowModeAfterA20Change(pVCpu); 2580 HWACCMFlushTLB(pVCpu); 2581 #endif 2582 } 2573 2583 } 2574 2584
Note:
See TracChangeset
for help on using the changeset viewer.