VirtualBox

source: vbox/trunk/src/VBox/VMM/PGMPool.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28639   15 years vboxsync Keep track of page table entry indices and deal with multiple physical …
(edit) @28260   15 years vboxsync todo
(edit) @28092   15 years vboxsync Added paranoid assertion
(edit) @27976   15 years vboxsync *: scm cleans up whitespace and adds a new line at the end of …
(edit) @27362   15 years vboxsync Logging updates
(edit) @27285   15 years vboxsync Disabled very expensive check
(edit) @27277   15 years vboxsync Fix
(edit) @27272   15 years vboxsync Logging change
(edit) @27271   15 years vboxsync Reference count debugging code added
(edit) @26364   15 years vboxsync Flush the PGM pool cache as we might have stale references to pages …
(edit) @26261   15 years vboxsync PGMPool.cpp: Too more warnings.
(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) @26065   15 years vboxsync Backed out part of 56984
(edit) @26064   15 years vboxsync Mark page as zeroed when clearing it (pgm pool flush).
(edit) @25539   15 years vboxsync Cleaned up pgmPoolMonitorChainChanging
(edit) @25537   15 years vboxsync Removed all inactive PGM pool code.
(edit) @25229   15 years vboxsync PGMPool.cpp: -Wshadow.
(edit) @23519   15 years vboxsync Backed out 53066; problem area elswhere
(edit) @23464   15 years vboxsync Do not use physical page 0 for the pgm pool.
(edit) @23374   15 years vboxsync PGMPool: Moved pgmR3PoolClearAll to from VMMAll to PGMPool.cpp.
(edit) @23372   15 years vboxsync pgmR3PoolClearAll.
(edit) @23121   15 years vboxsync Paging updates: - use the dirty page handling after fewer writes - …
(edit) @23100   15 years vboxsync Wrong stat type
(edit) @23016   15 years vboxsync VMM,Devices: VMR3ReqCallEx -> VMR3ReqCallVoidNoWait; retired the old API.
(edit) @23011   15 years vboxsync VMM,VMMDev: Some VMMR3ReqCall refactoring.
(edit) @22783   15 years vboxsync More stats
(edit) @22775   15 years vboxsync Statistics
(edit) @22755   15 years vboxsync Stats
(edit) @22721   15 years vboxsync more verbose assertion
(edit) @22720   15 years vboxsync Wrong if
(edit) @22719   15 years vboxsync Extra check in pgmpoolcheck
(edit) @22718   15 years vboxsync pgmpoolcheck update
(edit) @22717   15 years vboxsync Updated pgmpoolcheck
(edit) @22716   15 years vboxsync Added pgmpoolcheck debug command
(edit) @22713   15 years vboxsync Stats
(edit) @22695   15 years vboxsync Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
(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) @20764   16 years vboxsync More checks
(edit) @20058   16 years vboxsync Deal with pool pages being modified while we wait for the pgm lock in …
(edit) @19872   16 years vboxsync Cleaned up
(edit) @19708   16 years vboxsync marked some obsolete code (#3170).
(edit) @19690   16 years vboxsync More pgm pool locking.
(edit) @19675   16 years vboxsync Must acquire the pgm lock in pgm pool access handlers too.
(edit) @19631   16 years vboxsync Added paranoid assertion about maximum VCPUs
(edit) @19333   16 years vboxsync EMT macro updates.
(edit) @19300   16 years vboxsync VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17586   16 years vboxsync Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
(edit) @17489   16 years vboxsync Don't use a special root for nested paging anymore.
(edit) @17421   16 years vboxsync PGM,VMM,GMM: handy page allocation and some other fixes.
(edit) @17140   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fixes
(edit) @17137   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: explicit locking of root CR3 pages
(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) @16657   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: Allocate all pages in low (below 4 GB) …
(edit) @16418   16 years vboxsync Updates
(edit) @16317   16 years vboxsync Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
(edit) @15225   16 years vboxsync PGMPool: typo in stat description.
(edit) @14301   16 years vboxsync Synced some (inactive) new paging code.
(edit) @14147   16 years vboxsync #1865: PGM - 32-bit shadown PD pointer converted.
(edit) @14133   16 years vboxsync #1865: final pae change.
(edit) @14038   16 years vboxsync #1865: PGM - and another one.
(edit) @13991   16 years vboxsync #1865: More PGM cleanup.
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13819   16 years vboxsync VMM: %VH* -> %RH*.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13782   16 years vboxsync More SMP groundwork.
(edit) @13755   16 years vboxsync Started with VM request API changes.
(edit) @13543   16 years vboxsync #1865: PGMPool.
(edit) @13135   16 years vboxsync Wrong comment
(edit) @13100   16 years vboxsync #1865: More PGM changes.
(edit) @13062   16 years vboxsync #1865: More PGM changes.
(edit) @13060   16 years vboxsync #1865: More PGM changes.
(edit) @13042   16 years vboxsync #1865: More PGM changes.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12975   16 years vboxsync #1865: PDMLdr.
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @10032   17 years vboxsync Nested paging updates
(edit) @9899   17 years vboxsync Triggered assertion
(edit) @9890   17 years vboxsync amd64 paging updates
(edit) @9881   17 years vboxsync 32 bits iUserTable again (preparing for amd64 changes)
(edit) @9778   17 years vboxsync InvalidatePage corrections.
(edit) @9692   17 years vboxsync Partly backed out previous changeset
(edit) @9691   17 years vboxsync Missing update
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8033   17 years vboxsync Fixed one regression + several PAE related bugs.
(edit) @7961   17 years vboxsync Updates for PAE paging in raw mode
(edit) @7945   17 years vboxsync More logging
(edit) @7715   17 years vboxsync Renamed PDPTR to PDPT. Added preliminary code for executing code with …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
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