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) @39739   13 years vboxsync nits.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39070   13 years vboxsync VMM,IPRT: -Wunused-function.
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @39034   13 years vboxsync VMM,INTNET: Addressing unused variable warnings.
(edit) @37354   14 years vboxsync PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
(edit) @36891   14 years vboxsync PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
(edit) @36009   14 years vboxsync PGM: Fixed large pages and write monitoring (live snapshot). Added …
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @35333   14 years vboxsync VMM source reorg.
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @33512   14 years vboxsync (Re)Moved assertions
(edit) @32977   14 years vboxsync Extend assertion
(edit) @32868   14 years vboxsync Comment update
(edit) @32867   14 years vboxsync Fixed dereference of large pages in EPT/nested paging modes.
(edit) @32865   14 years vboxsync Redundant check
(edit) @32859   14 years vboxsync More informative assertion
(edit) @32746   14 years vboxsync pgmPoolFlushDirtyPage,pgmPoolAddDirtyPage: Must use …
(edit) @32551   14 years vboxsync Reactivate pae/32-bit optimization.
(edit) @32544   14 years vboxsync Disabled pae/32-bit optimization due to XP installation regressions
(edit) @32481   14 years vboxsync Enabled dirty page optimization for the pae/32-bit shadow/guest case.
(edit) @32431   14 years vboxsync scm cleanup
(edit) @32401   14 years vboxsync Updates
(edit) @32392   14 years vboxsync pgm pool update for 32-bit dirty page handling
(edit) @32390   14 years vboxsync One more
(edit) @32389   14 years vboxsync Mask physical address
(edit) @32384   14 years vboxsync Extended dirty page optimization for the pae/32-bit shw/gst …
(edit) @32362   14 years vboxsync Some cleanup
(edit) @32109   14 years vboxsync PGMAllPool.cpp: NIL_PGMPOOL_PHYSEXT_INDEX not NIL_PGMPOOL_IDX.
(edit) @32091   14 years vboxsync pgmPoolTrackPhysExtInsert: Fixed missing loop advancing, caused chains …
(edit) @32043   14 years vboxsync PGM: Re-enabled the code that previously cause w7-64 regressions. (We …
(edit) @32040   14 years vboxsync PGMAllPool.cpp: Added assertions to the table flushing code that check …
(edit) @32038   14 years vboxsync PGMAllPool.cpp: Use ASMAtomicWriteU32/U64 instead of ASMAtomicWriteSize.
(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) @32034   14 years vboxsync Removed X86_PDE_PAE_PG_MASK, renamed X86_PDE_PAE_PG_MASK_FULL to …
(edit) @32033   14 years vboxsync Changing the remaining X86_PDE_PAE_PG_MASK uses to …
(edit) @32009   14 years vboxsync Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
(edit) @32005   14 years vboxsync Changed all X86_PDPE_PG_MASK references to X86_PDPE_PG_MASK_FULL.
(edit) @32000   14 years vboxsync x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
(edit) @31998   14 years vboxsync Changed the remaining X86_PML4E_PG_MASK uses to X86_PML4E_PG_MASK_FULL.
(edit) @31996   14 years vboxsync Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
(edit) @31995   14 years vboxsync Safe X86_PDPE_PG_MASK -> X86_PDPE_PG_MASK_FULL conversions.
(edit) @31978   14 years vboxsync PGM,DBC,MM: Dump more information about shadow/guest pages.
(edit) @31870   14 years vboxsync PGM: Don't sync unnecessary PTE bits.
(edit) @31851   14 years vboxsync pgmPoolAllocEx/pgmPoolAlloc: Just use pgmPoolAllocEx when you want locking.
(edit) @31849   14 years vboxsync PGM: Don't shadow PDE bits 62/3:52 (NXE=1/0), only shadow the bits we …
(edit) @31836   14 years vboxsync PGMAllPool.cpp: Increased the span of a subset. nits
(edit) @31826   14 years vboxsync PGMAllPool.cpp: Disabled the bits casuing the regressions in r64700.
(edit) @31824   14 years vboxsync PGMAllPool.cpp: Moved unused hints.
(edit) @31799   14 years vboxsync PGMAllPool.cpp: Fixed darwin regression (wrong define).
(edit) @31775   14 years vboxsync PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
(edit) @31715   14 years vboxsync More information in assertion
(edit) @31657   14 years vboxsync PGMPool: Drop cRefs since it's always 1.
(edit) @31636   14 years vboxsync EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
(edit) @31593   14 years vboxsync PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
(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) @31170   14 years vboxsync PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
(edit) @31123   14 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @31066   14 years vboxsync PGM: A couple of simplifications and optimizations.
(edit) @30372   15 years vboxsync Logging change
(edit) @30332   15 years vboxsync Redundant lock/unlock
(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) @29702   15 years vboxsync Compile fix
(edit) @29701   15 years vboxsync Different initial value
(edit) @29699   15 years vboxsync Bracket
(edit) @29698   15 years vboxsync More information
(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.
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