VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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
(edit) @7755   17 years vboxsync Added a flag to the MMIO2 registration and did some other MMIO2 …
(edit) @7731   17 years vboxsync MMIO cleanup in progress.
(edit) @7635   17 years vboxsync The new MMIO2 code. WARNING! This changes the pci mapping protocol …
(edit) @7629   17 years vboxsync Initial cleanup for PAE
(edit) @7613   17 years vboxsync better fix for r29105 (see #2680): Make PGM3PhysGrowRange() take …
(edit) @7133   17 years vboxsync Eliminate cpum.h dependency (shuts up a bunch of .c warnings). Fixed …
(edit) @6915   17 years vboxsync Pass mapping sizes in uint32_t instead of size_t to avoid warnings. …
(edit) @6913   17 years vboxsync Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the …
(edit) @6912   17 years vboxsync Removed the normal (PGMVIRTHANDLERTYPE_NORMAL) kind of virtual access …
(edit) @6911   17 years vboxsync Removed the EIP (PGMVIRTHANDLERTYPE_EIP) kind of virtual access …
(edit) @6862   17 years vboxsync Removed the PGMPHYSHANDLERTYPE_PHYSICAL value as it was never and will …
(edit) @6854   17 years vboxsync All the new ROM stuff. Had to change PGMROMPAGE a bit to make it …
(edit) @6837   17 years vboxsync Implemented PGMR3PhysRomRegister.
(edit) @6821   17 years vboxsync Removed duplicate documentation (functions are documented where they …
(edit) @6820   17 years vboxsync Implemented PGMR3PhysRegisterRam (not used). Enforced alignment of …
(edit) @6546   17 years vboxsync VBOX_WITH_NEW_PHYS_CODE changes mostly realted to REM. Killed a …
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