# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Jan 20, 2025 5:33:06 PM Fri, 11 Jun 2021 22:03:42 GMT vboxsync [89638] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) DevHda: Validate config values when reading them. Marked a bunch ... Fri, 11 Jun 2021 22:02:49 GMT vboxsync [89637] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) DevIchAc97: Made the internal DMA buffer size configurable and ... Fri, 11 Jun 2021 18:20:31 GMT vboxsync [89636] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) DevIchAc97: doxygen. bugref:9890 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 ... Fri, 11 Jun 2021 07:21:53 GMT vboxsync [89618] * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) Audio/ValKit: Implemented support for downloading (guest) test sets ... Fri, 11 Jun 2021 06:43:13 GMT vboxsync [89616] * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) Audio/ValKit: Implemented support for downloading (guest) test sets ... Fri, 11 Jun 2021 06:34:13 GMT vboxsync [89614] * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceProtocol.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceProtocol.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceTcp.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatCommon.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatInternal.h (modified) Audio/ValKit: Implemented support for downloading (guest) test sets. ... Thu, 10 Jun 2021 23:40:54 GMT vboxsync [89613] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) DevIchAc97: Added ac97bdl and ac97stream debug info items. [build ... Thu, 10 Jun 2021 23:04:58 GMT vboxsync [89612] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) DevIchAc97: Added ac97bdl and ac97stream debug info items. bugref:9890 Thu, 10 Jun 2021 23:04:30 GMT vboxsync [89611] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) DevHda: Debug info nits. bugref:9890 Thu, 10 Jun 2021 11:37:53 GMT vboxsync [89596] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvHostAudioWasApi: Implemented pfnSetDevice and the ... Thu, 10 Jun 2021 08:45:07 GMT vboxsync [89591] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Don't mask out the destination page offset ... Thu, 10 Jun 2021 08:43:08 GMT vboxsync [89590] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) Intel IOMMU: bugref:9967 Added to device struct size and alignment tests. Thu, 10 Jun 2021 08:41:38 GMT vboxsync [89589] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.h (modified) Intel IOMMU: bugref:9967 Padding and avoid including iommu-intel.h in ... Thu, 10 Jun 2021 08:39:50 GMT vboxsync [89588] * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) Intel IOMMU: bugref:9967 DevE1000: Avoid including local macros ... Thu, 10 Jun 2021 05:16:17 GMT vboxsync [89587] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Don't expose FLTS (first-level translation ... Wed, 09 Jun 2021 14:43:34 GMT vboxsync [89584] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatCommon.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatInternal.h (modified) Audio/ValKit: More code for completely self-contained (self) testing. ... Wed, 09 Jun 2021 14:10:21 GMT vboxsync [89583] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Fixed missing pre-buffer allocation alignment for some odd ... Wed, 09 Jun 2021 12:12:05 GMT vboxsync [89579] * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) DrvHostAudioDSound.cpp: Demoted noisy LogRel2 to LogRel3. bugref:9890 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. Wed, 09 Jun 2021 09:16:59 GMT vboxsync [89575] * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatCmdSelfTest.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatCommon.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatDriverStack.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkatInternal.h (modified) Audio/ValKit: More code for completely self-contained (self) testing. ... Wed, 09 Jun 2021 07:34:03 GMT vboxsync [89574] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Saved-state load more pedantic error codes. Wed, 09 Jun 2021 07:32:28 GMT vboxsync [89573] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Comment nit. Wed, 09 Jun 2021 07:30:38 GMT vboxsync [89572] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Implemented saved state support. Tue, 08 Jun 2021 14:35:13 GMT vboxsync [89570] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Worked over the statistics. bugref:9890 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 10:26:00 GMT vboxsync [89567] * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: Destruction fixes. bugref:10008 Tue, 08 Jun 2021 09:37:19 GMT vboxsync [89566] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Removed AssertMsgReturn checks on ... Tue, 08 Jun 2021 09:29:35 GMT vboxsync [89565] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Shut up assertion in drvAudioStreamInitAsync due to play ... Tue, 08 Jun 2021 09:24:27 GMT vboxsync [89564] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Change the default for cFramesPeriod to be 1/4 of the ... Tue, 08 Jun 2021 08:53:04 GMT vboxsync [89563] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) DevHda: Added removal todo on InitialDelayMs (it's too involved to do ... Tue, 08 Jun 2021 08:45:11 GMT vboxsync [89562] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) DevHda: Consistently use PCI (rather than ISA) memory access ... Tue, 08 Jun 2021 08:43:46 GMT vboxsync [89561] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: When no playback tests are active, report back all data ... Tue, 08 Jun 2021 08:41:04 GMT vboxsync [89560] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: Only report back bytes to read if a (current) test is ... Tue, 08 Jun 2021 08:40:55 GMT vboxsync [89559] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) AudioMixer: Fixed draining regression with the cFramesBackendBuffer ... Tue, 08 Jun 2021 08:11:48 GMT vboxsync [89558] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) AudioMixer: Must use RTMemAllocZVar when doing variable length ... Tue, 08 Jun 2021 08:03:17 GMT vboxsync [89557] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: Only report back bytes to read if a (current) test is ... Tue, 08 Jun 2021 08:03:03 GMT vboxsync [89556] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Missing stream locking in drvAudioEnable. bugref:9890 Tue, 08 Jun 2021 06:40:52 GMT vboxsync [89554] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Comment. Tue, 08 Jun 2021 05:42:46 GMT vboxsync [89553] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Use uint16_t since the page table entity ... 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. Tue, 08 Jun 2021 01:25:04 GMT vboxsync [89551] * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: Nits/6.1. bugref:bugref:9890 Mon, 07 Jun 2021 12:13:55 GMT vboxsync [89548] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Fix typo in assertion. Mon, 07 Jun 2021 09:26:07 GMT vboxsync [89541] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTest.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceInternal.h (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceTcp.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio/ValKit: More code for completely self-contained (self) testing. ... Mon, 07 Jun 2021 04:07:22 GMT vboxsync [89538] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 nits. Mon, 07 Jun 2021 03:53:21 GMT vboxsync [89537] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Doxygen. Mon, 07 Jun 2021 03:47:31 GMT vboxsync [89536] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Nits. Mon, 07 Jun 2021 00:56:21 GMT vboxsync [89534] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Always register underflow/overflow callbacks ... Mon, 07 Jun 2021 00:55:08 GMT vboxsync [89533] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Don't call the output/input device 'default'. ... Mon, 07 Jun 2021 00:31:09 GMT vboxsync [89532] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Implemented input/output device selection. ... Mon, 07 Jun 2021 00:12:46 GMT vboxsync [89531] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Don't trigger the stream unnecessarily when ... Sun, 06 Jun 2021 23:59:10 GMT vboxsync [89529] * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) AudioMixBuffer: Corrected a couple of frame calculations in the ... Sun, 06 Jun 2021 23:15:41 GMT vboxsync [89528] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: LogRel2. bugref:9890 Sun, 06 Jun 2021 23:07:39 GMT vboxsync [89527] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Fixed bug in drvHstAudPaHA_StreamGetReadable ... Sun, 06 Jun 2021 22:39:46 GMT vboxsync [89526] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: More buffer config changes and better ... Sat, 05 Jun 2021 07:34:32 GMT vboxsync [89524] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation and interrupt remapping ... Sat, 05 Jun 2021 06:49:18 GMT vboxsync [89523] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Sat, 05 Jun 2021 01:54:59 GMT vboxsync [89522] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Use the default BufAttr.minreq value (output ... Fri, 04 Jun 2021 22:51:37 GMT vboxsync [89519] * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) DrvHostAudioOss: Adjusted the drvHstAudOssHA_StreamGetReadable hack ... Fri, 04 Jun 2021 22:34:56 GMT vboxsync [89518] * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) DrvHostAudioOss: Comment updates. bugref:9890 Fri, 04 Jun 2021 22:31:57 GMT vboxsync [89517] * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) DrvHostAudioOss: Use BufInfo.bytes for ... Fri, 04 Jun 2021 22:27:55 GMT vboxsync [89516] * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) DrvHostAudioOss: Implemented drvHstAudOssHA_StreamGetReadable (was ... Fri, 04 Jun 2021 16:52:42 GMT vboxsync [89513] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Fix bug while parsing the physical address ... Fri, 04 Jun 2021 15:27:51 GMT vboxsync [89512] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Reduced the pre-buffering to 50% for output as well. Then ... 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:55:37 GMT vboxsync [89509] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Fix diagnostic reason not getting updated ... Fri, 04 Jun 2021 12:14:16 GMT vboxsync [89508] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Doxygen fix. bugref:9890 Fri, 04 Jun 2021 12:03:25 GMT vboxsync [89505] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Implemented pfnSetDevice and changed the config ... Fri, 04 Jun 2021 11:30:46 GMT vboxsync [89504] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.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/DrvHostAudioWasApi.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioRec.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Re-ordering some methods, no real change. bugref:9890 Fri, 04 Jun 2021 10:38:21 GMT vboxsync [89503] * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgIa32.dsc (modified) * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgIa32.fdf (modified) * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgX64.dsc (modified) * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/OvmfPkgX64.fdf (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/Events.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpInitialize.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpReceive.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpSharedHelpers.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpShutdown.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/SnpTransmit.c (modified) EFI/E1kNetDxe: Updates, the basic receive and transmit operations are ... Fri, 04 Jun 2021 10:35:52 GMT vboxsync [89502] * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) Audio: Changed PDMAUDIOHOSTDEV::szName into a pszName so we don't ... 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 ... Fri, 04 Jun 2021 09:36:58 GMT vboxsync [89499] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Nits. Fri, 04 Jun 2021 07:45:24 GMT vboxsync [89498] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 We need to validate the top level paging ... Fri, 04 Jun 2021 07:41:33 GMT vboxsync [89497] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Use the common x86 page-offset macro now. Fri, 04 Jun 2021 07:38:36 GMT vboxsync [89496] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Assert rather than zero out bits that are ... Fri, 04 Jun 2021 05:48:13 GMT vboxsync [89495] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Fix reported SAGAW value. Fri, 04 Jun 2021 05:39:56 GMT vboxsync [89494] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Build fix. Fri, 04 Jun 2021 04:30:29 GMT vboxsync [89493] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, nits. Fri, 04 Jun 2021 04:22:04 GMT vboxsync [89492] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Thu, 03 Jun 2021 23:03:16 GMT vboxsync [89491] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: Simplified PDMIAUDIOCONNECTOR::pfnStreamCreate by moving the ... 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 21:07:14 GMT vboxsync [89488] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Another attempt at fixing the pedantic gcc ... 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 13:04:26 GMT vboxsync [89485] * trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp (modified) DrvHostAudioDebug: Cleaned up function prefix and struct names. ... Thu, 03 Jun 2021 13:00:54 GMT vboxsync [89484] * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) DrvHostAudioNull: Cleaned up function prefix and struct names. ... Thu, 03 Jun 2021 12:58:54 GMT vboxsync [89483] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Cleaned up function prefix and struct names. ... Thu, 03 Jun 2021 12:56:20 GMT vboxsync [89482] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Cleaned up function prefix and struct names. ... Thu, 03 Jun 2021 12:46:22 GMT vboxsync [89481] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsaStubs.h: Cleaned up function prefix and struct names. ... Thu, 03 Jun 2021 12:40:59 GMT vboxsync [89480] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsaStubs.h: Another attempt at fixing the pedantic gcc ... Thu, 03 Jun 2021 12:35:28 GMT vboxsync [89479] * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) DrvHostAudioOss: Don't refuse to pre-buffer input streams. Cleaned ... Thu, 03 Jun 2021 12:27:23 GMT vboxsync [89478] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h (modified) DrvHostAudioAlsaStubs.h: Try fix pedantic gcc warning/error. bugref:9890 Thu, 03 Jun 2021 09:17:34 GMT vboxsync [89477] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Thu, 03 Jun 2021 08:58:51 GMT vboxsync [89476] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Wed, 02 Jun 2021 21:18:32 GMT vboxsync [89474] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h (modified) DrvHostAudioAlsaStubs.h: Correct version number for ... Wed, 02 Jun 2021 21:14:58 GMT vboxsync [89473] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa.cpp: Shut up annoying -EPIPE LogRel when draining. ... Wed, 02 Jun 2021 21:01:43 GMT vboxsync [89472] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h (modified) DrvHostAudioAlsa: Use snd_pcm_set_chmap to identify the channels ... Wed, 02 Jun 2021 20:53:43 GMT vboxsync [89471] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubsMangling.h (modified) DrvHostAudioAlsa: Use snd_pcm_set_chmap to identify the channels ... Wed, 02 Jun 2021 19:56:05 GMT vboxsync [89470] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) DrvHostAudioAlsa: Eliminated the ALSAAUDIOSTREAMCFG structure and ... Wed, 02 Jun 2021 13:18:42 GMT vboxsync [89469] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: More code for the Validation Kit audio driver. bugref:10008