VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @17509   16 years vboxsync PGM: Moved the page pool PT flushing code in the access handler bits …
(edit) @17505   16 years vboxsync PGM: MapCR3 hack for the new code, fixing PGMFlushTLB status …
(edit) @17486   16 years vboxsync Updates
(edit) @17483   16 years vboxsync Cleaned up nested paging init and removed obsolete structure members.
(edit) @17438   16 years vboxsync PGM: Some REM hacking for the ROM registration and some in-progress …
(edit) @17432   16 years vboxsync PGM,GMM: Filling in missing bits and fixing some bugs.
(edit) @17422   16 years vboxsync VMM: Do not forcibly enable RC logging in VMMGCLogEnabled! Renamed it …
(edit) @17398   16 years vboxsync Adjusted assertion again
(edit) @17395   16 years vboxsync Adjusted assertion
(edit) @17372   16 years vboxsync PGM,MM: Made VBOX_WITH_NEW_PHYS_CODE compile and link.
(edit) @17316   16 years vboxsync PGM: Use %R[pgmpage] instead of logging PGMPAGE::HCPhys.
(edit) @17294   16 years vboxsync PGM: started looking at direct access of PGMPAGE::HCPhys and the …
(edit) @17290   16 years vboxsync PGM: -MM_RAM_FLAGS_IDX_SHIFT, -MM_RAM_FLAGS_IDX_MASK
(edit) @17289   16 years vboxsync PGMAllBth.h: Fixed wrong HCPhys mask in EPT mode …
(edit) @17288   16 years vboxsync PGM: Some MM_RAM_FLAGS_IDX_SHIFT cleanup.
(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) @17216   16 years vboxsync Removed unnecessary invlpg for HWVirtEx mode
(edit) @17215   16 years vboxsync Split up the definitions and the guest code. Otherwise we'll end up …
(edit) @17207   16 years vboxsync Corrected assertion for nested paging
(edit) @17206   16 years vboxsync Compile fix
(edit) @17146   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: Disable logging during a critical …
(edit) @17142   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed saved state restore
(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) @17134   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @17059   16 years vboxsync Updates
(edit) @17058   16 years vboxsync More updates for temp locks.
(edit) @17001   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: update
(edit) @16917   16 years vboxsync Inverted assertion check
(edit) @16902   16 years vboxsync Assertion added
(edit) @16901   16 years vboxsync Some comments added
(edit) @16898   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: simplified SyncCR3; introduced …
(edit) @16866   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: rc fix
(edit) @16859   16 years vboxsync Load hypervisor CR3 from CPUM (instead of hardcoded fixups in the …
(edit) @16842   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: update cr3 in RC
(edit) @16840   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
(edit) @16800   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: SyncCR3 fixes
(edit) @16798   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: deactivate hypervisor mappings in old …
(edit) @16792   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
(edit) @16780   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: typo
(edit) @16659   16 years vboxsync More logging
(edit) @16658   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: update
(edit) @16636   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16593   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: inverted check
(edit) @16592   16 years vboxsync Setting the accessed bit of PAE PDPTs causes an VT-x invalid guest …
(edit) @16591   16 years vboxsync Same here
(edit) @16590   16 years vboxsync rw/us are reserved for PAE pdpte's.
(edit) @16582   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16424   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed PrefetchPage for PAE shadow paging
(edit) @16419   16 years vboxsync Store the iUser & iUserTable of the root shadow page table in PGM.
(edit) @16407   16 years vboxsync More logging
(edit) @16376   16 years vboxsync Paging updates. Deal with mode switches and cr3 updates.
(edit) @16321   16 years vboxsync More paging updates
(edit) @16317   16 years vboxsync Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
(edit) @16260   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) @16177   16 years vboxsync Another Mac compile fix
(edit) @16172   16 years vboxsync Moved amd64 paging data to unified shadow paging section.
(edit) @15410   16 years vboxsync PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
(edit) @15228   16 years vboxsync backed out 40461. (PGMAllBth.h)
(edit) @15227   16 years vboxsync PGMAllBth: Fixed typo in CalcKind (harmless), did some predicting and …
(edit) @14868   16 years vboxsync PGMR0DynMap: some predictions based on statistics, 5 more stats.
(edit) @14755   16 years vboxsync #1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
(edit) @14681   16 years vboxsync PGMAllBth.h: assertion text.
(edit) @14677   16 years vboxsync SyncCR3: Fixed pPDEDst walking with GST=32/SHW=PAE. Fixed assertion.
(edit) @14392   16 years vboxsync In PAE shadow mode we must always reactivate PDPT entries. (Solaris …
(edit) @14364   16 years vboxsync Preparations
(edit) @14154   16 years vboxsync PGM: pGuestPD* -> pGst32BitPd*
(edit) @14153   16 years vboxsync PGM: pGstPaePDPT -> pGstPaePdpt
(edit) @14147   16 years vboxsync #1865: PGM - 32-bit shadown PD pointer converted.
(edit) @14138   16 years vboxsync build fix
(edit) @14133   16 years vboxsync #1865: final pae change.
(edit) @14131   16 years vboxsync PGM: Prevent fixated mappings from crossing a PD boundrary …
(edit) @14103   16 years vboxsync #1865: shadow pae, the seventh wave.
(edit) @14102   16 years vboxsync #1865: shadow pae, the sixth bit.
(edit) @14101   16 years vboxsync Use pgmPoolFree.
(edit) @14099   16 years vboxsync #1865: shadow pae, the fifth bit. (removed dead code)
(edit) @14096   16 years vboxsync #1865: shadow pae, the forth bit. (dead code checks)
(edit) @14095   16 years vboxsync #1865: shadow pae, the third bit.
(edit) @14094   16 years vboxsync #1865: shadow pae, the second bit.
(edit) @14093   16 years vboxsync #1865: shadow pae, the first bit.
(edit) @14038   16 years vboxsync #1865: PGM - and another one.
(edit) @14010   16 years vboxsync #1865: PGM - one more down.
(edit) @13991   16 years vboxsync #1865: More PGM cleanup.
(edit) @13937   16 years vboxsync PGM: RTGCUINTPTR -> RTGCPTR.
(edit) @13936   16 years vboxsync PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. …
(edit) @13935   16 years vboxsync PGM: One more CTXSUFF (guest AMD64 root).
(edit) @13933   16 years vboxsync PGM: PAE guest mappings, assert GCPtr being 32-bit.
(edit) @13919   16 years vboxsync VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13826   16 years vboxsync VMM: And a couple of left overs. phew.
(edit) @13825   16 years vboxsync VMM: %VX64 -> %RX64
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13820   16 years vboxsync VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
(edit) @13819   16 years vboxsync VMM: %VH* -> %RH*.
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
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