# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Jan 20, 2025 1:53:57 PM Wed, 10 Apr 2024 10:44:58 GMT vboxsync [104272] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMOpHlp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM: bugref:9898 VEX.W opcode decoding helper and its usage for ... Wed, 10 Apr 2024 10:35:14 GMT vboxsync [104271] * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) VMM/IEM: Implement native emitter for ... Wed, 10 Apr 2024 10:25:04 GMT vboxsync [104270] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) VMM/IEM: Implement native emitter for ... Wed, 10 Apr 2024 09:42:20 GMT vboxsync [104269] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Rework pcmpistri emulation to pass the new ECX value as ... Wed, 10 Apr 2024 09:13:40 GMT vboxsync [104268] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM: bugref:9898 Fixed Python generator breakage with r162727 by ... Wed, 10 Apr 2024 08:11:16 GMT vboxsync [104267] * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIWelcomePane.h (modified) FE/Qt. bugref:10622. Build fix Wed, 10 Apr 2024 08:09:26 GMT vboxsync [104266] * trunk/src/VBox/Installer/win/UserInterface.wxi (modified) Windows/Host Installer: Also show the invalid target directory if the ... Wed, 10 Apr 2024 07:31:59 GMT vboxsync [104265] * trunk/src/VBox/Additions/Makefile.kmk (modified) Guest Additions/ISO: Allow building the Guest Additions .ISO locally ... Wed, 10 Apr 2024 07:18:43 GMT vboxsync [104264] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) VMM: bugref:9898 Renamed iemOpCommonAvxAvx_Vx_Wx to ... Wed, 10 Apr 2024 07:01:46 GMT vboxsync [104263] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3-template.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3.c32 (modified) VMM: bugref:9898 Implemented vtestp[s|d] instructions and their ... Wed, 10 Apr 2024 06:45:20 GMT vboxsync [104262] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UITranslationEventListener.cpp (modified) FE/Qt. bugref:10622. Emit sigRetranslateUI only when ... Wed, 10 Apr 2024 00:26:37 GMT vboxsync [104261] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) SUP: Moved the program binary directory check to the right place, ... Tue, 09 Apr 2024 23:38:53 GMT vboxsync [104260] * trunk/src/VBox/Runtime/common/path/RTPathGlob.cpp (modified) IPRT/RTPathGlob: Nits. Tue, 09 Apr 2024 23:34:18 GMT vboxsync [104259] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/IEM: Fixed missing import-all-state in the history-exec/probe ... Tue, 09 Apr 2024 19:37:51 GMT vboxsync [104258] * trunk/src/VBox/Runtime/common/path/RTPathGlob.cpp (modified) RTPathGlob: Give up properly after 10th try to get the env variable. ... Tue, 09 Apr 2024 18:49:31 GMT vboxsync [104257] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UITranslationEventListener.cpp (modified) FE/Qt. bugref:10622. Just prevent emitting the sigRetranslateUI for ... Tue, 09 Apr 2024 15:14:23 GMT vboxsync [104256] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM/PGM: Initialize the return buffer before calling pfnHandler in ... Tue, 09 Apr 2024 15:12:40 GMT vboxsync [104255] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) VMM/IOM: Initialize stack value before calling pfnReadCallback in ... Tue, 09 Apr 2024 14:36:12 GMT vboxsync [104254] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) Devices/Storage/DevAHCI: Fix return code for the fake I/O port read ... Tue, 09 Apr 2024 14:04:33 GMT vboxsync [104253] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) Devices/Storage/DevAHCI: Fix return code when reading non existant ... Tue, 09 Apr 2024 12:38:11 GMT vboxsync [104252] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationCenter.h (modified) FE/Qt. bugref:10622. Build fix. Tue, 09 Apr 2024 12:36:47 GMT vboxsync [104251] * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItem.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemLocal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemLocal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIWelcomePane.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIWelcomePane.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItem.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItem.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGroup.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGroup.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemMachine.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemMachine.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNode.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNode.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeGlobal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeGroup.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeGroup.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeMachine.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeMachine.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserSearchWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserSearchWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsContextMenu.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsContextMenu.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElements.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElements.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsItem.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsItem.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsSet.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsView.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIMachinePreview.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIMachinePreview.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsView.h (modified) FE/Qt. bugref:10622. Using new UITranslationEventListener in the ... Tue, 09 Apr 2024 11:55:04 GMT vboxsync [104250] * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) DevOHCI: Take more care when adding items to in-flight tracker (see ... Tue, 09 Apr 2024 09:56:09 GMT vboxsync [104249] * trunk/src/VBox/Installer/linux/install.sh (modified) Installer/linux: The UI is always split now. bugref:9049 Tue, 09 Apr 2024 09:31:05 GMT vboxsync [104248] * trunk/src/VBox/Installer/linux/debian/postinst (modified) * trunk/src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec (modified) Installer/linux: Don't consider the VirtualBox binary for setuid ... Tue, 09 Apr 2024 09:24:21 GMT vboxsync [104247] * trunk/src/VBox/Installer/linux/install.sh (modified) Installer/linux/install.sh: Added note about vboxdrv.sh checking the ... Tue, 09 Apr 2024 09:03:52 GMT vboxsync [104246] * trunk/src/VBox/Installer/linux/vboxdrv.sh (modified) Installer/linux/vboxdrv.sh: VirtualBox was split a while back, so use ... Tue, 09 Apr 2024 08:03:20 GMT vboxsync [104245] * trunk/src/VBox/Frontends/VirtualBox/src/extensionpackmanager/UIExtensionPackManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensionpackmanager/UIExtensionPackManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationCenter.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationCenter.h (modified) FE/Qt. bugref:10622. Using new UITranslationEventListener in the ... Tue, 09 Apr 2024 07:40:39 GMT vboxsync [104244] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Devices/Graphics/DevVGA: Cleanup vbe_ioport_write_data() a little, ... Tue, 09 Apr 2024 07:16:25 GMT vboxsync [104243] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) HostDrivers/Support/SUPDrv-linux.c: Return the real effective user ID ... Tue, 09 Apr 2024 06:03:09 GMT vboxsync [104242] * trunk/Makefile.kmk (modified) Makefile.kmk: Apply r161853 again because the failed upload was due ... Tue, 09 Apr 2024 05:23:23 GMT vboxsync [104241] * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoContentBrowser.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoContentBrowser.h (modified) FE/Qt. bugref:10622. An addendum to r162679. Mon, 08 Apr 2024 22:48:08 GMT vboxsync [104240] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: ARM assembly rendition of ROR. bugref:10376 Mon, 08 Apr 2024 21:33:56 GMT vboxsync [104239] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: ARM assembly rendition of ROR. bugref:10376 Mon, 08 Apr 2024 20:15:10 GMT vboxsync [104238] * trunk/include/iprt/asmdefs-arm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Refactoring assembly helpers to not pass eflags by reference ... Mon, 08 Apr 2024 18:49:38 GMT vboxsync [104237] * trunk/src/libs/libxml2-2.12.6/dict.c (modified) * trunk/src/libs/libxml2-2.12.6/threads.c (modified) libs/libxml2-2.12.6: Try fixing the solaris builds where gcc chokes ... Mon, 08 Apr 2024 17:56:29 GMT vboxsync [104236] * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) macOS: Shared Clipboard: Prevent assertion on each guest -> host ... Mon, 08 Apr 2024 17:50:13 GMT vboxsync [104235] * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) macOS: Shared Clipboard: Prevent assertion on each guest -> host ... Mon, 08 Apr 2024 17:39:21 GMT vboxsync [104234] * trunk/src/VBox/Installer/win/UserInterface.wxi (modified) Windows host installer: Only show the license dialog when going back ... Mon, 08 Apr 2024 15:01:27 GMT vboxsync [104233] * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) Devices/DevBusLogic.cpp: Increase the maxmium size of the CDB which ... Mon, 08 Apr 2024 14:20:52 GMT vboxsync [104232] * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.h (modified) FE/Qt. bugref:10622. Using new UITranslationEventListener in the VISO ... Mon, 08 Apr 2024 13:46:29 GMT vboxsync [104231] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (modified) VMM/IEMAllAImpl-arm64.S: Make it build with gcc, bugref:10391 Mon, 08 Apr 2024 13:45:54 GMT vboxsync [104230] * trunk/include/iprt/asmdefs-arm.h (modified) * trunk/include/iprt/asmdefs-arm.mac (deleted) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veHlpA-arm64.S (modified) asmdefs-arm.mac,asmdefs-arm.h: Merge asmdefs-arm.mac into asmdefs- ... Mon, 08 Apr 2024 12:40:46 GMT vboxsync [104229] * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerHostTable.cpp (modified) FE/Qt. bugref:10622. scm fix. Mon, 08 Apr 2024 12:40:22 GMT vboxsync [104228] * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerGuestTable.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerGuestTable.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerHostTable.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerHostTable.h (modified) * 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) * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.h (modified) FE/Qt. bugref:10622. Using new UITranslationEventListener in file ... Mon, 08 Apr 2024 12:39:19 GMT vboxsync [104227] * trunk/Makefile.kmk (modified) Makefile.kmk: Apply r161853 again because the failed upload was due ... Mon, 08 Apr 2024 12:07:43 GMT vboxsync [104226] * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIFDCreationDialog.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIFDCreationDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumDetailsWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumDetailsWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumEnumerator.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumEnumerator.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h (modified) FE/Qt. bugref:10622. Using new UITranslationEventListener in medium ... Mon, 08 Apr 2024 11:47:37 GMT vboxsync [104225] * trunk/src/VBox/Devices/Serial/DevOxPcie958.cpp (modified) Devices/Serial/DevPcieOx958: Be more strict with what the emulation ... Mon, 08 Apr 2024 10:52:25 GMT vboxsync [104224] * trunk/src/VBox/Devices/Serial/DevOxPcie958.cpp (modified) Devices/Serial/DevOxPcie958: Return 0 when the DMA registers are ... Mon, 08 Apr 2024 10:30:04 GMT vboxsync [104223] * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UIDetailsWidgetCloudNetwork.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UIDetailsWidgetCloudNetwork.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UIDetailsWidgetHostNetwork.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UIDetailsWidgetHostNetwork.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UIDetailsWidgetNATNetwork.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UIDetailsWidgetNATNetwork.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UINetworkManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UINetworkManager.h (modified) FE/Qt. bugref:10622. Using new UITranslationEventListener in metwork ... Mon, 08 Apr 2024 10:21:06 GMT vboxsync [104222] * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunMmc.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunSbc.cpp (modified) Devices/Storage/VSCSI: Be more strict when it comes to CDB lengths ... Mon, 08 Apr 2024 10:18:11 GMT vboxsync [104221] * trunk/src/VBox/Devices/Storage/VSCSI/VSCSIDevice.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSIInternal.h (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunMmc.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunSbc.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunSsc.cpp (modified) Devices/Storage/VSCSI: Be more strict when it comes to CDB lengths ... Mon, 08 Apr 2024 10:06:01 GMT vboxsync [104220] * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp (modified) Windows/Host Installer: Check permissions of target directory when ... Mon, 08 Apr 2024 06:01:43 GMT vboxsync [104219] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: bugref:10610 Fixed MSR loading. Sun, 07 Apr 2024 18:47:10 GMT vboxsync [104218] * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptc_arm64_vbox.h (modified) libs/xpcom: Rework the xptcstubs and xptcinvoke code for arm64 to ... Sun, 07 Apr 2024 18:41:32 GMT vboxsync [104217] * trunk/src/VBox/VMM/include/EMInternal.h (modified) VMM/EMInternal.h: linux.arm64 requires a bigger jump buffer padding, ... Sun, 07 Apr 2024 18:38:49 GMT vboxsync [104216] * trunk/include/iprt/asmdefs-arm.h (modified) include/iprt/asmdefs-arm.h: Convert #if ASM_FORMAT_MACHO to #ifdef ... Sun, 07 Apr 2024 18:37:57 GMT vboxsync [104215] * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptc_arm64_vbox.h (added) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm64_vbox.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm64_vbox.cpp (modified) libs/xpcom: Rework the xptcstubs and xptcinvoke code for arm64 to ... Sun, 07 Apr 2024 18:31:03 GMT vboxsync [104214] * trunk/include/iprt/asmdefs-arm.mac (modified) iprt/asmdefs-arm.mac: Fixes, bugref:10391 Sun, 07 Apr 2024 16:29:33 GMT vboxsync [104213] * trunk/include/iprt/asmdefs-arm.h (modified) * trunk/src/bldprogs/VBoxDef2LazyLoad.cpp (modified) bldprogs/VBoxDef2LazyLoad: Get it working on linux.arm64/ELF, ... Sun, 07 Apr 2024 16:27:42 GMT vboxsync [104212] * trunk/include/.scm-settings (modified) * trunk/include/iprt/asmdefs-arm.mac (added) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veHlpA-arm64.S (modified) include/iprt,VMM/IEMAllN8veHlpA-arm64.S: Introduce a new asmdefs- ... Sun, 07 Apr 2024 13:01:10 GMT vboxsync [104211] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Detect MXCSR when disassembling and annotating TBs, bugref:10614 Sat, 06 Apr 2024 00:38:26 GMT vboxsync [104210] * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Made iemNativeVarRegisterAcquire automatically convert from ... Fri, 05 Apr 2024 21:31:16 GMT vboxsync [104209] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Refactoring assembly helpers to not pass eflags by reference ... Fri, 05 Apr 2024 21:17:41 GMT vboxsync [104208] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Refactoring assembly helpers to not pass eflags by reference ... Fri, 05 Apr 2024 20:57:55 GMT vboxsync [104207] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Refactoring assembly helpers to not pass eflags by reference ... Fri, 05 Apr 2024 20:28:19 GMT vboxsync [104206] * 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/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Refactoring assembly helpers to not pass eflags by reference ... Fri, 05 Apr 2024 17:38:51 GMT vboxsync [104205] * trunk/src/VBox/Main/webservice/vboxweb.cpp (modified) Main/webservice/vboxweb.cpp: Use a different approach of socket ... Fri, 05 Apr 2024 16:47:29 GMT vboxsync [104204] * trunk/src/libs/curl-8.7.1/lib/curl_sha512_256.c (added) * trunk/src/libs/curl-8.7.1/lib/curl_sha512_256.h (added) * trunk/src/libs/curl-8.7.1/lib/cw-out.c (added) * trunk/src/libs/curl-8.7.1/lib/cw-out.h (added) * trunk/src/libs/curl-8.7.1/lib/request.c (added) * trunk/src/libs/curl-8.7.1/lib/request.h (added) * trunk/src/libs/curl-8.7.1/lib/vquic/curl_osslq.c (added) * trunk/src/libs/curl-8.7.1/lib/vquic/curl_osslq.h (added) * trunk/src/libs/curl-8.7.1/lib/vquic/vquic-tls.c (added) * trunk/src/libs/curl-8.7.1/lib/vquic/vquic-tls.h (added) * trunk/src/libs/libxml2-2.12.6/include/private (added) * trunk/src/libs/libxml2-2.12.6/testparser.c (added) * trunk/src/libs/openssl-3.1.5/crypto/poly1305/asm/poly1305-ia64.S (added) * trunk/src/libs/openssl-3.1.5/fuzz/punycode.c (added) * trunk/src/libs/openssl-3.1.5/oqs-provider (added) * trunk/src/libs/openssl-3.1.5/providers/implementations/ciphers/cipher_sm4_ccm.c (added) * trunk/src/libs/openssl-3.1.5/providers/implementations/ciphers/cipher_sm4_gcm.c (added) fixing export flags in libs Fri, 05 Apr 2024 15:46:26 GMT vboxsync [104203] * trunk/src/libs/libxml2-2.12.6/include/vboxconfig.h (modified) libxml2-2.12.6: vboxconfig.h fix, windows. bugref:10640 Fri, 05 Apr 2024 15:43:34 GMT vboxsync [104202] * trunk/src/VBox/Installer/win/Makefile.kmk (modified) Windows/Host installer: Don't leave out VBoxSDS even when ... Fri, 05 Apr 2024 15:34:17 GMT vboxsync [104201] * trunk/Config.kmk (modified) * trunk/src/libs/Makefile.kmk (modified) * trunk/src/libs/libxml2-2.12.6/include/vboxconfig.h (modified) libxml2-2.12.6: switching to ​libxml2-2.12.6. bugref:10640 Fri, 05 Apr 2024 15:28:00 GMT vboxsync [104200] * trunk/src/libs/libxml2-2.12.6/include/vboxconfig.h (modified) * trunk/src/libs/libxml2-2.12.6/xmlmemory.c (modified) libxml2-2.12.6: Make it build for linux​ bugref:10640 Fri, 05 Apr 2024 15:24:31 GMT vboxsync [104199] * trunk/Config.kmk (modified) tools: Updated to WIX (Windows Installer XML) 3.14.1. bugref:10643 Fri, 05 Apr 2024 15:21:52 GMT vboxsync [104198] * trunk/src/libs/libxml2-2.12.6/xmlschemas.c (modified) libxml2-2.12.6: r162629 fix. bugref:10640 Fri, 05 Apr 2024 15:19:01 GMT vboxsync [104197] * trunk/src/libs/libxml2-2.12.6/xmlschemas.c (modified) libxml2-2.12.6: manual merge fix. ​bugref:10640 Fri, 05 Apr 2024 15:15:00 GMT vboxsync [104196] * trunk/src/libs/libxml2-2.12.6/xmlmemory.c (modified) libxml2-2.12.6: Mutext initializer fix. ​bugref:10640 Fri, 05 Apr 2024 14:45:23 GMT vboxsync [104195] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommon.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommonBodyMacros.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (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/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Refactoring assembly helpers to not pass eflags by reference ... Fri, 05 Apr 2024 14:39:02 GMT vboxsync [104194] * trunk/src/VBox/Devices/PC/BIOS/ata.c (modified) * trunk/src/VBox/Devices/PC/BIOS/disk.c (modified) * trunk/src/VBox/Devices/PC/BIOS/ebda.h (modified) * trunk/src/VBox/Devices/PC/BIOS/notes.txt (modified) BIOS: Run INITIALIZE DRIVE PARAMETERS after resetting drives in the ... Fri, 05 Apr 2024 13:42:44 GMT vboxsync [104193] * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) DevLsiLogic: Converted diagnostic MMIO range to DWORD access, ... Fri, 05 Apr 2024 13:38:14 GMT vboxsync [104192] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) VMM/IEM: Fix one more incorrect (missing) instruction name / ... Fri, 05 Apr 2024 13:35:18 GMT vboxsync [104191] * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) DevBusLogic: Enforce DWORD aligned MMIO, return 'unused' for ... Fri, 05 Apr 2024 13:28:25 GMT vboxsync [104190] * 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]pslldq, ... Fri, 05 Apr 2024 13:25:56 GMT vboxsync [104189] * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) DevFdc: If EOT is below starting sector, make it more explicit what's ... Fri, 05 Apr 2024 13:16:50 GMT vboxsync [104188] * 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 vpslldq, vpsrldq, instruction dispatch & ... Fri, 05 Apr 2024 13:03:16 GMT vboxsync [104187] * trunk/src/VBox/Installer/solaris/vboxconfig.sh (modified) Installer/solaris: Fix a regression in the postinstall script which ... Fri, 05 Apr 2024 12:58:51 GMT vboxsync [104186] * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) VMM/IEM: Get rid of IEM_MC_IF_MXCSR_XCPT_PENDING() and ... Fri, 05 Apr 2024 12:58:11 GMT vboxsync [104185] * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) VMM/IEM: Get rid of IEM_MC_IF_MXCSR_XCPT_PENDING() and ... Fri, 05 Apr 2024 12:57:28 GMT vboxsync [104184] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) VMM/IEM: move parts of 'imm8' jump table construction & handling into ... Fri, 05 Apr 2024 12:55:25 GMT vboxsync [104183] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.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/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Get rid of IEM_MC_IF_MXCSR_XCPT_PENDING() and ... Fri, 05 Apr 2024 12:54:03 GMT vboxsync [104182] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) VMM/IEM: move parts of 'imm8' jump table construction & handling into ... Fri, 05 Apr 2024 12:36:20 GMT vboxsync [104181] * trunk/Config.kmk (modified) Guest Control: - Factored out most of the guest process stream ... Fri, 05 Apr 2024 12:32:12 GMT vboxsync [104180] * trunk/src/libs/libxml2-2.12.6/Makefile.kmk (modified) * trunk/src/libs/libxml2-2.12.6/catalog.c (modified) * trunk/src/libs/libxml2-2.12.6/include/libxml/xmlversion.h (modified) * trunk/src/libs/libxml2-2.12.6/include/vboxconfig.h (modified) * trunk/src/libs/libxml2-2.12.6/libxml.h (modified) * trunk/src/libs/libxml2-2.12.6/xmlmemory.c (modified) * trunk/src/libs/libxml2-2.12.6/xmlschemastypes.c (modified) * trunk/src/libs/libxml2-2.12.6/xpath.c (modified) libxml2-2.12.6: Make it build for windows. bugref:10640 Fri, 05 Apr 2024 12:25:23 GMT vboxsync [104179] * trunk/Config.kmk (modified) Guest Control: - Factored out most of the guest process stream ... Fri, 05 Apr 2024 12:23:48 GMT vboxsync [104178] * trunk/Config.kmk (modified) * trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h (modified) * trunk/src/VBox/Main/include/GuestProcessImpl.h (modified) * trunk/src/VBox/Main/include/GuestSessionImpl.h (modified) * trunk/src/VBox/Main/src-client/GuestCtrlPrivate.cpp (modified) * trunk/src/VBox/Main/src-client/GuestDirectoryImpl.cpp (modified) * trunk/src/VBox/Main/src-client/GuestProcessImpl.cpp (modified) * trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp (modified) * trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp (modified) Guest Control: - Factored out most of the guest process stream ... Fri, 05 Apr 2024 12:22:54 GMT vboxsync [104177] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.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/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Get rid of IEM_MC_STORE_SSE_RESULT(), by checking for ... Fri, 05 Apr 2024 12:20:42 GMT vboxsync [104176] * trunk/src/VBox/Runtime/r3/xml.cpp (modified) Runtime/xml: preparation for libxml2-2.12.6 bugref:10640 Fri, 05 Apr 2024 12:19:22 GMT vboxsync [104175] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Dev/VGA: Spec considers vbe_start_addr as DWORD offset. bugref:10636 Fri, 05 Apr 2024 10:21:30 GMT vboxsync [104174] * 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/IEMAllN8veLiveness.cpp (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: Get rid of IEM_MC_REF_MXCSR() and convert the users to use ... Fri, 05 Apr 2024 09:38:49 GMT vboxsync [104173] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: ARM64 assembly renditions of shl, shr and sar assembly ...