VirtualBox

source: vbox/trunk/src/VBox/VMM/PGMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @19903   16 years vboxsync Invalidation cleanup
(edit) @19872   16 years vboxsync Cleaned up
(edit) @19860   16 years vboxsync Flush updates
(edit) @19834   16 years vboxsync Comment update
(edit) @19833   16 years vboxsync PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
(edit) @19808   16 years vboxsync Invalidate is per VCPU.
(edit) @19780   16 years vboxsync Dropped obsolete stat for ring 3 stale TLBs
(edit) @19774   16 years vboxsync More stats
(edit) @19772   16 years vboxsync Backed out 47401-3 for now
(edit) @19769   16 years vboxsync Deal with stale TLB entries for harmless page entry updates. Wider locking.
(edit) @19731   16 years vboxsync alignment fix
(edit) @19696   16 years vboxsync Removed old pgmPoolGetPage decl
(edit) @19690   16 years vboxsync More pgm pool locking.
(edit) @19628   16 years vboxsync Lock counter instead of a lock flag.
(edit) @19504   16 years vboxsync Fixed r47022 regression
(edit) @19488   16 years vboxsync Made pgmPoolSyncCR3 a bit more SMP safe (pgmPoolClearAll still to be done).
(edit) @19330   16 years vboxsync Cleaned up a bit
(edit) @19329   16 years vboxsync Removed pgmPoolGetPageByHCPhys.
(edit) @19195   16 years vboxsync Fixed possible corruption due to RC cache entry reuse.
(edit) @19022   16 years vboxsync MM,PGM: RamPreAlloc docs to PGM, MM doesn't need to query it any longer.
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18988   16 years vboxsync PGM api changes
(edit) @18986   16 years vboxsync Fixed virtual handler update regression.
(edit) @18984   16 years vboxsync Autoset does belong in PGMCPU
(edit) @18980   16 years vboxsync Compile fix
(edit) @18978   16 years vboxsync Another compile fix
(edit) @18974   16 years vboxsync Autoset belongs in PGM
(edit) @18959   16 years vboxsync Comment cleanup
(edit) @18957   16 years vboxsync Fixed locked array size (was too small) and caused corruption.
(edit) @18952   16 years vboxsync More compile fixes
(edit) @18951   16 years vboxsync Cleaned up a bit
(edit) @18950   16 years vboxsync Mac fixes
(edit) @18949   16 years vboxsync Bug fix
(edit) @18948   16 years vboxsync Wrong Mac fixes
(edit) @18945   16 years vboxsync More Mac build fixes
(edit) @18937   16 years vboxsync PGMCPU alignment
(edit) @18936   16 years vboxsync PGMCPU alignment
(edit) @18935   16 years vboxsync Alignment
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18880   16 years vboxsync PGM/MM: Implemented the /RamPreAlloc CFGM option.
(edit) @18746   16 years vboxsync PGMInternal.h: Marked PGM_SYNC_MONITOR_CR3 as obsolete and scheduled …
(edit) @18730   16 years vboxsync Removed obsolete comment
(edit) @18724   16 years vboxsync PGM: Fixed bug in pgmMapClearShadowPDEs (PAE mode only) where it would …
(edit) @18665   16 years vboxsync VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
(edit) @18617   16 years vboxsync PGM,EM: Handle out of memory situations more gracefully - part 1. New …
(edit) @18604   16 years vboxsync oops.
(edit) @18600   16 years vboxsync PGMInteral.h: no change (testing svn)
(edit) @18344   16 years vboxsync PGMInternal.h: build fix for the old phys code.
(edit) @18293   16 years vboxsync alignment fix.
(edit) @18291   16 years vboxsync PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
(edit) @18230   16 years vboxsync PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some …
(edit) @18143   16 years vboxsync VMM,Devices: Changed ROM registration and fixed some shadowed ROM …
(edit) @18125   16 years vboxsync PGM: MapCR3 anywhere again (new phys code).
(edit) @18046   16 years vboxsync PGM,MM: saved state bugfixes for VBOX_WITH_NEW_PHYS_CODE.
(edit) @17910   16 years vboxsync Wrong string format identifier
(edit) @17906   16 years vboxsync Adjusted assertion
(edit) @17660   16 years vboxsync PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
(edit) @17622   16 years vboxsync Simple check added to make sure we don't bounce back and forth between …
(edit) @17586   16 years vboxsync Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
(edit) @17513   16 years vboxsync MM,PGM: Fixed page reservation, include a full set of handy pages for …
(edit) @17511   16 years vboxsync pgmPhysRomWriteHandler: corrected prototype (copy & past from obsolete …
(edit) @17509   16 years vboxsync PGM: Moved the page pool PT flushing code in the access handler bits …
(edit) @17489   16 years vboxsync Don't use a special root for nested paging anymore.
(edit) @17486   16 years vboxsync Updates
(edit) @17483   16 years vboxsync Cleaned up nested paging init and removed obsolete structure members.
(edit) @17479   16 years vboxsync stricter assertion
(edit) @17462   16 years vboxsync Refined locking.
(edit) @17461   16 years vboxsync Removed obsolete return codes
(edit) @17438   16 years vboxsync PGM: Some REM hacking for the ROM registration and some in-progress …
(edit) @17432   16 years vboxsync PGM,GMM: Filling in missing bits and fixing some bugs.
(edit) @17421   16 years vboxsync PGM,VMM,GMM: handy page allocation and some other fixes.
(edit) @17371   16 years vboxsync PGM,GMM: Hacking on the new phys code.
(edit) @17316   16 years vboxsync PGM: Use %R[pgmpage] instead of logging PGMPAGE::HCPhys.
(edit) @17305   16 years vboxsync VMM: Register %R[pgmpage] and %R[pgmramrange] (logging builds only).
(edit) @17294   16 years vboxsync PGM: started looking at direct access of PGMPAGE::HCPhys and the …
(edit) @17290   16 years vboxsync PGM: -MM_RAM_FLAGS_IDX_SHIFT, -MM_RAM_FLAGS_IDX_MASK
(edit) @17286   16 years vboxsync PGM,MM: -MM_RAM_FLAGS_CREFS_PHYSEXT, -MM_RAM_FLAGS_IDX_OVERFLOWED.
(edit) @17285   16 years vboxsync PGM: Gone are MM_RAM_FLAGS_CREFS_SHIFT and MM_RAM_FLAGS_CREFS_MASK.
(edit) @17279   16 years vboxsync PGM,MM: Attacking the shadow page pool tracking info stored in …
(edit) @17205   16 years vboxsync Compile fixes
(edit) @17204   16 years vboxsync Enabled VBOX_WITH_PGMPOOL_PAGING_ONLY for testbox feedback
(edit) @17140   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fixes
(edit) @17139   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: more locking changes
(edit) @17138   16 years vboxsync Accidental commit
(edit) @17137   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: explicit locking of root CR3 pages
(edit) @17134   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @17057   16 years vboxsync Experiment with temporarily locking dynamic pages
(edit) @16941   16 years vboxsync Cleaned up + PAE write fix for 2nd PTE
(edit) @16922   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fix
(edit) @16921   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16918   16 years vboxsync Backed out r43029
(edit) @16907   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: changes for marking root pages as special.
(edit) @16904   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: fCR3Mix is not relevant anymore
(edit) @16882   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with missing PDPEs
(edit) @16879   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY accidentally enabled
(edit) @16865   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16840   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
(edit) @16626   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: Deal with split PDs in pae/32 bit case.
(edit) @16604   16 years vboxsync Fixed pgmShwGetPaePDPtr
(edit) @16429   16 years vboxsync Oops
Note: See TracRevisionLog for help on using the revision log.

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