|
|
@13585
|
16 years |
vboxsync |
Refresh the cr3 mapping by putting it at the head of the age list. …
|
|
|
@13582
|
16 years |
vboxsync |
Invalidate the current pml4 phys pointer properly when changing cr3.
|
|
|
@13577
|
16 years |
vboxsync |
#1865: SELM.
|
|
|
@13572
|
16 years |
vboxsync |
Statistics for rdtsc intercepts
|
|
|
@13566
|
16 years |
vboxsync |
EMAll.cpp: doxygen.
|
|
|
@13565
|
16 years |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
|
|
|
@13561
|
16 years |
vboxsync |
Emulate (lock) cmpxchg8b in ring 0 & 3. Added testcase for instruction …
|
|
|
@13543
|
16 years |
vboxsync |
#1865: PGMPool.
|
|
|
@13532
|
16 years |
vboxsync |
CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
|
|
|
@13447
|
16 years |
vboxsync |
Logging change
|
|
|
@13418
|
16 years |
vboxsync |
Logging change
|
|
|
@13415
|
16 years |
vboxsync |
VMM: a couple of comments.
|
|
|
@13413
|
16 years |
vboxsync |
VMM: spaces mostly.
|
|
|
@13403
|
16 years |
vboxsync |
More checks
|
|
|
@13400
|
16 years |
vboxsync |
Extra checks
|
|
|
@13399
|
16 years |
vboxsync |
Minor update
|
|
|
@13398
|
16 years |
vboxsync |
Don't check disabled physical access handlers
|
|
|
@13397
|
16 years |
vboxsync |
Backed out 38140
|
|
|
@13396
|
16 years |
vboxsync |
Correction
|
|
|
@13395
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@13394
|
16 years |
vboxsync |
Implement PrefetchPage for EPT when in real or protected mode without …
|
|
|
@13393
|
16 years |
vboxsync |
Updates for physical page aliases
|
|
|
@13392
|
16 years |
vboxsync |
Correction
|
|
|
@13390
|
16 years |
vboxsync |
Properly export the new functions.
|
|
|
@13388
|
16 years |
vboxsync |
Updates
|
|
|
@13387
|
16 years |
vboxsync |
First sketch of functionality to create guest physical address aliases.
|
|
|
@13380
|
16 years |
vboxsync |
tmVirtualNanoTSRediscover: return to R3 when we start stepping (1ns). …
|
|
|
@13366
|
16 years |
vboxsync |
Unnecessary checks removed
|
|
|
@13351
|
16 years |
vboxsync |
Fully emulated lmsw.
|
|
|
@13267
|
16 years |
vboxsync |
lmsw: corrected exit path
|
|
|
@13266
|
16 years |
vboxsync |
lmsw emulation: 16 bits operand
|
|
|
@13265
|
16 years |
vboxsync |
Lmsw emulation.
|
|
|
@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. …
|
|
|
@13203
|
16 years |
vboxsync |
Missing shadow cases for EPT.
|
|
|
@13202
|
16 years |
vboxsync |
Missing EPT case in pgmPoolTrackFlushGCPhysPTInt.
|
|
|
@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).
|
|
|
@13193
|
16 years |
vboxsync |
uint64_t conversion fix
|
|
|
@13188
|
16 years |
vboxsync |
PGM: polish.
|
|
|
@13186
|
16 years |
vboxsync |
PGMPhys: Fix for silly edge case bug.
|
|
|
@13161
|
16 years |
vboxsync |
Emulate WBINVD
|
|
|
@13152
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleReadGCPhys code.
|
|
|
@13151
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleWriteGCPhys code.
|
|
|
@13150
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleDirtyWriteGCPtr code.
|
|
|
@13149
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleWriteGCPtr code.
|
|
|
@13148
|
16 years |
vboxsync |
#1865: Enabled the new PGMPhysSimpleReadGCPtr code.
|
|
|
@13147
|
16 years |
vboxsync |
removed todo that has been dealt with.
|
|
|
@13146
|
16 years |
vboxsync |
#1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
|
|
|
@13145
|
16 years |
vboxsync |
#1865: shuffled code.
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@13138
|
16 years |
vboxsync |
#1865: Mac fix.
|
|
|
@13134
|
16 years |
vboxsync |
EPT: set the ignore PAT and WB cache flags in page table entries.
|
|
|
@13126
|
16 years |
vboxsync |
Set u1Execute too.
|
|
|
@13122
|
16 years |
vboxsync |
Corrected return value checks for PGMShwGetEPTPDPtr.
|
|
|
@13121
|
16 years |
vboxsync |
Wrong mask
|
|
|
@13113
|
16 years |
vboxsync |
Added PGMGetEPTCR3.
|
|
|
@13106
|
16 years |
vboxsync |
leave some modes out if 64-bit guests are not enabled (so far on …
|
|
|
@13100
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@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.
|
|
|
@13063
|
16 years |
vboxsync |
Corrected return value checks for PGMShwGetLongModePDPtr & …
|
|
|
@13062
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13046
|
16 years |
vboxsync |
#1865: Eliminated two duplicate members of PGMVIRTHANDLER while at it.
|
|
|
@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…
|
|
|
@13025
|
16 years |
vboxsync |
Updates for EPT.
|
|
|
@13020
|
16 years |
vboxsync |
Knut-compatibility fixes
|
|
|
@13019
|
16 years |
vboxsync |
#1865: PGM …
|
|
|
@13013
|
16 years |
vboxsync |
infrastructure work for X2APIC support
|
|
|
@12999
|
16 years |
vboxsync |
Same applies to return code checks for PGMShwGetEPTPDPtr.
|
|
|
@12998
|
16 years |
vboxsync |
More logging
|
|
|
@12997
|
16 years |
vboxsync |
Fixed regressions in return code checking
|
|
|
@12994
|
16 years |
vboxsync |
Cleanup
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12986
|
16 years |
vboxsync |
More PDM cleanup.
|
|
|
@12984
|
16 years |
vboxsync |
#1865: PDMQueue.
|
|
|
@12983
|
16 years |
vboxsync |
#1865: PDMCritSect.
|
|
|
@12972
|
16 years |
vboxsync |
APIC versioning in features interface
|
|
|
@12971
|
16 years |
vboxsync |
x2APIC bits definitions
|
|
|
@12968
|
16 years |
vboxsync |
#1865: MM done for now (needs revisiting later).
|
|
|
@12967
|
16 years |
vboxsync |
#1865: MM - docs and 4 new ring-3 heap APIs for string formatting.
|
|
|
@12966
|
16 years |
vboxsync |
MMAllPhys.cpp: Now it's deleted.
|
|
|
@12964
|
16 years |
vboxsync |
VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted …
|
|
|
@12938
|
16 years |
vboxsync |
Comment updates
|
|
|
@12937
|
16 years |
vboxsync |
SyncPageWorker updates for EPT.
|
|
|
@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.
|
|
|