# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Jan 12, 2025 10:22:34 PM Mon, 26 Jun 2017 16:38:43 GMT vboxsync [67613] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) DevHDA: fixed sanity checks Mon, 26 Jun 2017 12:51:19 GMT vboxsync [67607] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Relaxed checks for drvAudioStreamCaptureXXX(). Mon, 26 Jun 2017 12:41:12 GMT vboxsync [67606] * trunk/src/VBox/Devices/Audio/DrvAudioCommon.cpp (modified) Audio/DrvAudioCommon.cpp: Relax audio channels check in ... Mon, 26 Jun 2017 08:57:57 GMT vboxsync [67597] * trunk/src/VBox/Devices/Storage/DrvSCSI.cpp (modified) DrvSCSI.cpp/drvscsiConstruct: Don't assert on PDMDrvHlpAttach ... Mon, 26 Jun 2017 06:48:03 GMT vboxsync [67596] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) ACPI: Slight correction. Fri, 23 Jun 2017 20:03:05 GMT vboxsync [67594] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) Picky! Fri, 23 Jun 2017 19:53:19 GMT vboxsync [67593] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) Copy/paste fix. Fri, 23 Jun 2017 19:24:52 GMT vboxsync [67590] * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) VUSB: Bit of infrastructure to allow frame delta (interval) tracking. Fri, 23 Jun 2017 16:39:57 GMT vboxsync [67589] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Undoing bad commit. Fri, 23 Jun 2017 16:36:47 GMT vboxsync [67588] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) xHCI: Move clearing the HCH bit to avoid potential side effects. Fri, 23 Jun 2017 16:18:49 GMT vboxsync [67587] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) DevVGA: Add a few missing checks which skip the VRAM alias mapping to ... Fri, 23 Jun 2017 16:15:15 GMT vboxsync [67586] * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) comment typo Fri, 23 Jun 2017 15:29:50 GMT vboxsync [67585] * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) DevEFI/DevACPI/DevPcBios: bugref:8768: necessary adaptions of the PCI ... Fri, 23 Jun 2017 13:30:59 GMT vboxsync [67584] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA.cpp: Use static. Fri, 23 Jun 2017 12:00:56 GMT vboxsync [67583] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) PDM, DevPci, DevPciIch9: Need to trigger the FakePCIBIOS code later ... Fri, 23 Jun 2017 10:16:49 GMT vboxsync [67579] * trunk/src/VBox/Devices/Samples/DevPlayground.cpp (modified) DevPlayground: make sure that the MMIO regions for the PCI functions ... Fri, 23 Jun 2017 09:42:54 GMT vboxsync [67578] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/DevSB16.cpp: Made Warcraft 2 and friends work again. Fri, 23 Jun 2017 09:41:01 GMT vboxsync [67577] * trunk/src/VBox/Devices/Audio/DrvHostALSAAudio.cpp (modified) Audio/DrvHostALSAAudio.cpp: Disabled assertion (needed for mono ... Fri, 23 Jun 2017 09:38:38 GMT vboxsync [67576] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: removed more logging Fri, 23 Jun 2017 09:12:15 GMT vboxsync [67574] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Disabled assertion (needed for mono channels). Fri, 23 Jun 2017 07:07:59 GMT vboxsync [67572] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-win.cpp (modified) DevVGA-SVGA3d-win.cpp: Use the bounce texture if necessary to copy ... Thu, 22 Jun 2017 15:45:36 GMT vboxsync [67567] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/DevSB16.cpp: Renaming. Thu, 22 Jun 2017 15:07:52 GMT vboxsync [67565] * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) Audio/DevSB16.cpp: Added missing stream configuration parameters. Thu, 22 Jun 2017 14:32:07 GMT vboxsync [67563] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) Audio/PulseAudio: Only copy data if it's not a data hole. Thu, 22 Jun 2017 14:10:15 GMT vboxsync [67562] * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) DevPciIch9.cpp: improve reset handling to be less broken (making less ... Thu, 22 Jun 2017 09:32:39 GMT vboxsync [67557] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) DevHDA: better fix Thu, 22 Jun 2017 09:31:21 GMT vboxsync [67556] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) DevVGA: Always store the virtual height in INDEX_VIRT_HEIGHT except ... Thu, 22 Jun 2017 09:28:21 GMT vboxsync [67555] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Build fix. Thu, 22 Jun 2017 09:17:17 GMT vboxsync [67554] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA.cpp: Sanity for cStreams in hdaLoadExec() / ... Thu, 22 Jun 2017 08:06:06 GMT vboxsync [67551] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: logging, locking Wed, 21 Jun 2017 20:46:31 GMT vboxsync [67548] * trunk/src/VBox/Devices/Graphics/BIOS/vbe.c (modified) * trunk/src/VBox/Devices/Graphics/BIOS/vberom.asm (modified) * trunk/src/VBox/Devices/Graphics/BIOS/vgabios.c (modified) * trunk/src/VBox/Devices/Graphics/BIOS/vgarom.asm (modified) VBIOS: Rewrote set/get scanline length function in C. Wed, 21 Jun 2017 19:08:00 GMT vboxsync [67547] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debugging Wed, 21 Jun 2017 15:28:30 GMT vboxsync [67545] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: build fix Wed, 21 Jun 2017 15:22:41 GMT vboxsync [67544] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: less debugging Wed, 21 Jun 2017 13:42:18 GMT vboxsync [67542] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA.cpp: Comment + assertion for hdaRegWriteSDFMT(). Wed, 21 Jun 2017 13:40:44 GMT vboxsync [67541] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA.cpp: Comment. Wed, 21 Jun 2017 12:39:59 GMT vboxsync [67537] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debugging Wed, 21 Jun 2017 11:28:33 GMT vboxsync [67536] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) DevHDA: build fix / doxygen fix Wed, 21 Jun 2017 10:05:47 GMT vboxsync [67534] * trunk/src/VBox/Devices/Audio/HDACodec.h (modified) Audio/DevHDA: Updated saved states changelog. Wed, 21 Jun 2017 09:47:08 GMT vboxsync [67533] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) Audio/DevHDA.cpp: Fixed audio handling when restoring from a saved ... Wed, 21 Jun 2017 08:58:45 GMT vboxsync [67530] * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.h (modified) HDAStreamPeriod: Added hdaStreamPeriodPause() / hdaStreamPeriodResume(). Wed, 21 Jun 2017 07:57:59 GMT vboxsync [67525] * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) Net/Virtio: bugref:8887: Extracted a part of ... Wed, 21 Jun 2017 06:59:46 GMT vboxsync [67520] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debugging Tue, 20 Jun 2017 18:40:52 GMT vboxsync [67518] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: try to fix the hangs during initialization Tue, 20 Jun 2017 15:42:59 GMT vboxsync [67514] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debugging Tue, 20 Jun 2017 15:39:53 GMT vboxsync [67513] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debugging Tue, 20 Jun 2017 13:50:35 GMT vboxsync [67508] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA.cpp: Also start the async I/O thread(s) when running ... Tue, 20 Jun 2017 13:32:27 GMT vboxsync [67506] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Reduced default host sample buffer factor from 10 ... Tue, 20 Jun 2017 13:31:15 GMT vboxsync [67505] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA.cpp: Fixes for hdaStreamUpdate(). Tue, 20 Jun 2017 13:20:12 GMT vboxsync [67504] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA.cpp: Typo in hdaStreamRead(): Use cbLeft instead of ... Tue, 20 Jun 2017 11:49:55 GMT vboxsync [67501] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Fixes for drvAudioStreamCaptureRaw(). Tue, 20 Jun 2017 11:36:44 GMT vboxsync [67500] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Docs, logging. Tue, 20 Jun 2017 11:29:00 GMT vboxsync [67499] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Fixes for drvAudioStreamRead(). Tue, 20 Jun 2017 11:26:45 GMT vboxsync [67498] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Do not attempt to write more than available in ... Tue, 20 Jun 2017 11:13:04 GMT vboxsync [67497] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debugging Tue, 20 Jun 2017 11:04:45 GMT vboxsync [67496] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Logging + additional check for hdaMixerSetVolume(). Tue, 20 Jun 2017 11:04:25 GMT vboxsync [67495] * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum (modified) Devices/BIOS: update alternative code Tue, 20 Jun 2017 10:31:52 GMT vboxsync [67494] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debug code Tue, 20 Jun 2017 09:52:42 GMT vboxsync [67490] * trunk/src/VBox/Devices/PC/BIOS/orgs.asm (modified) Whitespace. Tue, 20 Jun 2017 09:08:21 GMT vboxsync [67488] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Renaming / comment for g_aSSMStreamStateFields6(). Tue, 20 Jun 2017 08:14:47 GMT vboxsync [67487] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debug code Tue, 20 Jun 2017 07:03:42 GMT vboxsync [67486] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debug code Mon, 19 Jun 2017 21:36:54 GMT vboxsync [67484] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) PulseAudio: more debug code Mon, 19 Jun 2017 20:22:01 GMT vboxsync [67483] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: more debug Mon, 19 Jun 2017 15:44:57 GMT vboxsync [67479] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: added more debugging code Mon, 19 Jun 2017 14:07:08 GMT vboxsync [67478] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) DevVGA: Dump sequencer registers up to 7, since SR7 is now used. Mon, 19 Jun 2017 14:06:11 GMT vboxsync [67477] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Devices/Graphics: build fix Mon, 19 Jun 2017 13:41:19 GMT vboxsync [67476] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Devices/Graphics: adjust todo, the code can handle 3 pages, i.e. it ... Mon, 19 Jun 2017 13:23:12 GMT vboxsync [67475] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Build fix if VBOX_WITH_AUDIO_HDA_ASYNC_IO is not defined. Mon, 19 Jun 2017 13:12:33 GMT vboxsync [67474] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) Devices/DevVGA: Unify the drawing logic (full update is handled by ... Mon, 19 Jun 2017 11:13:52 GMT vboxsync [67469] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Added drvAudioDbgGetFileNameA() + ... Mon, 19 Jun 2017 10:27:57 GMT vboxsync [67467] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Cleaned up hdaStreamRead() / hdaStreamWrite(). Mon, 19 Jun 2017 10:05:03 GMT vboxsync [67462] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Renaming, logging. Mon, 19 Jun 2017 08:50:01 GMT vboxsync [67458] * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd (modified) * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd (modified) EFI: updates firmware binaries Mon, 19 Jun 2017 08:40:53 GMT vboxsync [67456] * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/PlatformPei/Platform.c (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) DevEFI/DevPciBiops: made McfgBase/McfgLength 64-bit as they already ... Fri, 16 Jun 2017 15:03:52 GMT vboxsync [67449] * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd (modified) * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd (modified) EFI: updated firmware binary Fri, 16 Jun 2017 14:56:36 GMT vboxsync [67448] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio: build fix Fri, 16 Jun 2017 14:54:32 GMT vboxsync [67447] * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/PlatformPei/Platform.c (modified) EFI: build fix Fri, 16 Jun 2017 14:39:47 GMT vboxsync [67446] * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/PlatformPei/Platform.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/PlatformPei/PlatformPei.inf (modified) EFI: use the ASMOut/In for now Fri, 16 Jun 2017 14:12:16 GMT vboxsync [67444] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) Audio/AudioMixer: Renaming. No actual code changes. Fri, 16 Jun 2017 14:06:12 GMT vboxsync [67443] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Docs. Fri, 16 Jun 2017 14:02:37 GMT vboxsync [67442] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Not used. Fri, 16 Jun 2017 14:01:05 GMT vboxsync [67441] * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio.cpp: Added drvAudioDbgPCMDumpA() + dumping playback & ... Fri, 16 Jun 2017 13:57:42 GMT vboxsync [67439] * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/EFI/DevEFI.h (modified) * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/PlatformPei/Platform.c (modified) EFI: bugref:6784: properly consider the MCFG area Fri, 16 Jun 2017 13:19:59 GMT vboxsync [67438] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) Audio/DevHDA: More forward porting / integration stuff. WIP. Fri, 16 Jun 2017 11:56:45 GMT vboxsync [67436] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) Audio/AudioMixer.cpp: Resolved deadlock in AudioMixerSinkGetWritable(). Fri, 16 Jun 2017 11:35:58 GMT vboxsync [67435] * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) DrvHostPulseAudio: added temporary logging Thu, 15 Jun 2017 16:28:33 GMT vboxsync [67430] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Doxygen fix. Thu, 15 Jun 2017 16:23:13 GMT vboxsync [67429] * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) Audio/DevHDA: More forward porting / integration stuff. WIP. Thu, 15 Jun 2017 15:39:22 GMT vboxsync [67428] * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.cpp (modified) Doxygen fixes. Thu, 15 Jun 2017 14:05:40 GMT vboxsync [67425] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Doxygen fixes. Thu, 15 Jun 2017 13:33:39 GMT vboxsync [67423] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Forward ported / integrated more saved state handling. Thu, 15 Jun 2017 10:39:37 GMT vboxsync [67421] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Build fix. Thu, 15 Jun 2017 09:57:59 GMT vboxsync [67420] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Build fix. Thu, 15 Jun 2017 09:36:52 GMT vboxsync [67418] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Fixes for synchronous handling ... Thu, 15 Jun 2017 09:12:31 GMT vboxsync [67417] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Build fix. Thu, 15 Jun 2017 09:04:51 GMT vboxsync [67416] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Forward ported / integrated stream interrupt / period ... Wed, 14 Jun 2017 15:24:28 GMT vboxsync [67411] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) Audio/DevHDA: Forward ported / integrated stream init / reset handling. Wed, 14 Jun 2017 14:48:16 GMT vboxsync [67410] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) Audio/DevHDA: Forward ported / integrated timer code. WIP. Wed, 14 Jun 2017 13:05:15 GMT vboxsync [67401] * trunk/src/VBox/Devices/Audio/HDAStreamPeriod.cpp (modified) Build fix.