# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Jan 5, 2025 1:14:08 PM Fri, 28 May 2021 10:36:37 GMT vboxsync [89345] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) Audio: Added PDMAUDIO_MAX_CHANNELS, set to 16. bugref:9890 Fri, 28 May 2021 10:33:09 GMT vboxsync [89344] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.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/Main/src-client/DrvAudioRec.cpp (modified) Audio: For anyone wishing to use the VBOX_AUDIO_DEBUG_DUMP_PCM_DATA ... Fri, 28 May 2021 10:27:05 GMT vboxsync [89342] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioHlp.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioHlp.h (modified) Audio: Removed unused PDMAUDIOFMT type and associated translators. ... Fri, 28 May 2021 10:19:50 GMT vboxsync [89341] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio: Removed PDMAUDIODRVFLAGS (no longer needed when we're mixing ... Fri, 28 May 2021 00:22:27 GMT vboxsync [89327] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Reworking the capture (recording) code path, part 4: Combine ... Fri, 28 May 2021 00:17:20 GMT vboxsync [89326] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) pdmaudioinline.h: PDMAudioPropsNanoToBytes64 and ... Thu, 27 May 2021 10:44:15 GMT vboxsync [89312] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Wed, 26 May 2021 20:57:57 GMT vboxsync [89301] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) pdmaudioinline.h: Added PDMAudioPropsIsBufferSilence. Corrected ... Wed, 26 May 2021 09:17:48 GMT vboxsync [89288] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Wed, 26 May 2021 06:52:15 GMT vboxsync [89284] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Scaffolding for ... Tue, 25 May 2021 14:57:52 GMT vboxsync [89274] * trunk/include/VBox/pci.h (modified) Intel IOMMU: bugref:9967 VBox/pci.h: Added PCIADDRTYPE enum for all ... Tue, 25 May 2021 11:09:36 GMT vboxsync [89264] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/sg.h (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) Runtime/sg.h: Add copy variants which take a callback instead of a ... Tue, 25 May 2021 09:58:08 GMT vboxsync [89258] * 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: Added PDMIHOSTAUDIO::pfnSetDevice with implementation for ... Tue, 25 May 2021 07:04:48 GMT vboxsync [89256] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 24 May 2021 15:58:34 GMT vboxsync [89245] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 24 May 2021 13:53:16 GMT vboxsync [89238] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 24 May 2021 09:30:08 GMT vboxsync [89236] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 24 May 2021 07:31:02 GMT vboxsync [89235] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Sun, 23 May 2021 13:02:56 GMT vboxsync [89232] * trunk/include/VBox/vmm/pdmaudiohostenuminline.h (modified) * trunk/include/VBox/vmm/pdmaudioifs.h (modified) Audio: Need to copy PDMAUDIOHOSTDEV::pszId in PDMAudioHostDevDup. ... Sun, 23 May 2021 01:21:16 GMT vboxsync [89229] * 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/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: Must have a PDMAUDIOHOSTDEV_F_DEFAULT flag for each direction ... Fri, 21 May 2021 12:54:39 GMT vboxsync [89223] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 Pedantic build fix. Fri, 21 May 2021 11:57:55 GMT vboxsync [89218] * 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/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.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) * trunk/src/VBox/Main/src-client/DrvAudioRec.cpp (modified) Audio: Converted PDMAUDIODSTSRCUNION, PDMAUDIORECSRC and ... Fri, 21 May 2021 11:17:05 GMT vboxsync [89216] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Fri, 21 May 2021 10:05:15 GMT vboxsync [89214] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: Removed two unused types. bugref:9890 Fri, 21 May 2021 10:00:12 GMT vboxsync [89213] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.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) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) Audio: Added an fImmediate indicator to the pfnStreamDestroy methods ... Thu, 20 May 2021 21:52:42 GMT vboxsync [89208] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio,pdmaudioifs.h: Reworked the DrvAudio locking. bugref:9890 Thu, 20 May 2021 14:05:41 GMT vboxsync [89201] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Thu, 20 May 2021 14:05:10 GMT vboxsync [89200] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 Add ring-3 MSI queuing for the IOMMU send ... Wed, 19 May 2021 20:58:09 GMT vboxsync [89184] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) Audio: Working on asynchronous stream creation, only there is a ... Wed, 19 May 2021 01:26:14 GMT vboxsync [89154] * trunk/include/iprt/message.h (modified) * trunk/include/iprt/stream.h (modified) iprt/message.h,iprt/stream.h: Avoid duplicate PRTSTREAM typedef. ... Wed, 19 May 2021 00:52:59 GMT vboxsync [89149] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asm/ASMMultU64ByU32DivByU32.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) IPRT,bs3kit: Added ASMMultU64ByU32DivByU32 to bs3kit. bugref:10009 Wed, 19 May 2021 00:49:20 GMT vboxsync [89148] * trunk/include/iprt/asm-watcom-x86-32.h (modified) iprt/asm-watcom-x86-32.h: Fixed ASMBitLastSetU64. Was working like ... Mon, 17 May 2021 10:43:13 GMT vboxsync [89089] * trunk/include/iprt/win/audioclient.h (modified) * trunk/include/iprt/win/endpointvolume.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSoundMMNotifClient.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: 32-bit windows build fixes. bugref:9890 Mon, 17 May 2021 08:59:39 GMT vboxsync [89078] * trunk/include/iprt/formats/riff.h (modified) * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) AudioTest/Wave: Hack to skip PAD chunk. bugref:10008 Mon, 17 May 2021 08:39:37 GMT vboxsync [89076] * trunk/include/iprt/cdefs.h (modified) IPRT/cdefs.h: Also disable warning for MSVC 2019 for ... Mon, 17 May 2021 07:43:09 GMT vboxsync [89073] * trunk/include/iprt/formats/riff.h (modified) * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) Audio/ValKit: Moved the AudioTestWaveXXX functions to AudioTest.cpp ... Mon, 17 May 2021 05:49:07 GMT vboxsync [89069] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM I/O APIC helper: naming nit. Mon, 17 May 2021 05:40:02 GMT vboxsync [89065] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 Add pfnLockIsOwner for I/O APIC helper (for ... Sun, 16 May 2021 04:01:19 GMT vboxsync [89059] * trunk/include/iprt/formats/riff.h (added) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) ValKit/Audio: Added a 'play' command for playing wave files so that ... Fri, 14 May 2021 13:51:39 GMT vboxsync [89047] * trunk/include/iprt/linux/version.h (modified) iprt: Linux: introduce Ubuntu kernel version checker macros, ... Wed, 12 May 2021 16:28:56 GMT vboxsync [89018] * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) SUPDev,IPRT: On darwin allow Mac dev certs as long as it is a build ... Wed, 12 May 2021 08:44:10 GMT vboxsync [89002] * trunk/include/VBox/msi.h (modified) Intel IOMMU: bugref:9967 VBox/msi.h: Add unions for IOMMU DMAR ... Wed, 12 May 2021 08:43:29 GMT vboxsync [89001] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Interrupt remapping, work-in-progress. Wed, 12 May 2021 00:46:35 GMT vboxsync [88991] * 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/AudioMixer.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.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: Worked over draining, starting with the internal DMA buffer ... Tue, 11 May 2021 12:10:09 GMT vboxsync [88978] * trunk/include/iprt/linux/version.h (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) Reverted for rework r144310, r144311, r144312 and r144313, ​bugref:10007. Tue, 11 May 2021 11:13:09 GMT vboxsync [88975] * trunk/include/iprt/linux/version.h (modified) iprt: introduce Ubuntu kernel versions range checker, ​bugref:10007. Tue, 11 May 2021 10:44:27 GMT vboxsync [88973] * trunk/include/iprt/linux/version.h (modified) iprt: introduce Ubuntu kernel version checkers, bugref:10007. Fri, 07 May 2021 18:46:08 GMT vboxsync [88939] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) Audio: doxygen fixes. bugref:9890 Thu, 06 May 2021 09:46:39 GMT vboxsync [88894] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Interrupt remapping, work-in-progress. Thu, 06 May 2021 05:04:35 GMT vboxsync [88893] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Interrupt remapping, work-in-progress. Also ... Thu, 06 May 2021 01:08:15 GMT vboxsync [88892] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Moved the PDMAUDIOSTREAM_STS_XXX stuff into DrvAudio as it's ... Wed, 05 May 2021 23:38:58 GMT vboxsync [88887] * 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: Changed PDMIHOSTAUDIO::pfnStreamGetStatus into ... Wed, 05 May 2021 18:27:18 GMT vboxsync [88884] * 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/AudioMixer.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio,Mixer: Changed PDMIAUDIOCONNECTOR::pfnStreamGetStatus into ... Wed, 05 May 2021 12:55:23 GMT vboxsync [88875] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Interrupt remapping, work-in-progress. Tue, 04 May 2021 16:00:36 GMT vboxsync [88861] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) DrvAudio,DrvHostAudioWasApi: Implemented the smoother default device ... Tue, 04 May 2021 14:29:52 GMT vboxsync [88858] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Interrupt remapping, work-in-progress. Mon, 03 May 2021 22:11:28 GMT vboxsync [88850] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) VBox/vmm/pdmaudioinline.h: Moved the stream helpers after the PCM ... 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 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 ... Sat, 01 May 2021 18:15:13 GMT vboxsync [88813] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) * trunk/src/VBox/Runtime/common/misc/reqqueue.cpp (modified) * trunk/src/VBox/Runtime/include/internal/req.h (modified) IPRT/RTReq: Added a RTReqCancel function. Changed the behavior of ... Sat, 01 May 2021 01:05:17 GMT vboxsync [88810] * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) IPRT/RTReqPool: Added RTREQPOOLCFGVAR_THREAD_FLAGS so we can supply ... 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:06:48 GMT vboxsync [88775] * trunk/include/VBox/vmm/pdmdrv.h (modified) pdmdrv.h: doxygen fix. bugref:9890 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 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 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 ... 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 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: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 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 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:50:03 GMT vboxsync [88698] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 Doxygen. Mon, 26 Apr 2021 07:21:24 GMT vboxsync [88696] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 Added invalidation descriptor bits. 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:24:05 GMT vboxsync [88688] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) VBoxRT: Added RTTHREADFLAGS_COM_MTA and RTTHREADFLAGS_COM_STA flags ... Thu, 22 Apr 2021 23:42:24 GMT vboxsync [88665] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDM: Added PDMDrvHlpSTAMDeregisterByPrefix for speeding up ... Thu, 22 Apr 2021 18:22:55 GMT vboxsync [88661] * trunk/include/VBox/vmm/stam.h (modified) STAM: Added macros for recording nanoseconds in STAMPROFILE (using ... Thu, 22 Apr 2021 05:40:05 GMT vboxsync [88638] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlpTracing.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlpTracing.cpp (modified) Intel IOMMU: bugref:9967 Refactor some PDM-IOMMU interfaces to ... Wed, 21 Apr 2021 11:54:19 GMT vboxsync [88631] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) AMD IOMMU: bugref:9654 Slightly more efficient when a VM does not ... Wed, 21 Apr 2021 10:27:13 GMT vboxsync [88627] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Queued Invalidation WIP. Wed, 21 Apr 2021 09:58:08 GMT vboxsync [88626] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/include/iprt/win/audioclient.h (added) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) DrvHostAudioWasApi: Early WASAPI backend. bugref:9890 Mon, 19 Apr 2021 15:52:45 GMT vboxsync [88580] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM: Interface for sending MSI directly from ... Mon, 19 Apr 2021 15:50:30 GMT vboxsync [88579] * trunk/include/VBox/err.h (modified) Intel IOMMU: bugref:9967 err.h: Need one more IPE. Mon, 19 Apr 2021 11:27:23 GMT vboxsync [88574] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 WIP. Fri, 16 Apr 2021 14:58:29 GMT vboxsync [88567] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 Added pdmIsLockOwner function to IOMMU helper. Fri, 16 Apr 2021 07:39:31 GMT vboxsync [88558] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 WIP. Thu, 15 Apr 2021 12:16:56 GMT vboxsync [88534] * 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/Main/src-client/DrvAudioRec.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Merged the cbStreamOut and cbStreamIn fields in ... Thu, 15 Apr 2021 10:56:57 GMT vboxsync [88521] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Updates to adjust for changes in Oct 2020 ... Thu, 15 Apr 2021 09:13:37 GMT vboxsync [88518] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 WIP. Thu, 15 Apr 2021 05:36:29 GMT vboxsync [88515] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Push IOTLB and FRCD registers beyond 0xe4f ... Tue, 13 Apr 2021 15:53:13 GMT vboxsync [88494] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 WIP. Tue, 13 Apr 2021 09:36:47 GMT vboxsync [88486] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvAudioHostPulseAudio: Mostly done cleaning up stream creation. ... Tue, 13 Apr 2021 05:50:44 GMT vboxsync [88484] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Main/src-client/BusAssignmentManager.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) Intel IOMMU: bugref:9967 Main: Use the same I/O APIC PCI address ... Tue, 13 Apr 2021 05:46:31 GMT vboxsync [88482] * trunk/include/VBox/pci.h (modified) Intel IOMMU: bugref:9967 VBox/pci.h: Comment update to reflect ... Tue, 13 Apr 2021 00:03:47 GMT vboxsync [88478] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubsMangling.h (modified) DrvHostAudioPulse: Implemented basic device enumeration. bugref:9890 Mon, 12 Apr 2021 11:19:04 GMT vboxsync [88464] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) Audio: Updated PDMIHOSTAUDIO docs. bugref:9890