# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Oct 3, 2024 12:29:55 PM Wed, 06 Mar 2024 13:37:56 GMT vboxsync [103702] * trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py (modified) * trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py (modified) * trunk/src/VBox/ValidationKit/vms/t-nsthwvirt-win10-hv-64.txt (added) ValidationKit: bugref:10318 Enable smoke test for Hyper-V enabled ... Wed, 06 Mar 2024 13:32:18 GMT vboxsync [103701] * 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 vpblendd ... Wed, 06 Mar 2024 13:32:01 GMT vboxsync [103700] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Implement vpblendd instruction dispatch & emulation, bugref:9898 Wed, 06 Mar 2024 13:08:51 GMT vboxsync [103699] * trunk/include/VBox/disopcode-x86-amd64.h (modified) DIS: Added a bunch of missing group 7 instructions and rearranged the ... Wed, 06 Mar 2024 10:20:15 GMT vboxsync [103698] * trunk/src/VBox/Disassembler/DisasmCore-x86-amd64.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-x86-amd64.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-x86-amd64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-1A.asm (modified) DIS: Added a bunch of missing group 7 instructions and rearranged the ... Wed, 06 Mar 2024 07:17:34 GMT vboxsync [103697] * 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]pmaddwd ... Wed, 06 Mar 2024 07:13:30 GMT vboxsync [103696] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Implement vpmaddwd instruction dispatch & emulation, bugref:9898 Wed, 06 Mar 2024 07:07:51 GMT vboxsync [103695] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3-template.mac (modified) WIP: consolidate some of the `instruction_then_icebp' code generator ... Wed, 06 Mar 2024 06:50:20 GMT vboxsync [103694] * trunk/src/VBox/ValidationKit/bootsectors/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3.c32 (modified) ValKit/bs3-cpu-instr-3: Use VBoxBs3Obj2Hdr to prototype assembly ... Tue, 05 Mar 2024 20:16:32 GMT vboxsync [103693] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implemented iemNativeEmit_sbb_r_r_efl and enabled it for ... Tue, 05 Mar 2024 19:37:55 GMT vboxsync [103692] * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: iemNativeEmit_adc_r_r_efl fix for amd64 hosts. bugref:10376 Tue, 05 Mar 2024 19:31:03 GMT vboxsync [103691] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implemented iemNativeEmit_adc_r_r_efl and enabled it on both ... Tue, 05 Mar 2024 19:11:49 GMT vboxsync [103690] * trunk/Config.kmk (modified) /Config.kmk: limiting signing to 256Mb to avoid allocating heap issue ... Tue, 05 Mar 2024 18:57:38 GMT vboxsync [103689] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) FE/Qt: bugref:10384: UIGuestOSType: Cache platform type directly ... Tue, 05 Mar 2024 18:10:09 GMT vboxsync [103688] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINameAndSystemEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIGuestOSTypeSelectionButton.cpp (modified) FE/Qt: bugref:10384: UIGuestOSType: Extend subtype info from simple ... Tue, 05 Mar 2024 17:57:51 GMT vboxsync [103687] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINameAndSystemEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIGuestOSTypeSelectionButton.cpp (modified) FE/Qt: bugref:10384: More cleanup for UIGuestOSType. Tue, 05 Mar 2024 16:07:36 GMT vboxsync [103686] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) FE/Qt: bugref:10384: UIGuestOSType: Cache subtype info same way as ... Tue, 05 Mar 2024 15:46:54 GMT vboxsync [103685] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) Backed out r161312 (no longer needed): iprt: Prevent array-index-out- ... Tue, 05 Mar 2024 15:27:02 GMT vboxsync [103684] * trunk/include/VBox/VBoxTpG.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Linux kernel modules: Fix UBSAN warnings by switching to flexible ... Tue, 05 Mar 2024 15:02:10 GMT vboxsync [103683] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implemented iemNativeEmit_add_r_r_efl and enabled in on both ... Tue, 05 Mar 2024 14:23:15 GMT vboxsync [103682] * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Cleaning up IEMAllN8veEmit-x86.h a little. bugref:10376 Tue, 05 Mar 2024 13:55:44 GMT vboxsync [103681] * trunk/src/VBox/Devices/USB/DevXHCI.cpp (modified) DevXHCI: Fixed a rare race condition which could miss a ringing ... Tue, 05 Mar 2024 12:31:30 GMT vboxsync [103680] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINameAndSystemEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIGuestOSTypeSelectionButton.cpp (modified) FE/Qt: bugref:10384: A bit of cleanup for UIGuestOSType. Tue, 05 Mar 2024 11:01:22 GMT vboxsync [103679] * trunk/Config.kmk (modified) /Config.kmk: CCS can't do dual signing any more, simplify the command. Tue, 05 Mar 2024 09:56:20 GMT vboxsync [103678] * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommonBodyMacros.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) VMM/IEM: Optimization all 'sub same,same' and 'xor same,same' ... Tue, 05 Mar 2024 09:06:08 GMT vboxsync [103677] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implemented the iemNativeEmit_cmp_r_r_efl and enabled it on ... Tue, 05 Mar 2024 07:57:27 GMT vboxsync [103676] * trunk/src/VBox/Installer/win/InstallHelper/VBoxCommon.cpp (modified) Installer/Windows: Use RT_ELEMENTS in VBoxGetMsiPropUtf8() -- we ... Tue, 05 Mar 2024 02:10:37 GMT vboxsync [103675] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implemented iemNativeEmit_sub_r_r_efl and enabled it for ... Mon, 04 Mar 2024 18:28:21 GMT vboxsync [103674] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINameAndSystemEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIGuestOSTypeSelectionButton.cpp (modified) FE/Qt: bugref:10384: UIGuestOSType: Cache whether OS family is ... Mon, 04 Mar 2024 16:52:41 GMT vboxsync [103673] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) FE/Qt: bugref:10384: UIGuestOSType: Cache platform type directly ... Mon, 04 Mar 2024 16:10:46 GMT vboxsync [103672] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIGuestOSType.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UINameAndSystemEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIGuestOSTypeSelectionButton.cpp (modified) FE/Qt: bugref:10384: UIGuestOSType: Extend family info from simple ... Mon, 04 Mar 2024 15:48:34 GMT vboxsync [103671] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (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: Native translation of ... Mon, 04 Mar 2024 14:12:13 GMT vboxsync [103670] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Fix debug assertions for iemNativeEmitRefXregXxx(), bugref:10371 Mon, 04 Mar 2024 14:05:20 GMT vboxsync [103669] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Replace some single bit tests with ... Mon, 04 Mar 2024 13:58:08 GMT vboxsync [103668] * trunk/include/iprt/x86.h (modified) include/iprt/x86.h: Some _BIT definitions for the CR registers, ... Mon, 04 Mar 2024 13:46:36 GMT vboxsync [103667] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Native translation of IEM_MC_REF_MXCSR() body, bugref:10371 Mon, 04 Mar 2024 13:11:28 GMT vboxsync [103666] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Native translation of IEM_MC_MAYBE_RAISE_FPU_XCPT() body, ... Mon, 04 Mar 2024 12:50:11 GMT vboxsync [103665] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (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: Native translation of IEM_MC_MAYBE_RAISE_FPU_XCPT() body, ... Mon, 04 Mar 2024 12:24:37 GMT vboxsync [103664] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Fix the label type for iemNativeEmitRaiseUd(), introduced ... Mon, 04 Mar 2024 12:08:32 GMT vboxsync [103663] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Native translation of ... Mon, 04 Mar 2024 11:53:59 GMT vboxsync [103662] * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Native translation of IEM_MC_MAYBE_RAISE_AVX_RELATED_XCPT() ... Mon, 04 Mar 2024 11:43:16 GMT vboxsync [103661] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Some VMCPU/CPUMCTX access annotations for arm64 as well. ... Mon, 04 Mar 2024 11:25:11 GMT vboxsync [103660] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Native translation of IEM_MC_MAYBE_RAISE_AVX_RELATED_XCPT() ... Mon, 04 Mar 2024 10:43:32 GMT vboxsync [103659] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Flush the current program counter to CPUMCTX when in the ... Mon, 04 Mar 2024 10:01:15 GMT vboxsync [103658] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) VMM/IEM: Enabled the iemNativeEmit_test_r_r_efl code on arm. bugref:10376 Mon, 04 Mar 2024 09:53:49 GMT vboxsync [103657] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: A little 'test' optimization, saving a register alloc+fetch ... Mon, 04 Mar 2024 09:24:10 GMT vboxsync [103656] * trunk/src/VBox/ValidationKit/bootsectors/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/VBoxBs3Obj2Hdr.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-template.c (modified) ValKit/bs3-cpu-instr-2: Use VBoxBs3Obj2Hdr to prototype assembly ... Mon, 04 Mar 2024 08:14:27 GMT vboxsync [103655] * trunk/src/VBox/ValidationKit/bootsectors/VBoxBs3Obj2Hdr.cpp (modified) ValKit/bootsectors: Basic sketch of a asm obj -> C header file ... Mon, 04 Mar 2024 08:12:02 GMT vboxsync [103654] * trunk/src/VBox/ValidationKit/bootsectors/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/VBoxBs3Obj2Hdr.cpp (added) ValKit/bootsectors: Basic sketch of a asm obj -> C header file converter. Sun, 03 Mar 2024 11:35:01 GMT vboxsync [103653] * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerTable.cpp (modified) FE/Qt: build fix. Sun, 03 Mar 2024 09:55:44 GMT vboxsync [103652] * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerTable.cpp (modified) FE/Qt: scm fix. Sun, 03 Mar 2024 09:55:18 GMT vboxsync [103651] * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerTable.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerTable.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.cpp (modified) FE/Qt: bugref:9080. Alt+dbl/ click adds selected items to Viso. Sun, 03 Mar 2024 09:54:20 GMT vboxsync [103650] * trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityOverviewWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMSummaryPage.cpp (modified) FE/Qt: bugref:3409. Some parfait fixes. Sun, 03 Mar 2024 07:11:39 GMT vboxsync [103649] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Delay the RIP update for each instruction if possible to ... Sun, 03 Mar 2024 02:20:46 GMT vboxsync [103648] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implemented iemNativeEmit_test_r_r_efl and enabled it for ... Sat, 02 Mar 2024 03:00:58 GMT vboxsync [103647] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) VMM/IEM: Enabled the iemNativeEmit_and_r_r_efl & ... Sat, 02 Mar 2024 02:24:18 GMT vboxsync [103646] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Implemented iemNativeEmit_or_r_r_efl and enabled it for ... Sat, 02 Mar 2024 02:08:22 GMT vboxsync [103645] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implemented iemNativeEmit_and_r_r_efl and enabled it for ... Sat, 02 Mar 2024 01:55:02 GMT vboxsync [103644] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) VMM/IEM: Use native emitter for the reg/reg variant in ... Sat, 02 Mar 2024 01:38:31 GMT vboxsync [103643] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) VMM/IEM: Use native emitter for both variants in ... Sat, 02 Mar 2024 01:01:44 GMT vboxsync [103642] * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommonBodyMacros.h (modified) VMM/IEM: Use native emitter for the memory variants in ... Sat, 02 Mar 2024 00:45:21 GMT vboxsync [103641] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-template.mac (modified) ValKit/bs3-cpu-instr-2: Extended the recently added binary ... Fri, 01 Mar 2024 22:06:51 GMT vboxsync [103640] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommonBodyMacros.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Prepped emitting native code for all IEMOP_BODY_BINARY_rv_rm ... Fri, 01 Mar 2024 20:56:46 GMT vboxsync [103639] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Moved iemNativeEmit_xor_r_r_efl and ... Fri, 01 Mar 2024 18:17:37 GMT vboxsync [103638] * trunk/include/iprt/assert.h (modified) include/iprt/assert.h: Add AssertReleaseStmt() and ... Fri, 01 Mar 2024 15:39:08 GMT vboxsync [103637] * trunk/src/VBox/VMM/VMMAll/target-x86 (added) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (copied) VMM/IEM: Moved iemNativeEmit_xor_r_r_efl and ... Fri, 01 Mar 2024 14:56:49 GMT vboxsync [103636] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veHlpA-arm64.S (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompBltIn.cpp (modified) VMM/IEM: Support iemNativeRecompFunc_BltIn_LogCpuState() on arm64, ... Fri, 01 Mar 2024 14:43:15 GMT vboxsync [103635] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Emit native code for 64-bit and 16-bit xor reg/reg variants ... Fri, 01 Mar 2024 11:26:10 GMT vboxsync [103634] * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp (modified) Shared Clipboard: Cut back default release logging a bit and limit ... Fri, 01 Mar 2024 11:22:15 GMT vboxsync [103633] * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp (modified) Shared Clipboard: Cut back default release logging a bit and limit ... Fri, 01 Mar 2024 11:13:16 GMT vboxsync [103632] * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp (modified) Shared Clipboard: More cleanups (renaming internal HGCM message ... Fri, 01 Mar 2024 11:00:38 GMT vboxsync [103631] * trunk/include/VBox/GuestHost/SharedClipboard-win.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/ClipboardDataObjectImpl-win.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/ClipboardEnumFormatEtcImpl-win.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/ClipboardStreamImpl-win.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardMockHGCM.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceImpl.cpp (modified) Shared Clipboard: More cleanups (renaming Windows parts to match the ... Fri, 01 Mar 2024 10:44:58 GMT vboxsync [103630] * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) Shared Clipboard: More cleanups (renaming, removed dead code). ... Fri, 01 Mar 2024 07:05:22 GMT vboxsync [103629] * trunk/Makefile.kmk (modified) Makefile.kmk: Take out the local baseline as there is some issue with ... Fri, 01 Mar 2024 02:22:28 GMT vboxsync [103628] * trunk/include/iprt/net.h (modified) iprt/net.h: Some inlined IPv4 initialization and conversion to/from ... Fri, 01 Mar 2024 01:04:15 GMT vboxsync [103627] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Obfuscate most variable indexes we pass around in strict ... Fri, 01 Mar 2024 00:56:59 GMT vboxsync [103626] * trunk/include/iprt/nocrt/assert.h (modified) include/iprt/nocrt/assert.h: missing parentheses Fri, 01 Mar 2024 00:45:59 GMT vboxsync [103625] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) VMM/IEM: Must produce liveness info for IEM_MC_FETCH_FSW and ... Fri, 01 Mar 2024 00:45:18 GMT vboxsync [103624] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Must release variable register when done with them. bugref:10371 Fri, 01 Mar 2024 00:44:15 GMT vboxsync [103623] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Corrected code buffer allocation for eflags updating after ... Fri, 01 Mar 2024 00:42:36 GMT vboxsync [103622] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerTlbLookup.h (modified) VMM/IEM: Obfuscate most variable indexes we pass around in strict ... Thu, 29 Feb 2024 20:52:55 GMT vboxsync [103621] * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxManage/nls/ApprovedLanguages.kmk (modified) VBoxManage: Re-enable ru_RU translation (falling back to en_US xref ... Thu, 29 Feb 2024 20:47:25 GMT vboxsync [103620] * trunk/doc/manual/ru_RU/man_VBoxManage-adoptstate.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-bandwidthctl.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-checkmediumpwd.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-clonemedium.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-clonevm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-closemedium.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-cloud.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-cloudprofile.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-common.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-controlvm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-convertfromraw.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-createmedium.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-createvm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-debugvm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-dhcpserver.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-discardstate.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-encryptmedium.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-encryptvm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-export.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-extpack.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-getextradata.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-guestcontrol.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-guestproperty.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-hostonlyif.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-hostonlynet.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-import.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-list.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-mediumio.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-mediumproperty.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-metrics.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-modifymedium.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-modifynvram.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-modifyvm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-movevm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-natnetwork.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-registervm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-setextradata.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-setproperty.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-sharedfolder.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-showmediuminfo.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-showvminfo.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-signova.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-snapshot.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-startvm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-storageattach.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-storagectl.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-unattended.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-unregistervm.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-updatecheck.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-usbdevsource.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-usbfilter.xml (modified) doc/man_VBoxManage: Adapt Russian translation files: Require all ... Thu, 29 Feb 2024 19:10:26 GMT vboxsync [103619] * trunk/include/VBox/GuestHost/SharedClipboard-transfers.h (modified) Shared Clipboard/Transfers: Raised SHCLLISTENTRY_MAX_NAME from 1024 ... Thu, 29 Feb 2024 19:07:40 GMT vboxsync [103618] * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (modified) Shared Clipboard/Transfers: Some more validation in ... Thu, 29 Feb 2024 18:52:29 GMT vboxsync [103617] * trunk/doc/manual/ru_RU/man_VBoxManage-modifynvram.xml (modified) doc/manual: Russian NLS update for man_VBoxManage-modifynvram.xml Thu, 29 Feb 2024 18:37:59 GMT vboxsync [103616] * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (modified) Shared Clipboard/Transfers: Use SHCL_TRANSFER_URI_LIST_SEP_STR in ... Thu, 29 Feb 2024 18:36:37 GMT vboxsync [103615] * trunk/include/VBox/GuestHost/SharedClipboard-win.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/ClipboardDataObjectImpl-win.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) Shared Clipboard/Transfers: Made code a bit easier to follow / read, ... Thu, 29 Feb 2024 14:07:04 GMT vboxsync [103614] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Fixed liveness state layout after r161946 broke it. Added ... Thu, 29 Feb 2024 13:01:56 GMT vboxsync [103613] * 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/IEMAllN8vePython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (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: Experimental code for emitting native code instead of ... Thu, 29 Feb 2024 12:59:25 GMT vboxsync [103612] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) VMM/IEM: Refinement of r161881 (pbInstrBuf == NULL situation). ... Thu, 29 Feb 2024 11:26:29 GMT vboxsync [103611] * trunk/include/iprt/x86extra.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-template.mac (modified) ValKit/bs3-cpu-instr-2: Test the alternate reg/reg encoding of and, ... Thu, 29 Feb 2024 09:35:50 GMT vboxsync [103610] * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIDefaultMachineFolderEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIDefaultMachineFolderEditor.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsGeneral.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsGeneral.h (modified) FE/Qt: bugref:10611: Global preferences / General page: Adding page ... Thu, 29 Feb 2024 03:51:57 GMT vboxsync [103609] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) VMM/IEM: Nested VMX: bugref:10610 Fix typo with GS base. Thu, 29 Feb 2024 02:20:34 GMT vboxsync [103608] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-gen.cpp (modified) ValKit/bs3-cpu-instr-2: Added a bunch of tests for binary ... Thu, 29 Feb 2024 02:19:08 GMT vboxsync [103607] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Introducing RT_ARCH_VAL which is set to ... Thu, 29 Feb 2024 02:14:48 GMT vboxsync [103606] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: CSEL and friends. bugref:10376 Thu, 29 Feb 2024 02:14:14 GMT vboxsync [103605] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/cdefs.h (modified) include/iprt: reverted 161962 as it committed a little too much. ... Thu, 29 Feb 2024 02:11:36 GMT vboxsync [103604] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/cdefs.h (modified) iprt/armv8.h: CSEL and friends. bugref:10376 Thu, 29 Feb 2024 02:10:55 GMT vboxsync [103603] * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-2-template.c (modified) ValKit/bs3-cpu-instr-2: Added a bunch of tests for binary ...