# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Jan 3, 2025 3:12:01 PM 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 Tue, 01 Jun 2021 08:17:01 GMT vboxsync [89421] * trunk/include/iprt/win/mmreg.h (copied) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) DrvHostAudioDSound: Multi channel support. bugref:9890 Tue, 01 Jun 2021 06:52:41 GMT vboxsync [89418] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 31 May 2021 20:56:37 GMT vboxsync [89416] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) pdmaudioinline.h: Added PDMAudioPropsBytesToNano64. bugref:9890 Mon, 31 May 2021 20:31:47 GMT vboxsync [89415] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Removed PDMAUDIOFRAME. bugref:9890 Mon, 31 May 2021 20:24:22 GMT vboxsync [89414] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamChannel.cpp (deleted) * trunk/src/VBox/Devices/Audio/DevHdaStreamChannel.h (deleted) * trunk/src/VBox/Devices/Makefile.kmk (modified) Audio: Removed PDMAUDIOSTREAMMAP, PDMAUDIOSTREAMCHANNELDATA and ... Mon, 31 May 2021 16:32:28 GMT vboxsync [89407] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Mon, 31 May 2021 09:52:54 GMT vboxsync [89386] * trunk/include/iprt/formats/riff.h (modified) iprt/formats/riff.h: Added extensible wave format structures and ... Mon, 31 May 2021 09:52:10 GMT vboxsync [89385] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) Audio: Extended PDMAUDIOCHANNELID with PDMAUDIOCHANNELID_TOP_CENTER ... Sun, 30 May 2021 20:58:13 GMT vboxsync [89381] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.cpp (modified) Audio: Extended PDMAUDIOPCMPROPS with a channel map. Renamed ... Sun, 30 May 2021 14:33:49 GMT vboxsync [89379] * 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/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStreamMap.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/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Removed PDMAUDIOSTREAMCFG::enmLayout and PDMAUDIOSTREAMLAYOUT. ... Sat, 29 May 2021 03:20:51 GMT vboxsync [89372] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: Shut up warning in PDMAUDIOPCMPROPS_INITIALIZER. ... Fri, 28 May 2021 16:00:47 GMT vboxsync [89365] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Fri, 28 May 2021 11:11:11 GMT vboxsync [89348] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) Audio: Changed PDMAUDIO_MAX_CHANNELS to 12 since PDMAUDIOPCMPROPS can ... 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 ...