# # ChangeLog for trunk/src/VBox in vbox # # Generated by Trac 1.4.3.2 # Mar 20, 2025 5:48:14 AM Thu, 04 Apr 2024 01:13:21 GMT vboxsync [104146] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veExecMem.cpp (modified) VMM/IEM: Increased IEMEXECMEM_ALT_SUB_ALLOC_UNIT_SIZE from 128 to ... Wed, 03 Apr 2024 19:32:08 GMT vboxsync [104145] * trunk/src/VBox/VMM/include/IEMN8veRecompilerTlbLookup.h (modified) VMM/IEM: Correct canonical check on arm64 hosts, wrong shift (both ... Wed, 03 Apr 2024 17:54:54 GMT vboxsync [104144] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Build fixes for when the TLB lookup code is disabled, ... Wed, 03 Apr 2024 16:41:14 GMT vboxsync [104143] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Implement native emitters for ... Wed, 03 Apr 2024 15:49:45 GMT vboxsync [104142] * trunk/src/VBox/Devices/PC/BIOS/ebda.h (modified) BIOS: Removed VBOX_IS_VIRTIO_SCSI_DEVICE and associated cruft. It's ... Wed, 03 Apr 2024 14:56:42 GMT vboxsync [104141] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) VMM/IEM: Implement native emitters for ... Wed, 03 Apr 2024 14:56:11 GMT vboxsync [104140] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Implement native emitters for ... Wed, 03 Apr 2024 13:31:56 GMT vboxsync [104139] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) VMM/IEM: Rework MXCSR handling for AVX instructions. See r162550 for ... Wed, 03 Apr 2024 13:27:43 GMT vboxsync [104138] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) VMM/IEM: Rework MXCSR handling for AVX instructions. See r162550 for ... Wed, 03 Apr 2024 13:24:35 GMT vboxsync [104137] * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (modified) Committed too much, bugref:10641 Wed, 03 Apr 2024 13:22:57 GMT vboxsync [104136] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (modified) VMM/IEM: Rework MXCSR handling for AVX instructions. See r162550 for ... Wed, 03 Apr 2024 13:18:38 GMT vboxsync [104135] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Rework MXCSR handling for AVX instructions. See r162550 for ... Wed, 03 Apr 2024 12:57:47 GMT vboxsync [104134] * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: Convert the 256-bit vmovsldup/vmovshdup/vmovddup emulations ... Wed, 03 Apr 2024 12:03:22 GMT vboxsync [104133] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Convert the 256-bit vmovsldup/vmovshdup/vmovddup emulations ... Wed, 03 Apr 2024 09:22:06 GMT vboxsync [104132] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommon.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Convert some AVX instruction emulation helpers to the ... Wed, 03 Apr 2024 08:02:36 GMT vboxsync [104131] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM: Allow linear scaling of the guest TSC; primarily required for ... Tue, 02 Apr 2024 18:25:14 GMT vboxsync [104130] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) DevVGA: Reading the attribute controller index register does not ... Tue, 02 Apr 2024 12:37:36 GMT vboxsync [104129] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Rework MXCSR handling for SSE instructions, bugref:10641 ... Tue, 02 Apr 2024 09:07:51 GMT vboxsync [104128] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) VMM/IEM: Fix pcmpistrm emulation, regression introdcued with r158058, ... Sat, 30 Mar 2024 23:59:46 GMT vboxsync [104127] * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) FE/Qt: bugref:10450: Linux: Disabling w/a added in r158575 as it's ... Sat, 30 Mar 2024 11:18:05 GMT vboxsync [104125] * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/USB/DevXHCI.cpp (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) VUSB: Added vusbRhAbortEpByAddr(), renamed vusbRhAbortEp() to ... Sat, 30 Mar 2024 11:14:59 GMT vboxsync [104124] * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) OHCI: Comments, typos. Sat, 30 Mar 2024 01:12:57 GMT vboxsync [104123] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veExecMem.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) VMM/IEM: Avoid the two RTMemProtect calls in iemExecMemAllocatorFree ... Fri, 29 Mar 2024 10:33:37 GMT vboxsync [104118] * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) VMM/IEM: Need to flush the MXCSR shadow during ldmxcsr, bugref:10641 Fri, 29 Mar 2024 04:49:19 GMT vboxsync [104117] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) VMM/IEM: Fix one more incorrect instruction name, bugref:9898 Fri, 29 Mar 2024 03:06:39 GMT vboxsync [104116] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veExecMem.cpp (modified) VMM/IEM: Darwin fixes for IEMEXECMEM_ALT_SUB_WITH_ALLOC_HEADER. The ... Fri, 29 Mar 2024 02:11:56 GMT vboxsync [104115] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veExecMem.cpp (copied) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Split out the executable memory allocator from ... Fri, 29 Mar 2024 01:57:23 GMT vboxsync [104114] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Implemented a very simple alternative to ... Fri, 29 Mar 2024 00:49:08 GMT vboxsync [104113] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) VMM/IEM: Fix some incorrect instruction names, bugref:9898 Thu, 28 Mar 2024 23:57:19 GMT vboxsync [104112] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: build fix. bugref:10370 Thu, 28 Mar 2024 23:55:22 GMT vboxsync [104111] * trunk/src/VBox/Disassembler/DisasmTables-x86-amd64.cpp (modified) DIS: Fixed missing row (0xad) in g_aDisasVexMap1_66. bugref:9898 Thu, 28 Mar 2024 22:26:33 GMT vboxsync [104110] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Removed incorrect cbReq alignment in ... Thu, 28 Mar 2024 22:19:21 GMT vboxsync [104109] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Kicked out the RTHeapSimple based exec mem allocator code as ... Thu, 28 Mar 2024 21:50:41 GMT vboxsync [104108] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) VMM/IEM: Slap a header on the exec mem allocations. This simplifies ... Thu, 28 Mar 2024 21:48:48 GMT vboxsync [104107] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: The source variables for IEM_MC_STORE_XREG_* must be ... Thu, 28 Mar 2024 13:33:58 GMT vboxsync [104105] * trunk/src/VBox/Runtime/r3/darwin/time-darwin.cpp (modified) Runtime/darwin/time-darwin.cpp: Avoid using double-precision floating ... Thu, 28 Mar 2024 10:54:21 GMT vboxsync [104103] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Convert assembly helpers for MMX/SSE instructions who not ... Thu, 28 Mar 2024 07:25:23 GMT vboxsync [104101] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Get rid of the inefficient looping when flushing dirty guest ... Thu, 28 Mar 2024 02:07:36 GMT vboxsync [104100] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Optimize kIemTbDbgEntryType_NativeOffset emitting, caching ... Thu, 28 Mar 2024 01:42:59 GMT vboxsync [104099] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Emit native code for shl Ev,CL. bugref:10376 Thu, 28 Mar 2024 00:16:26 GMT vboxsync [104098] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: #undef IEMNATIVE_WITH_DELAYED_REGISTER_WRITEBACK build fix. ... Wed, 27 Mar 2024 17:44:17 GMT vboxsync [104097] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) VMSVGA3/ARM: Fix MMIO memory layout (make it the same as in Fusion) ... Wed, 27 Mar 2024 17:38:10 GMT vboxsync [104096] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Additions: Linux/arm64: Fix VirtToPage implementation and make HGCM ... Wed, 27 Mar 2024 15:46:10 GMT vboxsync [104095] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Release statistics on how often the exec memory allocator ... Wed, 27 Mar 2024 15:05:22 GMT vboxsync [104094] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) VMM/IEM: scm, trailing whitespace fix, bugref:9898 Wed, 27 Mar 2024 14:53:32 GMT vboxsync [104093] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) VMM/IEM: scm, trailing whitespace fix, bugref:9898 Wed, 27 Mar 2024 14:44:51 GMT vboxsync [104092] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Implement native emitters for IEM_MC_STORE_XREG_R32() and ... Wed, 27 Mar 2024 14:29:41 GMT vboxsync [104091] * trunk/src/VBox/ValidationKit/tests/cpu/tdCpuIemInstr1.py (modified) ValidationKit/tests/cpu/tdCpuIemInstr1: Ensure that the instruction ... Wed, 27 Mar 2024 14:29:07 GMT vboxsync [104090] * trunk/src/VBox/ValidationKit/tests/cpu/tdCpuIemInstr1.py (modified) ValidationKit/tests/cpu/tdCpuIemInstr1: Ensure that the instruction ... Wed, 27 Mar 2024 14:24:18 GMT vboxsync [104088] * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Fix the instruction legnth for amd64 in ... Wed, 27 Mar 2024 14:23:52 GMT vboxsync [104087] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Implement native emitters for IEM_MC_STORE_XREG_U8() and ... Wed, 27 Mar 2024 12:55:34 GMT vboxsync [104084] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Implement support for automatically flushing all call ... Wed, 27 Mar 2024 11:19:26 GMT vboxsync [104081] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) VMM/IEM: Same logic as r162478/iemGRegRefU8 applies here. bugref:9898 Wed, 27 Mar 2024 10:32:51 GMT vboxsync [104080] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) VMM/IEM: Implement 'microcoded' vpinsr[bwdq] instruction decode, ... Wed, 27 Mar 2024 10:30:38 GMT vboxsync [104079] * trunk/src/VBox/VMM/include/IEMInline.h (modified) VMM/IEM: Can't access the high byte of a register when a VEX prefix ... Wed, 27 Mar 2024 08:19:55 GMT vboxsync [104077] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3-template.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3.c32 (modified) ValidationKit/bootsectors: Implement testcases for [v]pinsr[bdq] ... Wed, 27 Mar 2024 08:19:25 GMT vboxsync [104076] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Implement 'microcoded' vpinsr[bwdq] instruction decode, ... Wed, 27 Mar 2024 08:15:42 GMT vboxsync [104075] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Implement native emitter for ... Wed, 27 Mar 2024 08:03:46 GMT vboxsync [104074] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Fix implementation of IEM_MC_SHL_LOCAL_S16() and ... Wed, 27 Mar 2024 01:23:05 GMT vboxsync [104073] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Made the code compile without ... Tue, 26 Mar 2024 21:05:49 GMT vboxsync [104072] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Build fix and marked the two local SHL/SAR operations as not ... Tue, 26 Mar 2024 20:20:34 GMT vboxsync [104071] * trunk/src/VBox/ValidationKit/bootsectors/bs3-fpustate-1-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestInit.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestQueryCfgU16.asm (copied) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestQueryCfgU32.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestQueryCfgU8.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-autostubs.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-define.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-undef.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h (modified) ValKit/bootsectors: Added Bs3TestQueryCfgU16 and made it and the ... Tue, 26 Mar 2024 20:17:49 GMT vboxsync [104070] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/include/VBox/VMMDevTesting.mac (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev: Add a magic tail dword following the data made available by ... Tue, 26 Mar 2024 18:02:14 GMT vboxsync [104069] * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevd/UIWizardCloneVDFormatPage.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDFileTypePage.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDSizeLocationPage.cpp (modified) FE/Qt: bugref:6899: NLS fixes for New VD and Clone VM wizards. Tue, 26 Mar 2024 16:38:31 GMT vboxsync [104068] * trunk/src/VBox/Devices/PC/BIOS/ahci.c (modified) BIOS: Build real VDS S/G lists in AHCI driver, don't just fake it. Tue, 26 Mar 2024 16:35:54 GMT vboxsync [104067] * trunk/src/VBox/Devices/PC/BIOS/ata.c (modified) Comments. Tue, 26 Mar 2024 16:06:07 GMT vboxsync [104066] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3.c32 (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestData.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestInit.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h (modified) ValKit/bootsectors: Added a g_cBs3ThresholdNativeRecompiler variable ... Tue, 26 Mar 2024 15:48:19 GMT vboxsync [104065] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev: Added a VMMDEV_TESTING_CFG_THRESHOLD_NATIVE_RECOMPILER / ... Tue, 26 Mar 2024 14:53:59 GMT vboxsync [104064] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Made the IEMTB::cUsage value the native recompilation is ... Tue, 26 Mar 2024 14:42:08 GMT vboxsync [104063] * trunk/src/VBox/ValidationKit/tests/storage/remoteexecutor.py (modified) ValKit, storage, fix fRc value setting Tue, 26 Mar 2024 14:27:29 GMT vboxsync [104062] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2.c (modified) ValKit/bs3-cpu-instr-2: Disabled ROL and ROR tests till the emulation ... Tue, 26 Mar 2024 14:25:12 GMT vboxsync [104061] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2.c (modified) ValKit/bs3-cpu-instr-2: Disabled ROL and ROR tests till the emulation ... Tue, 26 Mar 2024 13:43:51 GMT vboxsync [104060] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3-template.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3.c32 (modified) ValidationKit/bs3-cpu-instr-3: Implement vextracti128/vextractf128 ... Tue, 26 Mar 2024 13:43:01 GMT vboxsync [104059] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Implement vextracti128/vextractf128 instruction emulation, ... Tue, 26 Mar 2024 13:41:59 GMT vboxsync [104058] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Make IEM_MC_FETCH_YREG_U128() take a iDQWord parameter to ... Tue, 26 Mar 2024 10:50:45 GMT vboxsync [104057] * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) Additions: Linux: vboxvideo: Introduce initial support for kernel ... Tue, 26 Mar 2024 10:07:26 GMT vboxsync [104056] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Implement native emitters for IEM_MC_LOCAL_ASSIGN(), ... Tue, 26 Mar 2024 09:14:14 GMT vboxsync [104055] * trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIVersion.cpp (modified) FE/Qt: Typo in UIExtraDataManager / Beta stuff. Tue, 26 Mar 2024 08:52:58 GMT vboxsync [104054] * trunk/Version.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIVersion.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp (modified) Version.kmk, FE/Qt: Remove explicit BETA label from the build, and ... Tue, 26 Mar 2024 07:15:51 GMT vboxsync [104053] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Add native emitter for IEM_MC_STORE_GREG_I64(), bugref:10371 Tue, 26 Mar 2024 06:39:07 GMT vboxsync [104052] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Non debug build fix, bugref:10629 Tue, 26 Mar 2024 02:10:26 GMT vboxsync [104051] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Optimizing (hopefully) and correcting flag handling in ... Mon, 25 Mar 2024 21:10:23 GMT vboxsync [104050] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Enable the delayed register writeback feature, bugref:10629 Mon, 25 Mar 2024 21:08:40 GMT vboxsync [104049] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Mark the SIMD register as dirty based on the load size in ... Mon, 25 Mar 2024 18:50:09 GMT vboxsync [104048] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Mark the SIMD register as dirty based on the load size in ... Mon, 25 Mar 2024 18:35:44 GMT vboxsync [104047] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Straighten the code flushing dirty guest registers, ... Mon, 25 Mar 2024 18:02:43 GMT vboxsync [104046] * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) Linux: VBoxNetFlt: Introduce initial support for kernel 6.9, ... Mon, 25 Mar 2024 14:34:19 GMT vboxsync [104043] * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UISerialSettingsEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIUSBFilterDetailsEditor.cpp (modified) FE/Qt: bugref:6899: NLS fix for UISerialSettingsEditor and ... Mon, 25 Mar 2024 14:24:46 GMT vboxsync [104042] * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIBootOrderEditor.cpp (modified) FE/Qt: bugref:6899: UIBootOrderEditor NLS fix; Missing space. Mon, 25 Mar 2024 14:24:04 GMT vboxsync [104041] * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QILineEdit.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QILineEdit.h (modified) FE/Qt: bugref:6899: Accessibility improvement for UIMarkableLineEdit; ... Mon, 25 Mar 2024 13:31:29 GMT vboxsync [104038] * trunk/src/VBox/Frontends/VirtualBox/src/wizards/UINativeWizard.h (modified) FE/Qt: Fixing build (oone more place as in r162426). Mon, 25 Mar 2024 13:28:11 GMT vboxsync [104037] * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDSizeLocationPage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMUnattendedPage.h (modified) FE/Qt: Fixing build (some missing includes). Mon, 25 Mar 2024 12:56:46 GMT vboxsync [104036] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Add some more detailed debug info when a guest register ... Mon, 25 Mar 2024 10:15:13 GMT vboxsync [104035] * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Implement experimental (disabled by default) delaying ... Mon, 25 Mar 2024 10:07:26 GMT vboxsync [104034] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Implement experimental (disabled by default) delaying ... Mon, 25 Mar 2024 07:55:45 GMT vboxsync [104033] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Implement loading the missing part from CPUMCTX when the ... Mon, 25 Mar 2024 06:30:19 GMT vboxsync [104032] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) VMM/PGM: Nested VMX: bugref:10607 Forward port r162255 (Fix ... Sun, 24 Mar 2024 18:47:23 GMT vboxsync [104030] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompBltIn.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Build fix for linux.arm64 (gcc complains about unsequenced ... Sun, 24 Mar 2024 18:37:07 GMT vboxsync [104029] * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h: Build fix, bugref:10391 Sun, 24 Mar 2024 18:35:08 GMT vboxsync [104028] * trunk/src/VBox/Main/src-client/ResourceAssignmentManager.cpp (modified) Main/ResourceAssignmentManager.cpp: Make it build on linux.arm64 (gcc ...