# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Feb 21, 2025 10:59:44 AM Fri, 09 Jul 2021 11:12:53 GMT vboxsync [90114] * trunk/include/iprt/formats/efi-varstore.h (modified) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Updates to the EFI variable storage access module, ... Tue, 06 Jul 2021 12:49:28 GMT vboxsync [90062] * trunk/include/iprt/mangling.h (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 12:48:53 GMT vboxsync [90061] * trunk/include/iprt/efi.h (added) * trunk/include/iprt/formats/efi-common.h (added) * trunk/include/iprt/formats/efi-fv.h (added) * trunk/include/iprt/formats/efi-varstore.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/efi (added) * trunk/src/VBox/Runtime/common/efi/efiguid.cpp (added) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (added) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (added) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 10:55:23 GMT vboxsync [90054] * trunk/include/VBox/GuestHost/SharedClipboard-win.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) VBoxSharedClipboard/win: Replaced SharedClipboardWinAnnounceFormats ... Tue, 06 Jul 2021 09:10:25 GMT vboxsync [90048] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceClient.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceTcp.cpp (modified) Audio/ValKit: Added dedicated log group AUDIO_TEST for audio testing ... Mon, 05 Jul 2021 14:25:35 GMT vboxsync [90028] * trunk/include/VBox/iommu-amd.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) AMD IOMMU: bugref:9654 Fixed address translations resulting in non- ... Mon, 05 Jul 2021 11:41:36 GMT vboxsync [90023] * trunk/include/iprt/linux/version.h (modified) iprt/linux/version.h: Doxygen fixes for ubuntu abi macros. bugref:10007 Mon, 05 Jul 2021 11:25:25 GMT vboxsync [90022] * trunk/include/iprt/linux/version.h (modified) iprt/linux/version.h: Doxygen fixes for ubuntu abi macros, fixed ... Fri, 02 Jul 2021 09:21:45 GMT vboxsync [89993] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) VMM/HMVMX/EM: Do a rendezvous when a split-lock #AC is emulated. ... Wed, 30 Jun 2021 14:22:17 GMT vboxsync [89980] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VBoxVMM.d (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMX: Add debug event and dtrace probe for the split-lock #ACs. ... Wed, 30 Jun 2021 11:02:04 GMT vboxsync [89974] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: Added IEMExecOneIgnoreLock for use with split-lock cases. ... Wed, 30 Jun 2021 09:37:27 GMT vboxsync [89971] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) Runtime/RTDbgCfg: Add API to look for a DWARF debug file by build-id ... Wed, 30 Jun 2021 09:35:39 GMT vboxsync [89970] * trunk/include/iprt/formats/elf-common.h (modified) Runtime/ldrELF: Add RTLDRPROP_BUILDID for querying the build-id of an ... Wed, 30 Jun 2021 09:33:48 GMT vboxsync [89969] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) Runtime/ldrELF: Add RTLDRPROP_BUILDID for querying the build-id of an ... Tue, 29 Jun 2021 12:18:45 GMT vboxsync [89949] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDriver: Add ... Tue, 29 Jun 2021 10:42:28 GMT vboxsync [89947] * trunk/include/VBox/GuestHost/SharedClipboard-x11.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) X11: Host Services: Shared Clipboard: improve error code path ... Tue, 29 Jun 2021 06:38:48 GMT vboxsync [89935] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.h (modified) * trunk/src/VBox/Devices/Input/DevPS2K.cpp (modified) * trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp (modified) * trunk/src/VBox/Devices/Input/UsbKbd.cpp (modified) * trunk/src/VBox/Main/src-client/KeyboardImpl.cpp (modified) Keyboard: Reworked the release-all-keys mechanism, made sure it's ... Tue, 29 Jun 2021 00:05:41 GMT vboxsync [89934] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM/CPUCpuId: Some intel updates. bugref:10052 Mon, 28 Jun 2021 08:16:29 GMT vboxsync [89924] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAllBp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3FlowTrace.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInline.h (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGFBp: Continue work on I/O breakpoints, bugref:9837 - ... Fri, 25 Jun 2021 11:24:49 GMT vboxsync [89912] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF: Basic infrastructure to support adding and deleting port ... Wed, 23 Jun 2021 08:39:03 GMT vboxsync [89846] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) pdmaudioinline.h: The _INVALID values are technically valid, so must ... Mon, 21 Jun 2021 13:04:40 GMT vboxsync [89821] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.h (modified) Audio: Some info item fixes and docs updates. bugref:9890 Mon, 21 Jun 2021 00:42:48 GMT vboxsync [89801] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) pdmaudioifs.h,AudioMix*h: Documentation. bugref:9890 Mon, 21 Jun 2021 00:02:14 GMT vboxsync [89800] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) pdmaudioifs.h,AudioMix*h: Documentation. bugref:9890 Sun, 20 Jun 2021 02:24:57 GMT vboxsync [89798] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: More diagram updates. bugref:9890 Sun, 20 Jun 2021 01:17:17 GMT vboxsync [89797] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: doxygen. bugref:9890 Sun, 20 Jun 2021 00:20:27 GMT vboxsync [89796] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: doxygen. bugref:9890 Sat, 19 Jun 2021 14:45:06 GMT vboxsync [89791] * trunk/Config.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/include/VBox/vmm/pdmaudioifs.h (modified) /Config.kmk,Makefile.kmk: Define VBOX_JAVA_BIN_PATH so we can more ... Fri, 18 Jun 2021 21:28:50 GMT vboxsync [89783] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: More doc updates. bugref:9890 Fri, 18 Jun 2021 20:50:39 GMT vboxsync [89782] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) pdmaudioifs.h: simple component diagram. bugref:9890 Thu, 17 Jun 2021 23:03:19 GMT vboxsync [89768] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) Audio: Made PDMAUDIOVOLUME multichannel. bugref:9890 Tue, 15 Jun 2021 18:53:58 GMT vboxsync [89720] * trunk/include/VBox/com/errorprint.h (modified) * trunk/src/VBox/Main/glue/errorprint.cpp (modified) com/errorprint: Teach it how to deal with warnings (print the message ... Tue, 15 Jun 2021 09:51:59 GMT vboxsync [89695] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Implement dump to file method, bugref:10025 Mon, 14 Jun 2021 14:29:35 GMT vboxsync [89682] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: More work on the sample creation code, ... Fri, 11 Jun 2021 09:43:32 GMT vboxsync [89622] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (added) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGFR3SampleReport: Some prototype code to allow creating guest ... Fri, 11 Jun 2021 08:51:10 GMT vboxsync [89620] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 Allow PDMIoApicSetEoi operation to be queued ... Thu, 10 Jun 2021 13:17:07 GMT vboxsync [89600] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 Centralize PDM interfaces sending MSIs so it ... Wed, 09 Jun 2021 11:41:54 GMT vboxsync [89578] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Implemented bulk memory access requests. Tue, 08 Jun 2021 10:37:41 GMT vboxsync [89569] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: Lowered cased the output of PDMAudioDirGetName and ... Tue, 08 Jun 2021 05:35:06 GMT vboxsync [89552] * trunk/include/VBox/iommu-intel.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Address translation fixes. Fri, 04 Jun 2021 13:20:02 GMT vboxsync [89510] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioRec.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Split up PDMIHOSTAUDIO::pfnStreamControl into individual ... Fri, 04 Jun 2021 12:11:56 GMT vboxsync [89506] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) pdmaudioinline.h/PDMAudioPropsAreEqual: Compare channel IDs too. ... Fri, 04 Jun 2021 10:30:47 GMT vboxsync [89500] * trunk/include/VBox/vmm/pdmaudiohostenuminline.h (modified) * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: Changed PDMAUDIOHOSTDEV::szName into a pszName so we don't ... Thu, 03 Jun 2021 23:00:02 GMT vboxsync [89489] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Simplified PDMIAUDIOCONNECTOR::pfnStreamCreate by moving the ... Thu, 03 Jun 2021 20:16:17 GMT vboxsync [89487] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioRec.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) Audio: Changed PDMIHOSTAUDIO::pfnStreamCreate to take a pointer to a ... Thu, 03 Jun 2021 05:15:53 GMT vboxsync [89475] * trunk/include/iprt/x86.h (modified) Intel IOMMU: bugref:9967 x86.h: Macros for getting page base and ... Tue, 01 Jun 2021 23:33:21 GMT vboxsync [89446] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) PDMAudioPropsAreValid: limit channels to PDMAUDIO_MAX_CHANNELS. ... Tue, 01 Jun 2021 12:17:55 GMT vboxsync [89430] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 Address translation, WIP. Bit 62 is also ... Tue, 01 Jun 2021 12:16:34 GMT vboxsync [89429] * trunk/include/VBox/iommu-intel.h (modified) Intel IOMMU: bugref:9967 Address translation, WIP. We don't support ... Tue, 01 Jun 2021 10:14:16 GMT vboxsync [89423] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp (modified) DrvHostAudioPulseAudio: Multi channel support. bugref:9890 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.