# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Apr 22, 2025 4:21:58 AM 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 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 15:27:58 GMT vboxsync [101360] * trunk/include/VBox/VBoxGuestLibSharedFoldersInline.h (modified) Additions: Linux: vboxsf: Replace memcpy with RT_BCOPY_UNFORTIFIED, ... 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] ... Wed, 04 Oct 2023 23:33:39 GMT vboxsync [101346] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT/ministring: More complete set of endsWith[I] and startsWith[I] ... Wed, 04 Oct 2023 19:39:24 GMT vboxsync [101345] * trunk/include/VBox/settings.h (modified) Main/Settings.cpp: Fixed incorrect and inefficient (you don't use ... Wed, 04 Oct 2023 19:30:37 GMT vboxsync [101343] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT/ministring: Added C-style endsWith methods. Wed, 04 Oct 2023 12:35:05 GMT vboxsync [101339] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: Another doxygen fix. bugref:10371 Wed, 04 Oct 2023 11:33:19 GMT vboxsync [101338] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: doxygen fix. bugref:10371 Wed, 04 Oct 2023 08:48:44 GMT vboxsync [101337] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: doxygen fix. bugref:10371 Wed, 04 Oct 2023 07:12:00 GMT vboxsync [101336] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: doxygen fix. bugref:10371 Tue, 03 Oct 2023 13:57:04 GMT vboxsync [101329] * trunk/include/iprt/armv8.h (modified) fixing lnx64dep2 burn caused by doxygen warnings for r159231, changed ... Fri, 29 Sep 2023 15:43:07 GMT vboxsync [101320] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Devices/Misc/DevPlatform.cpp (added) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) Devices: Add a generic platform device for registering ROM files and ... Fri, 29 Sep 2023 07:56:59 GMT vboxsync [101311] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM: Detect and log new VMX features, part 4. Fri, 29 Sep 2023 05:58:03 GMT vboxsync [101309] * trunk/include/VBox/vmm/cpum-x86-amd64.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Detect and log new VMX features, part 2. Fri, 29 Sep 2023 05:57:20 GMT vboxsync [101308] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM: Detect and log new VMX features, part 1. Fri, 29 Sep 2023 01:02:02 GMT vboxsync [101304] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (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/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Emit native code for pure defer-CImpl instructions. Tested ... Wed, 27 Sep 2023 14:20:49 GMT vboxsync [101293] * trunk/include/VBox/ExtPack/ExtPack.h (modified) * trunk/src/VBox/Main/include/ExtPackManagerImpl.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) Main/ExtPack*: tidying up. (Please, do NOT use 'm' as a local ... Tue, 26 Sep 2023 18:13:37 GMT vboxsync [101274] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: Added guest OS type ID conversion in the settings code to ... Mon, 25 Sep 2023 19:13:09 GMT vboxsync [101260] * trunk/include/iprt/armv8.h (modified) iprt/armv8.h: warning fix. bugref:10370 Mon, 25 Sep 2023 18:59:49 GMT vboxsync [101258] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) VMM/IEM: Made throw/unwinding work on darwin.arm64. This was a bit of ... Sun, 24 Sep 2023 02:48:56 GMT vboxsync [101248] * trunk/include/iprt/armv8.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMN8veRecompiler.h (modified) VMM/IEM: Ran first native arm TB. Executable memory fun prevents ... Fri, 22 Sep 2023 23:47:21 GMT vboxsync [101246] * trunk/include/iprt/armv8.h (modified) * trunk/include/iprt/formats/dwarf.h (modified) iprt/armv8.h,iprt/formats/dwarf.h: Arm register names. bugref:10370 Fri, 22 Sep 2023 23:46:24 GMT vboxsync [101245] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) VMM/IEM: nit. bugref:10370 Thu, 21 Sep 2023 20:01:59 GMT vboxsync [101228] * trunk/include/iprt/asm-arm.h (modified) * trunk/include/iprt/asm.h (modified) iprt/asm.h,asm-arm.h: Fixed incorrect local labels (no leading '.', ... Thu, 21 Sep 2023 14:41:09 GMT vboxsync [101222] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Devices/EFI/DevSmc.cpp (modified) iprt/cdefs.h,DevSmc.cpp: Added RT_MAKE_U32_FROM_MSB_U8 to deal with ... Wed, 20 Sep 2023 15:06:31 GMT vboxsync [101207] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) Main + FE/Qt: Added ArchLinux_arm64. bugref:10384 Wed, 20 Sep 2023 14:43:40 GMT vboxsync [101204] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) * trunk/src/VBox/Main/src-server/GuestOSTypeImpl.cpp (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) ostypes.h + Main: Renamed ARM32 -> arm32 + ARM64 -> arm64. Wed, 20 Sep 2023 09:19:31 GMT vboxsync [101188] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) * trunk/src/VBox/Main/src-server/GuestOSTypeImpl.cpp (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) ostypes.h: Renamed _arm32 / _arm64 -> _ARM32 / _ARM64, to match the ... Wed, 20 Sep 2023 09:03:53 GMT vboxsync [101185] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Add more ID register definitions, bugref:10525 Wed, 20 Sep 2023 08:19:13 GMT vboxsync [101184] * trunk/include/VBox/ostypes.h (modified) osypes.h: Fixed typo (VBOXOSTYPE_Ubuntu_ARM34 -> ... Tue, 19 Sep 2023 17:01:07 GMT vboxsync [101178] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) Main: Added first two generic guest OS types for ARM (as "Other", as ... Tue, 19 Sep 2023 12:55:37 GMT vboxsync [101168] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: Fixed reading the CPU properties (like CPU count). bugref:10384 Mon, 18 Sep 2023 11:12:16 GMT vboxsync [101142] * trunk/include/iprt/mem.h (modified) * trunk/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-heap-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/alloc-win.cpp (modified) IPRT/mem: Added a RTMEMPAGEALLOC_F_EXECUTABLE to RTMemPageAllocEx. ... Mon, 18 Sep 2023 11:09:27 GMT vboxsync [101141] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Added X86_MOD_MEM[014] and X86_MOD_REG for use with ... Mon, 18 Sep 2023 11:08:15 GMT vboxsync [101140] * trunk/include/iprt/types.h (modified) iprt/cdefs.h: Added a pb member to RTPTRUNION and friends. bugref:10370 Thu, 14 Sep 2023 11:43:16 GMT vboxsync [101121] * trunk/include/VBox/vmm/cpum-armv8.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId-armv8.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal-armv8.h (modified) VMM/CPUM: Log host and guest features, bugref:10525 Wed, 13 Sep 2023 15:36:26 GMT vboxsync [101114] * trunk/include/VBox/vmm/cpum-armv8.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId-armv8.cpp (modified) VMM/CPUM: Add support for querying the ID registers presented to the ... Wed, 13 Sep 2023 15:08:44 GMT vboxsync [101112] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) Unattended: bugref:10182. A first attempt for detecting ARM Debians. Wed, 13 Sep 2023 11:42:14 GMT vboxsync [101103] * trunk/include/VBox/vmm/cpum-armv8.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId-armv8.cpp (added) * trunk/src/VBox/VMM/include/CPUMInternal-armv8.h (modified) VMM: Started implemented the CPU ID parsing and overriding bits as ... Wed, 13 Sep 2023 11:40:43 GMT vboxsync [101102] * trunk/include/iprt/armv8.h (modified) include/iprt/armv8.h: Change the ARMV8_ID_AA64*_EL1 register ... Tue, 12 Sep 2023 10:22:20 GMT vboxsync [101088] * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM,VMM/TM: Basic TB managment and allocation rewrite. bugref:10369