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) @24192   15 years vboxsync Enabled dirty page optimization again; watch for regressions
(edit) @23853   15 years vboxsync docs
(edit) @23539   15 years vboxsync PGMSavedState: Added some sanity checks for write monitored pages …
(edit) @23535   15 years vboxsync PGMSavedState: More statistics.
(edit) @23534   15 years vboxsync PGMSavedState: Mmio2 bugfixes and more statistics.
(edit) @23518   15 years vboxsync PGMSavedState: More MMIO2 work (incomplete).
(edit) @23514   15 years vboxsync alignment fix.
(edit) @23513   15 years vboxsync PGMSavedState: MMIO2 optimizations in the works.
(edit) @23488   15 years vboxsync PGM: Lock stats and check for write locks on monitored pages during …
(edit) @23486   15 years vboxsync PGMPAGE: optimization todos for later. enough for now.
(edit) @23485   15 years vboxsync PGMPAGE: Optimized tests accessing both u2HandlerPhysStateY and …
(edit) @23484   15 years vboxsync PGMPAGE: Removed the non-PGM_PAGE_WITH_U16MISCY bits.
(edit) @23483   15 years vboxsync PGMPAGE: Merging u2HandlerPhysStateY into the misc field.
(edit) @23480   15 years vboxsync Fixed bad proprocessing around PGM_PAGE_INIT…
(edit) @23479   15 years vboxsync PGM: Fixed wrong PGM_PAGE_MAX_LOCKS value.
(edit) @23478   15 years vboxsync PGMPAGE: Removed the PGM_PAGE_WITH_BIT_FIELD bits.
(edit) @23477   15 years vboxsync PGMPAGE: Spell it out for the compiler. (soon, no bitfields)
(edit) @23471   15 years vboxsync PGM: Made PGM_PAGE_WITH_LOCKS unconditional.
(edit) @23470   15 years vboxsync PGMPAGE: Removed the non-PGM_PAGE_WITH_PAGEID_IN_HCPHYS cases.
(edit) @23461   15 years vboxsync PGM: Enabled page lock counters.
(edit) @23460   15 years vboxsync PGM: Page lock counters. (disabled)
(edit) @23459   15 years vboxsync PGMPAGE: Enable HCPhys and idPage merge.
(edit) @23458   15 years vboxsync PGMPAGE: HCPhys and idPage migration work, part 2.
(edit) @23457   15 years vboxsync PGMPAGE: HCPhys and idPage migration work, part 1.
(edit) @23455   15 years vboxsync PGMPAGE: Moved the usage tracking data out of HCPhysY.
(edit) @23454   15 years vboxsync PGMPAGE: prep for lock counting. renamed all names (X->Y) just to make …
(edit) @23453   15 years vboxsync PGMPhysPageMap cleanup.
(edit) @23449   15 years vboxsync PGMSavedState: Corrected live save statistics a bit and did a quick …
(edit) @23443   15 years vboxsync PGMSavedState: New state saved state format in the works.
(edit) @23415   15 years vboxsync PGM: Saved state hacking and some minor cleanups.
(edit) @23398   15 years vboxsync PGM: ROM pages are soo much fun.
(edit) @23393   15 years vboxsync PGM: live save work in progress.
(edit) @23372   15 years vboxsync pgmR3PoolClearAll.
(edit) @23307   15 years vboxsync VMM: Moved the saved state code out of PGM.cpp and into PGMSavedState.cpp.
(edit) @23306   15 years vboxsync PGM: Live state saving work (in progress).
(edit) @23210   15 years vboxsync Disabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for the moment
(edit) @23121   15 years vboxsync Paging updates: - use the dirty page handling after fewer writes - …
(edit) @23097   15 years vboxsync Distinguish between single page sync operations due to non-present or …
(edit) @23093   15 years vboxsync PGM_SYNC_NR_PAGES increased for VT-x/AMD-V
(edit) @23067   15 years vboxsync Flush page tables that have been updated with invalid entries.
(edit) @22936   15 years vboxsync PGMInternal.h: warning.
(edit) @22933   15 years vboxsync PGMInternal.h: burn fix.
(edit) @22929   15 years vboxsync build hacking.
(edit) @22926   15 years vboxsync PGM: alignment fix.
(edit) @22924   15 years vboxsync VMM: Made STAM assert on missaligned statistics. Fixed a bunch of …
(edit) @22919   15 years vboxsync VMM/PGM: Alignment fixes that cures crashes on snow leopard when gdb …
(edit) @22785   15 years vboxsync Increase the nr of dirty pages from 8 to 16
(edit) @22783   15 years vboxsync More stats
(edit) @22775   15 years vboxsync Statistics
(edit) @22764   15 years vboxsync PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
(edit) @22760   15 years vboxsync Backed out 51884 (caused gurus) and 51924 (not responsible). Rewrote …
(edit) @22759   15 years vboxsync Disabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for now (guru meditations on …
(edit) @22755   15 years vboxsync Stats
(edit) @22754   15 years vboxsync Enabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT
(edit) @22748   15 years vboxsync PGM pool updates
(edit) @22713   15 years vboxsync Stats
(edit) @22709   15 years vboxsync Also check for dirty pages
(edit) @22695   15 years vboxsync Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
(edit) @22600   15 years vboxsync Removed unnecessary EPT invlpg calls. Invalidate the page who's R/W …
(edit) @22510   15 years vboxsync More statistics
(edit) @22473   15 years vboxsync Disabled experiment with optimized dirty PTs.
(edit) @22343   15 years vboxsync Attempt to detect full page table initialization early on.
(edit) @22170   15 years vboxsync Missing commit
(edit) @21168   15 years vboxsync More statistics
(edit) @21164   15 years vboxsync Extra statistics for PGMPhysRead/Write
(edit) @20808   15 years vboxsync Removed dead code
(edit) @20795   15 years vboxsync VMM: Fixed guest PAE issues on the mac.
(edit) @20764   15 years vboxsync More checks
(edit) @20567   16 years vboxsync DevATA,ATAController: Do not use MMGCRamReadNoTrapHandler nor …
(edit) @20530   16 years vboxsync VMM: remove DISCPUSTATE from the stack.
(edit) @20374   16 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20365   16 years vboxsync VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @20158   16 years vboxsync Extra VCPU checks. Attempt to fix alignment issue
(edit) @20151   16 years vboxsync Handle pgm pool flushes a bit differently.
(edit) @20136   16 years vboxsync Missing descriptions
(edit) @20135   16 years vboxsync Prevent reuse of cached larged pages with different access attributes.
(edit) @20129   16 years vboxsync Backed out 47892-5
(edit) @20125   16 years vboxsync Prevent reuse of cached large pages with different access attributes.
(edit) @20062   16 years vboxsync Attempt to fix alignment issues
(edit) @20060   16 years vboxsync Atomic updates of lock counters
(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.
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