# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Apr 3, 2025 2:08:50 AM Tue, 02 Mar 2021 06:14:39 GMT vboxsync [87906] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Naming cleanup (uDeviceId -> idDevice etc.) Mon, 01 Mar 2021 21:14:13 GMT vboxsync [87905] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: Follow-up fixes for r142934. ticketoem2ref:36 Mon, 01 Mar 2021 18:14:51 GMT vboxsync [87904] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) DevVGA,DisplayImpl.cpp,pdmifs.h: Don't require EMT for ... Mon, 01 Mar 2021 07:45:17 GMT vboxsync [87894] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Mon, 01 Mar 2021 07:43:35 GMT vboxsync [87893] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Fri, 26 Feb 2021 05:09:24 GMT vboxsync [87881] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Fix MemoryAccess Read/Write stats (was ... Thu, 25 Feb 2021 16:54:20 GMT vboxsync [87877] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Got rid of more big stack-allocated stuff [build ... Thu, 25 Feb 2021 16:39:28 GMT vboxsync [87876] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Got rid of more big stack-allocated stuff [build ... Thu, 25 Feb 2021 16:35:19 GMT vboxsync [87875] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.h (modified) Audio/DrvAudio: Got rid of more big stack-allocated stuff. ... Thu, 25 Feb 2021 08:44:26 GMT vboxsync [87868] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Thu, 25 Feb 2021 07:55:17 GMT vboxsync [87867] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Thu, 25 Feb 2021 05:06:57 GMT vboxsync [87866] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 release build fixes. Wed, 24 Feb 2021 17:25:23 GMT vboxsync [87863] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDACommon.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDACommon.h (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: Experimental change to lower more DPC calls within the ... Wed, 24 Feb 2021 16:22:32 GMT vboxsync [87862] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Logging nit. Wed, 24 Feb 2021 15:04:02 GMT vboxsync [87861] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDA.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudioCommon.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostDebugAudio.cpp (modified) Audio: Unified debug .WAV path file generation so that all data lands ... Wed, 24 Feb 2021 09:09:18 GMT vboxsync [87857] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) Audio/Mixer: Follow-up fix for r142918; fixed mixer flags validation ... Wed, 24 Feb 2021 08:35:35 GMT vboxsync [87856] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) Audio/Mixer: Follow-up fix for r142918; first destroy the sink, then ... Wed, 24 Feb 2021 07:31:59 GMT vboxsync [87855] * trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp (modified) Typos. Tue, 23 Feb 2021 17:49:17 GMT vboxsync [87854] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Streamline drvAudioStreamGetReadable() a bit more. Tue, 23 Feb 2021 17:48:11 GMT vboxsync [87853] * trunk/src/VBox/Devices/Audio/DrvHostDebugAudio.cpp (modified) Audio/DebugAudio: Always use the requested audio stream format when ... Tue, 23 Feb 2021 17:45:39 GMT vboxsync [87852] * 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/DevIchAc97.cpp (modified) Audio/Mixer: Implemented mixer creation flags to support runtime ... Tue, 23 Feb 2021 13:27:42 GMT vboxsync [87849] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Made a debug warning show up in LogRel() when a ... Tue, 23 Feb 2021 13:15:38 GMT vboxsync [87848] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 linewidth nits. Tue, 23 Feb 2021 12:04:35 GMT vboxsync [87847] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Made debug .WAV file naming a bit easier to follow. Tue, 23 Feb 2021 09:41:29 GMT vboxsync [87843] * trunk/src/VBox/Devices/Audio/DrvHostDebugAudio.cpp (modified) Audio/DebugAudio: Implemented support of providing an artificial ... Tue, 23 Feb 2021 09:03:44 GMT vboxsync [87842] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Tue, 23 Feb 2021 08:03:01 GMT vboxsync [87841] * trunk/src/VBox/Devices/Audio/testcase/tstAudioClient3.cpp (modified) Audio/testcase: Added initial tstAudioClient3 to manually report, ... Tue, 23 Feb 2021 07:51:39 GMT vboxsync [87840] * trunk/src/VBox/Devices/Audio/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioClient3.cpp (added) Audio/testcase: Added initial tstAudioClient3 to manually report, ... Tue, 23 Feb 2021 07:30:40 GMT vboxsync [87839] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Tue, 23 Feb 2021 06:53:00 GMT vboxsync [87838] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Tue, 23 Feb 2021 05:45:25 GMT vboxsync [87837] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Mon, 22 Feb 2021 16:30:18 GMT vboxsync [87836] * trunk/src/VBox/Devices/Audio/DevHDA.h (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: More HDA_STRICT fun. ticketoem2ref:36 Mon, 22 Feb 2021 16:29:40 GMT vboxsync [87835] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/HDA: Init stream's last transfer timestamp if not done yet in ... Mon, 22 Feb 2021 15:26:40 GMT vboxsync [87834] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 SSM bits. Moved some R3 thread data to R3-only ... Mon, 22 Feb 2021 08:40:44 GMT vboxsync [87830] * trunk/src/VBox/Devices/Audio/HDAStream.h (modified) Audio/HDA: A bit of header cleanup / docs. ticketoem2ref:36 Mon, 22 Feb 2021 04:23:08 GMT vboxsync [87828] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Moved some R3-only thread data into ring-3 ... Sat, 20 Feb 2021 10:25:39 GMT vboxsync [87820] * trunk/src/VBox/Devices/Input/DevPS2M.cpp (modified) DevPS2M: The timer callbacks implicitly takes the device critical ... Sat, 20 Feb 2021 08:27:51 GMT vboxsync [87818] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Moved IOTLB cache completely to ring-3, moved ... Sat, 20 Feb 2021 08:24:14 GMT vboxsync [87817] * trunk/include/VBox/iommu-amd.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Moved IOTLB cache completely to ring-3, moved ... Fri, 19 Feb 2021 16:56:39 GMT vboxsync [87811] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.h (modified) HDA: Use a PDMCRITSECT per stream instead of RTCRITSECT, to also ... Fri, 19 Feb 2021 16:08:22 GMT vboxsync [87810] * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.h (modified) HDA: Got rid of the stream period's additional locking; not needed, ... Fri, 19 Feb 2021 16:05:53 GMT vboxsync [87809] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.h (modified) HDA: Got rid of the stream period's additional locking; not needed, ... Fri, 19 Feb 2021 12:17:59 GMT vboxsync [87807] * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 12:05:16 GMT vboxsync [87806] * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 11:57:57 GMT vboxsync [87805] * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 11:53:05 GMT vboxsync [87804] * trunk/src/VBox/Devices/Makefile.kmk (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 11:41:11 GMT vboxsync [87803] * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 11:18:55 GMT vboxsync [87802] * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 10:56:58 GMT vboxsync [87801] * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 10:49:01 GMT vboxsync [87800] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Fri, 19 Feb 2021 10:44:27 GMT vboxsync [87799] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDA.h (modified) * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) * trunk/src/VBox/Devices/Audio/HDACodec.h (modified) HDA/Codec: Codec now also can run in R0 to speed up interrupt ... Thu, 18 Feb 2021 15:16:05 GMT vboxsync [87789] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) PCI: Fake BIOS needs to enable I/O decoding for any VGA class device, ... Thu, 18 Feb 2021 11:31:38 GMT vboxsync [87786] * trunk/include/VBox/iommu-amd.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Implemented an interrupt remap cache. Wed, 17 Feb 2021 17:12:35 GMT vboxsync [87784] * trunk/src/VBox/Devices/PC/BIOS/notes.txt (modified) * trunk/src/VBox/Devices/PC/BIOS/system.c (modified) BIOS: Reworked INT 15h/86h to use the RTC like INT 15h/83h already does. Tue, 16 Feb 2021 23:36:15 GMT vboxsync [87773] * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.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/Network/DevVirtioNet_1_0.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.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/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/DevBusMouse.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM,Devices: Store the timer name in the TMTIMER structure and ... Tue, 16 Feb 2021 17:44:39 GMT vboxsync [87769] * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) DevE1000: Fixed four e1kRaiseInterrupt calls broken by r29792 when ... Tue, 16 Feb 2021 17:18:38 GMT vboxsync [87768] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) VMM/TM,Devices/*: Changed the device and usb timer callbacks to take ... Tue, 16 Feb 2021 16:41:18 GMT vboxsync [87767] * trunk/include/VBox/vmm/tm.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) * trunk/src/VBox/Devices/Graphics/DevVGA.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/Network/DevVirtioNet_1_0.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.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/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/DevBusMouse.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM,Devices/*: Changed the device and usb timer callbacks to take ... Tue, 16 Feb 2021 14:27:43 GMT vboxsync [87766] * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/PDMAsyncCompletionFileInternal.h (modified) * trunk/src/VBox/VMM/include/PDMBlkCacheInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/include/TMInline.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) VMM/TM,VMM/*: Refactored the TM timer APIs to use 'handles' and take ... Mon, 15 Feb 2021 23:38:29 GMT vboxsync [87762] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) VMM/UsbHlp: Changed the timer interface to TMTIMERHANDLE, adding the ... Mon, 15 Feb 2021 22:45:27 GMT vboxsync [87760] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/tm.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) * trunk/src/VBox/Devices/Graphics/DevVGA.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/Network/DevVirtioNet_1_0.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.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/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/DevBusMouse.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM,VMM/DevHlp: Require flag on timers that are to be used in ... Mon, 15 Feb 2021 12:14:09 GMT vboxsync [87758] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDA.h (modified) * trunk/src/VBox/Devices/Audio/DevHDACommon.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/HDACodec.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.h (modified) * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.cpp (modified) Audio/HDA: Lots more code in the hope to resolve issue ... Fri, 12 Feb 2021 13:59:57 GMT vboxsync [87735] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Undid unintentional change in r142785. Fri, 12 Feb 2021 13:40:48 GMT vboxsync [87733] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 PREFETCH_IOMMU_PAGES comment and nit. Fri, 12 Feb 2021 09:56:21 GMT vboxsync [87730] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Allow continuing lookups when accesses don't ... Fri, 12 Feb 2021 02:24:07 GMT vboxsync [87728] * trunk/Config.kmk (modified) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile-vbox_vboxddr0.gmk (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile-vbox_vmmr0.gmk (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile-wrapper.gmk (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPWrapperMod-linux.c (modified) * trunk/src/VBox/HostDrivers/linux/Makefile (modified) * trunk/src/VBox/Installer/linux/Makefile-header.gmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) SUPDrv,VMMR0,VBoxDDR0,++: More work on wrapper kmods. bugref:9937 Thu, 11 Feb 2021 21:29:13 GMT vboxsync [87726] * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) Devices/Serial/UartCore: Fix lock order violation when in ... Thu, 11 Feb 2021 07:17:35 GMT vboxsync [87715] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Thu, 11 Feb 2021 07:12:58 GMT vboxsync [87714] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Thu, 11 Feb 2021 06:27:01 GMT vboxsync [87713] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Thu, 11 Feb 2021 06:14:13 GMT vboxsync [87712] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Thu, 11 Feb 2021 04:53:34 GMT vboxsync [87711] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Don't hold PDM lock while reading commands ... Wed, 10 Feb 2021 16:50:02 GMT vboxsync [87692] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Drop the atomic reads when holding the lock. Wed, 10 Feb 2021 16:20:11 GMT vboxsync [87691] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) AMD IOMMU: bugref:9654 Replace IOMMU device lock with the PDM lock ... Wed, 10 Feb 2021 05:34:28 GMT vboxsync [87671] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits, better stats, profile build fix. Tue, 09 Feb 2021 17:14:18 GMT vboxsync [87667] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 Doxygen. Tue, 09 Feb 2021 17:08:04 GMT vboxsync [87666] * trunk/include/VBox/iommu-amd.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. The IOTLB is currently only ... Mon, 08 Feb 2021 15:01:05 GMT vboxsync [87639] * trunk/src/VBox/Devices/Audio/DrvHostCoreAudio.cpp (modified) Audio/Core Audio: Detect the default duplex output device and mark ... Mon, 08 Feb 2021 13:36:18 GMT vboxsync [87638] * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: Relaxed transfer amount checks a bit in ... Fri, 05 Feb 2021 21:37:09 GMT vboxsync [87633] * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM/TM,VMM/HMVMX: Try avoid calling TMCpuTickGetDeadlineAndTscOffset ... Fri, 05 Feb 2021 18:40:08 GMT vboxsync [87632] * trunk/src/VBox/Devices/USB/VUSBUrbTrace.cpp (modified) Warning. Fri, 05 Feb 2021 17:28:12 GMT vboxsync [87628] * trunk/src/VBox/Devices/USB/VUSBUrbTrace.cpp (modified) Warning. Fri, 05 Feb 2021 16:49:57 GMT vboxsync [87627] * trunk/src/VBox/Devices/USB/USBProxyDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBUrbTrace.cpp (modified) VUSB: Minor logging improvements. Thu, 04 Feb 2021 16:00:52 GMT vboxsync [87609] * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) VUSB: Removed redundant casts, fixed forgotten code (see bugref:9928)/ Thu, 04 Feb 2021 11:47:45 GMT vboxsync [87604] * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: Make sure that unsupported guest speaker setups (> 2) also ... Wed, 03 Feb 2021 16:46:12 GMT vboxsync [87587] * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: Re-applied r142615 as intended: More timing-related fixes ... Wed, 03 Feb 2021 16:44:18 GMT vboxsync [87586] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: Reverted r142614 (committed too much). ticketoem2ref:36 Wed, 03 Feb 2021 16:41:18 GMT vboxsync [87585] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: More timing-related fixes for Windows guests. This is a ... Wed, 03 Feb 2021 16:20:48 GMT vboxsync [87583] * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: More timing-related fixes for Windows guests. This is a ... Wed, 03 Feb 2021 15:27:46 GMT vboxsync [87573] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDACommon.h (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) Audio/HDA: Doxygen fix (it doesn't have VBOX_WITH_AUDIO_HDA_ASYNC_IO ... Wed, 03 Feb 2021 14:40:05 GMT vboxsync [87569] * trunk/src/VBox/Devices/Audio/HDAStream.h (modified) Audio/HDA: Doxygen fix attempt. Wed, 03 Feb 2021 14:25:29 GMT vboxsync [87567] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDA.h (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.h (modified) Audio/HDA: More timing-related fixes for Windows guests. This is a ... Wed, 03 Feb 2021 11:33:24 GMT vboxsync [87560] * trunk/src/VBox/Devices/Storage/DrvRamDisk.cpp (modified) Devics/Storage/DrvRamDisk.cpp: Implement missing interface callback ... Tue, 02 Feb 2021 09:56:46 GMT vboxsync [87528] * trunk/include/VBox/iommu-amd.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Tue, 02 Feb 2021 07:31:20 GMT vboxsync [87527] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Tue, 02 Feb 2021 07:20:50 GMT vboxsync [87526] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Tue, 02 Feb 2021 05:35:56 GMT vboxsync [87525] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Mon, 01 Feb 2021 15:39:54 GMT vboxsync [87510] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Mon, 01 Feb 2021 15:18:35 GMT vboxsync [87506] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits. Mon, 01 Feb 2021 13:55:23 GMT vboxsync [87499] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) AMD IOMMU: bugref:9654 IOTLB cache bits.