# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Feb 1, 2025 9:52:26 AM 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 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 - ... 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 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: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 ... 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 ... 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 ... 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: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: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: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 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: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 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 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: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: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 09:07:19 GMT vboxsync [90399] * trunk/include/iprt/thread.h (modified) iprt/thread.h: Removed RTThreadIsOperational as we don't have any ... Thu, 29 Jul 2021 09:00:25 GMT vboxsync [90398] * trunk/include/iprt/critsect.h (modified) iprt/critsect.h: comment typo. Thu, 29 Jul 2021 08:47:31 GMT vboxsync [90395] * trunk/include/iprt/thread.h (modified) IPRT/RTThreadCreate: Added RTTHREADFLAGS_NO_SIGNALS (posix only). ... Thu, 29 Jul 2021 08:25:50 GMT vboxsync [90392] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) IPRT/RTThreadCreate: Added RTTHREADFLAGS_NO_SIGNALS (posix only). ... Wed, 28 Jul 2021 22:37:12 GMT vboxsync [90383] * trunk/include/VBox/vmm/pdmdrv.h (modified) VMM: Doxygen fixes for critsect drvhlps. bugref:9218 bugref:10074 Wed, 28 Jul 2021 22:13:15 GMT vboxsync [90382] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Driver.cpp (modified) VMM: Doxygen fixes for critsect devhlps. bugref:9218 bugref:10074 Wed, 28 Jul 2021 21:38:23 GMT vboxsync [90380] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/gvm.mac (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Moved idHostCpu and iHostCpuSet from VMCPU to GVMCPU, removing ... Wed, 28 Jul 2021 20:00:43 GMT vboxsync [90379] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/gvm.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) VMM: Implementing blocking on critical sections in ring-0 HM context ... Wed, 28 Jul 2021 19:57:59 GMT vboxsync [90378] * trunk/include/VBox/vmm/dbgf.h (modified) VBox/vmm/dbgf.h: Removed duplicate prototypes. Wed, 28 Jul 2021 09:57:58 GMT vboxsync [90364] * trunk/include/VBox/vmm/pdmdev.h (modified) pdmdev.h: PDM_IRQ_LEVEL_FLIP_FLOP docs update. bugref:10073 Tue, 27 Jul 2021 08:49:04 GMT vboxsync [90351] * trunk/include/VBox/vusb.h (modified) Typo in comment. Mon, 26 Jul 2021 21:01:38 GMT vboxsync [90348] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM: Removed the VM pointers from the internal critsect structures. ... Mon, 26 Jul 2021 20:36:28 GMT vboxsync [90347] * trunk/include/VBox/vmm/pdmcritsectrw.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectBoth.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM: Pass pVM to PDMCritSectRw APIs. bugref:9218 bugref:10074 Mon, 26 Jul 2021 19:55:53 GMT vboxsync [90346] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmnetshaper.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Devices/Network/DrvNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectBoth.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.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/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Driver.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) - VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074 - ... Mon, 26 Jul 2021 16:12:34 GMT vboxsync [90342] * trunk/include/iprt/formats/efi-common.h (modified) efi-common.h: Two new GUIDs, bugref:9580 Mon, 26 Jul 2021 12:47:26 GMT vboxsync [90329] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Driver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) PDMDrvHlp: Put the PDMCritSect API into driver helpers just like ... Thu, 22 Jul 2021 12:06:10 GMT vboxsync [90286] * trunk/include/iprt/efi.h (modified) Runtime/efi: Started implementing the functionality to parse, create ... Thu, 22 Jul 2021 11:39:17 GMT vboxsync [90284] * trunk/include/iprt/efi.h (modified) Runtime/efi: Started implementing the functionality to parse, create ... Thu, 22 Jul 2021 11:37:25 GMT vboxsync [90283] * trunk/include/iprt/efi.h (modified) * trunk/include/iprt/formats/efi-common.h (modified) * trunk/include/iprt/formats/efi-signature.h (added) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/efi/efiguid.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efisignaturedb.cpp (added) Runtime/efi: Started implementing the functionality to parse, create ... Mon, 19 Jul 2021 13:48:09 GMT vboxsync [90238] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/hgcmsvc.h (modified) * trunk/src/VBox/HostServices/DragAndDrop/VBoxDragAndDropSvc.cpp (modified) * trunk/src/VBox/HostServices/GuestControl/VBoxGuestControlSvc.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/VBoxGuestPropSvc.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-darwin.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-internal.h (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11-stubs.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceImpl.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/VBoxSharedFoldersSvc.cpp (modified) * trunk/src/VBox/Main/src-client/HGCM.cpp (modified) HGCM,HostServices: Extended VBOXHGCMSVCFNTABLE with client and call ... Mon, 19 Jul 2021 11:46:08 GMT vboxsync [90237] * trunk/include/VBox/HostServices/Service.h (modified) HostServices/Service.h: Added @todo on unnecessary work duplication ... Wed, 14 Jul 2021 20:00:10 GMT vboxsync [90196] * trunk/include/VBox/vmm/pdmnetinline.h (modified) Network: (bugref:10024) GSO UDP header fixes. Wed, 14 Jul 2021 16:39:09 GMT vboxsync [90189] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) VMM: Make the setjmp code a bit stricter with when to resume a call. ... Wed, 14 Jul 2021 08:48:27 GMT vboxsync [90175] * trunk/include/VBox/vmm/pdmnetinline.h (modified) Network: (bugref:10024) Fixed UDP header handling when carving ... Tue, 13 Jul 2021 14:25:40 GMT vboxsync [90168] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Adjusted the RT_VALID_PTR versions for linux/AMD64 to ... Mon, 12 Jul 2021 23:08:00 GMT vboxsync [90161] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) VMM: New status VERR_VMM_CONTEXT_HOOK_STILL_ENABLED for guru ... Fri, 09 Jul 2021 11:12:53 GMT vboxsync [90114] * trunk/include/iprt/formats/efi-varstore.h (modified) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Updates to the EFI variable storage access module, ... Tue, 06 Jul 2021 12:49:28 GMT vboxsync [90062] * trunk/include/iprt/mangling.h (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 12:48:53 GMT vboxsync [90061] * trunk/include/iprt/efi.h (added) * trunk/include/iprt/formats/efi-common.h (added) * trunk/include/iprt/formats/efi-fv.h (added) * trunk/include/iprt/formats/efi-varstore.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/efi (added) * trunk/src/VBox/Runtime/common/efi/efiguid.cpp (added) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (added) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (added) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 10:55:23 GMT vboxsync [90054] * trunk/include/VBox/GuestHost/SharedClipboard-win.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) VBoxSharedClipboard/win: Replaced SharedClipboardWinAnnounceFormats ... Tue, 06 Jul 2021 09:10:25 GMT vboxsync [90048] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceTcp.cpp (modified) Audio/ValKit: Added dedicated log group AUDIO_TEST for audio testing ... Mon, 05 Jul 2021 14:25:35 GMT vboxsync [90028] * trunk/include/VBox/iommu-amd.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) AMD IOMMU: bugref:9654 Fixed address translations resulting in non- ... Mon, 05 Jul 2021 11:41:36 GMT vboxsync [90023] * trunk/include/iprt/linux/version.h (modified) iprt/linux/version.h: Doxygen fixes for ubuntu abi macros. bugref:10007 Mon, 05 Jul 2021 11:25:25 GMT vboxsync [90022] * trunk/include/iprt/linux/version.h (modified) iprt/linux/version.h: Doxygen fixes for ubuntu abi macros, fixed ... Fri, 02 Jul 2021 09:21:45 GMT vboxsync [89993] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) VMM/HMVMX/EM: Do a rendezvous when a split-lock #AC is emulated. ... Wed, 30 Jun 2021 14:22:17 GMT vboxsync [89980] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VBoxVMM.d (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMX: Add debug event and dtrace probe for the split-lock #ACs. ... Wed, 30 Jun 2021 11:02:04 GMT vboxsync [89974] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: Added IEMExecOneIgnoreLock for use with split-lock cases. ... Wed, 30 Jun 2021 09:37:27 GMT vboxsync [89971] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) Runtime/RTDbgCfg: Add API to look for a DWARF debug file by build-id ... Wed, 30 Jun 2021 09:35:39 GMT vboxsync [89970] * trunk/include/iprt/formats/elf-common.h (modified) Runtime/ldrELF: Add RTLDRPROP_BUILDID for querying the build-id of an ... Wed, 30 Jun 2021 09:33:48 GMT vboxsync [89969] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) Runtime/ldrELF: Add RTLDRPROP_BUILDID for querying the build-id of an ... Tue, 29 Jun 2021 12:18:45 GMT vboxsync [89949] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDriver: Add ... Tue, 29 Jun 2021 10:42:28 GMT vboxsync [89947] * trunk/include/VBox/GuestHost/SharedClipboard-x11.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) X11: Host Services: Shared Clipboard: improve error code path ... Tue, 29 Jun 2021 06:38:48 GMT vboxsync [89935] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.h (modified) * trunk/src/VBox/Devices/Input/DevPS2K.cpp (modified) * trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp (modified) * trunk/src/VBox/Devices/Input/UsbKbd.cpp (modified) * trunk/src/VBox/Main/src-client/KeyboardImpl.cpp (modified) Keyboard: Reworked the release-all-keys mechanism, made sure it's ... Tue, 29 Jun 2021 00:05:41 GMT vboxsync [89934] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM/CPUCpuId: Some intel updates. bugref:10052 Mon, 28 Jun 2021 08:16:29 GMT vboxsync [89924] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAllBp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3FlowTrace.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInline.h (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGFBp: Continue work on I/O breakpoints, bugref:9837 - ... Fri, 25 Jun 2021 11:24:49 GMT vboxsync [89912] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF: Basic infrastructure to support adding and deleting port ... Wed, 23 Jun 2021 08:39:03 GMT vboxsync [89846] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) pdmaudioinline.h: The _INVALID values are technically valid, so must ... Mon, 21 Jun 2021 13:04:40 GMT vboxsync [89821] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) Audio: Some info item fixes and docs updates. bugref:9890 Mon, 21 Jun 2021 00:42:48 GMT vboxsync [89801] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) pdmaudioifs.h,AudioMix*h: Documentation. bugref:9890 Mon, 21 Jun 2021 00:02:14 GMT vboxsync [89800] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) pdmaudioifs.h,AudioMix*h: Documentation. bugref:9890 Sun, 20 Jun 2021 02:24:57 GMT vboxsync [89798] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: More diagram updates. bugref:9890 Sun, 20 Jun 2021 01:17:17 GMT vboxsync [89797] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: doxygen. bugref:9890 Sun, 20 Jun 2021 00:20:27 GMT vboxsync [89796] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: doxygen. bugref:9890 Sat, 19 Jun 2021 14:45:06 GMT vboxsync [89791] * trunk/Config.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/include/VBox/vmm/pdmaudioifs.h (modified) /Config.kmk,Makefile.kmk: Define VBOX_JAVA_BIN_PATH so we can more ... Fri, 18 Jun 2021 21:28:50 GMT vboxsync [89783] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: More doc updates. bugref:9890 Fri, 18 Jun 2021 20:50:39 GMT vboxsync [89782] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: simple component diagram. bugref:9890 Thu, 17 Jun 2021 23:03:19 GMT vboxsync [89768] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) Audio: Made PDMAUDIOVOLUME multichannel. bugref:9890 Tue, 15 Jun 2021 18:53:58 GMT vboxsync [89720] * trunk/include/VBox/com/errorprint.h (modified) * trunk/src/VBox/Main/glue/errorprint.cpp (modified) com/errorprint: Teach it how to deal with warnings (print the message ... Tue, 15 Jun 2021 09:51:59 GMT vboxsync [89695] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Implement dump to file method, bugref:10025 Mon, 14 Jun 2021 14:29:35 GMT vboxsync [89682] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: More work on the sample creation code, ... Fri, 11 Jun 2021 09:43:32 GMT vboxsync [89622] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (added) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGFR3SampleReport: Some prototype code to allow creating guest ... Fri, 11 Jun 2021 08:51:10 GMT vboxsync [89620] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 Allow PDMIoApicSetEoi operation to be queued ... Thu, 10 Jun 2021 13:17:07 GMT vboxsync [89600] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 Centralize PDM interfaces sending MSIs so it ... Wed, 09 Jun 2021 11:41:54 GMT vboxsync [89578] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Implemented bulk memory access requests. Tue, 08 Jun 2021 10:37:41 GMT vboxsync [89569] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Lowered cased the output of PDMAudioDirGetName and ... Tue, 08 Jun 2021 05:35:06 GMT vboxsync [89552] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation fixes. Fri, 04 Jun 2021 13:20:02 GMT vboxsync [89510] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioRec.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Split up PDMIHOSTAUDIO::pfnStreamControl into individual ... Fri, 04 Jun 2021 12:11:56 GMT vboxsync [89506] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) pdmaudioinline.h/PDMAudioPropsAreEqual: Compare channel IDs too. ... Fri, 04 Jun 2021 10:30:47 GMT vboxsync [89500] * trunk/include/VBox/vmm/pdmaudiohostenuminline.h (modified) * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: Changed PDMAUDIOHOSTDEV::szName into a pszName so we don't ... Thu, 03 Jun 2021 23:00:02 GMT vboxsync [89489] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Simplified PDMIAUDIOCONNECTOR::pfnStreamCreate by moving the ... Thu, 03 Jun 2021 20:16:17 GMT vboxsync [89487] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioRec.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Changed PDMIHOSTAUDIO::pfnStreamCreate to take a pointer to a ... Thu, 03 Jun 2021 05:15:53 GMT vboxsync [89475] * trunk/include/iprt/x86.h (modified) Intel IOMMU: bugref:9967 x86.h: Macros for getting page base and ... Tue, 01 Jun 2021 23:33:21 GMT vboxsync [89446] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) PDMAudioPropsAreValid: limit channels to PDMAUDIO_MAX_CHANNELS. ... Tue, 01 Jun 2021 12:17:55 GMT vboxsync [89430] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Bit 62 is also ... Tue, 01 Jun 2021 12:16:34 GMT vboxsync [89429] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 Address translation, WIP. We don't support ... Tue, 01 Jun 2021 10:14:16 GMT vboxsync [89423] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Multi channel support. bugref:9890