|
|
@97154
|
2 years |
vboxsync |
IEM: Updated testcase.
|
|
|
@96998
|
2 years |
vboxsync |
VMM/IEM: Check MM, XMM and YMM register indexes. bugref:9898
|
|
|
@96997
|
2 years |
vboxsync |
VMM/IEM: Check general purpose register indexes. bugref:9898
|
|
|
@96996
|
2 years |
vboxsync |
VMM/IEM: Check segment indexes. bugref:9898
|
|
|
@96992
|
2 years |
vboxsync |
VMM/IEM: Check the IEM_MC_STORE_GREG_XXX desinations. See also …
|
|
|
@96796
|
2 years |
vboxsync |
VMM/IEM: Implement …
|
|
|
@96789
|
2 years |
vboxsync |
VMM/IEM: Implement cmpps/cmpss/cmppd/cmpsd instructions, bugref:9898
|
|
|
@96751
|
2 years |
vboxsync |
VMM/IEM: Implement [v]comiss/[v]ucomiss/[v]comisd/[v]ucomisd …
|
|
|
@96748
|
2 years |
vboxsync |
VMM/IEM: Implement [v]comiss/[v]ucomiss/[v]comisd/[v]ucomisd …
|
|
|
@96741
|
2 years |
vboxsync |
VMM/IEM: Implement cvtsi2ss/cvtsi2sd instructions, bugref:9898
|
|
|
@96731
|
2 years |
vboxsync |
VMM/IEM: Implement cvttss2si/cvtss2si instructions, bugref:9898
|
|
|
@96723
|
2 years |
vboxsync |
VMM/IEM: Implement cvttsd2si instruction, bugref:9898
|
|
|
@96681
|
2 years |
vboxsync |
VMM/IEM: Implement cvtps2pd instruction, bugref:9898
|
|
|
@96652
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pclmulqdq instruction, bugref:9898
|
|
|
@96440
|
2 years |
vboxsync |
VMM/IEM: Implement [v]phminposuw instructions, bugref:9898 [missing file]
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@96403
|
2 years |
vboxsync |
VMM/IEM: Implement [v]shufps/[v]shufpd instructions, bugref:9898
|
|
|
@96394
|
2 years |
vboxsync |
VMM/IEM: Implement cvtpd2ps instruction, bugref:9898
|
|
|
@96392
|
2 years |
vboxsync |
VMM/IEM: Implement addsubps/addsubpd instructions, bugref:9898
|
|
|
@96384
|
2 years |
vboxsync |
VMM/IEM: Implement sqrtps/sqrtpd/sqrtss/sqrtsd instructions, bugref:9898
|
|
|
@96382
|
2 years |
vboxsync |
VMM/IEM: Implement haddps/haddpd/hsubps/hsubpd instructions, bugref:9898
|
|
|
@96379
|
2 years |
vboxsync |
VMM/IEM: Implement cvtss2sd/cvtsd2ss instructions + some streamlinging …
|
|
|
@96351
|
2 years |
vboxsync |
VMM/IEM: Implement maxss/maxsd instructions, bugref:9898
|
|
|
@96349
|
2 years |
vboxsync |
VMM/IEM: Implement divss/divsd instructions, bugref:9898
|
|
|
@96347
|
2 years |
vboxsync |
VMM/IEM: Implement minss/minsd instructions, bugref:9898
|
|
|
@96343
|
2 years |
vboxsync |
VMM/IEM: Implement subss/subsd instructions + bugfixes for other …
|
|
|
@96341
|
2 years |
vboxsync |
VMM/IEM: Implement mulss/mulsd instructions, bugref:9898
|
|
|
@96339
|
2 years |
vboxsync |
VMM/IEM: Implement addss/addsd instructions, bugref:9898
|
|
|
@96335
|
2 years |
vboxsync |
VMM/IEM: Implement maxps/maxpd instructions, bugref:9898
|
|
|
@96333
|
2 years |
vboxsync |
VMM/IEM: Implement divps/divpd instructions, bugref:9898
|
|
|
@96331
|
2 years |
vboxsync |
VMM/IEM: Implement minps/minpd instructions, bugref:9898
|
|
|
@96294
|
2 years |
vboxsync |
VMM/IEM: Implement subps/subpd instructions, bugref:9898
|
|
|
@96287
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Add testcase for mulps and mulpd, bugref:9898
|
|
|
@96254
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Start testing double precision instruction …
|
|
|
@96247
|
2 years |
vboxsync |
VMM/IEM: Start implementing floating point SSE instructions using …
|
|
|
@96109
|
2 years |
vboxsync |
VMM/IEM: Implement [v]unpck{l,h}p{s,d} instructions, bugref:9898
|
|
|
@96104
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pmuludq instructions, bugref:9898
|
|
|
@96094
|
2 years |
vboxsync |
VMM/IEM: Implement [v]psadbw instructions, bugref:9898
|
|
|
@96028
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pavg{b,w} instructions, bugref:9898
|
|
|
@96025
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pmulhuw instructions, bugref:9898
|
|
|
@96010
|
3 years |
vboxsync |
VMM/IEM: Implement [v]pmaxs{b,w,d} instructions, bugref:9898
|
|
|
@96007
|
3 years |
vboxsync |
VMM/IEM: Implement [v]pmins{b,w,d} instructions, bugref:9898
|
|
|
@95951
|
3 years |
vboxsync |
IEM: Added PMAXUB/PMINUB and corrected some of the shift variants.
|
|
|
@95940
|
3 years |
vboxsync |
IEM: Added a bunch of integer MMX/SSE instructions.
|
|
|
@95540
|
3 years |
vboxsync |
VMM/IEM: vmovlhps, vmovhps, vmovhpd. bugref:9898
|
|
|
@95522
|
3 years |
vboxsync |
VMM/IEM: Implemented [v]packsswb, [v]packssdw, [v]packuswb and …
|
|
|
@95516
|
3 years |
vboxsync |
VMM/IEM: Eliminated the IEMOPMEDIAF2 function tables. Not need because …
|
|
|
@95515
|
3 years |
vboxsync |
VMM/IEM: Reverted previous commit (included too much) r152134. bugref:9898
|
|
|
@95514
|
3 years |
vboxsync |
VMM/IEM: Eliminated the IEMOPMEDIAF2 function tables. Not need because …
|
|
|
@95510
|
3 years |
vboxsync |
VMM/IEM: Implemented vpunpcklbw, vpunpcklwd, vpunpckldq, vpunpcklqdq, …
|
|
|
@95499
|
3 years |
vboxsync |
VMM/IEM: [v]pshufhb. bugref:9898
|
|
|
@95487
|
3 years |
vboxsync |
VMM/IEM: vpshufhw, vpshuflw and vpshufd, brushing up pshufw, pshufhw, …
|
|
|
@95473
|
3 years |
vboxsync |
VMM/IEM: [v]psub[bwdq]. bugref:9898
|
|
|
@95458
|
3 years |
vboxsync |
VMM/IEM: [v]padd[bwdq]. bugref:9898
|
|
|
@95453
|
3 years |
vboxsync |
VMM/IEM: [v]pcmpeqq and [v]pcmpgtq. bugref:9898
|
|
|
@95449
|
3 years |
vboxsync |
VMM/IEM: [v]pcmpeq[bwd] and [v]pcmpgt[bwd]. bugref:9898
|
|
|
@95441
|
3 years |
vboxsync |
VMM/IEM: [v]andps, [v]andpd, [v]pand, [v]andnps, [v]andnpd, [v]pandn, …
|
|
|
@95421
|
3 years |
vboxsync |
VMM/IEM: fld, fbld and fstp are 8 byte aligned as far as #AC is …
|
|
|
@95403
|
3 years |
vboxsync |
VMM/IEM: vxorps, vxorpd, vpxor, xorps, xorpd and various related …
|
|
|
@95360
|
3 years |
vboxsync |
VMM/IEM: Implemented the POPCNT instruction. bugref:9898
|
|
|
@95347
|
3 years |
vboxsync |
VMM/IEM: Implemented the MULX instruction. bugref:9898
|
|
|
@95308
|
3 years |
vboxsync |
VMM/IEM: Implemented ANDN, BEXTR, SHLX, SARX, SHRX, RORX, TZCNT, and …
|
|
|
@94768
|
3 years |
vboxsync |
VMM/IEM: Split up IEMAll.cpp into a few more compilation units. bugref:9898
|
|
|
@94440
|
3 years |
vboxsync |
VMM/IEM: fxam does not raise any exceptions and has special …
|
|
|
@94350
|
3 years |
vboxsync |
VMM/IEM: Implemented fbld (not tested). bugref:9898
|
|
|
@94163
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for shifts …
|
|
|
@94162
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for double …
|
|
|
@94155
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for binary …
|
|
|
@93907
|
3 years |
vboxsync |
Forgot to commit file.
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@91281
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
|
|
|
@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 …
|
|
|