|
|
@38677
|
13 年 |
vboxsync |
IOM: MMIO instruction interpreter bug fixes.
|
|
|
@38325
|
13 年 |
vboxsync |
VMM: Renamed VM::fRawR0Enabled and VM::fRawR3Enabled, inverting their …
|
|
|
@38092
|
13 年 |
vboxsync |
Fixed assertion (last item may or may not match).
|
|
|
@38086
|
13 年 |
vboxsync |
oooops.
|
|
|
@38084
|
13 年 |
vboxsync |
IEM: Implemented immediate far call.
|
|
|
@38082
|
13 年 |
vboxsync |
*.kmk: Installation/staging adjustments (kBuild 0.2.0 preps).
|
|
|
@38081
|
13 年 |
vboxsync |
PDMCritSectLeave: Release assertion if not owner.
|
|
|
@38079
|
13 年 |
vboxsync |
IEM: Implemented AAM, fixed AAD.
|
|
|
@38077
|
13 年 |
vboxsync |
IEM: Implemented LAHF/SAHF.
|
|
|
@38074
|
13 年 |
vboxsync |
IEM: Implemented CMC.
|
|
|
@38073
|
13 年 |
vboxsync |
IEM: Implemented CBW and friends.
|
|
|
@38059
|
13 年 |
vboxsync |
PDMCritSectLeave: Changed the release assertion into a normal …
|
|
|
@38042
|
13 年 |
vboxsync |
PDMCritSectEnter: Fixed rcBusy=VINF_SUCCESS case. Only affected …
|
|
|
@38035
|
13 年 |
vboxsync |
PDMCritSectLeave: Don't leave if we're not the owner, panic instead …
|
|
|
@38026
|
13 年 |
vboxsync |
IEMAllAImpl.asm: Build fix.
|
|
|
@38025
|
13 年 |
vboxsync |
IEMAllAImpl.asm: Fixed fastcall bug.
|
|
|
@38019
|
13 年 |
vboxsync |
IEM: typo
|
|
|
@38018
|
13 年 |
vboxsync |
IEM: Made it link on 32-bit windows.
|
|
|
@37955
|
13 年 |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@37934
|
13 年 |
vboxsync |
IEM: two mnemonic typos.
|
|
|
@37918
|
13 年 |
vboxsync |
IEM: Implemented AAD (used by the bios build by watcomc) and fixed a …
|
|
|
@37731
|
13 年 |
vboxsync |
EMRemLock: Better assertions.
|
|
|
@37702
|
13 年 |
vboxsync |
REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
|
|
|
@37583
|
13 年 |
vboxsync |
removed left over code
|
|
|
@37582
|
13 年 |
vboxsync |
PDMCritSect: Fixed PDMCritSectIsOwner[Ex] returning true in …
|
|
|
@37527
|
13 年 |
vboxsync |
TM: Virtual sync timer locking fixes and assertions.
|
|
|
@37517
|
13 年 |
vboxsync |
TM: Simplified the virtual sync timers by requiring changes to be done …
|
|
|
@37475
|
13 年 |
vboxsync |
DevAPIC: Locking reworking in progress.
|
|
|
@37467
|
13 年 |
vboxsync |
IOM: Clean up locking now that all devices has its own CS.
|
|
|
@37466
|
13 年 |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant …
|
|
|
@37452
|
13 年 |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37443
|
13 年 |
vboxsync |
PDM: Implemented the NOP critical section.
|
|
|
@37439
|
13 年 |
vboxsync |
TMAllVirtual.cpp: Added some trace points.
|
|
|
@37424
|
13 年 |
vboxsync |
IOM: Moved the inline functions out of IOMInternal.h and into IOMInline.h.
|
|
|
@37423
|
13 年 |
vboxsync |
Ran the source code massager (scm).
|
|
|
@37419
|
13 年 |
vboxsync |
PDM/IPRT CritSect: Introduced the NOP critical section for simplifying …
|
|
|
@37414
|
13 年 |
vboxsync |
TM: Added TMTimerLock, TMTimerUnlock and TMTimerIsLockOwner for …
|
|
|
@37389
|
14 年 |
vboxsync |
HWACCMAll.cpp: Added todo for optimziating the poking a little bit.
|
|
|
@37387
|
14 年 |
vboxsync |
VMM/HM: Drop assertion in hmR0PokeCpu that might be subject to traces …
|
|
|
@37386
|
14 年 |
vboxsync |
VMM/HM: more paranoid poking code.
|
|
|
@37362
|
14 年 |
vboxsync |
PGMNotifyNxeChanged: Another try.
|
|
|
@37360
|
14 年 |
vboxsync |
PGMPhysSimpleReadGCPtr: hrumpf.
|
|
|
@37357
|
14 年 |
vboxsync |
PGM: relax some assertion added earlier today so they'll survive reset …
|
|
|
@37354
|
14 年 |
vboxsync |
PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
|
|
|
@37324
|
14 年 |
vboxsync |
TM,Devices: Fixed default critical section screwup and adjusted its …
|
|
|
@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.
|
|
|