# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Feb 8, 2025 2:08:19 PM 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. ... 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 Wed, 22 Nov 2023 14:04:53 GMT vboxsync [102257] * trunk/include/VBox/err.mac (modified) VBox/err.mac: kmk incs Wed, 22 Nov 2023 14:00:39 GMT vboxsync [102255] * trunk/include/VBox/err.h (modified) VMM/IEM,err.h: VERR_IEM_VAR_IPE_11 and VERR_IEM_EMIT_BAD_MEM_SIZE. ... Mon, 20 Nov 2023 22:52:42 GMT vboxsync [102169] * trunk/include/VBox/ostypes.h (modified) VBox/ostypes.h: Added some words on how VBOXOSTYPE is split up as ... Mon, 20 Nov 2023 22:51:58 GMT vboxsync [102168] * trunk/include/VBox/ostypes.h (modified) VBox/ostypes.h: Added some words on how VBOXOSTYPE is split up as ... Mon, 20 Nov 2023 15:22:19 GMT vboxsync [102155] * trunk/include/VBox/ostypes.h (modified) include/VBox/ostypes.h: Fix platform architecture mask, ... 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 Tue, 14 Nov 2023 23:53:15 GMT vboxsync [102092] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF,DBGC,Main: Added DBGFR3RegNmQueryEx and fixed some issues ... Mon, 13 Nov 2023 12:57:22 GMT vboxsync [102081] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Doxygen fix. bugref:10371 Mon, 13 Nov 2023 11:52:34 GMT vboxsync [102077] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/stam.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.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/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) VMM/IEM,STAM: Native translation of IEM_MC_REF_EFLAGS, ... Sat, 11 Nov 2023 02:31:16 GMT vboxsync [102068] * trunk/include/VBox/err.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) * trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h (modified) VMM/IEM: Native translation of IEM_MC_STORE_GREG_U32 and ... 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 ... Thu, 09 Nov 2023 11:53:30 GMT vboxsync [102023] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Added new VMCS field encodings. Thu, 09 Nov 2023 11:36:54 GMT vboxsync [102021] * trunk/include/VBox/GuestHost/DisplayServerType.h (modified) Additions: X11/Wayland: Add forgotten VBGH_ENV_DESKTOP_SESSION macro, ... Thu, 09 Nov 2023 11:27:42 GMT vboxsync [102020] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hmvmxinline.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX: bugref:10318 Discard unused VMCS launch-state bits ... Wed, 08 Nov 2023 12:44:46 GMT vboxsync [101967] * trunk/include/VBox/com/listeners.h (modified) * trunk/src/libs/xpcom18a4/xpcom/glue/nsISupportsImpl.h (modified) * trunk/src/libs/xpcom18a4/xpcom/proxy/public/nsProxyEvent.h (modified) * trunk/src/libs/xpcom18a4/xpcom/proxy/public/nsProxyRelease.h (modified) * trunk/src/libs/xpcom18a4/xpcom/proxy/src/nsProxyEvent.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/proxy/src/nsProxyEventObject.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfo.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/string/src/nsSubstring.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/nsThread.h (modified) libs/xpcom/xpcom: Convert PR_Atomic* to ASMAtomic*, bugref:10545 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. ... Mon, 06 Nov 2023 15:36:24 GMT vboxsync [101878] * trunk/include/VBox/GuestHost/clipboard-helper.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/Makefile.kmk (modified) * trunk/src/VBox/Additions/x11/VBoxClient/VBoxClient.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/main.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/vboxwl.cpp (added) * trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-dcp.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-gtk.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-ipc.cpp (added) * trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper-ipc.h (added) * trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper.cpp (added) * trunk/src/VBox/Additions/x11/VBoxClient/wayland-helper.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/wayland.cpp (modified) Additions: X11/Wayland: Add initial support for clipboard sharing ... Mon, 06 Nov 2023 02:05:35 GMT vboxsync [101844] * trunk/include/VBox/err.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/IEMN8veRecompiler.h (modified) VMM/IEM: Native translation of IEM_MC_CALL_CIMPL_1_THREADED and ... Wed, 01 Nov 2023 23:47:07 GMT vboxsync [101704] * trunk/include/VBox/err.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/IEMN8veRecompiler.h (modified) VMM/IEM: Native translation for ... 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 Tue, 31 Oct 2023 12:51:30 GMT vboxsync [101687] * trunk/include/VBox/ostypes.h (modified) Main/Unattended|GuestOSType: Add an entry in the guest OS type to ... Tue, 31 Oct 2023 12:18:44 GMT vboxsync [101682] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM,VBox/err.h: Refactored the native recompiler code to ... Tue, 31 Oct 2023 10:30:36 GMT vboxsync [101674] * trunk/include/VBox/GuestHost/mime-type-converter.h (added) * trunk/src/VBox/GuestHost/common (added) * trunk/src/VBox/GuestHost/common/mime-type-converter.cpp (added) GuestHost: Shared Clipboard and DnD: Add common code for mime-types ... Tue, 31 Oct 2023 09:57:18 GMT vboxsync [101673] * trunk/include/VBox/GuestHost/DisplayServerType.h (modified) * trunk/src/VBox/GuestHost/DisplayServerType.cpp (modified) GuestHost: DisplayServerType: Add runtime detection if Gtk library is ... Tue, 31 Oct 2023 06:35:39 GMT vboxsync [101670] * trunk/include/VBox/vmm/vm.h (modified) vmm/vm.h: Doxygen fix. Tue, 31 Oct 2023 04:10:37 GMT vboxsync [101668] * trunk/include/VBox/vmm/vm.h (modified) vmm/vm.h: Space nit. Tue, 31 Oct 2023 04:09:30 GMT vboxsync [101667] * trunk/include/VBox/vmm/vm.h (modified) vmm/vm.h: Added VMX VCPU FFs to VMCPU_FF_ALL_MASKS as suggested in ... 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 19:52:32 GMT vboxsync [101639] * trunk/include/VBox/vmm/vm.h (modified) vmm/vm.h: A few todos and some whitespace adjustments. Fri, 27 Oct 2023 15:11:34 GMT vboxsync [101633] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) * trunk/src/VBox/Main/src-server/UnattendedInstaller.cpp (modified) Main/Unattended: Support debian arm64 (tested with Debian 11 netinst) ... Fri, 27 Oct 2023 12:50:41 GMT vboxsync [101620] * trunk/include/VBox/vmm/pdmdrv.h (modified) Devices/Gpio: Add virtual GPIO button driver to simulate button ... Fri, 27 Oct 2023 12:47:55 GMT vboxsync [101618] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/Devices/Gpio/DrvGpioButton.cpp (added) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) Devices/Gpio: Add virtual GPIO button driver to simulate button ... Fri, 27 Oct 2023 12:46:15 GMT vboxsync [101617] * trunk/include/VBox/log.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Gpio/DevPL061.cpp (modified) Devices/Gpio/DevPL061: Updates to the code, bugref:10453 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, ... Thu, 26 Oct 2023 09:47:33 GMT vboxsync [101599] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) pdmifs.h,DevACPI.cpp,ConsoleImpl.cpp: Move the power button events ... Thu, 26 Oct 2023 09:45:37 GMT vboxsync [101598] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) pdmifs.h,DevACPI.cpp,ConsoleImpl.cpp: Move the power button events ... Thu, 26 Oct 2023 09:09:48 GMT vboxsync [101597] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) pdmifs.h,DevACPI.cpp,ConsoleImpl.cpp: Move the power button events ... 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, ... Tue, 24 Oct 2023 08:23:28 GMT vboxsync [101572] * trunk/include/VBox/ostypes.h (modified) include/VBox/ostypes.h: Add more ARM variants, bugref:10384 Mon, 23 Oct 2023 00:50:04 GMT vboxsync [101546] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) DIS: Added DIS_FMT_FLAGS_BYTES_WIDTH_MASK/SHIFT/MAKE and ... Sun, 22 Oct 2023 12:25:04 GMT vboxsync [101544] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Build fix. bugref:10371 Sun, 22 Oct 2023 02:53:53 GMT vboxsync [101540] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/HostDrivers/Support/posix/SUPR3HardenedMain-posix.cpp (modified) DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly ... Sun, 22 Oct 2023 02:43:09 GMT vboxsync [101539] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/dis-x86-amd64.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Debugger/DBGPlugInLinux.cpp (modified) * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-x86-amd64.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatBytes.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/Disassembler/DisasmMisc.cpp (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-1.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly ... 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 ... Tue, 17 Oct 2023 10:07:07 GMT vboxsync [101466] * trunk/include/VBox/pci.h (modified) VBox/pci.h: int32_t -> size_t, fixes compile warning (and a size ... 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 ... Mon, 16 Oct 2023 08:54:39 GMT vboxsync [101449] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM/IEM: Nested VMX: bugref:10318 Added VMX VM-exit intercepts for ... Fri, 13 Oct 2023 09:56:05 GMT vboxsync [101435] * trunk/include/VBox/platforms/vbox-armv8.h (added) include/VBox/platforms: Introduce VirtualBox Armv8 virtual platform ... Fri, 13 Oct 2023 09:42:51 GMT vboxsync [101431] * trunk/include/VBox/platforms (added) include/VBox/platforms: Introduce VirtualBox Armv8 virtual platform ... 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, 12 Oct 2023 12:39:17 GMT vboxsync [101424] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) Unattended: bugref:10182, bugref:10511. Adding what's need for OL ... Thu, 12 Oct 2023 01:07:17 GMT vboxsync [101418] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/FirmwareSettingsImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImplConfigX86.cpp (modified) * trunk/src/VBox/Main/src-server/FirmwareSettingsImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: Added VM setting (AutoSerialNumGen) for enabling automatic VM ... Fri, 06 Oct 2023 08:45:30 GMT vboxsync [101379] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: Prep for backing out the '_64' -> '_x64' change. bugref:10384