|
|
@14301
|
16 years |
vboxsync |
Synced some (inactive) new paging code.
|
|
|
@14260
|
16 years |
vboxsync |
PGM: doc update.
|
|
|
@14240
|
16 years |
vboxsync |
fix PAE VMM message
|
|
|
@14167
|
16 years |
vboxsync |
VMM: AMD64 -> 32bit switcher (for testing only).
|
|
|
@14154
|
16 years |
vboxsync |
PGM: pGuestPD* -> pGst32BitPd*
|
|
|
@14153
|
16 years |
vboxsync |
PGM: pGstPaePDPT -> pGstPaePdpt
|
|
|
@14151
|
16 years |
vboxsync |
PGM: HCPhysPaePML4 -> HCPhysShwPaePml4
|
|
|
@14150
|
16 years |
vboxsync |
PGM: HCPhysNestedRoot -> HCPhysShwNestedRoot
|
|
|
@14149
|
16 years |
vboxsync |
PGM: HCPhysPaePDPT -> HCPhysShwPaePdpt.
|
|
|
@14148
|
16 years |
vboxsync |
PGM: HCPhys32BitPD -> HCPhysShw32BitPD
|
|
|
@14147
|
16 years |
vboxsync |
#1865: PGM - 32-bit shadown PD pointer converted.
|
|
|
@14133
|
16 years |
vboxsync |
#1865: final pae change.
|
|
|
@14038
|
16 years |
vboxsync |
#1865: PGM - and another one.
|
|
|
@13991
|
16 years |
vboxsync |
#1865: More PGM cleanup.
|
|
|
@13937
|
16 years |
vboxsync |
PGM: RTGCUINTPTR -> RTGCPTR.
|
|
|
@13936
|
16 years |
vboxsync |
PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. …
|
|
|
@13933
|
16 years |
vboxsync |
PGM: PAE guest mappings, assert GCPtr being 32-bit.
|
|
|
@13919
|
16 years |
vboxsync |
VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
|
|
|
@13841
|
16 years |
vboxsync |
The VBox format types - they are not retired, just sligtly deprecated …
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13235
|
16 years |
vboxsync |
PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
|
|
|
@13188
|
16 years |
vboxsync |
PGM: polish.
|
|
|
@13187
|
16 years |
vboxsync |
PGMR3InitDynMap: check that the dynamic mapping area doesn't cross a …
|
|
|
@13146
|
16 years |
vboxsync |
#1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
|
|
|
@13107
|
16 years |
vboxsync |
Wrong name used.
|
|
|
@13106
|
16 years |
vboxsync |
leave some modes out if 64-bit guests are not enabled (so far on …
|
|
|
@13099
|
16 years |
vboxsync |
PGM: Count real guest page faults.
|
|
|
@13098
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13087
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13085
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13067
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13062
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13045
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13042
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13040
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13038
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13035
|
16 years |
vboxsync |
#1865: More PGM…
|
|
|
@13019
|
16 years |
vboxsync |
#1865: PGM …
|
|
|
@13005
|
16 years |
vboxsync |
VMM/doxygen: More links.
|
|
|
@13001
|
16 years |
vboxsync |
VBox-doc.c,VMM: doxygen links
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12964
|
16 years |
vboxsync |
VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted …
|
|
|
@12902
|
16 years |
vboxsync |
Fixed upper boundary of mode array.
|
|
|
@12901
|
16 years |
vboxsync |
Fixed assertion
|
|
|
@12894
|
16 years |
vboxsync |
Enabled some EPT paging code.
|
|
|
@12793
|
16 years |
vboxsync |
More fixes for real-mode emulation in VT-x. Now enabled by default for …
|
|
|
@12692
|
16 years |
vboxsync |
Backed out paging changes (36990/86/83).
|
|
|
@12685
|
16 years |
vboxsync |
Must select a valid switcher even if not used.
|
|
|
@12682
|
16 years |
vboxsync |
We should rewrite all paging code instead to dynamically allocate page …
|
|
|
@12681
|
16 years |
vboxsync |
Updates for real and protected mode without paging shadow mode.
|
|
|
@12417
|
16 years |
vboxsync |
Flushing the pgm pool cache when switching guest modes does not apply …
|
|
|
@12407
|
16 years |
vboxsync |
Refined the PGM pool flush check. No need to flush when switching …
|
|
|
@12405
|
16 years |
vboxsync |
We must flush the PGM pool cache if the guest mode changes; we don't …
|
|
|
@12300
|
16 years |
vboxsync |
Devices and VMM: cosmetics: removed full stops at the end of …
|
|
|
@11997
|
16 years |
vboxsync |
PAE+NX is valid for raw mode.
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11526
|
16 years |
vboxsync |
Moved GCPhys4MBPSEMask init
|
|
|
@11525
|
16 years |
vboxsync |
Added support for PSE-36.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11299
|
16 years |
vboxsync |
mm: MMHyperXXToGC -> MMHyperXXToRC.
|
|
|
@11133
|
16 years |
vboxsync |
compiler warnings
|
|
|
@10823
|
16 years |
vboxsync |
Duplicate code
|
|
|
@10822
|
16 years |
vboxsync |
Prepare for EPT.
|
|
|
@10507
|
16 years |
vboxsync |
Fixed release build problem
|
|
|
@10493
|
16 years |
vboxsync |
Added .pgmassertcr3 debugger command.
|
|
|
@10436
|
16 years |
vboxsync |
Restore pVM->pgm.s.GCPhysCR3.
|
|
|
@10398
|
16 years |
vboxsync |
Exit the guest paging mode before the pgm pool gets reset.
|
|
|
@10300
|
16 years |
vboxsync |
Allow PGMMODE_PAE_NX with VT-x and AMD-V.
|
|
|
@10033
|
16 years |
vboxsync |
Logging update
|
|
|
@10021
|
16 years |
vboxsync |
Updates for amd64 nested paging.
|
|
|
@9982
|
16 years |
vboxsync |
Logging
|
|
|
@9981
|
16 years |
vboxsync |
Always switch the PGM mode when we're using VT-x/AMD-v
|
|
|
@9980
|
16 years |
vboxsync |
Log update
|
|
|
@9890
|
16 years |
vboxsync |
amd64 paging updates
|
|
|
@9669
|
17 years |
vboxsync |
warnings
|
|
|
@9661
|
17 years |
vboxsync |
Implement and use CPUMIsGuestIn64BitCode where appropriate.
|
|
|
@9649
|
17 years |
vboxsync |
Added CPUMIsGuestInLongMode.
|
|
|
@9606
|
17 years |
vboxsync |
X86_CR4_PSE changes for long mode (bit is ignored there)
|
|
|
@9597
|
17 years |
vboxsync |
No permanent shadow pages in long mode.
|
|
|
@9539
|
17 years |
vboxsync |
Some changes for amd64.
Lifted a restriction for executing code in …
|
|
|
@9383
|
17 years |
vboxsync |
VT-x/AMD-V updates for 64 bits guests
|
|
|
@9148
|
17 years |
vboxsync |
More 64 bits guest preps
|
|
|
@9092
|
17 years |
vboxsync |
We need a real shadow paging backend for PGMHandlerPhysicalPageTempOff …
|
|
|
@9030
|
17 years |
vboxsync |
Mode switch fixes for nested paging.
|
|
|
@9026
|
17 years |
vboxsync |
More updates for nested paging. (setting up the paging mode)
|
|
|
@9021
|
17 years |
vboxsync |
Nested paging updates. Extra paging mode added to prevent illegal …
|
|
|
@8952
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@8677
|
17 years |
vboxsync |
Fixed lock accounting for locks aquired via VMM[GC|R0]CallHost.
|
|
|
@8624
|
17 years |
vboxsync |
Fixed bug in PGMR3CheckIntegrity that would surface during reset in …
|
|
|
@8557
|
17 years |
vboxsync |
Updates for 64 bits paging. Removed unused ShwGet/Set/ModifyPDEByIndex …
|
|
|
@8536
|
17 years |
vboxsync |
Split out the long mode only bits from the PDPE.
Set accessed bits for …
|
|
|