|
|
@107305
|
8 weeks |
vboxsync |
IEM: Fixed IEMIMPL_FP_2 macro for a case with just one AVX input …
|
|
|
@107295
|
8 weeks |
vboxsync |
ValidationKit/bootsectors: fix IEM implementation of vcmpss, vcmpsd; …
|
|
|
@107294
|
8 weeks |
vboxsync |
VMM/IEM: fix wrong MXCSR handling of [v]rsqrtps, [v]rsqrtss, [v]rcpps, …
|
|
|
@107278
|
2 months |
vboxsync |
VMM/IEM: fix SSE cvtdq2pd raising spurious #GP; bugref:10816; …
|
|
|
@107227
|
2 months |
vboxsync |
VMM: Cleaning up ARMv8 / x86 split. jiraref:VBP-1470
|
|
|
@107219
|
2 months |
vboxsync |
ValidationKit/bootsectors: partially fix IEM implementation of …
|
|
|
@107218
|
2 months |
vboxsync |
ValidationKit/bootsectors: fix IEM implementation of vcmpp[sd]; …
|
|
|
@107211
|
2 months |
vboxsync |
VMM/IEM: Unwind info update for win.arm64. jiraref:VBP-1466
|
|
|
@107209
|
2 months |
vboxsync |
VMM/IEM: Reworked the disassembly annotations when using our own …
|
|
|
@107207
|
2 months |
vboxsync |
VMM/IEM: Reworked the disassembly annotations when using our own …
|
|
|
@107206
|
2 months |
vboxsync |
VMM/IEM: win.amd64 build fix. jiraref:VBP-1466
|
|
|
@107204
|
2 months |
vboxsync |
VMM/IEM: Annotate VMCPU loads and stores when using our own arm …
|
|
|
@107203
|
2 months |
vboxsync |
VMM/TM: darwin.arm64 build fix. jiraref:VBP-1466
|
|
|
@107202
|
2 months |
vboxsync |
VMM/IEM: Completely relaxed the VM::fGlobalForcedActions access …
|
|
|
@107201
|
2 months |
vboxsync |
VMM/IEM: Fixed bug in iemNativeEmitLoadGprWithGstRegExT where we used …
|
|
|
@107200
|
2 months |
vboxsync |
VMM/IEM: Deal with hidden pointer to VBOXSTRICTRC return struct on …
|
|
|
@107194
|
2 months |
vboxsync |
VMM: More adjustments for VBOX_WITH_ONLY_PGM_NEM_MODE, …
|
|
|
@107192
|
2 months |
vboxsync |
IPRT,VMM/TM: Support for GIP time on win.arm64. jiraref:VBP-1266
|
|
|
@107179
|
2 months |
vboxsync |
VMM/PGM: Fixed unused param/function warnings on darwin.arm64. …
|
|
|
@107172
|
2 months |
vboxsync |
ValidationKit/bootsectors: partially fix IEM implementation of vcmpps, …
|
|
|
@107171
|
2 months |
vboxsync |
VMM/PGM: Introducing VBOX_WITH_ONLY_PGM_NEM_MODE to disable lots …
|
|
|
@107143
|
2 months |
vboxsync |
VMM/IEM: fix IEM vpermd instruction emulation; bugref:9898; …
|
|
|
@107140
|
2 months |
vboxsync |
VMM/IEM: fix IEM vpermq instruction emulation; bugref:9898; …
|
|
|
@107118
|
3 months |
vboxsync |
VMM: bugref:10759 APIC restructure [lin-32 and doxygen]
|
|
|
@107117
|
3 months |
vboxsync |
VMM: bugref:10759 APIC restructure [doxygen fixes]
|
|
|
@107113
|
3 months |
vboxsync |
VMM: bugref:10759 Restructure the APIC to allow different backends to …
|
|
|
@107109
|
3 months |
vboxsync |
VMM/GIC: Don try reading past the interrupt routing table, bugref:3409 …
|
|
|
@107104
|
3 months |
vboxsync |
VMM/IEM: fix IEM vpermpd instruction emulation; bugref:9898; …
|
|
|
@107103
|
3 months |
vboxsync |
VMM/IEM: fix IEM vpermps instruction emulation; bugref:9898; …
|
|
|
@107056
|
3 months |
vboxsync |
VMM/GIC: Fix hack so the value for the priority matches the written …
|
|
|
@107047
|
3 months |
vboxsync |
VMM/IEM: whoops, also fix missing IE condition in [v]round[ps][sd] …
|
|
|
@107045
|
3 months |
vboxsync |
VMM/IEM: fix missing PE condition in [v]round[ps][sd] instruction …
|
|
|
@107031
|
3 months |
vboxsync |
VMM/CPUM-armv8: Allow reading/writing the debug control/value …
|
|
|
@106814
|
3 months |
vboxsync |
ValidationKit/bootsectors: Implement SIMD FP testcases for cvtpi2pd, …
|
|
|
@106740
|
3 months |
vboxsync |
VMM/IEM: scm fixes. jiraref:VBP-1253
|
|
|
@106724
|
3 months |
vboxsync |
VMM/IEM: Unwind info for win.arm64 (attempt at it, anyway). jiraref:1253
|
|
|
@106723
|
3 months |
vboxsync |
VMM/IEM: Unwind info for win.arm64 (attempt at it, anyway). jiraref:1253
|
|
|
@106695
|
3 months |
vboxsync |
ValidationKit/bootsectors: Implement SIMD FP testcases for cvtpi2ps, …
|
|
|
@106692
|
3 months |
vboxsync |
ValidationKit/bootsectors: Implement SIMD FP testcases for cvtpi2ps, …
|
|
|
@106622
|
4 months |
vboxsync |
VMM/IEM: linux build fixes. bugref:10720
|
|
|
@106537
|
4 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10720
|
|
|
@106519
|
4 months |
vboxsync |
VMM/NEM-win: More {} for nested structs/union with stricter VC 2022. …
|
|
|
@106491
|
4 months |
vboxsync |
VMM/IEM: doxygen fix (after #ifdef SIMD removal). bugref:10720
|
|
|
@106479
|
4 months |
vboxsync |
VMMArm: Skeleton of the PMU device emulation enough to make …
|
|
|
@106478
|
4 months |
vboxsync |
VMM/IEM: Some IEMNATIVEVAR / iemNativeVarAllocInt optimization tweaks. …
|
|
|
@106477
|
4 months |
vboxsync |
VMMArm: Skeleton of the PMU device emulation enough to make …
|
|
|
@106476
|
4 months |
vboxsync |
VMMArm: Skeleton of the PMU device emulation enough to make …
|
|
|
@106465
|
4 months |
vboxsync |
VMM/IEM: Added iemNativeEmitLoadGprWithGstReg[Ex]T and …
|
|
|
@106453
|
4 months |
vboxsync |
VMM/IEM: Eliminated the IEMNATIVE_WITH_SIMD_REG_ALLOCATOR define. …
|
|
|
@106445
|
4 months |
vboxsync |
VMM/IEM: Pass down a_fFlat to the IEMNATIVEEMITTLBSTATE constructor …
|
|
|
@106443
|
4 months |
vboxsync |
VMM/IEM: Reduced the number of arguments for iemNativeEmitTlbLookup. …
|
|
|
@106432
|
4 months |
vboxsync |
VMM/IEM: Reduced the arguments for iemNativeEmitStackPushRip and …
|
|
|
@106431
|
4 months |
vboxsync |
VMM/IEM: Reduced the arguments for iemNativeEmitStackPushRip and …
|
|
|
@106429
|
4 months |
vboxsync |
VMM/IEM: In iemNativeEmitRetn (as everywhere else), 64-bit mode …
|
|
|
@106427
|
4 months |
vboxsync |
VMM/IEM: Reduced the paramters for iemNativeEmitRetn. bugref:10720
|
|
|
@106423
|
4 months |
vboxsync |
VMM/IEM: Reduced the number of parameters for iemNativeEmitStackPush & …
|
|
|
@106416
|
4 months |
vboxsync |
VMM/IEM: Reduced the number of parameters for …
|
|
|
@106409
|
4 months |
vboxsync |
VMM/IEM: Reduced the number of parameters for …
|
|
|
@106408
|
4 months |
vboxsync |
VMM/IEM: Inline the iemNativeVarRegisterAcquire* case that …
|
|
|
@106407
|
4 months |
vboxsync |
VMM/IEM: Reduced the number of parameters for most …
|
|
|
@106405
|
4 months |
vboxsync |
VMM/IEM: Corrected the idxFreeHint setting at the end of …
|
|
|
@106402
|
4 months |
vboxsync |
VMM/IEM: Build fix for compiling w/o the native recompiler. bugref:10720
|
|
|
@106401
|
4 months |
vboxsync |
VMM/IEM: Disable control flow guard for the core IEM jump table call …
|
|
|
@106381
|
4 months |
vboxsync |
VMM/CPUMAllRegs-armv8.cpp: Some helpers to get at the TCR_EL1 of the …
|
|
|
@106380
|
4 months |
vboxsync |
VMM/IEM: doxygen fixes. bugref:10720
|
|
|
@106378
|
4 months |
vboxsync |
VMM/IEM: Fixed assertion in exec mem allocator. bugref:10720
|
|
|
@106376
|
4 months |
vboxsync |
VMM/IEM: Fixed refactoring regression from 165123. bugref:10720
|
|
|
@106370
|
4 months |
vboxsync |
VMM/GIC: Some updates to the emulation to make Windows happy enough, …
|
|
|
@106369
|
4 months |
vboxsync |
VMM/DBGF: Prepare DBGF to support ARMv8/A64 style breakpoints for the …
|
|
|
@106368
|
4 months |
vboxsync |
VMM/TMAll: Disable annoying assertion on ARMv8, bugref:1038
|
|
|
@106367
|
4 months |
vboxsync |
VMM/DBGF: Prepare DBGF to support ARMv8/A64 style breakpoints for the …
|
|
|
@106362
|
4 months |
vboxsync |
VMM/DBGF: Prepare DBGF to support ARMv8/A64 style breakpoints for the …
|
|
|
@106329
|
4 months |
vboxsync |
VMM/IEM: Some minor perf tweaks for iemExecMemAllocatorPrune. bugref:10720
|
|
|
@106326
|
4 months |
vboxsync |
VMM/IEM: Two small perf tweaks in iemExecMemAllocatorPrune. bugref:10720
|
|
|
@106319
|
4 months |
vboxsync |
VMM/IEM: Reduced parameter count for iemNativeRegAllocTmp*. bugref:10720
|
|
|
@106315
|
4 months |
vboxsync |
VMM/IEM: Reduce the number of parameters passed to the …
|
|
|
@106314
|
4 months |
vboxsync |
VMM/IEM: Just mask out IEMNATIVE_SIMD_REG_FIXED_MASK from fHstRegs in …
|
|
|
@106313
|
4 months |
vboxsync |
VMM/IEM: Back off earlier if chunks or the allocator is very full, …
|
|
|
@106310
|
4 months |
vboxsync |
VMM/IEM: Some more exec mem tweaking. bugref:10720
|
|
|
@106309
|
4 months |
vboxsync |
VMM/IEM: Some more tweaking of the bitmap scanning. bugref:10720
|
|
|
@106307
|
4 months |
vboxsync |
VMM/IEM: Some more tweaking of the bitmap scanning. bugref:10720
|
|
|
@106297
|
4 months |
vboxsync |
VMM/IEM: Attempts at optimizing iemExecMemAllocatorAllocInChunkInt and …
|
|
|
@106296
|
4 months |
vboxsync |
VMM/IEM: Made VBOX_WITH_SAVE_THREADED_TBS_FOR_PROFILING build on arm. …
|
|
|
@106212
|
4 months |
vboxsync |
VMM/IEM: Some machinery for saving threaded TBs and a program for …
|
|
|
@106201
|
4 months |
vboxsync |
VMM/IEM: A couple of debug build fixes for arm. bugref:10720
|
|
|
@106200
|
4 months |
vboxsync |
VMM/IEM: Refactored the xxxxx_r_r_efl functions to take the constant …
|
|
|
@106199
|
4 months |
vboxsync |
VMM/IEM: Refactored the xxxxx_r_i_efl functions to take the constant …
|
|
|
@106198
|
4 months |
vboxsync |
VMM/IEM: Some minor refactoring of iemNativeEmitEFlagsForLogical. …
|
|
|
@106197
|
4 months |
vboxsync |
VMM/IEM: Use iemNativeEmitEFlagsForLogical as emitter for all cases. …
|
|
|
@106196
|
4 months |
vboxsync |
VMM/IEM: Added missing skipped eflags tracking in …
|
|
|
@106192
|
4 months |
vboxsync |
VMM/IEM: Added some basic stats & debug info for postponed EFLAGS …
|
|
|
@106191
|
4 months |
vboxsync |
VMM/IEM: Liveness fix for IEM_MC_SET_EFL_BIT and IEM_MC_CLEAR_EFL_BIT …
|
|
|
@106187
|
4 months |
vboxsync |
VMM/IEM: Injecting postponed eflags calculations into the TLB miss …
|
|
|
@106181
|
4 months |
vboxsync |
VMM/IEM: Check that IEM_MC_REF_EFLAGS is used correctly and won't …
|
|
|
@106180
|
4 months |
vboxsync |
VMM/IEM: Refactoring TbExits and other early eflags calculation …
|
|
|
@106179
|
4 months |
vboxsync |
VMM/IEM: Reworked the div, idiv, mul and imul assembly workers and how …
|
|
|
@106144
|
4 months |
vboxsync |
VMM/IEM: Relaxed iemNativeEmitGprByVCpuSignedDisp assertions to avoid …
|
|
|
@106136
|
5 months |
vboxsync |
VMM/IEM: # padding. bugref:10720
|
|
|
@106134
|
5 months |
vboxsync |
VMM/IEM: Eliminated the #ifndef …
|
|
|
@106128
|
5 months |
vboxsync |
VMM/IEM: Docs. bugref:10720
|
|
|