|
|
@36893
|
14 years |
vboxsync |
PGM: Removed the #ifndef PGM_USE_RAMRANGE_TLB code.
|
|
|
@36891
|
14 years |
vboxsync |
PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
|
|
|
@36861
|
14 years |
vboxsync |
CPUMSetGuestTR: Awww, shut up.
|
|
|
@36860
|
14 years |
vboxsync |
IEM: rdtsc, mov DRx, ltr, lldt. cmovnle fix.
|
|
|
@36857
|
14 years |
vboxsync |
IEM: bsf, bsr, bt, btc, bts, btr and leave. Some cleaning up.
|
|
|
@36851
|
14 years |
vboxsync |
IEM: SHLD, SHRD.
|
|
|
@36849
|
14 years |
vboxsync |
IEM: Some more bits.
|
|
|
@36844
|
14 years |
vboxsync |
IEM: started drilling down to FINIT, but have to change location.
|
|
|
@36841
|
14 years |
vboxsync |
IEM: CMOVcc, JMPF Ep.
|
|
|
@36840
|
14 years |
vboxsync |
IEM: cpuid, clts, fixes.
|
|
|
@36838
|
14 years |
vboxsync |
IEM: SMSW and LMSW.
|
|
|
@36835
|
14 years |
vboxsync |
IEM: pop Ev; fixed the setting of accessed bit.
|
|
|
@36834
|
14 years |
vboxsync |
IEM: Moved the iemCImpl functions out of IEMAll.cpp and into …
|
|
|
@36833
|
14 years |
vboxsync |
IEM: Fixed missing RIP advancing when rCX was 0. 'LSS GReg, r/m' …
|
|
|
@36831
|
14 years |
vboxsync |
build fix
|
|
|
@36829
|
14 years |
vboxsync |
IEM: Some more instructions and tweaks.
|
|
|
@36828
|
14 years |
vboxsync |
IEM: implemented XLAT, extended the output when hitting a stub.
|
|
|
@36823
|
14 years |
vboxsync |
IEM: fixed interrupt delivery in verification mode.
|
|
|
@36822
|
14 years |
vboxsync |
comment typo.
|
|
|
@36821
|
14 years |
vboxsync |
IEM: imul, fixes & optimization hack.
|
|
|
@36815
|
14 years |
vboxsync |
IEM: XCHG mem,reg and CALLN r/m
|
|
|
@36813
|
14 years |
vboxsync |
mac build fix.
|
|
|
@36812
|
14 years |
vboxsync |
IEM: hlt
|
|
|
@36798
|
14 years |
vboxsync |
build fix
|
|
|
@36795
|
14 years |
vboxsync |
IEM: Verify memory writes, fixed bugs found doing so.
|
|
|
@36794
|
14 years |
vboxsync |
IEM: Verify I/O port read and writes as well as MMIO accesses. …
|
|
|
@36780
|
14 years |
vboxsync |
IEM: Some more bits.
|
|
|
@36778
|
14 years |
vboxsync |
win.x86 build fix.
|
|
|
@36775
|
14 years |
vboxsync |
gcc build fixes.
|
|
|
@36774
|
14 years |
vboxsync |
build fix.
|
|
|
@36772
|
14 years |
vboxsync |
build fixes.
|
|
|
@36771
|
14 years |
vboxsync |
build fixes.
|
|
|
@36770
|
14 years |
vboxsync |
build fixes.
|
|
|
@36769
|
14 years |
vboxsync |
build fixes.
|
|
|
@36768
|
14 years |
vboxsync |
IEM: Initial commit, work in progress.
|
|
|
@36762
|
14 years |
vboxsync |
CPUM: CPUMSetGuestGDTR and CPUMSetGuestIDTR should take 64-bit base value.
|
|
|
@36639
|
14 years |
vboxsync |
CPUMIsGuestInRealOrV86Mode and CPUMIsGuestInRealOrV86ModeEx.
|
|
|
@36315
|
14 years |
vboxsync |
VMM: more correct MSR_IA32_MISC_ENABLE emulation
|
|
|
@36291
|
14 years |
vboxsync |
VMM/EMAll: do not tread the emInterpretIncDec assertion differently
|
|
|
@36251
|
14 years |
vboxsync |
PDMCritSectLeave: another assertion.
|
|
|
@36196
|
14 years |
vboxsync |
VMM: don't die hard during PDPTR preloading (VT-x), try guru meditate …
|
|
|
@36009
|
14 years |
vboxsync |
PGM: Fixed large pages and write monitoring (live snapshot). Added …
|
|
|
@35754
|
14 years |
vboxsync |
Fix running 64bit guests on 32bit hosts with nested paging
|
|
|
@35537
|
14 years |
vboxsync |
mark the source of the bloat.
|
|
|
@35529
|
14 years |
vboxsync |
warnings (gcc-4.5).
|
|
|
@35410
|
14 years |
vboxsync |
DBGFReg revamp #2.
|
|
|
@35348
|
14 years |
vboxsync |
VMM reorg: Moving PATM to where the other VMM sources are.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35333
|
14 years |
vboxsync |
VMM source reorg.
|
|
|
@33795
|
14 years |
vboxsync |
Extra comment
|
|
|
@33771
|
14 years |
vboxsync |
Mark base page as type page table when activating a 4 kb page inside …
|
|
|
@33676
|
14 years |
vboxsync |
scm cleanup run.
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33512
|
14 years |
vboxsync |
(Re)Moved assertions
|
|
|
@33164
|
14 years |
vboxsync |
Can't deal with 8 byte operands in our 32-bit emulation code.
|
|
|
@32977
|
14 years |
vboxsync |
Extend assertion
|
|
|
@32935
|
14 years |
vboxsync |
PDM, VMM, PCI: reworked MSI API: now MSIs delivered via IOAPIC API, …
|
|
|
@32872
|
14 years |
vboxsync |
Wrong PD type (triggers assertion in debug build; otherwise harmless)
|
|
|
@32868
|
14 years |
vboxsync |
Comment update
|
|
|
@32867
|
14 years |
vboxsync |
Fixed dereference of large pages in EPT/nested paging modes.
|
|
|
@32865
|
14 years |
vboxsync |
Redundant check
|
|
|
@32859
|
14 years |
vboxsync |
More informative assertion
|
|
|
@32819
|
14 years |
vboxsync |
Tab
|
|
|
@32796
|
14 years |
vboxsync |
GVMMR0,TM,STAM: Periodic preemption timer fixes, adjustments and …
|
|
|
@32788
|
14 years |
vboxsync |
Moved stats around
|
|
|
@32785
|
14 years |
vboxsync |
Cleaned up SyncPageWorker for non-paging modes.
|
|
|
@32778
|
14 years |
vboxsync |
Sync the entire page table for new nested page tables. (partially …
|
|
|
@32746
|
14 years |
vboxsync |
pgmPoolFlushDirtyPage,pgmPoolAddDirtyPage: Must use …
|
|
|
@32572
|
14 years |
vboxsync |
VMM,SUPDrv,IPRT: More changes for related to the priodic preemption …
|
|
|
@32564
|
14 years |
vboxsync |
Compile error
|
|
|
@32563
|
14 years |
vboxsync |
Take a shortcut
|
|
|
@32561
|
14 years |
vboxsync |
Oops
|
|
|
@32560
|
14 years |
vboxsync |
Cleaned up a bit
|
|
|
@32551
|
14 years |
vboxsync |
Reactivate pae/32-bit optimization.
|
|
|
@32544
|
14 years |
vboxsync |
Disabled pae/32-bit optimization due to XP installation regressions
|
|
|
@32541
|
14 years |
vboxsync |
Don't bother checking for virtual handlers in ring-0.
|
|
|
@32539
|
14 years |
vboxsync |
Removed wrong assertion
|
|
|
@32521
|
14 years |
vboxsync |
Optimization
|
|
|
@32516
|
14 years |
vboxsync |
Removed double invalidate.
|
|
|
@32489
|
14 years |
vboxsync |
VMM: More work on the periodic preemption timer (no actual timers yet).
|
|
|
@32486
|
14 years |
vboxsync |
Moved logging and stat
|
|
|
@32484
|
14 years |
vboxsync |
TM,DevPit,DevApic,DevRtc: Timer frequency hints for calculating the …
|
|
|
@32481
|
14 years |
vboxsync |
Enabled dirty page optimization for the pae/32-bit shadow/guest case.
|
|
|
@32480
|
14 years |
vboxsync |
SyncPageWorkerTrackDeref: Use the hint we retrieved from the cached …
|
|
|
@32431
|
14 years |
vboxsync |
scm cleanup
|
|
|
@32419
|
14 years |
vboxsync |
TM,HWVMXR0: Use the preemption timer to make sure we stop executing …
|
|
|
@32410
|
14 years |
vboxsync |
Got rid of unnecessary dirty page flush in InvalidatePage. (NOTE: high …
|
|
|
@32401
|
14 years |
vboxsync |
Updates
|
|
|
@32392
|
14 years |
vboxsync |
pgm pool update for 32-bit dirty page handling
|
|
|
@32390
|
14 years |
vboxsync |
One more
|
|
|
@32389
|
14 years |
vboxsync |
Mask physical address
|
|
|
@32384
|
14 years |
vboxsync |
Extended dirty page optimization for the pae/32-bit shw/gst …
|
|
|
@32373
|
14 years |
vboxsync |
Must not call PGMPhysReleasePageMappingLock when the lock failed
|
|
|
@32366
|
14 years |
vboxsync |
Typo
|
|
|
@32362
|
14 years |
vboxsync |
Some cleanup
|
|
|
@32302
|
14 years |
vboxsync |
FTM statistics
|
|
|
@32140
|
14 years |
vboxsync |
FT updates
|
|
|
@32135
|
14 years |
vboxsync |
Checkpoint PDM helper
|
|
|
@32109
|
14 years |
vboxsync |
PGMAllPool.cpp: NIL_PGMPOOL_PHYSEXT_INDEX not NIL_PGMPOOL_IDX.
|
|
|
@32091
|
14 years |
vboxsync |
pgmPoolTrackPhysExtInsert: Fixed missing loop advancing, caused chains …
|
|
|