|
|
@37137
|
14 年 |
vboxsync |
Remvoed the non-PGM_USE_RAMRANGE_SEARCH_TREES code.
|
|
|
@37136
|
14 年 |
vboxsync |
CPUM: Option to set Hypervisor Present bit.
|
|
|
@37090
|
14 年 |
vboxsync |
IEM: exception hacking…
|
|
|
@37084
|
14 年 |
vboxsync |
IEM: xadd
|
|
|
@37079
|
14 年 |
vboxsync |
IEM: Implemented the bare minimum of protected mode interrupt handling …
|
|
|
@37061
|
14 年 |
vboxsync |
burn fix?
|
|
|
@37058
|
14 年 |
vboxsync |
-> office
|
|
|
@37056
|
14 年 |
vboxsync |
IEMAllAImpl.asm: BEGINCODE
|
|
|
@37039
|
14 年 |
vboxsync |
IEM: Hacking in progress…
|
|
|
@37034
|
14 年 |
vboxsync |
IEM: Hacking in progress…
|
|
|
@37013
|
14 年 |
vboxsync |
IEM: Some exception/interrupt dispatching preparations.
|
|
|
@37011
|
14 年 |
vboxsync |
IEM: Reduce the code / exception table size a wee bit for GCC.
|
|
|
@37008
|
14 年 |
vboxsync |
IEM: More checks and another build fix attempt.
|
|
|
@37007
|
14 年 |
vboxsync |
IEM: check more, try fix build.
|
|
|
@37004
|
14 年 |
vboxsync |
IEM: More cleanup and checks.
|
|
|
@37003
|
14 年 |
vboxsync |
IEM: More cleanup and checks.
|
|
|
@37002
|
14 年 |
vboxsync |
IEM: Cleaning up and 'microcode' testcase - work in progress…
|
|
|
@36902
|
14 年 |
vboxsync |
PGM: Implemented RAM range search trees (disabled).
|
|
|
@36894
|
14 年 |
vboxsync |
pgmPhysGetRangeAtOrAboveSlow: Use GCPhys instead of pRam->GCPhys.
|
|
|
@36893
|
14 年 |
vboxsync |
PGM: Removed the #ifndef PGM_USE_RAMRANGE_TLB code.
|
|
|
@36891
|
14 年 |
vboxsync |
PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
|
|
|
@36861
|
14 年 |
vboxsync |
CPUMSetGuestTR: Awww, shut up.
|
|
|
@36860
|
14 年 |
vboxsync |
IEM: rdtsc, mov DRx, ltr, lldt. cmovnle fix.
|
|
|
@36857
|
14 年 |
vboxsync |
IEM: bsf, bsr, bt, btc, bts, btr and leave. Some cleaning up.
|
|
|
@36851
|
14 年 |
vboxsync |
IEM: SHLD, SHRD.
|
|
|
@36849
|
14 年 |
vboxsync |
IEM: Some more bits.
|
|
|
@36844
|
14 年 |
vboxsync |
IEM: started drilling down to FINIT, but have to change location.
|
|
|
@36841
|
14 年 |
vboxsync |
IEM: CMOVcc, JMPF Ep.
|
|
|
@36840
|
14 年 |
vboxsync |
IEM: cpuid, clts, fixes.
|
|
|
@36838
|
14 年 |
vboxsync |
IEM: SMSW and LMSW.
|
|
|
@36835
|
14 年 |
vboxsync |
IEM: pop Ev; fixed the setting of accessed bit.
|
|
|
@36834
|
14 年 |
vboxsync |
IEM: Moved the iemCImpl functions out of IEMAll.cpp and into …
|
|
|
@36833
|
14 年 |
vboxsync |
IEM: Fixed missing RIP advancing when rCX was 0. 'LSS GReg, r/m' …
|
|
|
@36831
|
14 年 |
vboxsync |
build fix
|
|
|
@36829
|
14 年 |
vboxsync |
IEM: Some more instructions and tweaks.
|
|
|
@36828
|
14 年 |
vboxsync |
IEM: implemented XLAT, extended the output when hitting a stub.
|
|
|
@36823
|
14 年 |
vboxsync |
IEM: fixed interrupt delivery in verification mode.
|
|
|
@36822
|
14 年 |
vboxsync |
comment typo.
|
|
|
@36821
|
14 年 |
vboxsync |
IEM: imul, fixes & optimization hack.
|
|
|
@36815
|
14 年 |
vboxsync |
IEM: XCHG mem,reg and CALLN r/m
|
|
|
@36813
|
14 年 |
vboxsync |
mac build fix.
|
|
|
@36812
|
14 年 |
vboxsync |
IEM: hlt
|
|
|
@36798
|
14 年 |
vboxsync |
build fix
|
|
|
@36795
|
14 年 |
vboxsync |
IEM: Verify memory writes, fixed bugs found doing so.
|
|
|
@36794
|
14 年 |
vboxsync |
IEM: Verify I/O port read and writes as well as MMIO accesses. …
|
|
|
@36780
|
14 年 |
vboxsync |
IEM: Some more bits.
|
|
|
@36778
|
14 年 |
vboxsync |
win.x86 build fix.
|
|
|
@36775
|
14 年 |
vboxsync |
gcc build fixes.
|
|
|
@36774
|
14 年 |
vboxsync |
build fix.
|
|
|
@36772
|
14 年 |
vboxsync |
build fixes.
|
|
|
@36771
|
14 年 |
vboxsync |
build fixes.
|
|
|
@36770
|
14 年 |
vboxsync |
build fixes.
|
|
|
@36769
|
14 年 |
vboxsync |
build fixes.
|
|
|
@36768
|
14 年 |
vboxsync |
IEM: Initial commit, work in progress.
|
|
|
@36762
|
14 年 |
vboxsync |
CPUM: CPUMSetGuestGDTR and CPUMSetGuestIDTR should take 64-bit base value.
|
|
|
@36639
|
14 年 |
vboxsync |
CPUMIsGuestInRealOrV86Mode and CPUMIsGuestInRealOrV86ModeEx.
|
|
|
@36315
|
14 年 |
vboxsync |
VMM: more correct MSR_IA32_MISC_ENABLE emulation
|
|
|
@36291
|
14 年 |
vboxsync |
VMM/EMAll: do not tread the emInterpretIncDec assertion differently
|
|
|
@36251
|
14 年 |
vboxsync |
PDMCritSectLeave: another assertion.
|
|
|
@36196
|
14 年 |
vboxsync |
VMM: don't die hard during PDPTR preloading (VT-x), try guru meditate …
|
|
|
@36009
|
14 年 |
vboxsync |
PGM: Fixed large pages and write monitoring (live snapshot). Added …
|
|
|
@35754
|
14 年 |
vboxsync |
Fix running 64bit guests on 32bit hosts with nested paging
|
|
|
@35537
|
14 年 |
vboxsync |
mark the source of the bloat.
|
|
|
@35529
|
14 年 |
vboxsync |
warnings (gcc-4.5).
|
|
|
@35410
|
14 年 |
vboxsync |
DBGFReg revamp #2.
|
|
|
@35348
|
14 年 |
vboxsync |
VMM reorg: Moving PATM to where the other VMM sources are.
|
|
|
@35346
|
14 年 |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35333
|
14 年 |
vboxsync |
VMM source reorg.
|
|
|
@33795
|
14 年 |
vboxsync |
Extra comment
|
|
|
@33771
|
14 年 |
vboxsync |
Mark base page as type page table when activating a 4 kb page inside …
|
|
|
@33676
|
14 年 |
vboxsync |
scm cleanup run.
|
|
|
@33540
|
14 年 |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33512
|
14 年 |
vboxsync |
(Re)Moved assertions
|
|
|
@33164
|
14 年 |
vboxsync |
Can't deal with 8 byte operands in our 32-bit emulation code.
|
|
|
@32977
|
14 年 |
vboxsync |
Extend assertion
|
|
|
@32935
|
14 年 |
vboxsync |
PDM, VMM, PCI: reworked MSI API: now MSIs delivered via IOAPIC API, …
|
|
|
@32872
|
14 年 |
vboxsync |
Wrong PD type (triggers assertion in debug build; otherwise harmless)
|
|
|
@32868
|
14 年 |
vboxsync |
Comment update
|
|
|
@32867
|
14 年 |
vboxsync |
Fixed dereference of large pages in EPT/nested paging modes.
|
|
|
@32865
|
14 年 |
vboxsync |
Redundant check
|
|
|
@32859
|
14 年 |
vboxsync |
More informative assertion
|
|
|
@32819
|
14 年 |
vboxsync |
Tab
|
|
|
@32796
|
14 年 |
vboxsync |
GVMMR0,TM,STAM: Periodic preemption timer fixes, adjustments and …
|
|
|
@32788
|
14 年 |
vboxsync |
Moved stats around
|
|
|
@32785
|
14 年 |
vboxsync |
Cleaned up SyncPageWorker for non-paging modes.
|
|
|
@32778
|
14 年 |
vboxsync |
Sync the entire page table for new nested page tables. (partially …
|
|
|
@32746
|
14 年 |
vboxsync |
pgmPoolFlushDirtyPage,pgmPoolAddDirtyPage: Must use …
|
|
|
@32572
|
14 年 |
vboxsync |
VMM,SUPDrv,IPRT: More changes for related to the priodic preemption …
|
|
|
@32564
|
14 年 |
vboxsync |
Compile error
|
|
|
@32563
|
14 年 |
vboxsync |
Take a shortcut
|
|
|
@32561
|
14 年 |
vboxsync |
Oops
|
|
|
@32560
|
14 年 |
vboxsync |
Cleaned up a bit
|
|
|
@32551
|
14 年 |
vboxsync |
Reactivate pae/32-bit optimization.
|
|
|
@32544
|
14 年 |
vboxsync |
Disabled pae/32-bit optimization due to XP installation regressions
|
|
|
@32541
|
14 年 |
vboxsync |
Don't bother checking for virtual handlers in ring-0.
|
|
|
@32539
|
14 年 |
vboxsync |
Removed wrong assertion
|
|
|
@32521
|
14 年 |
vboxsync |
Optimization
|
|
|
@32516
|
14 年 |
vboxsync |
Removed double invalidate.
|
|
|
@32489
|
14 年 |
vboxsync |
VMM: More work on the periodic preemption timer (no actual timers yet).
|
|
|
@32486
|
14 年 |
vboxsync |
Moved logging and stat
|
|
|