# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Jan 7, 2025 9:27:04 AM Mon, 03 May 2021 19:45:25 GMT vboxsync [88848] * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Don't know why on earth we try shut down ... Mon, 03 May 2021 16:50:40 GMT vboxsync [88842] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Release build fix and comment nit. Mon, 03 May 2021 16:13:23 GMT vboxsync [88841] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Interrupt remapping WIP. Mon, 03 May 2021 16:10:17 GMT vboxsync [88840] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Lock nit. Mon, 03 May 2021 14:21:10 GMT vboxsync [88838] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-shader.h (modified) * trunk/src/VBox/Devices/Graphics/svgadump/svga_dump.c (modified) * trunk/src/VBox/Devices/Graphics/vmsvga_include/vmsvga_headers_begin.h (added) * trunk/src/VBox/Devices/Graphics/vmsvga_include/vmsvga_headers_end.h (added) Devices/Graphics: attempt to fix mac builds. bugref:9830 Mon, 03 May 2021 13:27:41 GMT vboxsync [88836] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) DevRTC: Since we expose the stats in release builds, we might as well ... Mon, 03 May 2021 13:25:16 GMT vboxsync [88835] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d.h (modified) Devices/Graphics: build fix for VBOX_WITH_VMSVGA3D disabled case. ... Mon, 03 May 2021 13:07:36 GMT vboxsync [88833] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/svgadump/svga_dump.h (modified) Devices/Graphics: move RT_C_DECLS to svga_dump.h. bugref:9830 Mon, 03 May 2021 12:49:21 GMT vboxsync [88832] * trunk/src/VBox/Devices/Makefile.kmk (modified) Devices/Graphics: resource creation; logging; emulate TRIANGLEFAN ... Mon, 03 May 2021 12:37:23 GMT vboxsync [88831] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-win-dx.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) Devices/Graphics: resource creation; logging; emulate TRIANGLEFAN ... Mon, 03 May 2021 12:26:34 GMT vboxsync [88830] * trunk/src/VBox/Devices/Graphics/svgadump/Makefile.kup (added) * trunk/src/VBox/Devices/Graphics/svgadump/svga_dump.c (modified) * trunk/src/VBox/Devices/Graphics/svgadump/svga_dump.h (modified) Devices/Graphics: VirtualBox modifications for svga command logging. ... Mon, 03 May 2021 12:23:49 GMT vboxsync [88829] * trunk/src/VBox/Devices/Graphics/.scm-settings (modified) * trunk/src/VBox/Devices/Graphics/svgadump (added) * trunk/src/VBox/Devices/Graphics/svgadump/svga_dump.c (copied) * trunk/src/VBox/Devices/Graphics/svgadump/svga_dump.h (copied) Devices/Graphics: unmodified files for svga command logging. bugref:9830 Mon, 03 May 2021 12:04:56 GMT vboxsync [88828] * trunk/src/VBox/Devices/VirtIO/VirtioCore.cpp (modified) Fix small burn Mon, 03 May 2021 11:46:01 GMT vboxsync [88827] * trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp (modified) * trunk/src/VBox/Devices/VirtIO/VirtioCore.cpp (modified) Storage/DevVirtioSCSI: Fix a few things to get code working on ... Mon, 03 May 2021 11:12:01 GMT vboxsync [88826] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) DevIoApic: Code-style nit and a todo. We should be able to release ... Mon, 03 May 2021 11:00:57 GMT vboxsync [88825] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Doxygen fix. bugref:9890 Mon, 03 May 2021 10:50:04 GMT vboxsync [88824] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Logging fix. bugref:9890 Mon, 03 May 2021 10:49:09 GMT vboxsync [88823] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: scm fixes. bugref:9890 Mon, 03 May 2021 10:46:39 GMT vboxsync [88822] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) Intel IOMMU: bugref:9967 Enable calling pfnIommuMsiRemap for Intel ... Mon, 03 May 2021 10:35:05 GMT vboxsync [88820] * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) Audio: Added geberuc asynchronous init to DrvAudio for use in WAS ... Mon, 03 May 2021 10:26:28 GMT vboxsync [88819] * trunk/include/VBox/err.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/DrvHostAudioDSoundMMNotifClient.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSoundMMNotifClient.h (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: Added geberuc asynchronous init to DrvAudio for use in WAS ... Mon, 03 May 2021 10:19:31 GMT vboxsync [88818] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Lock cleanup. Mon, 03 May 2021 05:12:06 GMT vboxsync [88814] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Start work on interrupt remapping. Queued ... Fri, 30 Apr 2021 14:09:50 GMT vboxsync [88808] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 DbgInfo. Fri, 30 Apr 2021 13:38:01 GMT vboxsync [88807] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Do some sanity checking for hardware CFGM values. bugref:9890 Fri, 30 Apr 2021 13:25:09 GMT vboxsync [88804] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Fri, 30 Apr 2021 13:23:05 GMT vboxsync [88803] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-shader.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-shader.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-win-dx.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d.h (modified) Devices/Graphics: more DX commands; disassemble shaders for debug ... Fri, 30 Apr 2021 12:57:27 GMT vboxsync [88800] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Resolved another todo. bugref:9890 Fri, 30 Apr 2021 12:51:06 GMT vboxsync [88799] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Documented SB16STREAMHWCFG. bugref:9890 Fri, 30 Apr 2021 12:39:40 GMT vboxsync [88797] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: More cleanups / todos. bugref:9890 Fri, 30 Apr 2021 12:32:28 GMT vboxsync [88796] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Enable ESIRTPS. Fri, 30 Apr 2021 09:34:37 GMT vboxsync [88791] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Fri, 30 Apr 2021 07:45:05 GMT vboxsync [88790] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Fri, 30 Apr 2021 07:40:47 GMT vboxsync [88789] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Thu, 29 Apr 2021 15:59:09 GMT vboxsync [88788] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp (modified) Devices/Graphics: a few DX commands (doxygen fix). bugref:9830 Thu, 29 Apr 2021 15:51:13 GMT vboxsync [88787] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-internal.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-info.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-internal.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-savedstate.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-shared.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-win-dx.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-win.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) Devices/Graphics: a few DX commands. bugref:9830 Thu, 29 Apr 2021 15:33:55 GMT vboxsync [88786] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-shader.cpp (added) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-shader.h (added) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx.cpp (added) Devices/Graphics: new files for DX commands. bugref:9830 Thu, 29 Apr 2021 13:41:46 GMT vboxsync [88784] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Nits. Thu, 29 Apr 2021 13:28:15 GMT vboxsync [88782] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Typo. Thu, 29 Apr 2021 13:27:08 GMT vboxsync [88781] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Thu, 29 Apr 2021 10:09:01 GMT vboxsync [88776] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) drvHostAudioWasApi: doxygen fixes. bugref:9890 Thu, 29 Apr 2021 09:59:31 GMT vboxsync [88774] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) 3D/VMSVGA: Corrected VBE_DISPI_MAX_(X/Y)RES typo Thu, 29 Apr 2021 09:54:41 GMT vboxsync [88773] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Implemented support for async I/O (disabled by default); ... Thu, 29 Apr 2021 09:49:46 GMT vboxsync [88772] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio/DrvHostAudioWasApi: Doxygen fixes. bugref:9890 Thu, 29 Apr 2021 09:46:34 GMT vboxsync [88770] * trunk/src/VBox/Devices/Config.kmk (modified) Audio/SB16: Enabled async I/O handling by default. bugref:9890 Thu, 29 Apr 2021 09:45:57 GMT vboxsync [88769] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Implemented support for async I/O (disabled by default); ... Thu, 29 Apr 2021 09:42:12 GMT vboxsync [88768] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Implemented support for async I/O (disabled by default); ... Thu, 29 Apr 2021 09:37:55 GMT vboxsync [88767] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Implemented support for async I/O (disabled by default); ... Thu, 29 Apr 2021 07:10:23 GMT vboxsync [88765] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 WIP. Thu, 29 Apr 2021 05:24:02 GMT vboxsync [88764] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Off-by-one fix and other nits. Thu, 29 Apr 2021 01:23:22 GMT vboxsync [88763] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Logging build fix. bugref:9890 Thu, 29 Apr 2021 01:20:46 GMT vboxsync [88762] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Do not pause disabled streams as that may cause some ... Thu, 29 Apr 2021 01:00:32 GMT vboxsync [88761] * 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/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) DrvAudio: Working on support for asynchronous stream backend init and ... Thu, 29 Apr 2021 00:54:45 GMT vboxsync [88760] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) DrvAudio: Working on support for asynchronous stream backend init and ... Wed, 28 Apr 2021 23:35:04 GMT vboxsync [88759] * trunk/src/VBox/Devices/Network/slirp/misc.c (modified) slirp/misc.c: It is absolutely forbidden to redefine logging macros ... Wed, 28 Apr 2021 11:59:02 GMT vboxsync [88744] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: Queued Invalidation WIP. The descriptor reads seem to ... Wed, 28 Apr 2021 11:14:43 GMT vboxsync [88743] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) DevVGA-SVGA: Log out of bounds values. bugref:9981 Tue, 27 Apr 2021 12:21:07 GMT vboxsync [88733] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Shuffled a few more functions around. No functional change. ... Tue, 27 Apr 2021 12:12:37 GMT vboxsync [88732] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Use provide PDMIAUDIONOTIFYFROMHOST regardless of ... Tue, 27 Apr 2021 12:10:00 GMT vboxsync [88731] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Fixed and tightened audio stream state assertions. Doc ... Tue, 27 Apr 2021 11:59:39 GMT vboxsync [88730] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) DevATA: Fixed misleading INITIALIZE DEVICE PARAMETERS logging (the ... Tue, 27 Apr 2021 11:49:10 GMT vboxsync [88727] * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) Typo. Tue, 27 Apr 2021 10:43:42 GMT vboxsync [88726] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Prep work for new backend stream status... bugref:9890 Tue, 27 Apr 2021 10:27:55 GMT vboxsync [88725] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: No need to check of the backend has a pfnStreamGetStatus ... Tue, 27 Apr 2021 10:24:18 GMT vboxsync [88724] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (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: PDMAUDIOSTREAMSTS_FLAGS_XXX -> PDMAUDIOSTREAM_STS_XXX. bugref:9890 Tue, 27 Apr 2021 10:03:19 GMT vboxsync [88723] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: The audio device (i.e. AudioMixer.cpp) is now responsible for ... Mon, 26 Apr 2021 22:46:21 GMT vboxsync [88720] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Merged pfnStreamWrite and pfnStreamPlay in PDMIAUDIOCONNECTOR. ... Mon, 26 Apr 2021 22:07:45 GMT vboxsync [88719] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Removed a bunch of unused statistics. bugref:9890 Mon, 26 Apr 2021 21:21:24 GMT vboxsync [88718] * 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: Changed PPDMAUDIOBACKENDSTREAM from opaque to a common base- ... Mon, 26 Apr 2021 20:50:18 GMT vboxsync [88717] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Some more tidying up. bugref:9890 Mon, 26 Apr 2021 20:13:59 GMT vboxsync [88715] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Shuffling functions more into interface order. bugref:9890 Mon, 26 Apr 2021 19:59:37 GMT vboxsync [88714] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Removed some unused code. bugref:9890 Mon, 26 Apr 2021 16:41:12 GMT vboxsync [88710] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Require PDMAUDIOSTREAM_CREATE_F_NO_MIXBUF for output ... Mon, 26 Apr 2021 16:38:03 GMT vboxsync [88709] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Require PDMAUDIOSTREAM_CREATE_F_NO_MIXBUF for output ... Mon, 26 Apr 2021 15:59:11 GMT vboxsync [88706] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvHostAudioWasApi: Introduced a worker thread that processes the ... Mon, 26 Apr 2021 15:42:35 GMT vboxsync [88705] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Mon, 26 Apr 2021 15:26:56 GMT vboxsync [88704] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Mon, 26 Apr 2021 07:21:39 GMT vboxsync [88697] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Comments and nits. Sun, 25 Apr 2021 07:08:49 GMT vboxsync [88695] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Register-based invalidation WIP, Queued- ... Sat, 24 Apr 2021 06:07:05 GMT vboxsync [88694] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued-invalidation WIP. Fri, 23 Apr 2021 21:49:34 GMT vboxsync [88693] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: Added optional pfnStreamConfigHint methods to ... Fri, 23 Apr 2021 19:59:42 GMT vboxsync [88692] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) DevIchAc97: Create AIO thread with RTTHREADFLAGS_COM_MTA so it'll ... Fri, 23 Apr 2021 19:57:31 GMT vboxsync [88691] * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvHostAudioDSound, DrvHostAudioWasApi: No need to call ... Fri, 23 Apr 2021 19:25:40 GMT vboxsync [88690] * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) DevHda: Start the AIO thread with RTTHREADFLAGS_COM_MTA. bugref:9890 Fri, 23 Apr 2021 15:18:37 GMT vboxsync [88682] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Fri, 23 Apr 2021 13:07:44 GMT vboxsync [88677] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) Audio/AC97: Fixed compilation when VBOX_WITH_AUDIO_HDA_ONETIME_INIT ... Fri, 23 Apr 2021 13:04:44 GMT vboxsync [88676] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Fixed compilation when VBOX_WITH_AUDIO_HDA_ONETIME_INIT ... Fri, 23 Apr 2021 12:59:30 GMT vboxsync [88675] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Added a tiny bit of profiling [build fix]. Fri, 23 Apr 2021 12:48:37 GMT vboxsync [88674] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) Audio/HDA: Fixed compilation when VBOX_WITH_AUDIO_HDA_ONETIME_INIT is ... Fri, 23 Apr 2021 12:42:47 GMT vboxsync [88673] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Added a tiny bit of profiling. Fri, 23 Apr 2021 11:53:54 GMT vboxsync [88672] * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) Audio: Use HostAudioWas on windows 10 instead of DSound. Only set the ... Fri, 23 Apr 2021 07:14:48 GMT vboxsync [88669] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 WIP. Fri, 23 Apr 2021 04:17:04 GMT vboxsync [88668] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Fix locking that got broken when the PDM lock ... Fri, 23 Apr 2021 00:00:17 GMT vboxsync [88667] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvHostAudioWasApi: Always keep IMMDevice pointer to the input and ... Thu, 22 Apr 2021 23:43:03 GMT vboxsync [88666] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: Use PDMDrvHlpSTAMDeregisterByPrefix to deregister ... Thu, 22 Apr 2021 18:31:47 GMT vboxsync [88663] * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) drvHostAudioWasApi: Implemented caching of audio clients as the ... Thu, 22 Apr 2021 18:24:15 GMT vboxsync [88662] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) DevHda: Added release profiling of stream starting, resetting and ... Thu, 22 Apr 2021 14:00:28 GMT vboxsync [88653] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) Audio/SB16: Makes now also use of the common stream debugging (file) ... Thu, 22 Apr 2021 08:39:49 GMT vboxsync [88646] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Now also is using our internal software mixer [SCM fix]. Thu, 22 Apr 2021 08:32:12 GMT vboxsync [88645] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/SB16: Now also is using our internal software mixer.