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) @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
(edit) @16428   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: cleaned up
(edit) @16419   16 years vboxsync Store the iUser & iUserTable of the root shadow page table in PGM.
(edit) @16412   16 years vboxsync Added release statistics for counting the number of hypervisor relocations.
(edit) @16376   16 years vboxsync Paging updates. Deal with mode switches and cr3 updates.
(edit) @16321   16 years vboxsync More paging updates
(edit) @16317   16 years vboxsync Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
(edit) @16206   16 years vboxsync try to fix the mac builds
(edit) @16203   16 years vboxsync Updates in preparation for PGM pool based paging everywhere.
(edit) @16182   16 years vboxsync VMM: VERR_PGM_MAPPING_CONFLICT fix: always relocate after ring-3 init.
(edit) @16175   16 years vboxsync Mac compile fixes
(edit) @16172   16 years vboxsync Moved amd64 paging data to unified shadow paging section.
(edit) @16045   16 years vboxsync PGMR3PhysTlbGCPhys2Ptr: Deal correctly with disabled access handlers. …
(edit) @15436   16 years vboxsync PGMR0DynMap: Corrected PGMR0DYNMAP_PAGES_PER_CPU_MIN (>= max set …
(edit) @15434   16 years vboxsync PGMR0DynMap: Tuning and logging.
(edit) @15433   16 years vboxsync PGMR0DynMap: doubled the set size.
(edit) @15431   16 years vboxsync Oops.
(edit) @15430   16 years vboxsync Move the flush all subset.
(edit) @15428   16 years vboxsync PGM: PGMDynMapHCPageOff -> pgmDynMapHCPageOff, making it internal and …
(edit) @15425   16 years vboxsync PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
(edit) @15424   16 years vboxsync PGM: pgmR0DynMapHCPageInlined won't fail.
(edit) @15411   16 years vboxsync VMM: Working around set overflows caused by the page pool.
(edit) @15410   16 years vboxsync PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
(edit) @15404   16 years vboxsync #3202: 64-bit guest support on the mac.
(edit) @15348   16 years vboxsync #3202: Optimized PGMPOOL_PAGE_2_PTR for darwin/R0 and */RC.
(edit) @15346   16 years vboxsync Avoid a few calls to RTMpCpuId() and RTMCpuIdToSetIndex().
(edit) @15344   16 years vboxsync #3202: Optimizations of the dynamic page mapping code (ring-0). Do …
(edit) @15196   16 years vboxsync PGMR0DynMap: profiling the whole shebang.
(edit) @14877   16 years vboxsync PGMR0DynMap: bigger cache (4x), even fewer unrolled/inlined collision …
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