VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @28862   15 years vboxsync Test fix for pgm pool gurus with smp guests
(edit) @28840   15 years vboxsync Flip RW bit for EPT pages as well.
(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) @28652   15 years vboxsync Logging update
(edit) @28648   15 years vboxsync More logging
(edit) @28643   15 years vboxsync Typo
(edit) @28639   15 years vboxsync Keep track of page table entry indices and deal with multiple physical …
(edit) @28261   15 years vboxsync Paranoid assertions
(edit) @28257   15 years vboxsync Some more paranoid checks
(edit) @28123   15 years vboxsync Simplified hypervisor conflict check
(edit) @27775   15 years vboxsync These assertions are actually fatal
(edit) @27704   15 years vboxsync More informative assertions
(edit) @27702   15 years vboxsync Better assertion
(edit) @27540   15 years vboxsync Step one in dealing with ballooned pages in shadow paging
(edit) @27465   15 years vboxsync PGMAllPool.cpp: Do the bulk of pgmPoolFlushDirtyPage within a …
(edit) @27378   15 years vboxsync pgmPoolMonitorModifiedClearAll can cause a pgm pool flush (dirty page …
(edit) @27362   15 years vboxsync Logging updates
(edit) @27360   15 years vboxsync Don't check page tables without any entries.
(edit) @27284   15 years vboxsync More paranoia
(edit) @27282   15 years vboxsync More stats
(edit) @27271   15 years vboxsync Reference count debugging code added
(edit) @27204   15 years vboxsync Paranoia
(edit) @27202   15 years vboxsync Two more missing reference changes
(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) @26860   15 years vboxsync Allow user-mode instruction emulation in the pgm pool access handlers …
(edit) @26510   15 years vboxsync VMM: tabs -> spaces.
(edit) @26279   15 years vboxsync VMM: More warnings.
(edit) @26274   15 years vboxsync VMM: more RC/GC warnings.
(edit) @26271   15 years vboxsync VMM: warnings. Changed PATMIsPatchGCAddr and CSAMIsKnownDangerousInstr …
(edit) @26180   15 years vboxsync *: The rest of the %V* format specifiers are history.
(edit) @26150   15 years vboxsync PGM: Split out the inlined code from PGMInternal.h and into …
(edit) @26066   15 years vboxsync Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
(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) @25577   15 years vboxsync pgmHandlerPhysicalSetRamFlagsAndFlushShadowPTs already flushes the …
(edit) @25551   15 years vboxsync Removed the obsolete RC tlb flushing in the pgm pool access handler. …
(edit) @25547   15 years vboxsync pgmPoolAccessHandlerFlush: tlb flush on necessary for raw mode
(edit) @25540   15 years vboxsync Missing pgmUnlock
(edit) @25539   15 years vboxsync Cleaned up pgmPoolMonitorChainChanging
(edit) @25538   15 years vboxsync Always handle PDPT & PML4 entry changes.
(edit) @25537   15 years vboxsync Removed all inactive PGM pool code.
(edit) @25506   15 years vboxsync Partial backout of r56173; consistent win2k3 crash otherwise; find out why.
(edit) @25504   15 years vboxsync Another one
(edit) @25503   15 years vboxsync Compile fix
(edit) @25502   15 years vboxsync More consistent and correct tlb flushing for pgm pool page flushing.
(edit) @25499   15 years vboxsync Atomic reference clearing required
(edit) @25316   15 years vboxsync Backed out r55877; no improvement seen
(edit) @25311   15 years vboxsync SMP experiment: additional tlb flushes to see if those improve smp …
(edit) @25298   15 years vboxsync Put back incorrectly removed tlb flushes (3.1 regression; #4485)
(edit) @25246   15 years vboxsync PGMAllPool.cpp: -Wshadow
(edit) @24962   15 years vboxsync Logging change
(edit) @24960   15 years vboxsync Experimental code added (not used!)
(edit) @24764   15 years vboxsync Handle missing page inconsistency with guest smp (instruction emulation)
(edit) @24227   15 years vboxsync PGMAllPool.cpp: shut up gcc warnings.
(edit) @23597   15 years vboxsync Fix QNX paging loop
(edit) @23374   15 years vboxsync PGMPool: Moved pgmR3PoolClearAll to from VMMAll to PGMPool.cpp.
(edit) @23372   15 years vboxsync pgmR3PoolClearAll.
(edit) @23283   15 years vboxsync Use atomic operations to update page table entries.
(edit) @23250   15 years vboxsync Deal with dirty page tracking and monitored pages.
(edit) @23199   15 years vboxsync Accidental commit
(edit) @23198   15 years vboxsync Fall back to RTMpOnSpecific for those host platforms that don't …
(edit) @23145   15 years vboxsync VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING …
(edit) @23140   15 years vboxsync Assert valid in all contexts
(edit) @23127   15 years vboxsync Logging change
(edit) @23121   15 years vboxsync Paging updates: - use the dirty page handling after fewer writes - …
(edit) @23090   15 years vboxsync Fixed flushing of reused pages
(edit) @23088   15 years vboxsync Reversed order of dirty page initialization as it was incorrect for …
(edit) @23067   15 years vboxsync Flush page tables that have been updated with invalid entries.
(edit) @23060   15 years vboxsync More verbose assertion
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22788   15 years vboxsync Minor pgm pool optimizations.
(edit) @22783   15 years vboxsync More stats
(edit) @22775   15 years vboxsync Statistics
(edit) @22774   15 years vboxsync Disabled experimental code that caused problems with XP
(edit) @22772   15 years vboxsync Applies to VT-x as well
(edit) @22771   15 years vboxsync Fixed raw mode regression of r51925.
(edit) @22767   15 years vboxsync Updated comment
(edit) @22766   15 years vboxsync pgmPoolFlushPageByGCPhys is currently only used in ring 3; save some …
(edit) @22764   15 years vboxsync PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
(edit) @22760   15 years vboxsync Backed out 51884 (caused gurus) and 51924 (not responsible). Rewrote …
(edit) @22749   15 years vboxsync Check changed again
(edit) @22748   15 years vboxsync PGM pool updates
(edit) @22747   15 years vboxsync Updates
(edit) @22745   15 years vboxsync PGM pool: minor updates
(edit) @22742   15 years vboxsync paranoia
(edit) @22741   15 years vboxsync Must flush dirty pages in pgmPoolClearAll
(edit) @22740   15 years vboxsync Doesn't apply to non-paging types
(edit) @22738   15 years vboxsync Extra assertion
(edit) @22714   15 years vboxsync Removed assertion
(edit) @22713   15 years vboxsync Stats
(edit) @22712   15 years vboxsync Correction for alignment
(edit) @22711   15 years vboxsync Paranoia
(edit) @22710   15 years vboxsync Compile fixes
(edit) @22709   15 years vboxsync Also check for dirty pages
(edit) @22701   15 years vboxsync Debug checking only in VBOX_STRICT mode.
(edit) @22698   15 years vboxsync PGMPoolFlushPage must be called in an EMT.
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