# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Feb 1, 2025 10:13:49 AM Fri, 12 Apr 2024 15:22:30 GMT vboxsync [104323] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Implement native emitters for paddb,paddw,paddd,paddq, ... Fri, 12 Apr 2024 14:11:08 GMT vboxsync [104317] * trunk/include/VBox/GuestHost/SharedClipboard-transfers.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard-x11.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/testcase/tstClipboardHttpServer.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardTransfers.cpp (modified) Shared Clipboard/Transfers: ShClTransferRootsInitFromXXX() -> ... Fri, 12 Apr 2024 13:30:55 GMT vboxsync [104314] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Implement native emitters for paddb,paddw,paddd,paddq, ... Fri, 12 Apr 2024 10:10:49 GMT vboxsync [104310] * trunk/include/VBox/GuestHost/SharedClipboard-transfers.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (modified) Shared Clipboard/Transfers: Renamed ShClTransferRootsInitFromFile() ... Fri, 12 Apr 2024 10:04:21 GMT vboxsync [104308] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/generic/http-curl.cpp (modified) IPRT/http-curl: Also handle the 501 HTTP status code. Required for ... Fri, 12 Apr 2024 07:32:46 GMT vboxsync [104304] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Implement native emitters for paddb,paddw,paddd,paddq, ... Thu, 11 Apr 2024 20:47:42 GMT vboxsync [104299] * trunk/include/iprt/asmdefs-arm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: ARM assembly rendition of RCR. Shortened the 8, 16 & 32 bit ... Thu, 11 Apr 2024 12:28:26 GMT vboxsync [104294] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implement native emitters for psllw,pslld,psllq, bugref:10652 Thu, 11 Apr 2024 10:49:15 GMT vboxsync [104293] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Implement native emitters for psrlw,psrld,psrlq, ... Thu, 11 Apr 2024 10:21:57 GMT vboxsync [104292] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Implement native emitters for psrlw,psrld,psrlq, bugref:10652 Thu, 11 Apr 2024 01:56:27 GMT vboxsync [104286] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log,Main: Open the parent directory of the log file on Windows ... Wed, 10 Apr 2024 14:22:22 GMT vboxsync [104279] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h (modified) VMM/IEM: Implement a native emitter for the pand,andps,andpd ... 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 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- ... 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: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- ... Thu, 04 Apr 2024 15:35:39 GMT vboxsync [104159] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.cpp (modified) VBoxNetFlt: Fix UBSAN warnings by switching to flexible arrays, ... Thu, 04 Apr 2024 01:21:36 GMT vboxsync [104147] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerTlbLookup.h (modified) VMM/IEM: Optimize (?) the TLB code on ARM64 by using LDP and (for ... Sat, 30 Mar 2024 11:29:49 GMT vboxsync [104126] * trunk/include/VBox/vusb.h (modified) BUild fix for 32-bit hosts, plus forgotten UUID change. 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 ... 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 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 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 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(), ... Mon, 25 Mar 2024 17:57:06 GMT vboxsync [104045] * trunk/include/VBox/intnet.h (modified) Backed out r162435: Linux kernel modules: vboxnetflt: Fix UBSAN ... Mon, 25 Mar 2024 17:25:29 GMT vboxsync [104044] * trunk/include/VBox/intnet.h (modified) Linux kernel modules: vboxnetflt: Fix UBSAN warning by switching to ... Mon, 25 Mar 2024 13:40:26 GMT vboxsync [104040] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Data processing instructions with to register inputs. ... Mon, 25 Mar 2024 13:36:30 GMT vboxsync [104039] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Data processing instructions with to register inputs. ... Sat, 23 Mar 2024 01:45:38 GMT vboxsync [104013] * trunk/include/iprt/armv8.h (modified) iprt/arm64.h: Build fix. bugref:10614 Sat, 23 Mar 2024 01:24:05 GMT vboxsync [104010] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) * trunk/src/VBox/Runtime/common/asn1/oiddb2c.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/VBoxBs3ObjConverter.cpp (modified) *: Fixed various calloc argument order warnings from gcc 14. Fri, 22 Mar 2024 16:13:12 GMT vboxsync [104003] * trunk/include/VBox/GuestHost/GuestControl.h (modified) * trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h (modified) * trunk/src/VBox/Main/src-client/GuestDirectoryImpl.cpp (modified) * trunk/src/VBox/Main/src-client/GuestFileImpl.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/Main: Added a new define GSTCTL_DEFAULT_TIMEOUT_MS and ... Thu, 21 Mar 2024 14:23:23 GMT vboxsync [103990] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Fix the SIMD guest register value checking, cnt operates on ... Thu, 21 Mar 2024 02:04:52 GMT vboxsync [103977] * trunk/include/VBox/com/microatl.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxLicenseViewer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityOverviewWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowSplitter.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIMainDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIStatusBarIndicator.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITreeView.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIFileSystemModel.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerTable.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestProcessControlWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerFilterWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElements.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumItem.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networking/UIDownloader.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObject.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIWindowMenuManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDMIMEData.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIIndicatorsPool.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIIndicatorsPool.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineWindow.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIVMCloseDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineLogicFullscreen.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineViewFullscreen.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineLogicNormal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineViewNormal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineWindowNormal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/scale/UIMachineLogicScale.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/scale/UIMachineWindowScale.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/seamless/UIMachineLogicSeamless.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsSerializer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIBootOrderEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UISharedFoldersEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIStatusBarEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIStorageSettingsEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsPortForwardingDlg.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotDetailsWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIAddDiskEncryptionPasswordDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIEmptyFilePathSelector.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIFilePathSelector.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UILineTextEdit.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupPane.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UISlidingWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UISpecialControls.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/UINativeWizard.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMExpertPage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMModePage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMNamePathPage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMTypePage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageSource.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMExpertPage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMUnattendedPage.h (modified) * trunk/src/VBox/Main/idl/apiwrap-server.xsl (modified) * trunk/src/VBox/Main/idl/comimpl.xsl (modified) * trunk/src/VBox/Main/include/CPUProfileImpl.h (modified) * trunk/src/VBox/Main/include/DHCPConfigImpl.h (modified) * trunk/src/VBox/Main/include/DHCPServerImpl.h (modified) * trunk/src/VBox/Main/include/HostDriveImpl.h (modified) * trunk/src/VBox/Main/include/HostDrivePartitionImpl.h (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/PlatformPropertiesImpl.h (modified) * trunk/src/VBox/Main/include/ProgressProxyImpl.h (modified) * trunk/src/VBox/Main/include/SystemPropertiesImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxBase.h (modified) * trunk/src/VBox/Main/include/VirtualBoxErrorInfoImpl.h (modified) * trunk/src/VBox/Main/src-all/EventImpl.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nscore.h (modified) * trunk/src/libs/xpcom18a4/xpcom/glue/nsGenericFactory.h (modified) * trunk/src/libs/xpcom18a4/xpcom/glue/nsISupportsImpl.h (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_header.c (modified) Apply RT_OVERRIDE/NS_OVERRIDE where required to shut up clang. Wed, 20 Mar 2024 22:34:35 GMT vboxsync [103976] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: RT_OVERRIDE adj for clang; added RT_FINAL. Wed, 20 Mar 2024 13:09:35 GMT vboxsync [103955] * trunk/include/VBox/disopcode-x86-amd64.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM,DIS: Another mnemonic todo in vex map 3. bugref:9898 Tue, 19 Mar 2024 23:44:18 GMT vboxsync [103930] * trunk/include/VBox/VMMDevTesting.mac (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/iprt/x86.mac (modified) include: kmk incs; bugref:9898 Tue, 19 Mar 2024 23:43:54 GMT vboxsync [103929] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Added X86_OP_VEX3_BYTE1_MAKE(). bugref:9898 Tue, 19 Mar 2024 21:16:27 GMT vboxsync [103927] * trunk/include/VBox/disopcode-x86-amd64.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-x86-amd64.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTables-x86-amd64.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM,DIS: Some disassembly corrections for pblendvb, blendvps and ... Mon, 18 Mar 2024 15:57:16 GMT vboxsync [103899] * trunk/include/VBox/disopcode-x86-amd64.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: More mnemonic @todos. bugref:9898 Mon, 18 Mar 2024 13:48:31 GMT vboxsync [103894] * trunk/include/iprt/x86.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: Add SIMD local variable support and implement native ... Mon, 18 Mar 2024 11:07:41 GMT vboxsync [103887] * trunk/include/iprt/asm-math-watcom-x86-32.h (added) * trunk/include/iprt/asm-math.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3.c32 (modified) iprt/asm-math.h,ValKit/bs3-cpu-instr-3: 32-bit watcom implementation ... Thu, 14 Mar 2024 23:47:09 GMT vboxsync [103860] * trunk/include/VBox/err.h (modified) * trunk/include/iprt/armv8.h (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: Reworked iemNativeEmitMaybeRaiseSseRelatedXcpt to avoid ... Wed, 13 Mar 2024 14:59:24 GMT vboxsync [103833] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Corrected assertion in Armv8A64MkInstrLogicalImm. ... Wed, 13 Mar 2024 11:32:12 GMT vboxsync [103822] * trunk/include/iprt/x86.h (modified) * 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 emitter for ... Wed, 13 Mar 2024 10:54:07 GMT vboxsync [103821] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Use vpbroadcast, some VEX3 prefix cleanups, bugref:10614 Wed, 13 Mar 2024 08:13:38 GMT vboxsync [103815] * 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/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Implement native emitter for ... Mon, 11 Mar 2024 18:05:14 GMT vboxsync [103792] * trunk/include/VBox/VBoxLnxModInline.h (modified) Linux: Introduce common code for disabling modules loading from ... Mon, 11 Mar 2024 18:02:22 GMT vboxsync [103791] * trunk/include/VBox/VBoxLnxModInline.h (modified) Linux: Introduce common code for disabling modules loading from ... Mon, 11 Mar 2024 17:56:59 GMT vboxsync [103790] * trunk/include/.scm-settings (modified) Linux: Introduce common code for disabling modules loading from ... Mon, 11 Mar 2024 17:43:32 GMT vboxsync [103786] * trunk/include/Makefile.kmk (modified) Linux: Introduce common code for disabling modules loading from ... Mon, 11 Mar 2024 17:42:43 GMT vboxsync [103785] * trunk/include/VBox/VBoxLnxModInline.h (added) Linux: Introduce common code for disabling modules loading from ... Mon, 11 Mar 2024 16:42:51 GMT vboxsync [103777] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Implement emitter for IEM_MC_STORE_XREG_U64() and some fixes ... Mon, 11 Mar 2024 11:01:51 GMT vboxsync [103758] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: More amd64 fixes for SIMD enablement, bs3-cpu-instr-3 works ... Mon, 11 Mar 2024 09:52:59 GMT vboxsync [103755] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Fixed typo in r161965. bugref:10376 Mon, 11 Mar 2024 09:46:37 GMT vboxsync [103754] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Fix generation of umov instruction, bugref:10614 Thu, 07 Mar 2024 17:52:54 GMT vboxsync [103733] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [fix] Thu, 07 Mar 2024 17:39:03 GMT vboxsync [103732] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [overly ... Thu, 07 Mar 2024 10:07:13 GMT vboxsync [103722] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [doxygen] Wed, 06 Mar 2024 21:36:59 GMT vboxsync [103717] * trunk/include/VBox/disopcode-x86-amd64.h (modified) * 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: cmpxchg8b/16b fix Wed, 06 Mar 2024 20:10:22 GMT vboxsync [103716] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [doxygen] Wed, 06 Mar 2024 19:48:11 GMT vboxsync [103715] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 Wed, 06 Mar 2024 16:29:13 GMT vboxsync [103709] * trunk/include/VBox/disopcode-x86-amd64.h (modified) * 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: Fixed up all VEX groups and added a few missing instructions. 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 ... 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 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 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 13:58:08 GMT vboxsync [103668] * trunk/include/iprt/x86.h (modified) include/iprt/x86.h: Some _BIT definitions for the CR registers, ... 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 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 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 00:56:59 GMT vboxsync [103626] * trunk/include/iprt/nocrt/assert.h (modified) include/iprt/nocrt/assert.h: missing parentheses 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 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 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 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 Wed, 28 Feb 2024 17:46:44 GMT vboxsync [103600] * trunk/include/VBox/disopcode-x86-amd64.h (modified) Disassembler: Add vpslrdq (with and without prefix variant), ... Tue, 27 Feb 2024 12:28:50 GMT vboxsync [103585] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Native translation of ... Thu, 22 Feb 2024 03:52:49 GMT vboxsync [103516] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) VMM/IEM,EM: Add all kind of exceptions to the exit history, adding a ... Thu, 22 Feb 2024 01:17:13 GMT vboxsync [103512] * trunk/include/VBox/dis-x86-amd64.h (modified) DIS: Added vex group 13 and redid some or the vex prefix decoding. Wed, 21 Feb 2024 19:57:46 GMT vboxsync [103508] * trunk/include/VBox/intnet.h (modified) include/VBox/intnet.h: Fix conflicting API declarations, bugref:3409 Tue, 20 Feb 2024 15:21:35 GMT vboxsync [103480] * trunk/include/VBox/GuestHost/SharedClipboard-transfers.h (modified) * trunk/include/VBox/HostServices/VBoxClipboardSvc.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/ClipboardStreamImpl-win.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp (modified) Shared Clipboard: Added a ShClTransferTransformPath() function to ... Tue, 20 Feb 2024 02:35:20 GMT vboxsync [103464] * trunk/include/VBox/dbggui.h (modified) * trunk/src/VBox/Debugger/VBoxDbg.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgGui.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgGui.h (modified) * trunk/src/VBox/Debugger/VBoxDbgStatsQt.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgStatsQt.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp (modified) VBoxDbg,FE/Qt: Made it possible to configure the sub-tree filtering ... Mon, 19 Feb 2024 20:24:25 GMT vboxsync [103459] * trunk/include/iprt/string.h (modified) iprt/string.h: Make sure mempcpy is prototyped on OS/2 (it's part of ... Mon, 19 Feb 2024 14:55:20 GMT vboxsync [103450] * trunk/include/VBox/GuestHost/SharedClipboard-win.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) Shared Clipboard: Condensed more code by adding a new Windows- ... Mon, 19 Feb 2024 14:21:15 GMT vboxsync [103449] * trunk/include/VBox/com/errorprint.h (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostart-posix.cpp (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostartStart.cpp (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostartStop.cpp (modified) include/VBox/errorprint.h,FE/VBoxAutostart: Some warning fixes, ... Mon, 19 Feb 2024 14:05:28 GMT vboxsync [103446] * trunk/include/iprt/assert.h (modified) iprt/assert.h: Added AssertContinueStmt. [build fix] Mon, 19 Feb 2024 13:58:17 GMT vboxsync [103444] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/RTStrCat.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrCopy.cpp (modified) IPRT: Reverted r161541, r161577 & r161578 because the RTStrCopy2 and ... Mon, 19 Feb 2024 13:51:37 GMT vboxsync [103442] * trunk/include/VBox/GuestHost/SharedClipboard-transfers.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard-x11.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (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) Shared Clipboard: Condensed more code by adding a ... Sat, 17 Feb 2024 01:53:09 GMT vboxsync [103404] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Threaded function statistics. bugref:10376 Fri, 16 Feb 2024 00:04:24 GMT vboxsync [103393] * trunk/include/VBox/vmm/stam.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) * trunk/src/VBox/VMM/include/STAMInternal.h (modified) VMM/IEM,STAM: Some more liveness experiments. Adjusted the ... Wed, 14 Feb 2024 22:08:42 GMT vboxsync [103373] * trunk/include/iprt/assert.h (modified) iprt/assert.h: Added AssertContinueStmt. [build fix] Wed, 14 Feb 2024 22:06:58 GMT vboxsync [103372] * trunk/include/iprt/assert.h (modified) iprt/assert.h: Added AssertContinueStmt. Wed, 14 Feb 2024 18:13:38 GMT vboxsync [103365] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard-common.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard-x11.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard.h (modified) Shared Clipboard/Additions: Removed lots of code duplication for ... Wed, 14 Feb 2024 17:23:47 GMT vboxsync [103363] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard-common.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard-x11.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/testcase/tstClipboardGH-X11.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/testcase/tstClipboardGH-X11Smoke.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) Shared Clipboard: Added a dedicated VERR_SHCLPB_NO_DATA error code, ... Mon, 12 Feb 2024 18:21:23 GMT vboxsync [103323] * trunk/include/VBox/GuestHost/SharedClipboard-x11.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard-x11.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp (modified) Shared Clipboard: Condensed the X11 clipboard reading code even more ...