VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @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) @13841   16 years vboxsync The VBox format types - they are not retired, just sligtly deprecated …
(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.
(edit) @13796   16 years vboxsync VMM: some adjustments.
(edit) @13778   16 years vboxsync Per VCPU init/term.
(edit) @13343   16 years vboxsync VT-x real mode emulation: got rid of all the ugly hacks and just fall …
(edit) @13235   16 years vboxsync PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
(edit) @13188   16 years vboxsync PGM: polish.
(edit) @13187   16 years vboxsync PGMR3InitDynMap: check that the dynamic mapping area doesn't cross a …
(edit) @13146   16 years vboxsync #1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
(edit) @13107   16 years vboxsync Wrong name used.
(edit) @13106   16 years vboxsync leave some modes out if 64-bit guests are not enabled (so far on …
(edit) @13099   16 years vboxsync PGM: Count real guest page faults.
(edit) @13098   16 years vboxsync #1865: More PGM changes.
(edit) @13087   16 years vboxsync #1865: More PGM changes.
(edit) @13085   16 years vboxsync #1865: More PGM changes.
(edit) @13067   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) @13045   16 years vboxsync #1865: More PGM changes.
(edit) @13042   16 years vboxsync #1865: More PGM changes.
(edit) @13040   16 years vboxsync #1865: More PGM changes.
(edit) @13038   16 years vboxsync #1865: More PGM changes.
(edit) @13035   16 years vboxsync #1865: More PGM…
(edit) @13019   16 years vboxsync #1865: PGM …
(edit) @13005   16 years vboxsync VMM/doxygen: More links.
(edit) @13001   16 years vboxsync VBox-doc.c,VMM: doxygen 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) @12902   16 years vboxsync Fixed upper boundary of mode array.
(edit) @12901   16 years vboxsync Fixed assertion
(edit) @12894   16 years vboxsync Enabled some EPT paging code.
(edit) @12793   16 years vboxsync More fixes for real-mode emulation in VT-x. Now enabled by default for …
(edit) @12692   16 years vboxsync Backed out paging changes (36990/86/83).
(edit) @12685   16 years vboxsync Must select a valid switcher even if not used.
(edit) @12682   16 years vboxsync We should rewrite all paging code instead to dynamically allocate page …
(edit) @12681   16 years vboxsync Updates for real and protected mode without paging shadow mode.
(edit) @12417   16 years vboxsync Flushing the pgm pool cache when switching guest modes does not apply …
(edit) @12407   16 years vboxsync Refined the PGM pool flush check. No need to flush when switching …
(edit) @12405   16 years vboxsync We must flush the PGM pool cache if the guest mode changes; we don't …
(edit) @12300   16 years vboxsync Devices and VMM: cosmetics: removed full stops at the end of …
(edit) @11997   16 years vboxsync PAE+NX is valid for raw mode.
(edit) @11792   16 years vboxsync Assert when the SSM version doesn't match.
(edit) @11526   16 years vboxsync Moved GCPhys4MBPSEMask init
(edit) @11525   16 years vboxsync Added support for PSE-36.
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @11299   16 years vboxsync mm: MMHyperXXToGC -> MMHyperXXToRC.
(edit) @11133   16 years vboxsync compiler warnings
(edit) @10823   16 years vboxsync Duplicate code
(edit) @10822   16 years vboxsync Prepare for EPT.
(edit) @10507   16 years vboxsync Fixed release build problem
(edit) @10493   16 years vboxsync Added .pgmassertcr3 debugger command.
(edit) @10436   16 years vboxsync Restore pVM->pgm.s.GCPhysCR3.
(edit) @10398   16 years vboxsync Exit the guest paging mode before the pgm pool gets reset.
(edit) @10300   16 years vboxsync Allow PGMMODE_PAE_NX with VT-x and AMD-V.
(edit) @10033   16 years vboxsync Logging update
(edit) @10021   16 years vboxsync Updates for amd64 nested paging.
(edit) @9982   16 years vboxsync Logging
(edit) @9981   16 years vboxsync Always switch the PGM mode when we're using VT-x/AMD-v
(edit) @9980   16 years vboxsync Log update
(edit) @9890   16 years vboxsync amd64 paging updates
(edit) @9669   17 years vboxsync warnings
(edit) @9661   17 years vboxsync Implement and use CPUMIsGuestIn64BitCode where appropriate.
(edit) @9649   17 years vboxsync Added CPUMIsGuestInLongMode.
(edit) @9606   17 years vboxsync X86_CR4_PSE changes for long mode (bit is ignored there)
(edit) @9597   17 years vboxsync No permanent shadow pages in long mode.
(edit) @9539   17 years vboxsync Some changes for amd64. Lifted a restriction for executing code in …
(edit) @9383   17 years vboxsync VT-x/AMD-V updates for 64 bits guests
(edit) @9148   17 years vboxsync More 64 bits guest preps
(edit) @9092   17 years vboxsync We need a real shadow paging backend for PGMHandlerPhysicalPageTempOff …
(edit) @9030   17 years vboxsync Mode switch fixes for nested paging.
(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) @8952   17 years vboxsync Nested paging updates
(edit) @8677   17 years vboxsync Fixed lock accounting for locks aquired via VMM[GC|R0]CallHost.
(edit) @8624   17 years vboxsync Fixed bug in PGMR3CheckIntegrity that would surface during reset in …
(edit) @8557   17 years vboxsync Updates for 64 bits paging. Removed unused ShwGet/Set/ModifyPDEByIndex …
(edit) @8536   17 years vboxsync Split out the long mode only bits from the PDPE. Set accessed bits for …
(edit) @8500   17 years vboxsync Extra stat
(edit) @8454   17 years vboxsync Long mode changes
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8129   17 years vboxsync Removed inactive PGM_WITH_BROKEN_32PAE_SWITCHER code
(edit) @8112   17 years vboxsync Another attempt at a proper check. (init order messed up the previous one)
(edit) @8111   17 years vboxsync The previous check for PAE was too strict.
(edit) @8108   17 years vboxsync Updated check. Added PGMGetHostMode.
(edit) @8089   17 years vboxsync Fixed pgmR3MapRelocate call.
(edit) @8040   17 years vboxsync Missing relocations
(edit) @7996   17 years vboxsync Relax tests for PAE (rem vs raw)
(edit) @7993   17 years vboxsync Changed warning for PAE. Must also pause the machine before reporting …
(edit) @7949   17 years vboxsync use HWACCMIsEnabled()
(edit) @7948   17 years vboxsync tell the user that PAE is not possible without VT-x or AMD-V
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