# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Feb 8, 2025 11:18:52 AM Wed, 04 Aug 2021 10:04:15 GMT vboxsync [90511] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Fix theoretical maximum page-size shift in ... Wed, 04 Aug 2021 09:18:16 GMT vboxsync [90510] * trunk/src/VBox/ValidationKit/tests/audio/tdAudioTest.py (modified) Audio/ValKit: Try to retrieve (daemonized) VKAT guest logs for better ... Wed, 04 Aug 2021 08:26:13 GMT vboxsync [90509] * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: No need to wait for draining audio data if there only ... Wed, 04 Aug 2021 08:22:06 GMT vboxsync [90508] * trunk/src/VBox/ValidationKit/tests/audio/tdAudioTest.py (modified) Audio/ValKit: More logging for tdAudioTest.py. ​bugref:10008 Wed, 04 Aug 2021 08:20:39 GMT vboxsync [90507] * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: More error logging for VKAT. ​bugref:10008 Wed, 04 Aug 2021 08:14:31 GMT vboxsync [90506] * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: Show VKAT logo before daemonizing. ​bugref:10008 Wed, 04 Aug 2021 05:17:28 GMT vboxsync [90505] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Allow invalidations for page sizes larger than ... Tue, 03 Aug 2021 21:24:16 GMT vboxsync [90504] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM/PDM: Rewroted the PDMCritSectLeave code to try avoid going to ... Tue, 03 Aug 2021 21:22:13 GMT vboxsync [90503] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-locking-1.c (modified) VMMDevTesting,bs3-locking-1: Expanded the locking test port to two ... Tue, 03 Aug 2021 21:20:34 GMT vboxsync [90502] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDM: Added device helpers for read/write critical sections. ... Tue, 03 Aug 2021 21:07:43 GMT vboxsync [90501] * trunk/include/VBox/vmm/pdmcritsectrw.h (modified) VMM/PDM: Corrected PDMCritSectRwTryEnterSharedDebug prototype. ... Tue, 03 Aug 2021 21:07:05 GMT vboxsync [90500] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) VMM/PDM: Increased the PDMCRITSECT size by 64 bytes to make space for ... Tue, 03 Aug 2021 17:49:31 GMT vboxsync [90499] * trunk/src/VBox/Additions/linux/drm/vbox_drv.h (modified) Additions: Linux: vboxvideo: fix build, bugref:10066. Tue, 03 Aug 2021 17:37:08 GMT vboxsync [90498] * trunk/src/VBox/Additions/linux/drm/vbox_drv.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_drv.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_fb.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_irq.c (modified) * trunk/src/VBox/Additions/linux/drm/vbox_main.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 ... Tue, 03 Aug 2021 17:33:46 GMT vboxsync [90497] * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) Additions: Linux: vboxsf: Introduce initial support for kernel 5.14, ... Tue, 03 Aug 2021 16:19:42 GMT vboxsync [90496] * trunk/src/VBox/ValidationKit/tests/audio/tdAudioTest.py (modified) Audio/ValKit: More bugfixing for tdAudioTest. ​bugref:10008 Tue, 03 Aug 2021 12:10:21 GMT vboxsync [90495] * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) VMM/Guru: Clear the VM_FF_CHECK_VM_STATE after dumping the guru ... Tue, 03 Aug 2021 11:37:00 GMT vboxsync [90494] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Removed obsolete comment. Tue, 03 Aug 2021 11:35:28 GMT vboxsync [90493] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Re-enable the IOTLB cache. Tue, 03 Aug 2021 10:16:28 GMT vboxsync [90492] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Security (moved) * trunk/src/VBox/Devices/Security/DevTpm.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) Devices: Rename TPM directory to Security, bugref:10075 Tue, 03 Aug 2021 09:56:48 GMT vboxsync [90491] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIModalWindowManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIModalWindowManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networking/UIDownloaderAdditions.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networking/UIDownloaderExtensionPack.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networking/UIDownloaderUserManual.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networking/UIUpdateManager.cpp (modified) FE/Qt: bugref:10067: Remove Network Access Manager references from ... Tue, 03 Aug 2021 09:21:04 GMT vboxsync [90490] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuBarEditorWindow.cpp (modified) FE/Qt: bugref:10067: Remove Network Access Manager from File menu; ... Tue, 03 Aug 2021 09:19:13 GMT vboxsync [90489] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) SUP: Export RTSemEventIsSignalSafe and RTSemEventMultiIsSignalSafe - ... Tue, 03 Aug 2021 09:17:59 GMT vboxsync [90488] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/semevent-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/semeventmulti-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/netbsd/semevent-r0drv-netbsd.c (modified) * trunk/src/VBox/Runtime/r0drv/netbsd/semeventmulti-r0drv-netbsd.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) IPRT: Added RTSemEventIsSignalSafe and RTSemEventMultiIsSignalSafe - ... Tue, 03 Aug 2021 05:41:36 GMT vboxsync [90487] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Simplify dumping of nested hardware-virtualization state ... Mon, 02 Aug 2021 20:40:40 GMT vboxsync [90486] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM/PDM: Tighten read/write critical section code a bit. bugref:6695 Mon, 02 Aug 2021 17:27:06 GMT vboxsync [90485] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationModel.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationModel.h (modified) FE/Qt: bugref:10067: UINotificationModel: Proper prepare/cleanup ... Mon, 02 Aug 2021 17:18:43 GMT vboxsync [90484] * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationCenter.cpp (modified) FE/Qt: bugref:10067: UINotificationCenter: Further work on ... Mon, 02 Aug 2021 15:46:18 GMT vboxsync [90483] * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UINetworkManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networkmanager/UINetworkManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) FE/Qt: bugref:10067: Notification signatures for host-only network ... Mon, 02 Aug 2021 14:54:53 GMT vboxsync [90482] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Doxygen. Mon, 02 Aug 2021 14:20:11 GMT vboxsync [90481] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Build fix. Mon, 02 Aug 2021 14:16:32 GMT vboxsync [90480] * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) Main/HostImpl: AssertRC -> AssertMsgRC here is useful. Mon, 02 Aug 2021 14:16:11 GMT vboxsync [90479] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Comment nit. Mon, 02 Aug 2021 14:15:42 GMT vboxsync [90478] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Avoid looking up the DTE cache twice when ... Mon, 02 Aug 2021 13:19:47 GMT vboxsync [90477] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIProgressTask.cpp (modified) FE/Qt: bugref:10067: Adjust progress task to create progress object ... Mon, 02 Aug 2021 13:14:28 GMT vboxsync [90476] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationProgressTask.cpp (modified) FE/Qt: bugref:10067: Adjust notification-progress task to handle ... Mon, 02 Aug 2021 13:12:02 GMT vboxsync [90475] * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.cpp (modified) FE/Qt: Pre-clear the copy of the pressed keys, too. We may get into a ... Mon, 02 Aug 2021 12:25:13 GMT vboxsync [90474] * trunk/src/VBox/ValidationKit/bootsectors/bs3-locking-1.c (modified) bs3-locking-1: scm fix. bugref:6695 Mon, 02 Aug 2021 12:16:16 GMT vboxsync [90473] * trunk/src/VBox/Debugger/DBGPlugInLinuxModuleCodeTmpl.cpp.h (modified) Debugger/DBGPlugInLinuxModuleCodeTmpl.cpp.h: Make scm happy Mon, 02 Aug 2021 11:31:37 GMT vboxsync [90472] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) VMM/PDM: Enabled new critical section enter code that'll wait in ... Mon, 02 Aug 2021 11:24:07 GMT vboxsync [90471] * trunk/src/VBox/ValidationKit/bootsectors/bs3-locking-1.c (modified) bs3-locking-1: Test more, report some values. bugref:6695 Mon, 02 Aug 2021 11:21:43 GMT vboxsync [90470] * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestValue.c (added) * 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) ValKit/Bs3Kit: Added Bs3TestValue. Mon, 02 Aug 2021 11:21:08 GMT vboxsync [90469] * trunk/include/iprt/asm-amd64-x86-watcom-16.h (modified) iprt/asm-amd64-x86-watcom-16.h: Another fix for ASMOutStrU8/16/32 - ... Mon, 02 Aug 2021 10:58:26 GMT vboxsync [90468] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM/PDM: Fixed the VERR_INTERRUPTED w/ rcBusy=VINF_SUCCESS case. More ... Mon, 02 Aug 2021 10:57:30 GMT vboxsync [90467] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev/Testing: Added VMMDEV_TESTING_LOCKED_BUSY_SUCCESS flag so we ... Mon, 02 Aug 2021 10:56:08 GMT vboxsync [90466] * trunk/include/iprt/asm-amd64-x86-watcom-16.h (modified) iprt/asm-amd64-x86-watcom-16.h: Fix ASMOutStrU8/16/32 - cannot list ... Mon, 02 Aug 2021 10:40:50 GMT vboxsync [90465] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/TPM (added) * trunk/src/VBox/Devices/TPM/DevTpm.cpp (added) Devices/TPM: TPM device emulation skeleton, bugref:10075 Mon, 02 Aug 2021 10:23:05 GMT vboxsync [90464] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationCenter.cpp (modified) FE/Qt: bugref:10067: Expand UINotificationCenter vertically with a ... Sun, 01 Aug 2021 21:27:48 GMT vboxsync [90463] * trunk/src/VBox/ValidationKit/bootsectors/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-locking-1.c (added) bs3-locking-1: New testcase. bugref:6695 Sun, 01 Aug 2021 21:27:16 GMT vboxsync [90462] * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev: New port for lock contention testing. [grr] bugref:6695 Sun, 01 Aug 2021 20:56:10 GMT vboxsync [90461] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev: New port for lock contention testing. bugref:6695 Sun, 01 Aug 2021 20:55:36 GMT vboxsync [90460] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Put the RTTHREAD handle in the VM structure too, so VMMDev can ... Sun, 01 Aug 2021 20:54:21 GMT vboxsync [90459] * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) IPRT: comment typo. Sun, 01 Aug 2021 14:17:14 GMT vboxsync [90458] * trunk/Config.kmk (modified) /Config.kmk: Added way of supplying the /analyze switch to VC++, ... Sun, 01 Aug 2021 13:11:31 GMT vboxsync [90457] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.cpp (modified) FE/Qt: bugref:10067: Notification signature for snapshot restore ... Sun, 01 Aug 2021 12:26:40 GMT vboxsync [90456] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.cpp (modified) FE/Qt: bugref:10067: Notification signature for snapshot delete ... Sun, 01 Aug 2021 11:45:11 GMT vboxsync [90455] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.cpp (modified) FE/Qt: bugref:10067: Notification signature for snapshot take ... Sun, 01 Aug 2021 10:44:44 GMT vboxsync [90454] * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/E1kNet.inf (added) EFI: Export missing E1kNet.inf Sun, 01 Aug 2021 09:04:40 GMT vboxsync [90453] * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIFDCreationDialog.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIFDCreationDialog.h (modified) FE/Qt: bugref:10067: UIFDCreationDialog: Full cleanup / refactoring; ... Sun, 01 Aug 2021 09:03:24 GMT vboxsync [90452] * trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp (modified) FE/Qt: bugref:10067: A fix for r145856, for ... Sun, 01 Aug 2021 09:01:06 GMT vboxsync [90451] * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) FE/Qt: bugref:10067: A fix for r145890, for medium create ... Sat, 31 Jul 2021 13:17:59 GMT vboxsync [90450] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: DECL_CHECK_RETURN for Visual C++ (require /analyze to ... Sat, 31 Jul 2021 00:58:29 GMT vboxsync [90449] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) VMM/PGM: PDMCritSectTryEnter return status must be checked in ring-3 ... Sat, 31 Jul 2021 00:54:54 GMT vboxsync [90448] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Dev*: Require ring-3 to check PDMDevHlpCritSectEnter return values ... Sat, 31 Jul 2021 00:44:13 GMT vboxsync [90447] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2K.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2M.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevDMA.cpp (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.h (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/DevBusMouse.cpp (modified) Dev*: Checked up all the PDMDevHlpCritSectEnter calls to make sure ... Fri, 30 Jul 2021 22:18:49 GMT vboxsync [90446] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDM: Mark the critsect enter functions with DECL_CHECK_RETURN_NOT_R3. ... Fri, 30 Jul 2021 22:18:24 GMT vboxsync [90445] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) Dev*: Check PDMDevHlpCritSectEnter return status better. bugref:6695 Fri, 30 Jul 2021 22:16:10 GMT vboxsync [90444] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Added DECL_CHECK_RETURN and DECL_CHECK_RETURN_NOT_R3. ... Fri, 30 Jul 2021 20:44:39 GMT vboxsync [90443] * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) whitespace Fri, 30 Jul 2021 20:32:21 GMT vboxsync [90442] * trunk/include/VBox/log.h (modified) Main/VirtualBox: fix incorrect log class update in include/VBox/log.h ... Fri, 30 Jul 2021 20:15:38 GMT vboxsync [90441] * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) Main/Appliance: Make compilers happy (and the code actually work). ... Fri, 30 Jul 2021 20:00:15 GMT vboxsync [90440] * trunk/include/VBox/log.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) Main/VirtualBox: New event for creating/deleting of Progress objects ... Fri, 30 Jul 2021 16:41:49 GMT vboxsync [90439] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM: Check PGMCritSectEnter status code when we don't return it. ... Fri, 30 Jul 2021 16:25:55 GMT vboxsync [90438] * trunk/src/VBox/Main/xml/ovfreader.cpp (modified) Main/ovfreader.cpp: Another forgotten file, again related to string ID. Fri, 30 Jul 2021 16:18:25 GMT vboxsync [90437] * trunk/src/VBox/VMM/VMMAll/PDMAllNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) VMM: More PDMCritSectEnter return code checks. bugref:6695 Fri, 30 Jul 2021 16:03:48 GMT vboxsync [90436] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciInternal.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM,Dev*: Handle PDMCritSectEnter failures in relation to the PDM ... Fri, 30 Jul 2021 15:59:04 GMT vboxsync [90435] * trunk/include/VBox/vmm/pdmcritsect.h (modified) VMM/PDMCritSectEnter: Added macros for correctly asserting on ... Fri, 30 Jul 2021 15:56:44 GMT vboxsync [90434] * trunk/src/VBox/Main/include/ovfreader.h (modified) Main/ovfreader.h: Forgotten check-in for string-based identifiers. ... Fri, 30 Jul 2021 15:48:09 GMT vboxsync [90433] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) VMM/PDMCritSectEnter: Added macros for correctly asserting on ... Fri, 30 Jul 2021 15:26:54 GMT vboxsync [90432] * trunk/src/VBox/Debugger/DBGPlugInLinuxModuleCodeTmpl.cpp.h (modified) Debugger/DBGPlugInLinux: Added parsing of symbols of kernel modules ... Fri, 30 Jul 2021 15:17:14 GMT vboxsync [90431] * trunk/src/VBox/Installer/linux/vboxdrv.sh (modified) Installer: Linux: vboxdrv.sh: fix modules presence detection, ... Fri, 30 Jul 2021 14:23:10 GMT vboxsync [90430] * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVD.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageExpert.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageExpert.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageFileType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageSizeLocation.cpp (modified) FE/Qt: bugref:9996. More fixes on the expert page of new vd wizard. Fri, 30 Jul 2021 13:58:59 GMT vboxsync [90429] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: Fixed buggy status code handling in DMAR_LOCK_RET. ... Fri, 30 Jul 2021 13:57:21 GMT vboxsync [90428] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) VMM/PDMCritSectEnter: Added note about new return handling ... Fri, 30 Jul 2021 13:38:15 GMT vboxsync [90427] * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageExpert.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageExpert.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageSizeLocation.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageSizeLocation.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMDiskPageBasic.cpp (modified) FE/Qt: bugref:9996. Fixes on the new vd expert page. Fri, 30 Jul 2021 13:22:04 GMT vboxsync [90426] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) IOM: Be more careful checking the status of IOM_LOCK_SHARED(). ... Fri, 30 Jul 2021 13:15:58 GMT vboxsync [90425] * trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsModel.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsSet.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/DarwinKeyboard.cpp (modified) FE/Qt: Tiny coding-style and cleanup fixes around GUI. Fri, 30 Jul 2021 12:41:38 GMT vboxsync [90424] * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/src-server/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) Main/Appliance: Allow arbitrary unique resource IDs, not just ... Fri, 30 Jul 2021 10:46:13 GMT vboxsync [90423] * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) FE/Qt: bugref:10067: Notification signature for medium resize ... Fri, 30 Jul 2021 10:24:30 GMT vboxsync [90422] * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumItem.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) FE/Qt: bugref:10067: A fix for r145855; We can determine initial ... Fri, 30 Jul 2021 09:21:29 GMT vboxsync [90421] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Fix IOTLB caching, the DTE cache flags were ... Fri, 30 Jul 2021 00:42:39 GMT vboxsync [90420] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM/PDMCritSectEnter: New code for dealing with VERR_INTERRUPTED in ... Fri, 30 Jul 2021 00:37:38 GMT vboxsync [90419] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) SUP: Export RTThreadQueryTerminationStatus from SUPDrv. bugref:6695 Fri, 30 Jul 2021 00:35:28 GMT vboxsync [90418] * trunk/include/VBox/err.h (modified) VBox/err.h: Moved VERR_IOMMU_XXXX from 7200 to 7300, because ... Thu, 29 Jul 2021 21:29:10 GMT vboxsync [90417] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) IPRT: Implemented RTThreadQueryTerminationStatus for NT (windows). ... Thu, 29 Jul 2021 21:10:03 GMT vboxsync [90416] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTThreadQueryTerminationStatus-stub-generic.cpp (added) * trunk/src/VBox/Runtime/r0drv/freebsd/thread-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c (modified) IPRT: Adding RTThreadQueryTerminationStatus (ring-0). bugref:6695 Thu, 29 Jul 2021 18:22:09 GMT vboxsync [90415] * trunk/configure (modified) configure: Deal with static openssl on Linux properly. Thu, 29 Jul 2021 17:45:26 GMT vboxsync [90414] * trunk/debian/control (modified) * trunk/debian/rules (modified) * trunk/src/VBox/Installer/linux/debian/control (modified) * trunk/src/VBox/Installer/linux/debian/rules (modified) debian/control, src/VBox/Installer/linux/debian/control: Remove ... Thu, 29 Jul 2021 15:54:11 GMT vboxsync [90413] * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVD.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageFileType.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageFileType.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageSizeLocation.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVDPageVariant.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMDiskPageBasic.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMDiskPageBasic.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMHardwarePageBasic.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMHardwarePageBasic.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePageBasic.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePageBasic.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMUnattendedPageBasic.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMUnattendedPageBasic.h (modified) FE/Qt: bugref:9996. More cleaning. Thu, 29 Jul 2021 14:55:13 GMT vboxsync [90412] * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumItem.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumItem.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (modified) FE/Qt: bugref:10067: Notification signature for medium storage ...