|
|
@65493
|
8 years |
vboxsync |
CPUM,PGM: cmpxchg16b work (stats).
|
|
|
@65492
|
8 years |
vboxsync |
IEM: Fixed decoding typo with xmpcxchg8b/16b.
|
|
|
@65491
|
8 years |
vboxsync |
IEM: Fixed decoding typo with xmpcxchg8b/16b.
|
|
|
@65348
|
8 years |
vboxsync |
Typo.
|
|
|
@65195
|
8 years |
vboxsync |
IEM: Fixed BT implementation (memory access is R, not R/W).
|
|
|
@65194
|
8 years |
vboxsync |
IEM: Fixed FYL2X implementation.
|
|
|
@64545
|
8 years |
vboxsync |
IEM: Added per-instruction statistics (not release).
|
|
|
@64279
|
8 years |
vboxsync |
IEM: todo
|
|
|
@62601
|
8 years |
vboxsync |
VMM: Unused parameters.
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62420
|
8 years |
vboxsync |
IEMAllInstructions.cpp.h: Disable unreachable code warning.
|
|
|
@62171
|
8 years |
vboxsync |
IEM: Working on instruction fetching optimizations (incomplete and …
|
|
|
@62111
|
8 years |
vboxsync |
IEM: warnings.
|
|
|
@62091
|
8 years |
vboxsync |
IEM: Converted IEMOP_HLP_NO_LOCK_PREFIX to …
|
|
|
@62076
|
8 years |
vboxsync |
IEM: Make use of the direct CPUMCTX access (VMCPU_INCL_CPUM_GST_CTX).
|
|
|
@62015
|
8 years |
vboxsync |
IEM: Switched from using IEMCPU directly to using with via VMCPU. This …
|
|
|
@61885
|
8 years |
vboxsync |
IEM: Playing with setjmp (disabled) vs return codes. Group6 jump table.
|
|
|
@61665
|
9 years |
vboxsync |
Type typo.
|
|
|
@61660
|
9 years |
vboxsync |
iemOp_movups_Wps_Vpsmovupd_Wpd_Vpdmovss_Wss_Vssmovsd_Vsd_Wsd: …
|
|
|
@61651
|
9 years |
vboxsync |
IEM: quick movsd Wsd,Vsd impl for tindermac6.
|
|
|
@61650
|
9 years |
vboxsync |
IEMAllInstructions.cpp.h: cleanup
|
|
|
@61641
|
9 years |
vboxsync |
IEM: Enabling movlps and movups again.
|
|
|
@61639
|
9 years |
vboxsync |
IEM: Temporarily disabled movlps and movups.
|
|
|
@61638
|
9 years |
vboxsync |
IEM: movlps for fedora 18.
|
|
|
@61637
|
9 years |
vboxsync |
IEM: Quick implementation of movups Wps,Vps.
|
|
|
@61623
|
9 years |
vboxsync |
IEM: Fixed stupid iemOp_movntps_Mps_Vps__movntpd_Mpd_Vpd bug.
|
|
|
@61590
|
9 years |
vboxsync |
IEM: Try enable iemOp_movntps_Mps_Vpsmovntpd_Mpd_Vpd.
|
|
|
@61571
|
9 years |
vboxsync |
IEM: Try enable iemOp_movnti_My_Gy.
|
|
|
@61555
|
9 years |
vboxsync |
IEM: Try enable iemOp_movntq_Mq_Pq__movntdq_Mdq_Vdq.
|
|
|
@61396
|
9 years |
vboxsync |
IEM: Disabled the three instruction, seems to still cause trouble.
|
|
|
@61395
|
9 years |
vboxsync |
IEM: Enabled the three SSE instruction that was !VBOX_WITH_REM only …
|
|
|
@61382
|
9 years |
vboxsync |
IEM: Some FPU fixes.
|
|
|
@61107
|
9 years |
vboxsync |
IEM: Enabled iemOp_movntq_Mq_Pqmovntdq_Mdq_Vdq on non-REM systems.
|
|
|
@61106
|
9 years |
vboxsync |
IEM: Enabled iemOp_movnti_My_Gy on non-REM systems.
|
|
|
@61069
|
9 years |
vboxsync |
IEM: Disabled iemOp_movntps_Mps_Vps__movntpd_Mpd_Vpd and …
|
|
|
@61064
|
9 years |
vboxsync |
IEM: FPU & SSE ring-0/raw-mode usage preps.
|
|
|
@61059
|
9 years |
vboxsync |
IEM: a couple of new SSE instrs - currently disabled.
|
|
|
@61020
|
9 years |
vboxsync |
iemOp_movntps_Mps_Vps__movntpd_Mpd_Vpd: Try enable when no REM.
|
|
|
@61016
|
9 years |
vboxsync |
IEMAllInstructions.cpp.h: Removed bogus movnti stub (0x0f 0x3c). Got …
|
|
|
@60994
|
9 years |
vboxsync |
testing
|
|
|
@60991
|
9 years |
vboxsync |
IEM: Implemented movntps/d and movaps/d. (lacks proper testcase)
|
|
|
@60961
|
9 years |
vboxsync |
IEM: tstIEMCheckMc vs clang fixes.
|
|
|
@60888
|
9 years |
vboxsync |
IEM: Must not forget to get updated hidden ES selector values for …
|
|
|
@60776
|
9 years |
vboxsync |
IEM: bugref:8118: sidt/sgdt fix.
|
|
|
@60666
|
9 years |
vboxsync |
IEM: Use IEM_GET_TARGET_CPU(); 486 ignores CR0 bits too.
|
|
|
@60664
|
9 years |
vboxsync |
VMM,ConsoleImpl2: Added 386 profile, adding IEM code for some obvious …
|
|
|
@60659
|
9 years |
vboxsync |
iem/smsw: Missed a 286 tweak.
|
|
|
@60559
|
9 years |
vboxsync |
IEM: ud2
|
|
|
@60415
|
9 years |
vboxsync |
IEM: Implemented main characteristics of 8086, 80186 and 80286.
|
|
|
@60384
|
9 years |
vboxsync |
IEM: Marked instructions introduced by the 186, 286, 386 and 486 to …
|
|
|
@60188
|
9 years |
vboxsync |
IEM: Fixed a couple of edge cases and broken verification mode.
* …
|
|
|
@60186
|
9 years |
vboxsync |
IEM: backed out previous commit.
|
|
|
@60185
|
9 years |
vboxsync |
IEM: Fixed a couple of edge cases and broken verification mode.
* …
|
|
|
@58994
|
9 years |
vboxsync |
IEM: added two todos regarding alternative TEST opcodes.
|
|
|
@56668
|
9 years |
vboxsync |
Fixed outs mnemonic
|
|
|
@56629
|
9 years |
vboxsync |
IEM: More internal error status codes (9).
|
|
|
@56287
|
10 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@55289
|
10 years |
vboxsync |
IEM,CPUM: Implemented XSETBV and XGETBV.
|
|
|
@55229
|
10 years |
vboxsync |
CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
|
|
|
@53423
|
10 years |
vboxsync |
IEMAllInstructions.cpp.h: evex & xop notes.
|
|
|
@53247
|
10 years |
vboxsync |
IEM: Added salc (set AL to CF). Started making sense of the whole …
|
|
|
@53246
|
10 years |
vboxsync |
IEM: Added salc (set AL to CF). Started making sense of the whole …
|
|
|
@53202
|
10 years |
vboxsync |
doc nits
|
|
|
@53188
|
10 years |
vboxsync |
IEM: into is invalid in 64-bit mode; added int1/icebp.
|
|
|
@53180
|
10 years |
vboxsync |
IEM: Implemented fidl m64i.
|
|
|
@53104
|
10 years |
vboxsync |
IEM: Added FILD m16.
|
|
|
@52919
|
10 years |
vboxsync |
IEM: Corrected FNOP opcode.
|
|
|
@52098
|
10 years |
vboxsync |
IEM: Added forgotten return statements.
|
|
|
@49671
|
11 years |
vboxsync |
IEM: Fixed several instances of iEffSeg being accessed before the …
|
|
|
@49482
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@49039
|
11 years |
vboxsync |
IPRT: Filename extension versus suffix cleanup, long overdue.
|
|
|
@47986
|
11 years |
vboxsync |
IEM: Fixed BT so it doesn't generate any writes.
|
|
|
@47807
|
11 years |
vboxsync |
EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
|
|
|
@47752
|
11 years |
vboxsync |
IEM: POP rSP fix.
|
|
|
@47744
|
11 years |
vboxsync |
PUSH SREG intel update.
|
|
|
@47740
|
11 years |
vboxsync |
IEM: Implemented RF. Working on verfication against VT-x.
|
|
|
@47669
|
11 years |
vboxsync |
loop $ optimization.
|
|
|
@47568
|
11 years |
vboxsync |
IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
|
|
|
@47562
|
11 years |
vboxsync |
build fix
|
|
|
@47558
|
11 years |
vboxsync |
IEM: VERR and VERW.
|
|
|
@47444
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@47415
|
11 years |
vboxsync |
marked a few more instruction that bash seems to need.
|
|
|
@47414
|
11 years |
vboxsync |
marked a few more instruction that bash seems to need.
|
|
|
@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.
|
|
|
@47382
|
11 years |
vboxsync |
IEM: MOVD XM,GREG (sse2,mmx); REX prefix decoding fixes (must be last …
|
|
|
@47379
|
11 years |
vboxsync |
IEM: syscall and sysret.
|
|
|
@47350
|
11 years |
vboxsync |
IEM: SS=0 fixes, the right way this time.
|
|
|
@47329
|
11 years |
vboxsync |
IEM: Fixed a RIP relative addressing bug in the 32-bit operand case of …
|
|
|
@47327
|
11 years |
vboxsync |
IEM: Implemented swapgs
|
|
|
@47326
|
11 years |
vboxsync |
IEM: Implemented the mwait & monitor instructions. (Still work to be …
|
|
|
@47323
|
11 years |
vboxsync |
IEM: BSWAP fix (don't blindly trust the intel manual).
|
|
|
@47307
|
11 years |
vboxsync |
IEM: Implemented mfence, lfence, sfence.
|
|
|
@47292
|
11 years |
vboxsync |
IEM: Overlooked one test instruction.
|
|
|
@47291
|
11 years |
vboxsync |
IEM: More 64-bit fixes.
|
|
|