|
|
@106097
|
2 months |
vboxsync |
VMM/IEM: Liveness fix for MXCSR modifying in addps and friends. …
|
|
|
@106061
|
3 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@106037
|
3 months |
vboxsync |
VMM/IEM: Quick liveness fix for iemOp_pmovmskb_Gd_Ux. bugref:10652 …
|
|
|
@105652
|
4 months |
vboxsync |
VMM/IEM: Fix bound instruction emulation when running in the …
|
|
|
@105489
|
4 months |
vboxsync |
VMM/IEM: Introduce special IEM_MC_NATIVE_EMIT_2_EX() IEM microcode …
|
|
|
@105445
|
4 months |
vboxsync |
VMM/IEM: Fold IEM_MC_MAYBE_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT() into …
|
|
|
@105352
|
5 months |
vboxsync |
VMM/VMR3Req,iprt/cdefs.h: Adjustments of VMR3ReqCallUV family to fit …
|
|
|
@105332
|
5 months |
vboxsync |
VMM/tstVMReq: Test passing different types to make sure it all works; …
|
|
|
@105315
|
5 months |
vboxsync |
VMM/IEM: Implement vcvttss2si, vcvttsd2si, vcvtss2si and vcvtsd2si …
|
|
|
@105295
|
5 months |
vboxsync |
VMM/IEM: Implement vaesimc, vaesenc, vaesenclast, vaesdec, vaesdeclast …
|
|
|
@105283
|
5 months |
vboxsync |
VMM/IEM: Implement vcmpps, vcmppd, vcmpss, vcmpsd instruction …
|
|
|
@105275
|
5 months |
vboxsync |
VMM/IEM: Implement testcase for vpcmpestrm, vpcmpestri, vpcmpistrm, …
|
|
|
@105274
|
5 months |
vboxsync |
VMM/IEM: Rework roundps/roundpd which only have two operands instead …
|
|
|
@105183
|
5 months |
vboxsync |
VMM/IEM: A few new IEM MC statements required for AVX/AVX2 floating …
|
|
|
@104947
|
6 months |
vboxsync |
VMM/IEM,tstVMStructSize: Made the IEM TLB size more easily …
|
|
|
@104840
|
6 months |
vboxsync |
VMM/PGM: Refactored RAM ranges, MMIO2 ranges and ROM ranges and added …
|
|
|
@104784
|
6 months |
vboxsync |
VMM/IEM: Add helper to ignore the VEX.W prefix for non 64-bit code as …
|
|
|
@104521
|
7 months |
vboxsync |
VMM/IEM: Corrected cvtps2pd memory access from 128 to 64 bits. …
|
|
|
@104439
|
7 months |
vboxsync |
VMM/IEM: Implement maskmovq, [v]maskmovdqu instruction decoding, …
|
|
|
@104419
|
7 months |
vboxsync |
VMM/IEM: Convert near return (retn) and relative/indirect call …
|
|
|
@104326
|
8 months |
vboxsync |
VMM/testcase/Makefile.kmk: restore accidentally commented out line, …
|
|
|
@104325
|
8 months |
vboxsync |
VMM/testcase/Makefile.kmk: eliminate the last use of nm on Windows …
|
|
|
@104272
|
8 months |
vboxsync |
VMM: bugref:9898 VEX.W opcode decoding helper and its usage for …
|
|
|
@104269
|
8 months |
vboxsync |
VMM/IEM: Rework pcmpistri emulation to pass the new ECX value as …
|
|
|
@104238
|
8 months |
vboxsync |
VMM/IEM: Refactoring assembly helpers to not pass eflags by reference …
|
|
|
@104208
|
8 months |
vboxsync |
VMM/IEM: Refactoring assembly helpers to not pass eflags by reference …
|
|
|
@104207
|
8 months |
vboxsync |
VMM/IEM: Refactoring assembly helpers to not pass eflags by reference …
|
|
|
@104206
|
8 months |
vboxsync |
VMM/IEM: Refactoring assembly helpers to not pass eflags by reference …
|
|
|
@104195
|
8 months |
vboxsync |
VMM/IEM: Refactoring assembly helpers to not pass eflags by reference …
|
|
|
@104183
|
8 months |
vboxsync |
VMM/IEM: Get rid of IEM_MC_IF_MXCSR_XCPT_PENDING() and …
|
|
|
@104177
|
8 months |
vboxsync |
VMM/IEM: Get rid of IEM_MC_STORE_SSE_RESULT(), by checking for pending …
|
|
|
@104174
|
8 months |
vboxsync |
VMM/IEM: Get rid of IEM_MC_REF_MXCSR() and convert the users to use …
|
|
|
@104173
|
8 months |
vboxsync |
VMM/IEM: ARM64 assembly renditions of shl, shr and sar assembly …
|
|
|
@104156
|
8 months |
vboxsync |
VMM/IEM: Rework microcode of …
|
|
|
@104150
|
8 months |
vboxsync |
VMM/IEM: Rework the [v][u]comis[sd] instruction emulations to work by …
|
|
|
@104135
|
8 months |
vboxsync |
VMM/IEM: Rework MXCSR handling for AVX instructions. See r162550 for …
|
|
|
@104133
|
8 months |
vboxsync |
VMM/IEM: Convert the 256-bit vmovsldup/vmovshdup/vmovddup emulations …
|
|
|
@104129
|
8 months |
vboxsync |
VMM/IEM: Rework MXCSR handling for SSE instructions, bugref:10641
…
|
|
|
@104099
|
8 months |
vboxsync |
VMM/IEM: Emit native code for shl Ev,CL. bugref:10376
|
|
|
@104076
|
8 months |
vboxsync |
VMM/IEM: Implement 'microcoded' vpinsr[bwdq] instruction decode, …
|
|
|
@104058
|
8 months |
vboxsync |
VMM/IEM: Make IEM_MC_FETCH_YREG_U128() take a iDQWord parameter to …
|
|
|
@104051
|
8 months |
vboxsync |
VMM/IEM: Optimizing (hopefully) and correcting flag handling in …
|
|
|
@104022
|
8 months |
vboxsync |
VMM/testcase/tstIEMAImplDataSseBinary.S,Devices/EFI/DevEFI-binaries.S: …
|
|
|
@104019
|
8 months |
vboxsync |
VMM/IEM: Made IEM_MC_CALL_AVX_AIMPL_[34] deal with its hidden …
|
|
|
@104018
|
8 months |
vboxsync |
VMM/IEM: Dropped the argument and local variable counts from …
|
|
|
@104017
|
8 months |
vboxsync |
VMM/IEM: Modified the IEM_MC_ARG_LOCAL_EFLAGS behaviour to also …
|
|
|
@104016
|
8 months |
vboxsync |
VMM/IEM: IEM_MC_LOCAL_EFLAGS. bugref:10376
|
|
|
@103922
|
9 months |
vboxsync |
VMM/IEM: Fixed the remaining decoding issues with vblendvps/d. bugref:9898
|
|
|
@103909
|
9 months |
vboxsync |
VMM/IEM: Implement 'microcoded' vpextr[bwdq] instruction decode, …
|
|
|
@103828
|
9 months |
vboxsync |
VMM/IEM: Implemented simple (whole sale) status flag up update …
|
|
|
@103787
|
9 months |
vboxsync |
VMM/IEM: Add a qword index parameter to IEM_MC_FETCH_YREG_U64() and …
|
|
|
@103778
|
9 months |
vboxsync |
VMM/IEM: Replace IEM_MC_STORE_XREG_HI_U64() with the more versatile …
|
|
|
@103684
|
9 months |
vboxsync |
Linux kernel modules: Fix UBSAN warnings by switching to flexible …
|
|
|
@103613
|
9 months |
vboxsync |
VMM/IEM: Experimental code for emitting native code instead of calling …
|
|
|
@103256
|
10 months |
vboxsync |
VMM/IEM: Fix regression causing alignment exceptions for SSE/AVX based …
|
|
|
@103233
|
10 months |
vboxsync |
VMM/IEM: Liveness analysis, part 8: Propagating EFLAGS annotations to …
|
|
|
@103181
|
10 months |
vboxsync |
VMM/IEM: Liveness analysis, part 1. bugref:10372
|
|
|
@103155
|
10 months |
vboxsync |
VMM/IEM: Remove unused IEM_MC_REF_LOCAL macro. bugref:10371
|
|
|
@103100
|
10 months |
vboxsync |
tstIEMAImpl,VMM/IEM: Regenerated integer tests on intel, increasing …
|
|
|
@103099
|
10 months |
vboxsync |
tstIEMAImpl,VMM/IEM: Regenerated integer tests on intel, increasing …
|
|
|
@103084
|
10 months |
vboxsync |
tstIEMAImpl: Testcase for bugref:10591
|
|
|
@103081
|
10 months |
vboxsync |
VMM: scm fix, bugref:9898
|
|
|
@103075
|
10 months |
vboxsync |
tstIEMAImpl: Generalized the code some more. bugref:9898
|
|
|
@103074
|
10 months |
vboxsync |
tstIEMAImpl: Build fix. bugref:9898
|
|
|
@103065
|
10 months |
vboxsync |
tstIEMAImpl: Unused functions. bugref:9898
|
|
|
@103064
|
10 months |
vboxsync |
tstIEMAImpl: Working on converting the C++ data to compressed binary. …
|
|
|
@103060
|
10 months |
vboxsync |
tstIEMAImpl: Working on converting the C++ data to compressed binary. …
|
|
|
@103056
|
10 months |
vboxsync |
tstIEMAImpl: Working on converting the C++ data to compressed binary. …
|
|
|
@103050
|
10 months |
vboxsync |
tstIEMAImpl: Working on converting the C++ data to compressed binary. …
|
|
|
@103049
|
10 months |
vboxsync |
tstIEMAImpl: Converted the generator functions to compress the binary …
|
|
|
@103048
|
10 months |
vboxsync |
tstIEMAImpl: Compress the .bin files to save space and speed up load …
|
|
|
@103005
|
10 months |
vboxsync |
iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate …
|
|
|
@103003
|
10 months |
vboxsync |
VMM/IEM: Assembly version of iemAImpl_sub_*. bugref:10376
|
|
|
@102977
|
11 months |
vboxsync |
VMM/IEM: Implemented generic fallback for misaligned x86 locking that …
|
|
|
@102896
|
11 months |
vboxsync |
VMM/IEM: Use standard binary assembly helper signature for ADCX and …
|
|
|
@102876
|
11 months |
vboxsync |
VMM/IEM: Call different threaded functions for each branch in a …
|
|
|
@102817
|
11 months |
vboxsync |
IEM: Added RCPSS/RCPPS assembly imlementation and C stubs.
|
|
|
@102572
|
12 months |
vboxsync |
VMM/IEM: IEM_MC_POP_Uxx -> IEM_MC_POP_GREG_Uxx, popping by register …
|
|
|
@102570
|
12 months |
vboxsync |
VMM/tstIEMCheckMc: Added -Wno-return-type to get asan build working …
|
|
|
@102551
|
12 months |
vboxsync |
tstIEMAImpl: Added the ability to test specific fixed test inputs in …
|
|
|
@102549
|
12 months |
vboxsync |
VMM/IEM: Must truncate constant variable values according to the type …
|
|
|
@102448
|
12 months |
vboxsync |
VMM/IEM: Removed duplicate MC IEM_MC_FETCH_MEM_S32_SX_U64. bugref:10371
|
|
|
@102433
|
12 months |
vboxsync |
VMM/IEM: Drop the pointer from the UNMAP MCs as it is no longer used. …
|
|
|
@102429
|
12 months |
vboxsync |
VMM/IEM: Retired un-typed IEM_MC_MEM_MAP and friends not using …
|
|
|
@102428
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102427
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102426
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102425
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102424
|
12 months |
vboxsync |
VMM/IEM: Continue refactoring IEM_MC_MEM_MAP into type specific MCs …
|
|
|
@102397
|
12 months |
vboxsync |
VMM/IEM: Enabled native IEM_MC_STORE_MEM[_FLAT]_U8/16/32/64. bugref:10371
|
|
|
@102035
|
13 months |
vboxsync |
VMM/IEM: More variable checks added to tstIEMCheckMc. bugref:10371
|
|
|
@102033
|
13 months |
vboxsync |
VMM/IEM: Fixed some inconsistencies wrt input for IEM_MC_PUSH_*. …
|
|
|
@102029
|
13 months |
vboxsync |
VMM/IEM: Added more variable checks to tstIEMCheckMc and found 4 …
|
|
|
@102012
|
13 months |
vboxsync |
VMM/IEM: If we use structure variables in MC blocks, we need special …
|
|
|
@102011
|
13 months |
vboxsync |
VMM/IEM: Added a flush mask for guest register shadows to the …
|
|
|
@101984
|
13 months |
vboxsync |
VMM/IEM: Added a flush mask for guest register shadows to the …
|
|
|
@101958
|
13 months |
vboxsync |
VMM/IEM: Flush PC and other shadow guest register copies when emitting …
|
|
|
@101954
|
13 months |
vboxsync |
VMM/IEM: Eliminated IEM_MC_ASSIGN_U8_SX_U64 and …
|
|
|
@101953
|
13 months |
vboxsync |
VMM/IEM: Removed IEM_MC_ASSIGN as it's not unused. bugref:10371
|
|
|
@101950
|
13 months |
vboxsync |
VMM/IEM: Eliminated IEM_MC_ASSIGN use from IEMAllInstTwoByte0f.cpp.h, …
|
|
|