# # ChangeLog for trunk/include/iprt in vbox # # Generated by Trac 1.4.3.2 # Apr 4, 2025 5:37:45 AM 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. 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 12:41:28 GMT vboxsync [103082] * trunk/include/iprt/asm.h (modified) fix doxygen complain 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- ... 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 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 ... 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 ... 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 ... 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 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. 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 ... 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 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: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 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. ... Fri, 24 Nov 2023 12:46:36 GMT vboxsync [102289] * trunk/include/iprt/crypto/shacrypt.h (added) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/shacrypt.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTShaCrypt.cpp (added) IPRT: Implemented SHA-crypt 256 / 512 variants, along with testcases. ... Thu, 23 Nov 2023 15:41:16 GMT vboxsync [102276] * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrLX.cpp (modified) IPRT/ldr: Added RTLdrLxSetSegmentSelectors. bugref:10371 Fri, 17 Nov 2023 15:27:32 GMT vboxsync [102141] * trunk/include/iprt/http-server.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers-http.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/testcase/tstClipboardHttpServer.cpp (modified) Shared Clipboard/Transfers: Implemented support for percent-encoded ... Thu, 16 Nov 2023 22:34:48 GMT vboxsync [102126] * trunk/include/iprt/err.mac (modified) * trunk/include/iprt/formats/dwarf.mac (modified) * trunk/include/iprt/x86.mac (modified) include: kmk incs (sans VBox/err.mac) bugref:10371 Mon, 13 Nov 2023 12:57:22 GMT vboxsync [102081] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Doxygen fix. bugref:10371 Fri, 10 Nov 2023 16:20:29 GMT vboxsync [102066] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Build fix. bugref:10371 Fri, 10 Nov 2023 16:14:51 GMT vboxsync [102065] * trunk/include/VBox/err.h (modified) * 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/IEMN8veRecompiler.h (modified) VMM/IEM: Native translation of IEM_MC_STORE_GREG_U16. Fixed a bunch ... Tue, 07 Nov 2023 01:28:58 GMT vboxsync [101910] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Fixed swapped immediates in Armv8A64MkInstrLogicalImm. ... Tue, 07 Nov 2023 00:51:36 GMT vboxsync [101909] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Fixed swapped immediates inArmv8A64MkInstrLogicalImm. ... Mon, 06 Nov 2023 21:57:56 GMT vboxsync [101908] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) VMM/IEM: Arm64 code generation fixes. bugref:10371 Mon, 06 Nov 2023 21:17:18 GMT vboxsync [101906] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Arm64 host build & bug fixes, alternative disassembler. ... Tue, 31 Oct 2023 14:48:33 GMT vboxsync [101690] * trunk/include/iprt/sg.h (modified) iprt/sg.h: spell it out in the file header as well Mon, 30 Oct 2023 23:29:39 GMT vboxsync [101666] * trunk/include/iprt/uint128.h (modified) iprt/uint128.h: Just zero both return values when returning NULL from ... Mon, 30 Oct 2023 20:35:47 GMT vboxsync [101664] * trunk/include/iprt/uint128.h (modified) include/iprt/uint128.h: Make sure the remainder is set to 0 or code ... Mon, 30 Oct 2023 13:54:12 GMT vboxsync [101659] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Doxygen fix. bugref:10371 Sat, 28 Oct 2023 01:01:28 GMT vboxsync [101640] * trunk/include/iprt/x86.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/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Emit native code for BltIn_CheckIrq. bugref:10371 Fri, 27 Oct 2023 08:05:22 GMT vboxsync [101611] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Worked out the two immediates for logical instructions ... Fri, 27 Oct 2023 02:01:29 GMT vboxsync [101610] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Worked out the two immediates for logical instructions ... Fri, 27 Oct 2023 01:59:06 GMT vboxsync [101609] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTArmv8.cpp (added) iprt/armv8.h: Worked out the two immediates for logical instructions ... Thu, 26 Oct 2023 10:08:10 GMT vboxsync [101602] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Native IEM_MC_SUB_GREG_U16, ... Thu, 26 Oct 2023 09:54:02 GMT vboxsync [101601] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Native IEM_MC_SUB_GREG_U16, ... Wed, 25 Oct 2023 11:08:19 GMT vboxsync [101586] * trunk/include/iprt/formats/udf.h (modified) IPRT/formats/udf.h: Docs fixes. bugref:10517 Wed, 25 Oct 2023 10:09:38 GMT vboxsync [101585] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Native IEM_MC_SUB_GREG_U16, ... Sun, 22 Oct 2023 12:25:04 GMT vboxsync [101544] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Build fix. bugref:10371 Sat, 21 Oct 2023 02:16:05 GMT vboxsync [101537] * 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/IEMN8veRecompiler.h (modified) VMM/IEM: Undebugged code for ... Fri, 20 Oct 2023 21:19:05 GMT vboxsync [101533] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: doxygen fix. bugref:10371 Fri, 20 Oct 2023 13:10:09 GMT vboxsync [101517] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Deal with unconditional relative jumps (sans flag checking). ... Fri, 20 Oct 2023 13:07:03 GMT vboxsync [101516] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Deal with unconditional relative jumps (sans flag checking). ... Wed, 18 Oct 2023 23:04:37 GMT vboxsync [101506] * trunk/include/iprt/armv8.h (modified) VMM/IEM: Deal with the two other PC advancing MCs. Some fixes. [build ... Wed, 18 Oct 2023 23:02:20 GMT vboxsync [101505] * trunk/include/iprt/armv8.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/include/IEMN8veRecompiler.h (modified) VMM/IEM: Deal with the two other PC advancing MCs. Some fixes. ... Wed, 18 Oct 2023 06:57:12 GMT vboxsync [101486] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Build fix. bugref:10371 Wed, 18 Oct 2023 01:32:17 GMT vboxsync [101484] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/formats/elf-common.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/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/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Basic register allocator sketches that incorporates simple ... Tue, 17 Oct 2023 10:33:30 GMT vboxsync [101470] * trunk/include/iprt/fdt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) Runtime/RTFdt: Add convenience method to add a property consisting of ... Mon, 16 Oct 2023 13:22:28 GMT vboxsync [101453] * trunk/include/iprt/fdt.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/misc/fdt.cpp (modified) Runtime/RTFdt*: Add some convenience heleprs to add a 64-bit integer ... Fri, 13 Oct 2023 06:02:59 GMT vboxsync [101430] * trunk/include/iprt/x86.h (modified) iprt/x86.h: CP exception is no longer Intel only, updated comment. Fri, 13 Oct 2023 05:39:12 GMT vboxsync [101428] * trunk/include/VBox/vmm/cpum-x86-amd64.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Added logging for new SVM features. Thu, 05 Oct 2023 22:49:50 GMT vboxsync [101366] * trunk/include/iprt/string.h (modified) iprt/string.h: RT_BCOPY_UNFORTIFIED nits. bugref:10209 ticketref:21410 Thu, 05 Oct 2023 14:48:48 GMT vboxsync [101357] * trunk/include/iprt/string.h (modified) iprt: string.h: Move unfortified memcpy wrapper for Linux kernel code ... Wed, 04 Oct 2023 23:58:16 GMT vboxsync [101348] * trunk/include/iprt/cpp/ministring.h (modified) IPRT/ministring: More complete set of endsWith[I] and startsWith[I] ...