# # ChangeLog for trunk/src/VBox in vbox # # Generated by Trac 1.4.3.2 # Dec 15, 2024 2:41:26 PM Fri, 04 Aug 2023 22:04:07 GMT vboxsync [100803] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.h (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: More stats. bugref:10369 Fri, 04 Aug 2023 21:33:13 GMT vboxsync [100802] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) VMM/IEM: More complete CS.LIM checking, now considering it on ... Fri, 04 Aug 2023 21:16:51 GMT vboxsync [100801] * 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/include/IEMInternal.h (modified) VMM/IEM: More complete CS.LIM checking, now considering it on ... Fri, 04 Aug 2023 18:12:46 GMT vboxsync [100800] * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_mode.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) Additions: Linux: vboxvideo: Introduce initial support for kernel ... Fri, 04 Aug 2023 18:04:14 GMT vboxsync [100799] * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) Additions: Linux: vboxsf: Introduce initial support for kernel 6.5, ... Fri, 04 Aug 2023 14:04:29 GMT vboxsync [100798] * trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py (modified) ValKit: Use SATA Controller for tst-win11-64-efi VM, also for DVD Fri, 04 Aug 2023 11:22:21 GMT vboxsync [100797] * trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py (modified) ValKit: Use SATA Controller for tst-win11-64-efi VM (build fix) Fri, 04 Aug 2023 11:15:22 GMT vboxsync [100796] * trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py (modified) ValKit: Use SATA Controller for tst-win11-64-efi VM Fri, 04 Aug 2023 10:34:46 GMT vboxsync [100795] * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp (modified) FE/Qt: Search media with regexes. Fri, 04 Aug 2023 10:13:13 GMT vboxsync [100794] * trunk/src/VBox/Installer/linux/debian/rules (modified) Reverted r102846: fail build if deb/rpm distribution is not known. Fri, 04 Aug 2023 10:12:24 GMT vboxsync [100793] * trunk/src/VBox/Installer/linux/distributions_deb (modified) * trunk/src/VBox/Installer/linux/distributions_rpm (modified) Releasing: align distributions_deb and distributions_rpm with the ... Fri, 04 Aug 2023 09:36:49 GMT vboxsync [100792] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Properly deal with CPUMCTX_INHIBIT_SHADOW at the start of a ... Fri, 04 Aug 2023 09:00:00 GMT vboxsync [100791] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) VMM/IEM: VINF_IEM_REEXEC_MODE_CHANGED -> VINF_IEM_REEXEC_BREAK - more ... Fri, 04 Aug 2023 08:53:14 GMT vboxsync [100790] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) VMM/IEM: Don't generate IRQ checks as the first call in a code block, ... Thu, 03 Aug 2023 23:29:53 GMT vboxsync [100789] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: CS.LIM check fix. bugref:10369 Thu, 03 Aug 2023 22:12:58 GMT vboxsync [100788] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: Added missing CheckMode call to ... Thu, 03 Aug 2023 21:53:28 GMT vboxsync [100787] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (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/IEMAllThrdTables.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: Check for IRQs immediately after STI as well as after the ... Thu, 03 Aug 2023 21:51:40 GMT vboxsync [100786] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: @todo Thu, 03 Aug 2023 13:02:17 GMT vboxsync [100785] * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) Frontends/VBoxManage: Update 'VBoxManage usbfilter ...' to utilize ... Thu, 03 Aug 2023 10:10:51 GMT vboxsync [100784] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) IEM: Removed extraneous LogRel after SYSENTER/SYSEXIT fix. bugref:10369 Thu, 03 Aug 2023 09:03:30 GMT vboxsync [100783] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) IEM: 32-bit SYSENTER/SYSEXIT always transitions to 32-bit protected ... Thu, 03 Aug 2023 01:15:55 GMT vboxsync [100782] * trunk/src/VBox/ValidationKit/bootsectors/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-timers-1-asm.asm (added) * trunk/src/VBox/ValidationKit/bootsectors/bs3-timers-1-x0.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-timers-1.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-PitIrqHandler.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-pit.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h (modified) bs3kit,bs3-timers-1: Extended the bs3-timers-1 testcase to check for ... Wed, 02 Aug 2023 15:08:45 GMT vboxsync [100780] * trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py (modified) switch win10-64 test vm back to previos one Wed, 02 Aug 2023 13:39:17 GMT vboxsync [100779] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) DrvVUSBRootHub: Don't arm a re-attach timer in vusbR3RhLoadDone when ... Wed, 02 Aug 2023 08:03:13 GMT vboxsync [100778] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) VMM/IEM: Corrections for 8-bit register number calculations for ... Tue, 01 Aug 2023 23:03:51 GMT vboxsync [100777] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM/VMM: More detailed (e.g. useful) memory access logging. bugref:10369 Tue, 01 Aug 2023 20:05:15 GMT vboxsync [100776] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) DrvVUSBRootHub: Attempt at fixing situation where vusbR3RhSavePrep ... Tue, 01 Aug 2023 20:04:46 GMT vboxsync [100775] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) DrvVUSBRootHub: Attempt at fixing situation where vusbR3RhSavePrep ... Tue, 01 Aug 2023 20:01:46 GMT vboxsync [100774] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) DrvVUSBRootHub: Attempt at fixing situation where vusbR3RhSavePrep ... Tue, 01 Aug 2023 19:02:06 GMT vboxsync [100773] * trunk/Config.kmk (modified) * trunk/src/VBox/Installer/win/VBoxMergeApp.wxi (modified) Config.kmk, Installer/win: bugref:10450: No need for OpenGL lib in ... Tue, 01 Aug 2023 17:34:48 GMT vboxsync [100772] * trunk/include/VBox/usbfilter.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/USBFilter.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/testcase/tstUSBFilter.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) * trunk/src/VBox/Main/src-server/USBDeviceFilterImpl.cpp (modified) include/VBox/usbfilter.h,HostDrivers/VBoxUSB/USBFilter: ... Tue, 01 Aug 2023 16:22:24 GMT vboxsync [100771] * trunk/src/VBox/Installer/solaris/vbox-ips.mog (modified) Installer/solaris: bugref:10450: a try to fix strange build issue in ... Tue, 01 Aug 2023 12:01:14 GMT vboxsync [100769] * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) VMM/IEM: Fixed another regression from r158571 affecting xadd. ... Tue, 01 Aug 2023 10:59:45 GMT vboxsync [100768] * trunk/src/VBox/Devices/Gpio/DevPL061.cpp (modified) Devices/Gpio/DevPL061: Stub the saved state logic as there is nothing ... Tue, 01 Aug 2023 10:59:03 GMT vboxsync [100767] * trunk/src/VBox/VMM/VMMAll/GICAll.cpp (modified) VMM/GIC: Some more logging, bugref:10404 Tue, 01 Aug 2023 10:58:33 GMT vboxsync [100766] * trunk/src/VBox/Devices/Bus/DevPciGenericEcam.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) Devices/Bus/DevPciGenericEcam: Fixes for saved state loading, need to ... Tue, 01 Aug 2023 10:34:42 GMT vboxsync [100765] * trunk/src/VBox/Devices/Misc/DevFlashCFI.cpp (modified) Devices/Misc/DevFlashCFI: Only save the flash content on poweroff ... Tue, 01 Aug 2023 10:33:34 GMT vboxsync [100764] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin-armv8.cpp (modified) VMM/NEMR3Native-darwin-armv8: Set CNTV_CTL_EL0 and CNTV_CVAL_EL0 when ... Tue, 01 Aug 2023 08:42:07 GMT vboxsync [100763] * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) VMM/IEM: Fixed another regression from r158571 affecting xadd. ... Tue, 01 Aug 2023 08:35:20 GMT vboxsync [100762] * trunk/src/VBox/Devices/Misc/DevFlashCFI.cpp (modified) Devices/Misc/DevFlashCFI: Add saved state support, bugref:10434 Tue, 01 Aug 2023 02:24:11 GMT vboxsync [100761] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (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/IEMAllThrdTables.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: Check for IRQs every so often, especially after sti, popf ... Mon, 31 Jul 2023 17:42:15 GMT vboxsync [100760] * trunk/src/VBox/ValidationKit/common/utils.py (modified) add cmake symlink in *qt6.install file, added new macos version in ... Mon, 31 Jul 2023 14:33:14 GMT vboxsync [100759] * trunk/src/VBox/VMM/VMMR3/PGM-armv8.cpp (modified) VMM/PGM-armv8: Make it work with saved states, bugref:10388 Mon, 31 Jul 2023 14:32:33 GMT vboxsync [100758] * trunk/src/VBox/VMM/VMMR3/GICR3.cpp (modified) VMM/GICR3: Add some preliminary saved state handling, bugref:10404 [fix] Mon, 31 Jul 2023 14:32:09 GMT vboxsync [100757] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) Devices/Graphics/DevVGA-SVGA: Fix for saved state loading, bugref:10458 Mon, 31 Jul 2023 14:14:17 GMT vboxsync [100756] * trunk/src/VBox/VMM/VMMR3/GICR3.cpp (modified) VMM/GICR3: Add some preliminary saved state handling, bugref:10404 Mon, 31 Jul 2023 14:13:47 GMT vboxsync [100755] * trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp (modified) VMM/ARM: Some preliminary saved state handling and logging for the ... Mon, 31 Jul 2023 13:26:23 GMT vboxsync [100753] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Build fix. bugref:10369 Mon, 31 Jul 2023 13:24:18 GMT vboxsync [100752] * trunk/src/VBox/VMM/Makefile.kmk (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/include/IEMInternal.h (modified) VMM/IEM: Correctly declare the threaded functions (Visual C++ freaked ... Mon, 31 Jul 2023 12:59:34 GMT vboxsync [100751] * trunk/src/VBox/Devices/Misc/DevPL031.cpp (modified) Devices/DevPL031: Add saved state support (untested), bugref:10435 [fix] Mon, 31 Jul 2023 12:59:20 GMT vboxsync [100750] * trunk/src/VBox/Devices/Serial/DevPL011.cpp (modified) Devices/DevPL011: Add saved state support (untested), bugref:10403 [fix] Mon, 31 Jul 2023 12:58:14 GMT vboxsync [100749] * trunk/src/VBox/Devices/Serial/DevPL011.cpp (modified) Devices/DevPL011: Add saved state support (untested), bugref:10403 Mon, 31 Jul 2023 12:22:51 GMT vboxsync [100748] * trunk/src/VBox/Devices/Misc/DevPL031.cpp (modified) Devices/DevPL031: Add saved state support (untested), bugref:10435 Mon, 31 Jul 2023 11:42:58 GMT vboxsync [100747] * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) VMM/IEM: Reworking the recompiler call emitting in the python script ... Mon, 31 Jul 2023 09:46:20 GMT vboxsync [100746] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) VMM/IEM: Reworking the recompiler call emitting in the python script ... Mon, 31 Jul 2023 09:40:58 GMT vboxsync [100745] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) VMM/IEM: Reworking the recompiler call emitting in the python script ... Mon, 31 Jul 2023 08:57:57 GMT vboxsync [100744] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) VMM/IEM: Reworking the recompiler call emitting in the python script ... Sun, 30 Jul 2023 23:17:41 GMT vboxsync [100743] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables1.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables3.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables1.cpp (copied) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables2.cpp (copied) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables3.cpp (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables4.cpp (copied) VMM/IEM: Split up IEMAllThrdTables.cpp into four files to speed up ... Sun, 30 Jul 2023 20:29:08 GMT vboxsync [100742] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.h (copied) VMM/IEM: Preparations for splitting up IEMAllThrdTables.cpp into ... Sun, 30 Jul 2023 20:25:54 GMT vboxsync [100741] * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Recompiler build fix. bugref:10369 Sun, 30 Jul 2023 20:08:25 GMT vboxsync [100740] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommon.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables1.cpp (copied) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables2.cpp (copied) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables3.cpp (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables4.cpp (copied) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Split up IEMAllInstInterpretOnly.cpp into four files to ... Sun, 30 Jul 2023 18:22:25 GMT vboxsync [100739] * trunk/src/VBox/VMM/VMMAll/IEMAllInstInterpretOnly.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables.h (copied) VMM/IEM: Preparations for splitting up IEMAllInstInterpretOnly.cpp ... Sun, 30 Jul 2023 10:33:22 GMT vboxsync [100738] * trunk/src/VBox/Frontends/VirtualBox/src/extensionpackmanager/UIExtensionPackManager.cpp (modified) FE/Qt: ​bugref:10444, ​bugref:10465, ​bugref:10466. Redirect all ... Sun, 30 Jul 2023 09:48:13 GMT vboxsync [100737] * trunk/src/VBox/Frontends/VirtualBox/src/extensionpackmanager/UIExtensionPackManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMainEventListener.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMainEventListener.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIVirtualBoxEventHandler.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIVirtualBoxEventHandler.h (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) API/FE/Qt: bugref:10466. bugref:10465. Adding a new event to signal ... Sun, 30 Jul 2023 00:54:04 GMT vboxsync [100736] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.cpp (copied) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Put the instruction tables for the recompiler in a separate ... Sat, 29 Jul 2023 12:18:06 GMT vboxsync [100735] * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (modified) VMM/IEM: Fixed locked unary instruction regression from r158571. ... Sat, 29 Jul 2023 02:04:22 GMT vboxsync [100734] * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommon.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/IEMAllInstVexMap1.cpp.h (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/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Generate TBs for invalid instruction encodings as well. This ... Fri, 28 Jul 2023 22:51:16 GMT vboxsync [100733] * trunk/src/VBox/VMM/.scm-settings (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInst3DNow.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommon.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstCommonBodyMacros.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstInterpretOnly.cpp (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f38.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstThree0f3a.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstTwoByte0f.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap2.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap3.cpp.h (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-data.py (modified) VMM/IEM,ValKit: Shortened the IEMAllInstruction* file names to ... Fri, 28 Jul 2023 22:35:30 GMT vboxsync [100732] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncs.cpp (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdFuncsBltIn.cpp (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdPython.py (moved) * trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp (moved) VMM/IEM: Renamed some source files. bugref:10369 Fri, 28 Jul 2023 22:22:22 GMT vboxsync [100731] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedFunctionsBltIn.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMOpHlp.h (modified) VMM/IEM: More on recompiling branch instruction. bugref:10369 Fri, 28 Jul 2023 15:08:35 GMT vboxsync [100730] * trunk/src/VBox/Frontends/VirtualBox/src/extensionpackmanager/UIExtensionPackManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMainEventListener.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMainEventListener.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIVirtualBoxEventHandler.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIVirtualBoxEventHandler.h (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) API/FE/Qt: bugref:10466. bugref:10465. Adding GUI side of the ... Fri, 28 Jul 2023 12:24:15 GMT vboxsync [100729] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMainEventListener.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIVirtualBoxEventHandler.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) API/FE/Qt: bugref:10466. bugref:10465. Adding a new event to signal ... Fri, 28 Jul 2023 11:29:26 GMT vboxsync [100727] * trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp (modified) VMM/ARM: Some preliminary saved state handling and logging for the ... Fri, 28 Jul 2023 09:48:52 GMT vboxsync [100725] * trunk/include/VBox/vmm/cpumctx-armv8.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin-armv8.cpp (modified) VMM/ARM: Add some more system registers to the vCPU state, ... Fri, 28 Jul 2023 08:17:21 GMT vboxsync [100724] * trunk/include/VBox/vmm/cpumctx-armv8.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin-armv8.cpp (modified) VMM/ARM: Add PAuth key system registers in the vCPU state, ... Fri, 28 Jul 2023 07:23:31 GMT vboxsync [100723] * trunk/include/VBox/vmm/cpumctx-armv8.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin-armv8.cpp (modified) VMM/ARM: Add debug system registers in the vCPU state, bugref:10387, ... Thu, 27 Jul 2023 16:55:16 GMT vboxsync [100718] * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) FE/Qt: bugref:10450: Linux: Ignore QT_SCALE_FACTOR env var set by ... Thu, 27 Jul 2023 12:18:19 GMT vboxsync [100717] * trunk/src/VBox/Main/src-client/ConsoleImplConfigArmV8.cpp (modified) Main/src-client/ConsoleImplConfigArmV8: Mirror the network settings ... Thu, 27 Jul 2023 12:15:05 GMT vboxsync [100716] * trunk/src/VBox/Main/src-client/ConsoleImplConfigArmV8.cpp (modified) Main/src-client/ConsoleImplConfigArmV8: Mirror the network settings ... Thu, 27 Jul 2023 10:22:34 GMT vboxsync [100715] * trunk/src/VBox/Runtime/r0drv/netbsd/sleepqueue-r0drv-netbsd.h (modified) Runtime/r0drv/netbsd: Small fix for newer NetBSD releases, thanks to ... Thu, 27 Jul 2023 10:12:09 GMT vboxsync [100714] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsCommonBodyMacros.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMOpHlp.h (modified) VMM/IEM: Require a IEMOP_HLP_DONE_DECODING in all MC blocks so we ... Thu, 27 Jul 2023 09:30:15 GMT vboxsync [100713] * trunk/src/VBox/Devices/PC/BIOS/eltorito.c (modified) BIOS: Needed to adjust int13_cdrom() signature after orgs.asm ... Wed, 26 Jul 2023 22:38:25 GMT vboxsync [100712] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) Devices/Graphics: pre-initialize screen ids. bugref:9830 Wed, 26 Jul 2023 16:55:23 GMT vboxsync [100711] * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFIAArch32.fd (modified) * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFIAArch64.fd (modified) Devices/EFI/FirmwareBin: Update the included firmware images for ARM, ... Wed, 26 Jul 2023 14:34:15 GMT vboxsync [100710] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGASavedState.h (modified) Devices/Graphics: Add new member to saved state for SVGA3 and bump ... Wed, 26 Jul 2023 13:33:34 GMT vboxsync [100709] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM: Added missing splitlock handling for cmpxchg8b and cmpxchg16b, ... Wed, 26 Jul 2023 13:16:19 GMT vboxsync [100708] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin-armv8.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEMR3Native-darwin-armv8.cpp: Query ID registers and put them in ... Wed, 26 Jul 2023 13:13:19 GMT vboxsync [100707] * trunk/src/VBox/Main/src-client/ConsoleImplConfigArmV8.cpp (modified) Main/src-client/ConsoleImpleConfigArmV8: Some adjustments to the ... Wed, 26 Jul 2023 13:06:39 GMT vboxsync [100706] * trunk/src/VBox/Main/src-client/ConsoleImplConfigArmV8.cpp (modified) Main/src-client/ConsoleImpleConfigArmV8: Some adjustments to the ... Wed, 26 Jul 2023 12:57:59 GMT vboxsync [100705] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin-armv8.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEMR3Native-darwin-armv8.cpp: Need to implement our own ... Wed, 26 Jul 2023 12:09:51 GMT vboxsync [100704] * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VmwSvga3Dxe/Gop.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VmwSvga3Dxe/VmwSvga3.h (modified) Devices/EFI/Firmware/VmwSvga3: Need to enable framebuffer dirty ... Wed, 26 Jul 2023 12:06:49 GMT vboxsync [100703] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) Devcies/Graphics: Don't access the FIFO in the DBGF info handler if ... Wed, 26 Jul 2023 06:24:17 GMT vboxsync [100702] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Devices/Graphics: Fix assertion, bugref:10458 Tue, 25 Jul 2023 21:47:02 GMT vboxsync [100701] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedRecompiler.cpp (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: More IEM_CIMPL_F_XXX stuff. bugref:10369 Tue, 25 Jul 2023 18:37:10 GMT vboxsync [100700] * trunk/src/VBox/ValidationKit/tests/additions/tdAddBasic1.py (modified) ValKit/tdAddGuestCtrl.py: Check if VM needs reboot before installing ... Tue, 25 Jul 2023 18:01:20 GMT vboxsync [100699] * trunk/src/VBox/ValidationKit/tests/additions/tdAddBasic1.py (modified) ValKit/tdAddGuestCtrl.py: Check if VM needs reboot before installing GAs Tue, 25 Jul 2023 13:37:07 GMT vboxsync [100698] * trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp (modified) FE/Qt: bugref:9979: VBox Manager / Chooser pane: Make sure Hamburger ... Tue, 25 Jul 2023 12:37:46 GMT vboxsync [100697] * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedRecompiler.cpp (modified) VMM/IEM: Set unused range bits when extending it. bugref:10369 Tue, 25 Jul 2023 12:01:00 GMT vboxsync [100696] * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedRecompiler.cpp (modified) VMM/IEM: TB instruction count initialization and overflow prot. ... Tue, 25 Jul 2023 11:03:20 GMT vboxsync [100695] * trunk/include/VBox/vmm/stam.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllThreadedRecompiler.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) VMM/IEM,STAM: Some TB stats. bugref:10369