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) @17500   16 years vboxsync Reset locked flag
(edit) @17496   16 years vboxsync Better disable that code block completely
(edit) @17495   16 years vboxsync Update
(edit) @17483   16 years vboxsync Cleaned up nested paging init and removed obsolete structure members.
(edit) @17470   16 years vboxsync unimportant typo
(edit) @17469   16 years vboxsync Compile fix
(edit) @17467   16 years vboxsync Bugfix
(edit) @17460   16 years vboxsync Again deal with dynamic mappings in RC.
(edit) @17458   16 years vboxsync Logging change
(edit) @17393   16 years vboxsync Logging changes
(edit) @17390   16 years vboxsync Missing PGMPOOLKIND_PAE_PDPT case
(edit) @17316   16 years vboxsync PGM: Use %R[pgmpage] instead of logging PGMPAGE::HCPhys.
(edit) @17286   16 years vboxsync PGM,MM: -MM_RAM_FLAGS_CREFS_PHYSEXT, -MM_RAM_FLAGS_IDX_OVERFLOWED.
(edit) @17285   16 years vboxsync PGM: Gone are MM_RAM_FLAGS_CREFS_SHIFT and MM_RAM_FLAGS_CREFS_MASK.
(edit) @17279   16 years vboxsync PGM,MM: Attacking the shadow page pool tracking info stored in …
(edit) @17231   16 years vboxsync pgmPoolFlushAllInt: Unmap the old CR3 value before flushing everything …
(edit) @17203   16 years vboxsync comment added
(edit) @17202   16 years vboxsync Fixed performanc regression with (e.g.) PAE guests
(edit) @17199   16 years vboxsync Flushing the TLB when emulating guest writes shouldn't be necessary …
(edit) @17181   16 years vboxsync Corrected assertion
(edit) @17178   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: Properly flush the TLB for PAE PDPT entries.
(edit) @17177   16 years vboxsync More logging
(edit) @17158   16 years vboxsync Logging changes
(edit) @17149   16 years vboxsync Put cached pool pages at the front of the in-use list to prevent them …
(edit) @17148   16 years vboxsync More logging
(edit) @17140   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fixes
(edit) @17139   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: more locking changes
(edit) @17137   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: explicit locking of root CR3 pages
(edit) @17135   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: Disallow ring 3 jumps when in an …
(edit) @17133   16 years vboxsync Correction of modification counter change.
(edit) @17129   16 years vboxsync Compile fixes
(edit) @17128   16 years vboxsync Compile fix
(edit) @17127   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: careful with flushing of root pages
(edit) @17120   16 years vboxsync Compile fix
(edit) @17119   16 years vboxsync ifndef IN_RING0 for code that doesn't apply there.
(edit) @17116   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: mapping implies present
(edit) @17114   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: only care about PDPT entries that …
(edit) @17112   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed pdpt test
(edit) @17052   16 years vboxsync Missing case
(edit) @17048   16 years vboxsync Doubled dynamic cache (raw mode).
(edit) @17000   16 years vboxsync Rewrote pgmPoolMonitorGCPtr2CCPtr. Deal with invalid GC shadow pages …
(edit) @16941   16 years vboxsync Cleaned up + PAE write fix for 2nd PTE
(edit) @16940   16 years vboxsync More logging
(edit) @16923   16 years vboxsync Update
(edit) @16922   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fix
(edit) @16921   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16919   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: disabled obsolete code
(edit) @16918   16 years vboxsync Backed out r43029
(edit) @16916   16 years vboxsync Fixed VT-x assertion
(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) @16782   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: missing case
(edit) @16780   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: typo
(edit) @16732   16 years vboxsync More checks
(edit) @16731   16 years vboxsync Logging changes
(edit) @16730   16 years vboxsync Logging changes
(edit) @16683   16 years vboxsync More logging
(edit) @16680   16 years vboxsync More logging
(edit) @16675   16 years vboxsync Logging change
(edit) @16673   16 years vboxsync Argh
(edit) @16672   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16663   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for 32 bits root pd …
(edit) @16661   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16660   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: pdpt invalidation fixes
(edit) @16654   16 years vboxsync Symbolic PGMPOOLKIND logging
(edit) @16644   16 years vboxsync Same for PGMPOOLKIND_PAE_PDPT_PHYS
(edit) @16643   16 years vboxsync Missing PGMPOOLKIND_PAE_PD_PHYS case
(edit) @16641   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: PAE guest mode invalidation changes
(edit) @16635   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: more logging
(edit) @16634   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed invalidation of pae/32 bit pds
(edit) @16628   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: corrected write handler for pae/32 bits
(edit) @16626   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: Deal with split PDs in pae/32 bit case.
(edit) @16625   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: update
(edit) @16603   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16599   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16595   16 years vboxsync More missing cases
(edit) @16594   16 years vboxsync Missing cases for PGMPOOLKIND_PAE_PDPT_FOR_32BIT
(edit) @16579   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: More updates
(edit) @16428   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: cleaned up
(edit) @16427   16 years vboxsync More
(edit) @16426   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: more missing cases
(edit) @16425   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: missing cases for pgm pool
(edit) @16423   16 years vboxsync More updates
(edit) @16419   16 years vboxsync Store the iUser & iUserTable of the root shadow page table in PGM.
(edit) @16376   16 years vboxsync Paging updates. Deal with mode switches and cr3 updates.
(edit) @16317   16 years vboxsync Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
(edit) @16300   16 years vboxsync More paging updates
(edit) @16232   16 years vboxsync More shadow paging updates (disabled)
(edit) @16203   16 years vboxsync Updates in preparation for PGM pool based paging everywhere.
(edit) @15432   16 years vboxsync Disabled assertion.
(edit) @15430   16 years vboxsync Move the flush all subset.
(edit) @15425   16 years vboxsync PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
(edit) @15424   16 years vboxsync PGM: pgmR0DynMapHCPageInlined won't fail.
(edit) @15411   16 years vboxsync VMM: Working around set overflows caused by the page pool.
(edit) @15410   16 years vboxsync PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
(edit) @15406   16 years vboxsync PGMPool: temporarily enabled the old code.
(edit) @15405   16 years vboxsync PGMPool: Don't flush the pool anywhere but in ring-3, it just takes …
(edit) @15348   16 years vboxsync #3202: Optimized PGMPOOL_PAGE_2_PTR for darwin/R0 and */RC.
(edit) @15344   16 years vboxsync #3202: Optimizations of the dynamic page mapping code (ring-0). Do …
(edit) @14809   16 years vboxsync PGMAllPool: RTLogPrintf exist in ring-0 now.
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