# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Feb 21, 2025 9:51:09 AM 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 ... Sun, 11 Feb 2024 19:05:11 GMT vboxsync [103295] * trunk/include/VBox/vmm/pgm.h (modified) include/VBox/pgm.h: Fix declaration of PGMPhysGCPtr2CCPtr(), bugref:3409 Fri, 09 Feb 2024 11:58:56 GMT vboxsync [103289] * trunk/include/VBox/vmm/hmvmxinline.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:10318 VMCS state 'launched' shouldn't ... Thu, 08 Feb 2024 15:22:17 GMT vboxsync [103283] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/RTStrCat.cpp (modified) IPRT/string: Added RTStrCat2() as a convenient function. Thu, 08 Feb 2024 00:00:32 GMT vboxsync [103262] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/test.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/testi.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestData.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSub.c (copied) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSubDone.c (copied) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSubErrorCount.c (copied) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestTerm.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-test.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-autostubs.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-define.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-undef.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h (modified) IPRT,VMMDev,Bs3Kit: Added support for sub-sub-tests to better deal ... Wed, 07 Feb 2024 14:40:12 GMT vboxsync [103252] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/RTStrCopy.cpp (modified) IPRT/string: Added RTStrCopy2() as a convenient function. Mon, 05 Feb 2024 07:23:40 GMT vboxsync [103194] * trunk/include/VBox/vmm/trpm.h (modified) * trunk/include/VBox/vmm/trpm.mac (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM: Nested VMX: bugref:10318 Distinguish NMI vs. hardware exception ... Fri, 02 Feb 2024 09:02:22 GMT vboxsync [103170] * trunk/include/VBox/VBoxGuestLib.h (modified) include/VBox/VBoxGuestLib.h: Fix mismatching declaration of ... Thu, 01 Feb 2024 16:17:38 GMT vboxsync [103165] * trunk/include/VBox/HostServices/GuestControlSvc.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestCtrl.cpp (modified) Guest Control/VbglR3: Made handling the CWD for starting processes ... Tue, 30 Jan 2024 14:28:10 GMT vboxsync [103122] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Fix typo in RT_FLEXIBLE_ARRAY definition from r113933, ... Fri, 26 Jan 2024 16:25:24 GMT vboxsync [103090] * trunk/include/VBox/settings.h (modified) Main,FE/VBoxManage,FE/VirtualBox,ValidationKit: Allow setting the ... Fri, 26 Jan 2024 12:41:28 GMT vboxsync [103082] * trunk/include/iprt/asm.h (modified) fix doxygen complain Thu, 25 Jan 2024 15:31:01 GMT vboxsync [103067] * trunk/include/VBox/VBoxGuestLibSharedFoldersInline.h (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c (modified) Additions: Linux: vboxsf: Prevent array-index-out-of-bounds UBSAN ... Wed, 24 Jan 2024 14:21:13 GMT vboxsync [103025] * trunk/include/iprt/asm-mem.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) *: Replaced some ASMMemZero32 uses with RT_BZERO. bugref:10588 Wed, 24 Jan 2024 13:37:01 GMT vboxsync [103024] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c (modified) iprt/string.h,VBoxGuest-linux.c,linux/sharedfolders/vfsmod.c: ... Wed, 24 Jan 2024 01:05:51 GMT vboxsync [103017] * trunk/include/iprt/asm-mem.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm-mem.h: Eliminated the unused ASMProbeReadBuffer. Wed, 24 Jan 2024 00:58:12 GMT vboxsync [103014] * trunk/include/iprt/asm-mem-watcom-x86-16.h (modified) * trunk/include/iprt/asm-mem-watcom-x86-32.h (modified) * trunk/include/iprt/asm-mem.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemZeroPage-generic.cpp (deleted) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) iprt/asm-mem.h: Eliminated the ASMMemZeroPage function, replaced the ... Wed, 24 Jan 2024 00:50:12 GMT vboxsync [103013] * trunk/include/iprt/asm-mem.h (modified) * trunk/src/VBox/Runtime/common/zip/zip.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm-mem.h,zip.cpp,tstRTInlineAsm.cpp: Eliminated unused ... Tue, 23 Jan 2024 23:57:38 GMT vboxsync [103006] * trunk/include/iprt/asm.h (modified) iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate ... Tue, 23 Jan 2024 23:55:58 GMT vboxsync [103005] * trunk/include/VBox/intnetinline.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/include/VBox/vmm/pdmnetinline.h (modified) * trunk/include/VBox/vmm/vmcpuset.h (modified) * trunk/include/iprt/asm-mem-watcom-x86-16.h (copied) * trunk/include/iprt/asm-mem-watcom-x86-32.h (copied) * trunk/include/iprt/asm-mem.h (copied) * trunk/include/iprt/asm-watcom-x86-16.h (modified) * trunk/include/iprt/asm-watcom-x86-32.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cpp/hardavlslaballocator.h (modified) * trunk/include/iprt/cpuset.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPDX.cpp (modified) * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-dx11.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-info.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h (modified) * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) * trunk/src/VBox/Runtime/common/fs/fatvfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isomakerimport.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isovfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMachO.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/math/bignum.cpp (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmount.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfswriter.cpp (modified) * trunk/src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/r3/mempage-heap.cpp (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTBitOperations.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemEf.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemPool.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemSafer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrAlloc.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrCache.cpp (modified) * trunk/src/VBox/Storage/QED.cpp (modified) * trunk/src/VBox/Storage/VCICache.cpp (modified) * trunk/src/VBox/Storage/testcase/tstVDIo.cpp (modified) * trunk/src/VBox/Storage/testcase/vbox-img.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCompressionBenchmark.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-basic-2-x0.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-MemAlloc.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-MemGuardedTestPage.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-PagingProtect.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-SlabAlloc.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-SlabAllocEx.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-paging.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-rm-InitGdt.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-rm-InitMemory.c (modified) * trunk/src/VBox/ValidationKit/utils/fs/FsPerf.cpp (modified) iprt/asm.h,*: Split out the ASMMem* and related stuff into a separate ... Tue, 23 Jan 2024 22:13:47 GMT vboxsync [103004] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) iprt/bldprog-strtab-template.cpp.h: Fix comments to clang v15 doesn't ... Tue, 23 Jan 2024 16:01:51 GMT vboxsync [103002] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Made this header usable with the assembler on ... Tue, 23 Jan 2024 16:00:43 GMT vboxsync [103001] * trunk/include/iprt/assertcompile.h (modified) * trunk/include/iprt/stdint.h (modified) iprt/assertcompile.h,iprt/stdint.h: Made these header usable with the ... Tue, 23 Jan 2024 15:58:08 GMT vboxsync [103000] * trunk/include/iprt/bldprog-strtab-template.cpp.h (modified) iprt/bldprog-strtab-template.cpp.h: Fix comments to clang v15 doesn't ... Tue, 23 Jan 2024 11:54:32 GMT vboxsync [102999] * trunk/include/iprt/string.h (modified) iprt: Add wrapper for strlcpy/strscpy functions (fix kernel version ... Mon, 22 Jan 2024 18:06:29 GMT vboxsync [102994] * trunk/include/iprt/string.h (modified) iprt: Add wrapper for strlcpy/strscpy functions, build fix, ... Mon, 22 Jan 2024 17:41:44 GMT vboxsync [102993] * trunk/include/iprt/string.h (modified) Add wrapper for strlcpy/strscpy functions, build fix, bugref:10584. ... Mon, 22 Jan 2024 17:33:49 GMT vboxsync [102992] * trunk/include/iprt/string.h (modified) iprt: Add wrapper for strlcpy/strscpy functions, build fix, ... Mon, 22 Jan 2024 17:12:25 GMT vboxsync [102989] * trunk/include/iprt/string.h (modified) iprt: Add wrapper for strlcpy/strscpy functions, bugref:10584. Mon, 22 Jan 2024 10:03:37 GMT vboxsync [102986] * trunk/include/iprt/x86.h (modified) x86.h: bugref:10318 CPUID and MSR bits for upcoming logging of split- ... Fri, 19 Jan 2024 23:11:30 GMT vboxsync [102977] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl-arm64.S (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/IEMAllMemRWTmpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllMemRWTmplInline.cpp.h (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/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Implemented generic fallback for misaligned x86 locking that ... Thu, 18 Jan 2024 22:36:04 GMT vboxsync [102962] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Working over the ASMAtomic*And|Or|Xor* functions for ... Thu, 18 Jan 2024 21:59:09 GMT vboxsync [102961] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Working over the ASMAtomic*Inc|Dec|Add|Sub* functions for ... Thu, 18 Jan 2024 21:31:09 GMT vboxsync [102960] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Working over the ASMAtomicCmpXchg* functions for arm64 ... Thu, 18 Jan 2024 20:36:48 GMT vboxsync [102959] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Working over the ASMAtomicXchg* functions for arm64 ... Thu, 18 Jan 2024 16:59:00 GMT vboxsync [102956] * trunk/include/VBox/HostServices/GuestControlSvc.h (modified) GuestControlSvc.h: Docs. Thu, 18 Jan 2024 00:15:14 GMT vboxsync [102941] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Working over the ASMAtomicXchg* functions for arm64 w/ ... Wed, 17 Jan 2024 23:23:30 GMT vboxsync [102940] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Working over the ASMAtomic*Read* functions for arm64 w/ ... Wed, 17 Jan 2024 22:45:27 GMT vboxsync [102939] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Working over the ASMAtomicWrite* functions for arm64 w/ ... Wed, 17 Jan 2024 19:39:48 GMT vboxsync [102938] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Added a CLREX instruction to the cmpxchg sequences on ... Wed, 17 Jan 2024 16:32:10 GMT vboxsync [102932] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) Guest Properties/HostService: Fixed too strict debug assertions for ... Wed, 17 Jan 2024 15:30:48 GMT vboxsync [102929] * trunk/include/VBox/GuestHost/SharedClipboard-x11.h (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) Shared Clipboard: Better documented for what headless mode is and why ... Thu, 11 Jan 2024 13:25:34 GMT vboxsync [102840] * trunk/include/VBox/vmm/stam.h (modified) VBoxDbg,VMM/STAM: Build fixes. bugref:10371 Thu, 11 Jan 2024 13:16:44 GMT vboxsync [102839] * trunk/include/VBox/vmm/stam.h (modified) * trunk/src/VBox/Debugger/VBoxDbgStatsQt.cpp (modified) VBoxDbg,VMM/STAM: Build fixes. bugref:10371 Thu, 11 Jan 2024 12:15:07 GMT vboxsync [102837] * trunk/include/VBox/GuestHost/GuestControl.h (modified) Guest Control/GuestControl.h: Docs. Thu, 11 Jan 2024 12:07:34 GMT vboxsync [102835] * trunk/include/VBox/HostServices/GuestControlSvc.h (modified) Guest Control/GuestControlSvc.h: Docs. Thu, 11 Jan 2024 09:18:25 GMT vboxsync [102833] * trunk/include/VBox/HostServices/GuestControlSvc.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestCtrl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp (modified) * trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp (modified) Guest Control: Added a flag for the get mount points HGCM API, so ... Thu, 11 Jan 2024 08:56:53 GMT vboxsync [102831] * trunk/include/VBox/HostServices/GuestControlSvc.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp (modified) * trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp (modified) Guest Control: Added a new guest feature flag to indicate Guest ... Thu, 11 Jan 2024 01:47:40 GMT vboxsync [102828] * trunk/include/VBox/vmm/stam.h (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/include/STAMInternal.h (modified) VMM/STAM: Added two new aggregate sample types. bugref:10371 Wed, 10 Jan 2024 17:52:33 GMT vboxsync [102826] * trunk/include/VBox/GuestHost/SharedClipboard-x11.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) Shared Clipboard/X11: Don't report an error in ... Wed, 10 Jan 2024 17:31:25 GMT vboxsync [102824] * trunk/include/VBox/GuestHost/SharedClipboard-x11.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) Shared Clipboard/X11: Implemented ShClX11WriteDataToX11[Async](). ... Wed, 10 Jan 2024 17:11:28 GMT vboxsync [102822] * trunk/include/VBox/GuestHost/SharedClipboard-x11.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) Shared Clipboard/X11: Factored out writing transfer data to X11 into ... Wed, 10 Jan 2024 13:46:14 GMT vboxsync [102816] * trunk/include/VBox/GuestHost/SharedClipboard-transfers.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers-http.cpp (modified) Shared Clipboard/Transfers: Added ... Wed, 10 Jan 2024 13:44:29 GMT vboxsync [102815] * trunk/include/VBox/GuestHost/SharedClipboard.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp (modified) Shared Clipboard: Added ShClCacheSetMultiple(). bugref:9437 Thu, 04 Jan 2024 23:41:44 GMT vboxsync [102770] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: ARM fixes for native IEM_MC_PUSH translation. bugref:10371 Sat, 30 Dec 2023 23:59:54 GMT vboxsync [102735] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Porting the TLB lookup code to ARM. Compiles, but needs ... Fri, 29 Dec 2023 19:40:03 GMT vboxsync [102733] * trunk/include/VBox/err.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: Implemented making the TLB-missed call w/o trashing/flushing ... Wed, 27 Dec 2023 19:45:49 GMT vboxsync [102717] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/x86.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) VBox/VMM: Outlined native TLB lookup code for IEM_MC_MEM_MAP_XXXX on ... Mon, 25 Dec 2023 22:22:01 GMT vboxsync [102699] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Native translation of BODY_LOAD_TLB_AFTER_BRANCH. (only ... Fri, 22 Dec 2023 01:52:36 GMT vboxsync [102688] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Corrected Armv8A64MkInstrLslImm. bugref:10371 Thu, 21 Dec 2023 09:21:26 GMT vboxsync [102669] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: doxygen fixes. bugref:10371 Thu, 21 Dec 2023 01:55:07 GMT vboxsync [102663] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veHlpA.asm (added) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Working on BODY_CHECK_PC_AFTER_BRANCH and sideeffects of it. ... Wed, 20 Dec 2023 16:10:26 GMT vboxsync [102654] * trunk/include/VBox/HostServices/GuestControlSvc.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestCtrl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp (modified) * trunk/src/VBox/HostServices/GuestControl/VBoxGuestControlSvc.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h (modified) * trunk/src/VBox/Main/include/GuestSessionImpl.h (modified) * trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp (modified) Guest Control: Implemented IGuestSession::getMountPoints. bugref:10415 Wed, 20 Dec 2023 12:01:26 GMT vboxsync [102647] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/RTFsMountpointsEnum-posix.cpp (added) * trunk/src/VBox/Runtime/r3/win/RTFsMountpointsEnum-win.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTFsQueries.cpp (modified) IPRT: Implemented RTFsMountpointsEnum(). Extended tstRTFsQueries ... Wed, 20 Dec 2023 11:10:01 GMT vboxsync [102646] * trunk/include/iprt/x86.h (modified) x86.h: bugref:10498 Added MSR_IA32_MTRR_PHYSBASE_MT_MASK. Sun, 17 Dec 2023 18:05:57 GMT vboxsync [102629] * trunk/include/iprt/x86.h (modified) Typo fix. Sun, 17 Dec 2023 18:02:08 GMT vboxsync [102628] * trunk/include/iprt/x86.h (modified) IPRT/x86: Added a subset of CPUID leaf 6 bits. Sat, 16 Dec 2023 03:15:54 GMT vboxsync [102624] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: BODY_CONSIDER_CS_LIM_CHECKING. bugref:10371 Sat, 16 Dec 2023 00:00:51 GMT vboxsync [102623] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: ARM64 version of BODY_CHECK_OPCODES, enabled two more ... Mon, 11 Dec 2023 08:32:42 GMT vboxsync [102562] * trunk/include/iprt/http-common.h (modified) * trunk/src/VBox/Runtime/generic/http.cpp (modified) IPRT/http: Fixed a memory leak, updated docs. bugref:9437 Fri, 08 Dec 2023 17:01:40 GMT vboxsync [102554] * trunk/include/iprt/uri.h (modified) IPRT/uri.h: Improved docs. Thu, 07 Dec 2023 09:02:42 GMT vboxsync [102514] * trunk/include/VBox/platforms/vbox-armv8.h (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Include/Library/VBoxArmPlatformLib.h (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxArmPlatformLib/VBoxArmPlatformLib.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxVirtMemInfoLib/VBoxVirtMemInfoLib.c (modified) include/VBox/platforms/vbox-armv8.h: Allow setting a dedicated MMIO ... Wed, 06 Dec 2023 21:39:10 GMT vboxsync [102510] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommon.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncs.cpp (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: 64-bit effective address calculation ... Wed, 06 Dec 2023 00:48:47 GMT vboxsync [102491] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt-256.cpp.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt-512.cpp.h (modified) IRPT/shacrypt: Minor cleanups, doxygen fix. bugref:10551 Tue, 05 Dec 2023 23:53:09 GMT vboxsync [102488] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/src-server/UnattendedScript.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt-256.cpp.h (copied) * trunk/src/VBox/Runtime/common/crypto/shacrypt-512.cpp.h (copied) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTCrShaCrypt.cpp (moved) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT,Main/Unattended: Added a simplified API for the SHAcrypt ... Tue, 05 Dec 2023 10:37:41 GMT vboxsync [102468] * 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: Added a dedicated event type for the X11 ... Mon, 04 Dec 2023 13:10:31 GMT vboxsync [102449] * trunk/include/iprt/armv8.h (modified) VMM/IEM: movsx & movzx from registers. [arm build fix] bugref:10371 Mon, 04 Dec 2023 13:05:53 GMT vboxsync [102447] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: movsx & movzx from registers. bugref:10371 Wed, 29 Nov 2023 21:09:08 GMT vboxsync [102385] * trunk/include/VBox/err.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: Fixed problem in iemNativeEmitStoreGregU16 where we ended up ... Wed, 29 Nov 2023 11:12:52 GMT vboxsync [102377] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Use UBFX instead of BFI for loading a high 8-bit register ... Wed, 29 Nov 2023 10:58:18 GMT vboxsync [102375] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/crypto: Implemented handing-in crypt password strings as the ... Wed, 29 Nov 2023 10:39:20 GMT vboxsync [102374] * trunk/include/VBox/vmm/cpumctx-x86-amd64.h (modified) VBox/vmm/cpumctx-x86-amd64.h: offsets to make disassembly easier to ... Wed, 29 Nov 2023 10:38:42 GMT vboxsync [102373] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: movk fix. bugref:10371 Tue, 28 Nov 2023 22:17:45 GMT vboxsync [102370] * trunk/include/iprt/armv8.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: Some ARM bugfixes. bugref:10371 Tue, 28 Nov 2023 12:53:33 GMT vboxsync [102361] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT/crypto: Changed the signature of RTCrShaCryptGenerateSalt(). ... Tue, 28 Nov 2023 12:47:27 GMT vboxsync [102360] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/include/UnattendedScript.h (modified) * trunk/src/VBox/Main/src-server/UnattendedScript.cpp (modified) * trunk/src/VBox/Main/testcase/tstUnattendedScript.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/crypto: Removed RTCrShaCryptGenerateSaltWeak() again, as this ... Tue, 28 Nov 2023 10:33:34 GMT vboxsync [102356] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/src-server/UnattendedScript.cpp (modified) * trunk/src/VBox/Main/testcase/tstUnattendedScript.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) IPRT/crypto: Added a RTCrShaCryptGenerateSaltWeak() version which can ... Mon, 27 Nov 2023 21:34:46 GMT vboxsync [102352] * trunk/include/VBox/err.h (modified) VMM/IEM: IEM_MC_FETCH_MEM_FLAT_U8, IEM_MC_FETCH_MEM_FLAT_U16, ... Mon, 27 Nov 2023 17:01:59 GMT vboxsync [102335] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT/crypto/shacrypt: Added RTCrShaCryptGenerateSalt() to avoid code ... Mon, 27 Nov 2023 09:53:20 GMT vboxsync [102298] * trunk/include/iprt/crypto/shacrypt.h (modified) IPRT/crypto/shacrypt: Docs. bugref:10551 Fri, 24 Nov 2023 16:32:03 GMT vboxsync [102297] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT/crypto/shacrypt: Better string length checks for ... Fri, 24 Nov 2023 15:49:29 GMT vboxsync [102296] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (modified) * trunk/src/VBox/Runtime/tools/RTMkPasswd.cpp (modified) IPRT/crypto/shacrypt: Renaming (RTShaCryptXXX -> RTCrShaCryptXXX) + ... Fri, 24 Nov 2023 13:40:35 GMT vboxsync [102294] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT: Implemented SHA-crypt 256 / 512 variants, along with testcases. ... Fri, 24 Nov 2023 13:01:41 GMT vboxsync [102292] * trunk/include/iprt/crypto/shacrypt.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (modified) IPRT: Implemented SHA-crypt 256 / 512 variants, along with testcases. ...