VirtualBox

source: vbox/trunk/include/VBox/pgm.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @20567   16 years vboxsync DevATA,ATAController: Do not use MMGCRamReadNoTrapHandler nor …
(edit) @20374   16 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20363   16 years vboxsync VBox/*: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @19992   16 years vboxsync Started with TPR caching for 32 bits guest (VT-x only).
(edit) @19682   16 years vboxsync Try to cleanup after one VCPU goes into guru meditation mode. Release …
(edit) @19473   16 years vboxsync Added PGMIsLockOwner
(edit) @19469   16 years vboxsync Added PGMIsLocked & PDMCritSectIsLocked.
(edit) @19286   16 years vboxsync VMM,VBoxDbg: SMP refactoring, part 1.
(edit) @19262   16 years vboxsync Introduced PDMCritSectIsOwnerEx.
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18988   16 years vboxsync PGM api changes
(edit) @18984   16 years vboxsync Autoset does belong in PGMCPU
(edit) @18974   16 years vboxsync Autoset belongs in PGM
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18677   16 years vboxsync Deleted PGMHandlerPhysicalPageReset (unused and not up to date).
(edit) @18660   16 years vboxsync include/VBox: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs.
(edit) @18291   16 years vboxsync PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
(edit) @18143   16 years vboxsync VMM,Devices: Changed ROM registration and fixed some shadowed ROM …
(edit) @18101   16 years vboxsync PDM,PGM,DevPcArch,types.h: Added GCPhys2CCPtr conversion methods to …
(edit) @17534   16 years vboxsync PGM: Made PGMPhysRead/Write return VERR_PGM_PHYS_WR_HIT_HANDLER when …
(edit) @17510   16 years vboxsync PGM,EM,PDMDevHlp: Added PGMPhysInterpretedReadNoHandlers and …
(edit) @17489   16 years vboxsync Don't use a special root for nested paging anymore.
(edit) @17465   16 years vboxsync Removed unused return code
(edit) @17434   16 years vboxsync PGM: Implemented the fun part of pgmPhysWriteHandler (to deal with …
(edit) @17432   16 years vboxsync PGM,GMM: Filling in missing bits and fixing some bugs.
(edit) @17373   16 years vboxsync pgm.h: build fix.
(edit) @17372   16 years vboxsync PGM,MM: Made VBOX_WITH_NEW_PHYS_CODE compile and link.
(edit) @17371   16 years vboxsync PGM,GMM: Hacking on the new phys code.
(edit) @17305   16 years vboxsync VMM: Register %R[pgmpage] and %R[pgmramrange] (logging builds only).
(edit) @17251   16 years vboxsync VMM,REM,DevPcArch: VBOX_WITH_NEW_PHYS_CODE changes.
(edit) @17134   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @17058   16 years vboxsync More updates for temp locks.
(edit) @17057   16 years vboxsync Experiment with temporarily locking dynamic pages
(edit) @17005   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMMapCheck added
(edit) @16996   16 years vboxsync update
(edit) @16898   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: simplified SyncCR3; introduced …
(edit) @16890   16 years vboxsync Removed obsolete parameter for PGMMapHasConflicts.
(edit) @16889   16 years vboxsync PGMR3HasMappingConflicts -> PGMHasMappingConflicts. Prepare for …
(edit) @16408   16 years vboxsync Fixed disabling of hypervisor mappings in VT-x/AMD-V mode.
(edit) @16321   16 years vboxsync More paging updates
(edit) @16182   16 years vboxsync VMM: VERR_PGM_MAPPING_CONFLICT fix: always relocate after ring-3 init.
(edit) @15429   16 years vboxsync PGM: Don't use PGMDynMapHCPage in R0/darwin.
(edit) @15428   16 years vboxsync PGM: PGMDynMapHCPageOff -> pgmDynMapHCPageOff, making it internal and …
(edit) @15425   16 years vboxsync PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
(edit) @15411   16 years vboxsync VMM: Working around set overflows caused by the page pool.
(edit) @15403   16 years vboxsync pgm.h: PGMMODE_IS_LONG_MODE.
(edit) @15344   16 years vboxsync #3202: Optimizations of the dynamic page mapping code (ring-0). Do …
(edit) @15284   16 years vboxsync PGM, REM: Virtual address in TLB - this is what I meant…
(edit) @15226   16 years vboxsync PGM: Inlined PGMDynMapHCPageOff (get rid of it perhaps?).
(edit) @14969   16 years vboxsync VMM support for completing VA in TLB (not much tested)
(edit) @14966   16 years vboxsync PDM, DBGC: debugger read and write APIs.
(edit) @14826   16 years vboxsync VMM: New DevHlp pfnMMIO2MapKernel for darwin/VT-x/VGA.
(edit) @14755   16 years vboxsync #1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
(edit) @14748   16 years vboxsync PGMR0DynMap: a couple of bugs, guard pages and PGMR0DynMapAssertIntegrity.
(edit) @14346   16 years vboxsync Implemented check for monitored page accesses, fixing TSS out of sync …
(edit) @14301   16 years vboxsync Synced some (inactive) new paging code.
(edit) @14115   16 years vboxsync #1865: Some structures and external API for the ring-0 dynamic mapping …
(edit) @13991   16 years vboxsync #1865: More PGM cleanup.
(edit) @13970   16 years vboxsync PGM: RTGCUINTPTR64 -> RTGCPTR64 (forgot this one yesterday)
(edit) @13937   16 years vboxsync PGM: RTGCUINTPTR -> RTGCPTR.
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13778   16 years vboxsync Per VCPU init/term.
(edit) @13387   16 years vboxsync First sketch of functionality to create guest physical address aliases.
(edit) @13236   16 years vboxsync #1865: More polish.
(edit) @13235   16 years vboxsync PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
(edit) @13232   16 years vboxsync #1865: changed some validation into pure assertions or assert-return. …
(edit) @13198   16 years vboxsync Recommitted 37737 & 37738 minus the dangerous changes.
(edit) @13197   16 years vboxsync Backed out 37737&37738. (regressions)
(edit) @13195   16 years vboxsync Prefetch the four PDPT entries in PAE mode (EPT only).
(edit) @13146   16 years vboxsync #1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
(edit) @13144   16 years vboxsync #1865: Implmented the alternative R0 code for darwin (turned out to be …
(edit) @13113   16 years vboxsync Added PGMGetEPTCR3.
(edit) @13060   16 years vboxsync #1865: More PGM changes.
(edit) @13045   16 years vboxsync #1865: More PGM changes.
(edit) @13042   16 years vboxsync #1865: More PGM changes.
(edit) @13035   16 years vboxsync #1865: More PGM…
(edit) @13005   16 years vboxsync VMM/doxygen: More links.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12964   16 years vboxsync VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted …
(edit) @12936   16 years vboxsync More EPT updates
(edit) @12408   16 years vboxsync pgm.h: macro safety.
(edit) @12407   16 years vboxsync Refined the PGM pool flush check. No need to flush when switching …
(edit) @11300   16 years vboxsync pgm: Removed unused PGMPAGE_* defines.
(edit) @10822   16 years vboxsync Prepare for EPT.
(edit) @9965   16 years vboxsync Hyper and intermediate CR3 values can be 64 bits.
(edit) @9824   17 years vboxsync Some preparations for fixing PAE.
(edit) @9683   17 years vboxsync Missign header update
(edit) @9571   17 years vboxsync Missing header updates
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @9064   17 years vboxsync Properly deal with CR3 changes in nested paging mode.
(edit) @9026   17 years vboxsync More updates for nested paging. (setting up the paging mode)
(edit) @9021   17 years vboxsync Nested paging updates. Extra paging mode added to prevent illegal …
(edit) @8965   17 years vboxsync Nested paging updates
(edit) @8626   17 years vboxsync Renamed the PGMR3PhysRead* and PGMR3PhysWrite* function and added U64 …
(edit) @8534   17 years vboxsync Missing update for 64 bits paging
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8127   17 years vboxsync 32-bit-to-PAE switcher fixed
(edit) @8112   17 years vboxsync Another attempt at a proper check. (init order messed up the previous one)
(edit) @8108   17 years vboxsync Updated check. Added PGMGetHostMode.
(edit) @7905   17 years vboxsync Changed CRx parameter size
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