|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@74015
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Add missing diagnostics for vmclear, …
|
|
|
@73937
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Implemented VMWRITE instruction.
|
|
|
@73745
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMPTRLD.
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73555
|
6 years |
vboxsync |
IEM: Added IEM_OPCODE_GET_NEXT_RM and associated IEMCPU::offModRm. …
|
|
|
@72518
|
7 years |
vboxsync |
IEM: Implemented rsm for the purpose of SVM intercepting. Renamed …
|
|
|
@72515
|
7 years |
vboxsync |
IEM: Extended testcase to make sure the IEM_MC_XXX macros are only …
|
|
|
@72513
|
7 years |
vboxsync |
IEM: Made str use CImpl to better facilitate SVM intercepts.
|
|
|
@72512
|
7 years |
vboxsync |
IEM: Made sldt use CImpl so to better facilitate SVM intercepts.
|
|
|
@72505
|
7 years |
vboxsync |
IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
|
|
|
@72497
|
7 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|
@72494
|
7 years |
vboxsync |
IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
|
|
|
@71092
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Implement SVM decode-assist and NRIP feature.
|
|
|
@70643
|
7 years |
vboxsync |
VMM/IEM: Fix incorrect register decoding and added canonical address …
|
|
|
@70612
|
7 years |
vboxsync |
VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@67627
|
8 years |
vboxsync |
IEM: Added EMMS/FEMMS implementation.
|
|
|
@67072
|
8 years |
vboxsync |
IEM: Tests and fixes for vmovntdqa Vx,Mx. Added a few strickness …
|
|
|
@67042
|
8 years |
vboxsync |
IEM: Implemented (but not tested) vmovntdqa Vx,Mx (VEX.66.0F38 2a mod!=3).
|
|
|
@67040
|
8 years |
vboxsync |
IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
|
|
|
@67029
|
8 years |
vboxsync |
IEM: Implemented movq Vq,Wq (VEX.F3.0F 7e).
|
|
|
@66977
|
8 years |
vboxsync |
IEM: Implemented vmovaps Wps,Vps (VEX.0F 29).
|
|
|
@66957
|
8 years |
vboxsync |
IEM: Some VEX related regression fixes and cleanups.
|
|
|
@66950
|
8 years |
vboxsync |
IEM: Implemented vmovsldup Vx,Wx (VEX.F3.0F 12).
|
|
|
@66935
|
8 years |
vboxsync |
IEM: Implemented vmovlpd Vq,Hq,Mq (VEX.66.0F 12 mod!=3).
|
|
|
@66932
|
8 years |
vboxsync |
IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
|
|
|
@66909
|
8 years |
vboxsync |
IEM: Implemented vmovups Wps,Vps (VEX.0F 11). Needs more work on the …
|
|
|
@66906
|
8 years |
vboxsync |
IEM: Implemented vmovsd Vsd,Hsd,Usd (VEX.F2.0F 10 mod=3), vmovsd …
|
|
|
@66901
|
8 years |
vboxsync |
IEM: Implemented vmovss Vss,Hss,Wss (VEX.F3.0F 10 mod=11) and vmovss …
|
|
|
@66886
|
8 years |
vboxsync |
IEM: Implemented vmovups Vps,Wps (VEX.0f 10)
|
|
|
@66810
|
8 years |
vboxsync |
IEM: Implemented movq2dq Vdq,Nq (f3 0f d6)
|
|
|
@66785
|
8 years |
vboxsync |
IEM: Implemented movlhps Vdq,Uq and movhps Vdq,Mq (0f 16).
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66457
|
8 years |
vboxsync |
IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
|
|
|
@66314
|
8 years |
vboxsync |
IEM: Use RTUINT128U instead of uint128_t; started on movsldup Vdq,Wdq.
|
|
|
@66309
|
8 years |
vboxsync |
IEM: Implemented movlps Vq,Mq and movhlps Vq,Uq (0f 12).
|
|
|
@66306
|
8 years |
vboxsync |
IEM: Implemented movss Wss,Vss (f3 0f 11).
|
|
|
@65871
|
8 years |
vboxsync |
IEM: Addding disassembler info to new IEMOP_MNEMONIC macros.
|
|
|
@65598
|
8 years |
vboxsync |
IEM: (F)WAIT uses a different #NM test.
|
|
|
@65508
|
8 years |
vboxsync |
IEM: cmpxchg16b fixes (still disabled).
|
|
|
@65194
|
8 years |
vboxsync |
IEM: Fixed FYL2X implementation.
|
|
|
@64545
|
8 years |
vboxsync |
IEM: Added per-instruction statistics (not release).
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62091
|
8 years |
vboxsync |
IEM: Converted IEMOP_HLP_NO_LOCK_PREFIX to …
|
|
|
@62015
|
8 years |
vboxsync |
IEM: Switched from using IEMCPU directly to using with via VMCPU. This …
|
|
|
@61886
|
9 years |
vboxsync |
IEM: build fix
|
|
|
@61652
|
9 years |
vboxsync |
IEM: quick movsd Wsd,Vsd impl for tindermac6.
|
|
|
@61651
|
9 years |
vboxsync |
IEM: quick movsd Wsd,Vsd impl for tindermac6.
|
|
|
@61064
|
9 years |
vboxsync |
IEM: FPU & SSE ring-0/raw-mode usage preps.
|
|
|
@60992
|
9 years |
vboxsync |
IEM: Implemented movntps/d and movaps/d. (lacks proper testcase)
|
|
|
@60961
|
9 years |
vboxsync |
IEM: tstIEMCheckMc vs clang fixes.
|
|
|
@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 …
|
|
|
@57432
|
9 years |
vboxsync |
iprt/cdefs.h,*: Split RT_NO_THROW into prototype and definition macros …
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@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), …
|
|
|
@53183
|
10 years |
vboxsync |
IEMAll: Added IEM_MC_FETCH_MEM_I64 and tweaked the VT-x verification …
|
|
|
@47744
|
11 years |
vboxsync |
PUSH SREG intel update.
|
|
|
@47568
|
11 years |
vboxsync |
IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).
|
|
|
@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.
|
|
|
@47400
|
11 years |
vboxsync |
More call argument validations.
|
|
|
@47399
|
11 years |
vboxsync |
IEM: Packed Shuffle Stuff.
|
|
|
@47395
|
11 years |
vboxsync |
u128Zero fix.
|
|
|
@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 …
|
|
|
@47327
|
11 years |
vboxsync |
IEM: Implemented swapgs
|
|
|
@47326
|
11 years |
vboxsync |
IEM: Implemented the mwait & monitor instructions. (Still work to be …
|
|
|
@47307
|
11 years |
vboxsync |
IEM: Implemented mfence, lfence, sfence.
|
|
|
@47284
|
11 years |
vboxsync |
Fixed jmp far [indirect] and call far [indirect] to no cause #UD. …
|
|
|
@47138
|
11 years |
vboxsync |
IEM: idiv and div missing bits and fixes.
|
|
|
@46953
|
11 years |
vboxsync |
rip addressing fix for instructions with immediates.
|
|
|
@44529
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@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.
|
|
|
@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.
|
|
|
@42437
|
12 years |
vboxsync |
IEM: Stats and more gentle stubs for unimplemented instructions.
|
|
|
@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 ++).
|
|
|
@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*).
|
|
|
@40244
|
13 years |
vboxsync |
IEM: Implemented FPU instructions 0xd9 0xf3 thru 0xd9 0xff, completing …
|
|
|
@40243
|
13 years |
vboxsync |
typos.
|
|
|
@40242
|
13 years |
vboxsync |
f2xm1, fyl2x, fptan. fpu stack push bugfix.
|
|
|
@40239
|
13 years |
vboxsync |
IEM: Implemented 0xd9 0xe0 thru 0xd9 0xee (fpu stuff).
|
|
|
@40224
|
13 years |
vboxsync |
IEM: Implemented fxch.
|
|
|
@40223
|
13 years |
vboxsync |
IEM: fnop, fld stN and a bunch of FPU related fixes.
|
|
|
@40209
|
13 years |
vboxsync |
IEM: Implemented missing FPU instructions starting with 0xd8 and …
|
|
|