|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@37934
|
13 years |
vboxsync |
IEM: two mnemonic typos.
|
|
|
@37918
|
13 years |
vboxsync |
IEM: Implemented AAD (used by the bios build by watcomc) and fixed a …
|
|
|
@37731
|
13 years |
vboxsync |
EMRemLock: Better assertions.
|
|
|
@37702
|
13 years |
vboxsync |
REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
|
|
|
@37583
|
13 years |
vboxsync |
removed left over code
|
|
|
@37582
|
13 years |
vboxsync |
PDMCritSect: Fixed PDMCritSectIsOwner[Ex] returning true in …
|
|
|
@37527
|
13 years |
vboxsync |
TM: Virtual sync timer locking fixes and assertions.
|
|
|
@37517
|
13 years |
vboxsync |
TM: Simplified the virtual sync timers by requiring changes to be done …
|
|
|
@37475
|
14 years |
vboxsync |
DevAPIC: Locking reworking in progress.
|
|
|
@37467
|
14 years |
vboxsync |
IOM: Clean up locking now that all devices has its own CS.
|
|
|
@37466
|
14 years |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant …
|
|
|
@37452
|
14 years |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37443
|
14 years |
vboxsync |
PDM: Implemented the NOP critical section.
|
|
|
@37439
|
14 years |
vboxsync |
TMAllVirtual.cpp: Added some trace points.
|
|
|
@37424
|
14 years |
vboxsync |
IOM: Moved the inline functions out of IOMInternal.h and into IOMInline.h.
|
|
|
@37423
|
14 years |
vboxsync |
Ran the source code massager (scm).
|
|
|
@37419
|
14 years |
vboxsync |
PDM/IPRT CritSect: Introduced the NOP critical section for simplifying …
|
|
|
@37414
|
14 years |
vboxsync |
TM: Added TMTimerLock, TMTimerUnlock and TMTimerIsLockOwner for …
|
|
|
@37389
|
14 years |
vboxsync |
HWACCMAll.cpp: Added todo for optimziating the poking a little bit.
|
|
|
@37387
|
14 years |
vboxsync |
VMM/HM: Drop assertion in hmR0PokeCpu that might be subject to traces …
|
|
|
@37386
|
14 years |
vboxsync |
VMM/HM: more paranoid poking code.
|
|
|
@37362
|
14 years |
vboxsync |
PGMNotifyNxeChanged: Another try.
|
|
|
@37360
|
14 years |
vboxsync |
PGMPhysSimpleReadGCPtr: hrumpf.
|
|
|
@37357
|
14 years |
vboxsync |
PGM: relax some assertion added earlier today so they'll survive reset …
|
|
|
@37354
|
14 years |
vboxsync |
PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
|
|
|
@37324
|
14 years |
vboxsync |
TM,Devices: Fixed default critical section screwup and adjusted its …
|
|
|
@37137
|
14 years |
vboxsync |
Remvoed the non-PGM_USE_RAMRANGE_SEARCH_TREES code.
|
|
|
@37136
|
14 years |
vboxsync |
CPUM: Option to set Hypervisor Present bit.
|
|
|
@37090
|
14 years |
vboxsync |
IEM: exception hacking…
|
|
|
@37084
|
14 years |
vboxsync |
IEM: xadd
|
|
|
@37079
|
14 years |
vboxsync |
IEM: Implemented the bare minimum of protected mode interrupt handling …
|
|
|
@37061
|
14 years |
vboxsync |
burn fix?
|
|
|
@37058
|
14 years |
vboxsync |
-> office
|
|
|
@37056
|
14 years |
vboxsync |
IEMAllAImpl.asm: BEGINCODE
|
|
|
@37039
|
14 years |
vboxsync |
IEM: Hacking in progress…
|
|
|
@37034
|
14 years |
vboxsync |
IEM: Hacking in progress…
|
|
|
@37013
|
14 years |
vboxsync |
IEM: Some exception/interrupt dispatching preparations.
|
|
|
@37011
|
14 years |
vboxsync |
IEM: Reduce the code / exception table size a wee bit for GCC.
|
|
|
@37008
|
14 years |
vboxsync |
IEM: More checks and another build fix attempt.
|
|
|
@37007
|
14 years |
vboxsync |
IEM: check more, try fix build.
|
|
|
@37004
|
14 years |
vboxsync |
IEM: More cleanup and checks.
|
|
|
@37003
|
14 years |
vboxsync |
IEM: More cleanup and checks.
|
|
|
@37002
|
14 years |
vboxsync |
IEM: Cleaning up and 'microcode' testcase - work in progress…
|
|
|
@36902
|
14 years |
vboxsync |
PGM: Implemented RAM range search trees (disabled).
|
|
|
@36894
|
14 years |
vboxsync |
pgmPhysGetRangeAtOrAboveSlow: Use GCPhys instead of pRam->GCPhys.
|
|
|
@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
|
|
|