|
|
@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
|
|
|
@9539
|
16 years |
vboxsync |
Some changes for amd64.
Lifted a restriction for executing code in …
|
|
|
@9300
|
17 years |
vboxsync |
More 64 bits guest ptr fixes
|
|
|
@9282
|
17 years |
vboxsync |
Type and cast corrections
|
|
|
@9064
|
17 years |
vboxsync |
Properly deal with CR3 changes in nested paging mode.
|
|
|
@9032
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@9026
|
17 years |
vboxsync |
More updates for nested paging. (setting up the paging mode)
|
|
|
@9024
|
17 years |
vboxsync |
2nd attempt
|
|
|
@9023
|
17 years |
vboxsync |
Fixed some runtime assertions
|
|
|
@9021
|
17 years |
vboxsync |
Nested paging updates. Extra paging mode added to prevent illegal …
|
|
|
@9001
|
17 years |
vboxsync |
Enabled the PGMMODE_PROTECTED (Guest) & PGMMODE_AMD64 (shadow) …
|
|
|
@8965
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@8533
|
17 years |
vboxsync |
Start of 64 bits paging support
|
|
|
@8386
|
17 years |
vboxsync |
No AMD64 support in raw mode
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8108
|
17 years |
vboxsync |
Updated check.
Added PGMGetHostMode.
|
|
|
@7907
|
17 years |
vboxsync |
LogFlow update for 64 bits crx registers
|
|
|
@7905
|
17 years |
vboxsync |
Changed CRx parameter size
|
|
|
@7883
|
17 years |
vboxsync |
Drop the pVM->pgm.s.enmGuestMode <= PGMMODE_PROTECTED "optimization" …
|
|
|
@7865
|
17 years |
vboxsync |
Eliminate edge case where pVM->pgm.s.GCPhysCR3 would get out of sync. …
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7676
|
17 years |
vboxsync |
Cleaned up.
AMD64 shadow paging is only valid with AMD64 guest paging. …
|
|
|
@7629
|
17 years |
vboxsync |
Initial cleanup for PAE
|
|
|
@6906
|
17 years |
vboxsync |
Moved PGMHandlerPhysicalPageTempOff, PGMHandlerPhysicalPageReset, …
|
|
|
@6905
|
17 years |
vboxsync |
A couple of fixes to PGMAssertHandlerAndFlagsInSync.
|
|
|
@6903
|
17 years |
vboxsync |
Fixed bug (regression) in PGMAssertHandlerAndFlagsInSync.
|
|
|