# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Mar 15, 2025 12:09:49 PM Fri, 06 Aug 2021 12:28:55 GMT vboxsync [90544] * trunk/src/VBox/Devices/Audio/testcase/tstAudioTestService.cpp (modified) Audio/ValKit: More fixes for tstAudioTestService. ​bugref:10008 Thu, 05 Aug 2021 11:47:12 GMT vboxsync [90530] * trunk/include/VBox/vmm/pdmtpmifs.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Security/DrvTpmEmu.cpp (added) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) Devices/Security: Start implementation of a TPM driver talking to the ... Wed, 04 Aug 2021 13:19:37 GMT vboxsync [90518] * trunk/src/VBox/Devices/Audio/testcase/tstAudioTestService.cpp (modified) Audio/ValKit: Fixed tstAudioTestService (some options were missing). ... Wed, 04 Aug 2021 10:59:07 GMT vboxsync [90512] * trunk/include/VBox/vmm/pdmtpmifs.h (added) * trunk/src/VBox/Devices/Security/DevTpm.cpp (modified) Devices/Security/DevTpm: Updates to the TPM code, started implmenting ... Wed, 04 Aug 2021 10:04:15 GMT vboxsync [90511] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Fix theoretical maximum page-size shift in ... Wed, 04 Aug 2021 05:17:28 GMT vboxsync [90505] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Allow invalidations for page sizes larger than ... Tue, 03 Aug 2021 21:22:13 GMT vboxsync [90503] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-locking-1.c (modified) VMMDevTesting,bs3-locking-1: Expanded the locking test port to two ... Tue, 03 Aug 2021 21:07:05 GMT vboxsync [90500] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) VMM/PDM: Increased the PDMCRITSECT size by 64 bytes to make space for ... Tue, 03 Aug 2021 11:37:00 GMT vboxsync [90494] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Removed obsolete comment. Tue, 03 Aug 2021 11:35:28 GMT vboxsync [90493] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Re-enable the IOTLB cache. Tue, 03 Aug 2021 10:16:28 GMT vboxsync [90492] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Security (moved) * trunk/src/VBox/Devices/Security/DevTpm.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) Devices: Rename TPM directory to Security, bugref:10075 Mon, 02 Aug 2021 14:54:53 GMT vboxsync [90482] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Doxygen. Mon, 02 Aug 2021 14:20:11 GMT vboxsync [90481] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Build fix. Mon, 02 Aug 2021 14:16:11 GMT vboxsync [90479] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Comment nit. Mon, 02 Aug 2021 14:15:42 GMT vboxsync [90478] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Avoid looking up the DTE cache twice when ... Mon, 02 Aug 2021 10:57:30 GMT vboxsync [90467] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev/Testing: Added VMMDEV_TESTING_LOCKED_BUSY_SUCCESS flag so we ... Mon, 02 Aug 2021 10:40:50 GMT vboxsync [90465] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/TPM (added) * trunk/src/VBox/Devices/TPM/DevTpm.cpp (added) Devices/TPM: TPM device emulation skeleton, bugref:10075 Sun, 01 Aug 2021 21:27:16 GMT vboxsync [90462] * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev: New port for lock contention testing. [grr] bugref:6695 Sun, 01 Aug 2021 20:56:10 GMT vboxsync [90461] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev: New port for lock contention testing. bugref:6695 Sun, 01 Aug 2021 10:44:44 GMT vboxsync [90454] * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/E1kNetDxe/E1kNet.inf (added) EFI: Export missing E1kNet.inf Sat, 31 Jul 2021 00:54:54 GMT vboxsync [90448] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Dev*: Require ring-3 to check PDMDevHlpCritSectEnter return values ... Sat, 31 Jul 2021 00:44:13 GMT vboxsync [90447] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2K.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2M.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevDMA.cpp (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.h (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/DevBusMouse.cpp (modified) Dev*: Checked up all the PDMDevHlpCritSectEnter calls to make sure ... Fri, 30 Jul 2021 22:18:24 GMT vboxsync [90445] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) Dev*: Check PDMDevHlpCritSectEnter return status better. bugref:6695 Fri, 30 Jul 2021 16:03:48 GMT vboxsync [90436] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciInternal.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM,Dev*: Handle PDMCritSectEnter failures in relation to the PDM ... Fri, 30 Jul 2021 13:58:59 GMT vboxsync [90429] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: Fixed buggy status code handling in DMAR_LOCK_RET. ... Fri, 30 Jul 2021 09:21:29 GMT vboxsync [90421] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Fix IOTLB caching, the DTE cache flags were ... Tue, 27 Jul 2021 21:59:18 GMT vboxsync [90363] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) DevIoApic: Comment update for flip-flip case. bugref:10073 Mon, 26 Jul 2021 19:55:53 GMT vboxsync [90346] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmnetshaper.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Devices/Network/DrvNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectBoth.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Driver.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) - VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074 - ... Mon, 26 Jul 2021 12:57:23 GMT vboxsync [90332] * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) Dev*: Use PDMCritSect API via PDMDevHlp. bugref:10074 Mon, 26 Jul 2021 12:53:55 GMT vboxsync [90331] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) DevHda: Use PDMCritSect API via PDMDevHlp. bugref:10074 Mon, 26 Jul 2021 12:50:05 GMT vboxsync [90330] * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetShaper.cpp (modified) Drv*: Access PDMCritSect API via PDMDrvHlp. bugref:10074 Fri, 23 Jul 2021 18:27:52 GMT vboxsync [90323] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) DevVGA-SVGA: Moved the pfnVBVAEnable calls up before ... Fri, 23 Jul 2021 17:12:19 GMT vboxsync [90319] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) VMSVGA: prevent screen artifacts after restoring VM from saved state, ... Fri, 23 Jul 2021 16:26:25 GMT vboxsync [90318] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) DevIoApic: Must save & restore the flip-flop bitmap. bugref:10073 ... Fri, 23 Jul 2021 14:04:22 GMT vboxsync [90309] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) DevIoApic: Tenative fix for re-triggering edge interrupts in EOI ... Fri, 23 Jul 2021 13:59:25 GMT vboxsync [90308] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) DevIoApic: PDM_IRQ_LEVEL_FLIP_FLOP fix (HPET). Needs state saving. ... Fri, 23 Jul 2021 13:56:30 GMT vboxsync [90307] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) DevIoApic: IRQ tagging fixes. Todo for EIO. bugref:10073 ... Fri, 23 Jul 2021 13:39:29 GMT vboxsync [90304] * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) DevHPET: Logging. bugref:10073 oem2ticketref:43 Fri, 23 Jul 2021 13:37:25 GMT vboxsync [90303] * trunk/src/VBox/Devices/Input/DevPS2K.cpp (modified) Typo. Fri, 23 Jul 2021 10:37:33 GMT vboxsync [90298] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) DevIoApic: Don't point to out of scope variable in ioapicSendMsi. ... Tue, 20 Jul 2021 20:38:59 GMT vboxsync [90266] * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) VMMDev: More heap usage statistics. bugref:9379 Tue, 20 Jul 2021 20:12:41 GMT vboxsync [90265] * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) VMMDev: Reduce the HGCM accounting categories to the same three as we ... Tue, 20 Jul 2021 19:37:24 GMT vboxsync [90264] * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) VMMDev: Do proper heap usage accounting for HGCM requests. bugref:9379 Tue, 20 Jul 2021 11:34:59 GMT vboxsync [90257] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Restructured code to deal with potentially ... Mon, 19 Jul 2021 19:04:28 GMT vboxsync [90247] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) DevIchAc97: Don't try setup streams with BDBAR=0 as that upsets the ... Mon, 19 Jul 2021 14:28:35 GMT vboxsync [90241] * trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp (modified) DrvKeyboardQueue: Fixed Korean key detection (I think), added ... Fri, 16 Jul 2021 14:12:59 GMT vboxsync [90231] * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/SecMain.c (modified) EFI: Workaround for unwanted aligned SSE move blowing up (see ... Thu, 15 Jul 2021 11:59:06 GMT vboxsync [90213] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 PTE error reporting fix. Thu, 15 Jul 2021 11:56:28 GMT vboxsync [90212] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Error handling fixes. There seems to be a ... Thu, 15 Jul 2021 10:56:02 GMT vboxsync [90209] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) DevATA: report proper Media Event Code for ... Thu, 15 Jul 2021 05:06:04 GMT vboxsync [90205] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Removed superfluous assertion, nits. Wed, 14 Jul 2021 23:55:28 GMT vboxsync [90200] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) DevVGA: Addendum to bugref:9904 Wed, 14 Jul 2021 23:36:25 GMT vboxsync [90199] * trunk/src/VBox/Devices/testcase/tstDevicePdmDevHlp.cpp (modified) tstDevicePdmDevHlp: Corrected incorrect assertion. Wed, 14 Jul 2021 22:44:42 GMT vboxsync [90198] * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2.h (modified) * trunk/src/VBox/Devices/Input/DevPS2K.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2M.cpp (modified) DevPS2: The queue header member pszDesc is ring-3 only and must be ... Wed, 14 Jul 2021 15:06:31 GMT vboxsync [90186] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Logging, missed parameter fix. Wed, 14 Jul 2021 15:05:44 GMT vboxsync [90185] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Log PTE not present failures. Wed, 14 Jul 2021 14:17:05 GMT vboxsync [90184] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) Audio/ValKit: Use frame size instead of sample size in ... Wed, 14 Jul 2021 14:14:32 GMT vboxsync [90183] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: More code for guest recording tests in the Validation ... Wed, 14 Jul 2021 14:13:51 GMT vboxsync [90182] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) Audio/ValKit: Use frame size instead of sample size in ... Wed, 14 Jul 2021 09:56:25 GMT vboxsync [90179] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) Audio/ValKit: A few more checks for AudioTestSetPack(). bugref:10008 Wed, 14 Jul 2021 09:55:20 GMT vboxsync [90178] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) DevIchAc97: Don't assert on valid config in ichac97R3StreamSetUp as ... Wed, 14 Jul 2021 09:38:43 GMT vboxsync [90176] * trunk/src/VBox/Devices/Audio/AudioTestService.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioTestServiceTcp.cpp (modified) Audio/ValKit: ATS termination fixes. bugref:10008 Tue, 13 Jul 2021 12:22:21 GMT vboxsync [90166] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) DevATA: Extended assertion. Mon, 12 Jul 2021 13:49:57 GMT vboxsync [90158] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.h (modified) DevHda: Added the minimum of registers linux accesses for the ... Mon, 12 Jul 2021 08:36:16 GMT vboxsync [90156] * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) Dev/VirtioNet: (bugref:8651) Fixed connectivity loss due to stuck TX ... Sat, 10 Jul 2021 01:18:11 GMT vboxsync [90149] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) DevHda: Added config value 'DeviceName' to allow specifying other ... Sat, 10 Jul 2021 00:40:31 GMT vboxsync [90148] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Renamed a couple of variables. bugref:9890 Sat, 10 Jul 2021 00:36:44 GMT vboxsync [90147] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Moved the codec configuration into a separate structure ... Fri, 09 Jul 2021 23:37:52 GMT vboxsync [90146] * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Removed unused member HDACODECR3::cNodes. bugref:9890 Fri, 09 Jul 2021 23:35:18 GMT vboxsync [90145] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Mark afNodeClassifications as const to encourage more ... Fri, 09 Jul 2021 23:24:35 GMT vboxsync [90144] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Combine all the node classification lists into an array ... Fri, 09 Jul 2021 22:57:47 GMT vboxsync [90143] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: The node classification lists can be const. bugref:9890 Fri, 09 Jul 2021 22:46:06 GMT vboxsync [90142] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Renamed some more member names. bugref:9890 Fri, 09 Jul 2021 22:41:57 GMT vboxsync [90141] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Corrected some member names. bugref:9890 Fri, 09 Jul 2021 22:29:54 GMT vboxsync [90140] * trunk/src/VBox/Devices/Audio/DevHda.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHda: Aligned the codec state more along cache lines. bugref:9890 Fri, 09 Jul 2021 21:34:24 GMT vboxsync [90139] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) DevHdaCodec: Updated docs/todo. bugref:9890 Fri, 09 Jul 2021 21:02:07 GMT vboxsync [90138] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHda: Only HDACODECR3, no HDACODEC structure any more. bugref:9890 Fri, 09 Jul 2021 20:48:35 GMT vboxsync [90137] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHda: Don't pass pDevIns but PHDACODECR3 to the four DevHDA ... Fri, 09 Jul 2021 20:40:27 GMT vboxsync [90136] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHda: Ditto in the other direction. bugref:9890 Fri, 09 Jul 2021 20:33:51 GMT vboxsync [90135] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHda: We don't need to abstract the HDA codecs with function ... Fri, 09 Jul 2021 16:57:39 GMT vboxsync [90134] * trunk/src/VBox/Devices/Audio/DevHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHda.h (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHda: Consolidating codec state into one structure and removing the ... Fri, 09 Jul 2021 14:38:20 GMT vboxsync [90131] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Removed most of the leftovers from the attempt to run ... Fri, 09 Jul 2021 14:27:52 GMT vboxsync [90128] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: Moved CODECVERB to the .cpp file as it does not to be ... Fri, 09 Jul 2021 14:22:24 GMT vboxsync [90127] * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: More doc work. bugref:9890 Fri, 09 Jul 2021 13:03:18 GMT vboxsync [90123] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) DevHdaCodec: Try make doxygen happy... bugref:9890 Fri, 09 Jul 2021 12:47:32 GMT vboxsync [90122] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) DevHdaCodec: More doxygen stuff. Renamed callback parameters to ... Fri, 09 Jul 2021 12:47:21 GMT vboxsync [90121] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) DevHdaCodec: Reverted previous commit, committed too much. bugref:9890 Fri, 09 Jul 2021 12:46:18 GMT vboxsync [90120] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaCodec.h (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) DevHdaCodec: More doxygen stuff. Renamed callback parameters to ... Fri, 09 Jul 2021 12:30:26 GMT vboxsync [90119] * trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp (modified) DevHdaCodec: Looping over node index arrays must do proper bound ... Fri, 09 Jul 2021 10:50:09 GMT vboxsync [90113] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Fix return code when translating DMA ... Fri, 09 Jul 2021 10:34:28 GMT vboxsync [90111] * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (modified) Intel IOMMU: bugref:9967 Similar fix as r145610 but for Intel. I ... Fri, 09 Jul 2021 10:13:34 GMT vboxsync [90110] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Fixed more issues in address translation ... Thu, 08 Jul 2021 23:00:58 GMT vboxsync [90103] * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) DrvIntNet: style fix. Thu, 08 Jul 2021 13:14:12 GMT vboxsync [90097] * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) DevHda: Fixed bug in hdaR3StreamAddScheduleItem when splitting up too ... Tue, 06 Jul 2021 16:29:39 GMT vboxsync [90071] * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) Audio/ValKit: Resolved some @todos wrt the test object API. bugref:10008 Tue, 06 Jul 2021 11:34:44 GMT vboxsync [90058] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) DevVGA-SVGA: style fix for r143829. bugref:9988 Tue, 06 Jul 2021 11:15:47 GMT vboxsync [90056] * trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp (modified) Audio/ValKit: Added support for concurrent playback + recording tests ... Tue, 06 Jul 2021 10:27:32 GMT vboxsync [90051] * trunk/src/VBox/Devices/USB/USBProxyDevice.cpp (modified) VUSB: Only edit descriptors to hide remote wakeup when device ... Tue, 06 Jul 2021 10:23:26 GMT vboxsync [90049] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) VUSB: If a descriptor read can't be satisfied from cache, pass it ... 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 ...