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) @33725   14 years vboxsync More stats for large page allocation
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @32362   14 years vboxsync Some cleanup
(edit) @32302   14 years vboxsync FTM statistics
(edit) @32087   14 years vboxsync PGM: Account for aliased and off pages in physical handlers so that …
(edit) @32066   14 years vboxsync PGM: Enabled the MMIO optimizations.
(edit) @32043   14 years vboxsync PGM: Re-enabled the code that previously cause w7-64 regressions. (We …
(edit) @32036   14 years vboxsync Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
(edit) @32035   14 years vboxsync Changing the remaining X86_PTE_PAE_PG_MASK uses to …
(edit) @31997   14 years vboxsync PGM: Don't shadow any extra bits in long mode PDPEs and PML4Es.
(edit) @31978   14 years vboxsync PGM,DBC,MM: Dump more information about shadow/guest pages.
(edit) @31938   14 years vboxsync FT updates
(edit) @31895   14 years vboxsync FT updates
(edit) @31851   14 years vboxsync pgmPoolAllocEx/pgmPoolAlloc: Just use pgmPoolAllocEx when you want locking.
(edit) @31850   14 years vboxsync build fix
(edit) @31849   14 years vboxsync PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
(edit) @31834   14 years vboxsync PGMRZDynMap.cpp: Dropped the PGMMAPSET_MAX_FILL checks and instead …
(edit) @31832   14 years vboxsync PGM: The other w7-64 regression. Trouble is that they're using PTE …
(edit) @31807   14 years vboxsync FT: disable large page usage Removed debug code
(edit) @31784   14 years vboxsync PGM: Make sure we deploy the MMIO hack on all possible pages. Physical …
(edit) @31780   14 years vboxsync PGM: Addressed a fixme. logging and minor cleanup.
(edit) @31775   14 years vboxsync PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
(edit) @31657   14 years vboxsync PGMPool: Drop cRefs since it's always 1.
(edit) @31606   14 years vboxsync Timer init changes
(edit) @31600   14 years vboxsync Extra debug command
(edit) @31593   14 years vboxsync PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
(edit) @31565   14 years vboxsync PGM,HWACCM: MMIO optimizations - coding in progress.
(edit) @31446   14 years vboxsync PGMAllPool.cpp: Added lots more PGM_DYNMAP_UNUSED_HINT_VM calls to …
(edit) @31402   14 years vboxsync PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
(edit) @31206   14 years vboxsync PGM: Always make sure to have the original bits around for …
(edit) @31178   14 years vboxsync PGM: Some more preparatory cleanup.
(edit) @31170   14 years vboxsync PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
(edit) @31167   14 years vboxsync PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
(edit) @31141   14 years vboxsync PGM: If we get to the end of Trap0eHandler it doesn't mean it is a …
(edit) @31140   14 years vboxsync PGM: Removed CheckPageFault as it is no longer used. Removed …
(edit) @31136   14 years vboxsync PGM: cache the last physical handler lookup result in each ring.
(edit) @31123   14 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @31102   14 years vboxsync PGM: #PF stats. Drop the old ones in favor of StatRZTrap0eTime2*. …
(edit) @31092   14 years vboxsync PGM: Some #PF cleanup, no code change just rearranging and unindenting …
(edit) @31081   14 years vboxsync PGM: Use GstWalk in the #PF, part 1.
(edit) @31080   14 years vboxsync PGM: Micro optimizations.
(edit) @31066   14 years vboxsync PGM: A couple of simplifications and optimizations.
(edit) @31054   14 years vboxsync Added PGMCPU::fNoExecutionEnabled.
(edit) @30895   14 years vboxsync build fixes.
(edit) @30892   14 years vboxsync alignment fix
(edit) @30889   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30843   14 years vboxsync Profile map/unmap operations
(edit) @30842   14 years vboxsync Activated large guest memory support for 32-bit guests
(edit) @30840   14 years vboxsync Alignment fix
(edit) @30836   14 years vboxsync Removed aging tree code. Wasn't working at all. Do simple, but not so …
(edit) @30815   14 years vboxsync Release stats
(edit) @30813   14 years vboxsync Flush dangling R3 & R0 PGM cr3 pointers when unmapping a chunk
(edit) @30789   14 years vboxsync include,Config.kmk: Made the headers syntax check cleanly on …
(edit) @30761   14 years vboxsync Added .pgmsharedmodules debug command
(edit) @30613   14 years vboxsync Free zero page when loading a saved state with prealloc enabled.
(edit) @30493   15 years vboxsync Demoted some PGM apis to internal only.
(edit) @30326   15 years vboxsync PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
(edit) @30301   15 years vboxsync VMM: Flush REM TLB during the live save / teleportation shadow page …
(edit) @29646   15 years vboxsync Proper shared page cleanup when terminating the VM
(edit) @29577   15 years vboxsync Compile fix
(edit) @29576   15 years vboxsync Stats
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28656   15 years vboxsync pgmPoolTrackPhysExtDerefGCPhys needs to check the PTE index as well in …
(edit) @28639   15 years vboxsync Keep track of page table entry indices and deal with multiple physical …
(edit) @27584   15 years vboxsync Statistic counter for ballooned page accesses
(edit) @27545   15 years vboxsync VMM/PGMPhys: provide default RC/R0 physical memory handler in case the …
(edit) @27544   15 years vboxsync Correct comment
(edit) @27543   15 years vboxsync Balloon updates; make ballooned pages as such
(edit) @27488   15 years vboxsync No need for pgmPhysPageMakeWritableUnlocked
(edit) @27282   15 years vboxsync More stats
(edit) @27271   15 years vboxsync Reference count debugging code added
(edit) @27184   15 years vboxsync Alignment
(edit) @27182   15 years vboxsync Saved the state of ballooned memory and reinflate when loading the …
(edit) @27163   15 years vboxsync Profiling of large page allocation
(edit) @27065   15 years vboxsync Fixed and cleaned up reference counting mess. Additional code for …
(edit) @27038   15 years vboxsync Try to reuse a 2mb large page if it was previously disabled for …
(edit) @27026   15 years vboxsync More large page work
(edit) @26947   15 years vboxsync Avoid deadlocks in PGMR3PhysFreeRamPages
(edit) @26718   15 years vboxsync Updates & fixes
(edit) @26625   15 years vboxsync Large page code cleanup
(edit) @26622   15 years vboxsync Statistics
(edit) @26616   15 years vboxsync More large page work (disabled)
(edit) @26606   15 years vboxsync Large page work
(edit) @26577   15 years vboxsync More large page work
(edit) @26491   15 years vboxsync VMM: whitespace cleanup.
(edit) @26364   15 years vboxsync Flush the PGM pool cache as we might have stale references to pages …
(edit) @26277   15 years vboxsync VMM: more RC/GC warnings - CSAMDoesPageNeedScanning and CSAMMarkPage …
(edit) @26202   15 years vboxsync Broke up guest page fault and dirty page checking to avoid taking the …
(edit) @26150   15 years vboxsync PGM: Split out the inlined code from PGMInternal.h and into …
(edit) @26107   15 years vboxsync PGM: Some harmless page counting error and factored out the pure MMIO …
(edit) @25956   15 years vboxsync PGMInternal.h: todo about splitting the file; one VBOX_WITH_RAW_MODE thing.
(edit) @25937   15 years vboxsync PGM: PGM_WITHOUT_MAPPINGS must be defined in PGMInternal.h
(edit) @25935   15 years vboxsync PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
(edit) @25825   15 years vboxsync r=bird: hot-plug review and code style cleanup. check out the @todos
(edit) @25816   15 years vboxsync CPU hotplug: Merge the first patch. Resets a CPU state if a CPU was …
(edit) @25647   15 years vboxsync Some more doxygen fixes, now for Core.docs.
(edit) @25539   15 years vboxsync Cleaned up pgmPoolMonitorChainChanging
(edit) @25537   15 years vboxsync Removed all inactive PGM pool code.
(edit) @25502   15 years vboxsync More consistent and correct tlb flushing for pgm pool page flushing.
(edit) @24960   15 years vboxsync Experimental code added (not used!)
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