|
|
@16679
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMGetHyperCR3 fix for EPT
|
|
|
@16626
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Deal with split PDs in pae/32 bit case.
|
|
|
@16624
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: pgmShwSyncPaePDPtr fix for pae shadow & …
|
|
|
@16599
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16579
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: More updates
|
|
|
@16428
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: cleaned up
|
|
|
@16321
|
16 years |
vboxsync |
More paging updates
|
|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@16232
|
16 years |
vboxsync |
More shadow paging updates (disabled)
|
|
|
@16203
|
16 years |
vboxsync |
Updates in preparation for PGM pool based paging everywhere.
|
|
|
@16194
|
16 years |
vboxsync |
pgmShwSyncLongModePDPtr: removed redudant code.
|
|
|
@16172
|
16 years |
vboxsync |
Moved amd64 paging data to unified shadow paging section.
|
|
|
@15990
|
16 years |
vboxsync |
Fixed nested paging base addresses for pool allocations of PML4Es & PDPTEs
|
|
|
@15425
|
16 years |
vboxsync |
PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
|
|
|
@15410
|
16 years |
vboxsync |
PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@15226
|
16 years |
vboxsync |
PGM: Inlined PGMDynMapHCPageOff (get rid of it perhaps?).
|
|
|
@15161
|
16 years |
vboxsync |
Backed out accidental commit 40567
|
|
|
@15160
|
16 years |
vboxsync |
Compile fix
|
|
|
@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
|
|
|
@14141
|
16 years |
vboxsync |
PGM: More union returns.
|
|
|
@14114
|
16 years |
vboxsync |
#1865: Some structures and external API for the ring-0 dynamic mapping …
|
|
|
@14038
|
16 years |
vboxsync |
#1865: PGM - and another one.
|
|
|
@14032
|
16 years |
vboxsync |
mac build fix
|
|
|
@14010
|
16 years |
vboxsync |
#1865: PGM - one more down.
|
|
|
@13993
|
16 years |
vboxsync |
darwin build fix.
|
|
|
@13991
|
16 years |
vboxsync |
#1865: More PGM cleanup.
|
|
|
@13969
|
16 years |
vboxsync |
PGM: RTGCUINTPTR64 -> RTGCPTR64 (forgot this one yesterday)
|
|
|
@13937
|
16 years |
vboxsync |
PGM: RTGCUINTPTR -> RTGCPTR.
|
|
|
@13936
|
16 years |
vboxsync |
PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. …
|
|
|
@13935
|
16 years |
vboxsync |
PGM: One more CTXSUFF (guest AMD64 root).
|
|
|
@13933
|
16 years |
vboxsync |
PGM: PAE guest mappings, assert GCPtr being 32-bit.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13825
|
16 years |
vboxsync |
VMM: %VX64 -> %RX64
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13821
|
16 years |
vboxsync |
VMM: %VR* inspection
|
|
|
@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.
|
|
|
@13418
|
16 years |
vboxsync |
Logging change
|
|
|
@13235
|
16 years |
vboxsync |
PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
|
|
|
@13232
|
16 years |
vboxsync |
#1865: changed some validation into pure assertions or assert-return. …
|
|
|
@13198
|
16 years |
vboxsync |
Recommitted 37737 & 37738 minus the dangerous changes.
|
|
|
@13197
|
16 years |
vboxsync |
Backed out 37737&37738. (regressions)
|
|
|
@13195
|
16 years |
vboxsync |
Prefetch the four PDPT entries in PAE mode (EPT only).
|
|
|
@13188
|
16 years |
vboxsync |
PGM: polish.
|
|
|
@13122
|
16 years |
vboxsync |
Corrected return value checks for PGMShwGetEPTPDPtr.
|
|
|
@13113
|
16 years |
vboxsync |
Added PGMGetEPTCR3.
|
|
|
@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.
|
|
|
@13073
|
16 years |
vboxsync |
comment
|
|
|
@13072
|
16 years |
vboxsync |
build fix
|
|
|
@13071
|
16 years |
vboxsync |
PGM: Fixed some raw-mode regressions introduced in r37532.
|
|
|
@13067
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13019
|
16 years |
vboxsync |
#1865: PGM …
|
|
|
@12999
|
16 years |
vboxsync |
Same applies to return code checks for PGMShwGetEPTPDPtr.
|
|
|
@12998
|
16 years |
vboxsync |
More logging
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12936
|
16 years |
vboxsync |
More EPT updates
|
|
|
@12932
|
16 years |
vboxsync |
Paging updates in preparation for EPT.
|
|
|
@12894
|
16 years |
vboxsync |
Enabled some EPT paging code.
|
|
|
@11477
|
16 years |
vboxsync |
small logging fix
|
|
|
@11309
|
16 years |
vboxsync |
iprt: Retired HCSTRING, replaced by R3STRING.
|
|
|
@10824
|
16 years |
vboxsync |
Naming
|
|
|
@10822
|
16 years |
vboxsync |
Prepare for EPT.
|
|
|
@10705
|
16 years |
vboxsync |
PGMGetModeName: added nested paging
|
|
|
@10340
|
16 years |
vboxsync |
Pool flush handling updates
|
|
|
@10336
|
16 years |
vboxsync |
Corrections for rc handling.
|
|
|
@10321
|
16 years |
vboxsync |
Deal with pool flushes directly when possible.
|
|
|
@10299
|
16 years |
vboxsync |
Force a TLB flush on a mode switch too.
|
|
|
@10073
|
16 years |
vboxsync |
Updated some comments
|
|
|
@10063
|
16 years |
vboxsync |
AMD64 updates for nested paging.
|
|
|
@10032
|
16 years |
vboxsync |
Nested paging updates
|
|
|
@10026
|
16 years |
vboxsync |
Nested paging updates.
|
|
|
@10021
|
16 years |
vboxsync |
Updates for amd64 nested paging.
|
|
|
@9999
|
16 years |
vboxsync |
Too noisy
|
|
|
@9990
|
16 years |
vboxsync |
Some cleanup
|
|
|
@9965
|
16 years |
vboxsync |
Hyper and intermediate CR3 values can be 64 bits.
|
|
|
@9893
|
16 years |
vboxsync |
Attempt to fix PAE (can't verify now).
AMD64 paging updates.
|
|
|
@9890
|
16 years |
vboxsync |
amd64 paging updates
|
|
|
@9888
|
16 years |
vboxsync |
Updates for amd64 paging.
|
|
|
@9824
|
16 years |
vboxsync |
Some preparations for fixing PAE.
|
|
|
@9755
|
16 years |
vboxsync |
Update
|
|
|
@9752
|
16 years |
vboxsync |
PAE & AMD64 paging updates.
- create references to upper level shadow …
|
|
|
@9690
|
16 years |
vboxsync |
Paging updates for amd64.
|
|
|
@9686
|
16 years |
vboxsync |
Logging updates
|
|
|
@9685
|
16 years |
vboxsync |
Always sync PML4E & PDPE.
|
|
|
@9682
|
16 years |
vboxsync |
Long mode paging updates
|
|
|
@9596
|
16 years |
vboxsync |
PGMPOOLKIND_64BIT_PD_FOR_64BIT_PD is the same as …
|
|
|
@9589
|
16 years |
vboxsync |
AMD64 paging updates
|
|
|
@9570
|
16 years |
vboxsync |
AMD64 paging updates
|
|
|