|
|
@47819
|
11 years |
vboxsync |
IEM: Read unpatched bytes. Useless (disabled for ages) CSAM hooks.
|
|
|
@47769
|
11 years |
vboxsync |
IEM: Clear RF flag on jump.
|
|
|
@47751
|
11 years |
vboxsync |
IEM: read-modified-write should have the r/w err bit set even when it …
|
|
|
@47750
|
11 years |
vboxsync |
Ignore RF when checking against REM too.
|
|
|
@47748
|
11 years |
vboxsync |
IEM: Some RF adjustments. Verification logging fixes.
|
|
|
@47744
|
11 years |
vboxsync |
PUSH SREG intel update.
|
|
|
@47740
|
11 years |
vboxsync |
IEM: Implemented RF. Working on verfication against VT-x.
|
|
|
@47713
|
11 years |
vboxsync |
fixes
|
|
|
@47707
|
11 years |
vboxsync |
IEM: Set dirty and accessed bits on pages. Initialize output vars …
|
|
|
@47671
|
11 years |
vboxsync |
VMM: More debugging related stuff.
|
|
|
@47568
|
11 years |
vboxsync |
IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
|
|
|
@47548
|
11 years |
vboxsync |
IEM: Bunch of fixes, mostly DOS related.
|
|
|
@47494
|
11 years |
vboxsync |
IEM: Implemented expand down limit checks.
|
|
|
@47444
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@47429
|
11 years |
vboxsync |
IEM: Implemented I/O permission bitmap checks.
|
|
|
@47427
|
11 years |
vboxsync |
PATM,IEM: Added interface for safely and quickly reading patch code.
|
|
|
@47413
|
11 years |
vboxsync |
IEM: Started introducing some disassembler details in the decoder that …
|
|
|
@47411
|
11 years |
vboxsync |
IEM: pmovmskb.
|
|
|
@47407
|
11 years |
vboxsync |
IEM: Added pcmpeqb/w/d and corrected alignment exception handling a little.
|
|
|
@47399
|
11 years |
vboxsync |
IEM: Packed Shuffle Stuff.
|
|
|
@47394
|
11 years |
vboxsync |
IEM: movd/movq overhaul and both directions.
|
|
|
@47389
|
11 years |
vboxsync |
IEM: More SSE and MMX.
|
|
|
@47385
|
11 years |
vboxsync |
IEM: More SSE/MMX stuff.
|
|
|
@47383
|
11 years |
vboxsync |
IEMAll.cpp: Build fix.
|
|
|
@47382
|
11 years |
vboxsync |
IEM: MOVD XM,GREG (sse2,mmx); REX prefix decoding fixes (must be last …
|
|
|
@47350
|
11 years |
vboxsync |
IEM: SS=0 fixes, the right way this time.
|
|
|
@47328
|
11 years |
vboxsync |
CPUM,++: Fix DR6 and DR7 read-as-1 (RA1) and read-as-zero (RAZ) values …
|
|
|
@47327
|
11 years |
vboxsync |
IEM: Implemented swapgs
|
|
|
@47326
|
11 years |
vboxsync |
IEM: Implemented the mwait & monitor instructions. (Still work to be …
|
|
|
@47319
|
11 years |
vboxsync |
IEM: More 64-bit fixes.
|
|
|
@47307
|
11 years |
vboxsync |
IEM: Implemented mfence, lfence, sfence.
|
|
|
@47291
|
11 years |
vboxsync |
IEM: More 64-bit fixes.
|
|
|
@47288
|
11 years |
vboxsync |
64-bit segmentation fixes to string instr.
|
|
|
@47283
|
11 years |
vboxsync |
Initial longmode iret.
|
|
|
@47280
|
11 years |
vboxsync |
IEM: TPR access.
|
|
|
@47279
|
11 years |
vboxsync |
IEM: int3 CS.LIMIT check should raise GP(0) not GP(CS).
|
|
|
@47271
|
11 years |
vboxsync |
IEM: Long mode hacking.
|
|
|
@47240
|
11 years |
vboxsync |
More interrupt dispatching in long mode (untested).
|
|
|
@47205
|
11 years |
vboxsync |
IEM: Got further in the long mode interrupt dispatching code.
|
|
|
@47173
|
11 years |
vboxsync |
IEM: started on iemRaiseXcptOrIntInLongMode but isn't there quite yet.
|
|
|
@47138
|
11 years |
vboxsync |
IEM: idiv and div missing bits and fixes.
|
|
|
@46955
|
11 years |
vboxsync |
64-bit mode addressing fix.
|
|
|
@46953
|
11 years |
vboxsync |
rip addressing fix for instructions with immediates.
|
|
|
@46951
|
11 years |
vboxsync |
Fixed first bunch of bugs found by the testcase.
|
|
|
@46948
|
11 years |
vboxsync |
IEM: Interrupt fix for --execute-all-in-iem.
|
|
|
@46486
|
12 years |
vboxsync |
IEM: movsxd
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@46389
|
12 years |
vboxsync |
IEM: More 64-bit guest debugging.
|
|
|
@46384
|
12 years |
vboxsync |
IEM: Long mode debugging.
|
|
|
@46168
|
12 years |
vboxsync |
IEM/EM: Made DSL boot to command line (X doesn't start yet).
|
|
|
@46165
|
12 years |
vboxsync |
Made dSYM-bundle loading work as well as line numbers in the stack …
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45531
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup.
VMM: …
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44399
|
12 years |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
|
|
|
@42778
|
12 years |
vboxsync |
IEM: CR4 and CR3 fixes. Debugging hacks.
|
|
|
@42777
|
12 years |
vboxsync |
IEM and EM: debugging/hacking.
|
|
|
@42725
|
12 years |
vboxsync |
IEM: Two NT4SP1 verification/rem kludges and a related @todo.
|
|
|
@42704
|
12 years |
vboxsync |
IEM: Eflags fixes, added API variants that bypasses access handlers, …
|
|
|
@42676
|
12 years |
vboxsync |
IEM: IRET to V8086 (had to try). Set CPUM_CHANGED_FPU_REM. Added …
|
|
|
@42670
|
12 years |
vboxsync |
Fixed fnstcw. Implemented fnsave and frstor.
|
|
|
@42662
|
12 years |
vboxsync |
IEM: Fixed verification mode interrupt injection bug.
|
|
|
@42660
|
12 years |
vboxsync |
IEM: Implemented CMPXCHG.
|
|
|
@42641
|
12 years |
vboxsync |
IEM: Implemented WRMSR. Fixed mixed up src/dst in XADD.
|
|
|
@42633
|
12 years |
vboxsync |
IEM: Implemented CMPXCHG8B. Fixed PGMPhysIemGCPhys2Ptr so that it …
|
|
|
@42621
|
12 years |
vboxsync |
IEM: Implemented SIDT, SGDT, SLDT and STR. Fixed LLDT and LTR mode …
|
|
|
@42610
|
12 years |
vboxsync |
IEM: Implemented SGDT and SIDT.
|
|
|
@42487
|
12 years |
vboxsync |
IEM: imul fixes.
|
|
|
@42484
|
12 years |
vboxsync |
IEM: ring-3 mapping fixes.
|
|
|
@42483
|
12 years |
vboxsync |
IEM: Working on new BIOS / NT…
|
|
|
@42453
|
12 years |
vboxsync |
IEM: Status code handling. PGM interface for R0 and RC.
|
|
|
@42437
|
12 years |
vboxsync |
IEM: Stats and more gentle stubs for unimplemented instructions.
|
|
|
@42427
|
12 years |
vboxsync |
VMM: Fixed some selector arithmetic, introducing a new constand and …
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@42193
|
12 years |
vboxsync |
IEM: Integration work…
|
|
|
@42165
|
12 years |
vboxsync |
CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
|
|
|
@41939
|
12 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41937
|
12 years |
vboxsync |
IEM,EM: We can safely assume that all CPUMCTXCORE and CPUMCTX …
|
|
|
@41935
|
12 years |
vboxsync |
Reverted r78802, committed too much.
|
|
|
@41934
|
12 years |
vboxsync |
build fix
|
|
|
@41906
|
12 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41838
|
13 years |
vboxsync |
IEM: Windows build fix
|
|
|
@41837
|
13 years |
vboxsync |
IEM: Windows build fix
|
|
|
@41831
|
13 years |
vboxsync |
IEM hacking.
|
|
|
@41829
|
13 years |
vboxsync |
IEM: Implemented IEMExecOneWithPrefetchedByPC and IEMExecOneEx.
|
|
|
@41803
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41779
|
13 years |
vboxsync |
Typo.
|
|
|
@40453
|
13 years |
vboxsync |
EM/IEM/PATM: some refactoring.
|
|
|
@40381
|
13 years |
vboxsync |
IEM_MC_STORE_MEM_NEG_QNAN_R80_BY_REF bugfix spotted by Frank.
|
|
|
@40274
|
13 years |
vboxsync |
Introduced VBOX_WITH_REM in Config.kmk and the VMM.
|
|
|
@40266
|
13 years |
vboxsync |
Added stubs for most instructions.
|
|
|
@40256
|
13 years |
vboxsync |
IEM: fnstsw m16, ffree and ffreep, reimplemented fincstp and fdecstp.
|
|
|
@40255
|
13 years |
vboxsync |
Implemented fpu instruction stubs starting with 0xdd (fiadd m32i ++).
|
|
|
@40254
|
13 years |
vboxsync |
build fix
|
|
|
@40250
|
13 years |
vboxsync |
IEM: fstp/fld m80r.
|
|
|
@40248
|
13 years |
vboxsync |
IEM: fst[p], fist[p] and fisttp implementations and fixes.
|
|
|
@40247
|
13 years |
vboxsync |
IEM: Completed FPU instruction starting with 0xdb. Fixed build break …
|
|
|
@40246
|
13 years |
vboxsync |
IEM: Conditional FPU move instructions (FCMOV*).
|
|
|
@40242
|
13 years |
vboxsync |
f2xm1, fyl2x, fptan. fpu stack push bugfix.
|
|
|
@40239
|
13 years |
vboxsync |
IEM: Implemented 0xd9 0xe0 thru 0xd9 0xee (fpu stuff).
|
|
|