# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Apr 19, 2025 11:43:05 AM Tue, 23 Sep 2014 16:12:25 GMT vboxsync [52829] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) Removed duplicate line. Mon, 22 Sep 2014 13:47:20 GMT vboxsync [52817] * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) xHCI: Ripped up and reconstituted with separate USB2/USB3 hubs. Mon, 22 Sep 2014 10:05:12 GMT vboxsync [52812] * trunk/src/VBox/Devices/PC/BIOS/ahci.c (modified) * trunk/src/VBox/Devices/PC/BIOS/ata.c (modified) * trunk/src/VBox/Devices/PC/BIOS/scsi.c (modified) BIOS: Fixed format specifiers. Mon, 22 Sep 2014 01:38:47 GMT vboxsync [52799] * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) NAT: Provide WSA* versions of ECONNRESET, EHOSTDOWN, ENETDOWN. Sun, 21 Sep 2014 21:19:38 GMT vboxsync [52798] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) NAT: when outgoing connect(2) fails decide what to do based on the ... Fri, 19 Sep 2014 16:38:00 GMT vboxsync [52797] * trunk/src/VBox/Devices/Makefile.kmk (modified) Force EHCI extpack to be built with MSI support (xHCI requirement). Thu, 18 Sep 2014 22:59:21 GMT vboxsync [52792] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Follow up to r95982 - always get socket error when connect(2) ... Thu, 18 Sep 2014 16:08:18 GMT vboxsync [52789] * trunk/include/VBox/VMMDev.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) VMMDev/Main, Additions: Guest heartbeat implementation. VMMDev ... Thu, 18 Sep 2014 07:50:17 GMT vboxsync [52782] * trunk/src/VBox/Devices/Input/PS2K.cpp (modified) ps2kLoadQueue: Paraoia, check SSMR3GetU32 return code before using ... Tue, 16 Sep 2014 09:19:43 GMT vboxsync [52756] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) calc once. Mon, 15 Sep 2014 21:31:50 GMT vboxsync [52755] * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/ip_output.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) NAT: G/c socket:so_la - per-socket libalias instance used for ... Mon, 15 Sep 2014 20:29:44 GMT vboxsync [52754] * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) NAT: G/c unused NATState::dns_alias. Mon, 15 Sep 2014 20:24:45 GMT vboxsync [52753] * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) NAT: G/c socket::so_pvLnk, the code that used it was g/c'ed in r96051. Fri, 12 Sep 2014 09:42:15 GMT vboxsync [52715] * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILun.cpp (modified) Undoing accidental commit. Fri, 12 Sep 2014 09:39:43 GMT vboxsync [52714] * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) Undoing accidental commit. Fri, 12 Sep 2014 09:34:39 GMT vboxsync [52713] * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSIInternal.h (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILun.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSISense.cpp (modified) BusLogic: Slightly enhanced debug info. Thu, 11 Sep 2014 21:37:27 GMT vboxsync [52712] * trunk/src/VBox/Devices/Network/slirp/libalias/alias_db.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) NAT: G/c bogus VBOX && !NO_USE_SOCKETS code disabled in r93447. Same ... Thu, 11 Sep 2014 21:15:33 GMT vboxsync [52711] * trunk/src/VBox/Devices/Network/slirp/libalias/alias_db.c (modified) NAT: Convert NATState::curtime from milliseconds to seconds when we ... Wed, 10 Sep 2014 19:35:27 GMT vboxsync [52689] * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) NAT: There's no need to log each socket in QSOCKET_FOREACH at Log2 ... Wed, 10 Sep 2014 19:30:58 GMT vboxsync [52688] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) NAT: slirp_output: On the second thought do hexdump at Log6 to have a ... Wed, 10 Sep 2014 19:12:32 GMT vboxsync [52687] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) NAT: slirp_output - use %p, not %x, to print a pointer. Don't spam ... Wed, 10 Sep 2014 17:07:44 GMT vboxsync [52684] * trunk/src/VBox/Devices/Network/slirp/libalias/alias_db.c (modified) NAT: clean up an #ifdef in HouseKeeping() to avoid duplication of ... Wed, 10 Sep 2014 16:46:58 GMT vboxsync [52683] * trunk/src/VBox/Devices/Network/slirp/libalias/alias.c (modified) * trunk/src/VBox/Devices/Network/slirp/libalias/alias_db.c (modified) * trunk/src/VBox/Devices/Network/slirp/libalias/alias_ftp.c (modified) * trunk/src/VBox/Devices/Network/slirp/libalias/alias_local.h (modified) * trunk/src/VBox/Devices/Network/slirp/libalias/alias_mod.c (modified) * trunk/src/VBox/Devices/Network/slirp/libalias/alias_mod.h (modified) * trunk/src/VBox/Devices/Network/slirp/libalias/alias_nbt.c (modified) * trunk/src/VBox/Devices/Network/slirp/libalias/alias_util.c (modified) NAT: Fix #else /* VBOX */ comments to reflect the condition when that ... Wed, 10 Sep 2014 11:32:13 GMT vboxsync [52673] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) Storage/AHCI: Switch ordering of register updates when completing the ... Wed, 10 Sep 2014 11:04:10 GMT vboxsync [52670] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM, Devices: Add interface to query the APIC frequency from the APIC ... Wed, 10 Sep 2014 08:40:37 GMT vboxsync [52667] * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) DisplayImpl,VMMDev: cleaned up reenabling of the legacy video ... Tue, 09 Sep 2014 21:53:53 GMT vboxsync [52663] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Redo detection of connect(2) failure taking into account various ... Tue, 09 Sep 2014 21:46:19 GMT vboxsync [52662] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Revert previous (r95391). poll(2) behaviour is different on ... Fri, 05 Sep 2014 12:07:29 GMT vboxsync [52618] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-darwin.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Devices/Bus/SrvPciRawR0.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltM-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/Runtime/generic/spinlock-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/mp-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/spinlock-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/mp-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/mp-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/spinlock-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/spinlock-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/spinlock-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/spinlock-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/spinlock-r0drv-solaris.c (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) HostDrivers, Runtime, Devices, Additions: TSC delta measurement and ... Fri, 05 Sep 2014 10:17:21 GMT vboxsync [52613] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) Devices/DevACPI: tabs to spaces, trailing whitespace. Fri, 05 Sep 2014 09:42:58 GMT vboxsync [52610] * trunk/src/VBox/Devices/Misc/VirtualKD.cpp (modified) Devices/Misc/VirtualKD: mistake in contributor name, apologies. Thu, 04 Sep 2014 17:07:37 GMT vboxsync [52597] * trunk/src/VBox/Devices/Misc/VirtualKD.cpp (modified) Devices/Misc/VirtualKD: new, slightly modified interface definition ... Wed, 03 Sep 2014 20:23:24 GMT vboxsync [52592] * trunk/include/VBox/VBoxNetCfg-win.h (modified) * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/cfg/VBoxNetCfg.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/nobj/VBoxNetFltNobj.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpUninstall.cpp (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.def (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-server/win/NetIf-win.cpp (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) NetFlt/win: NDIS6: fixes, enable disconnect interface, PM support for ... Wed, 03 Sep 2014 18:47:31 GMT vboxsync [52591] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) NAT: Darwin host: extra logging for DNS update events. Mon, 01 Sep 2014 19:06:59 GMT vboxsync [52561] * trunk/src/VBox/Devices/PC/vbox.dsl (modified) HDA: Fixed layout ID for Mt Lion. Mon, 01 Sep 2014 09:05:45 GMT vboxsync [52547] * trunk/src/VBox/Devices/Samples/DrvStorageFilter.cpp (modified) Devices/Samples/DrvStorageFilter.cpp: adapt to deal properly with ... Mon, 01 Sep 2014 02:30:21 GMT vboxsync [52544] * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) IntNet: intnetR0TrunkSharedMacEditIPv6FromIntNet: Use uint32_t ... Sun, 31 Aug 2014 23:48:41 GMT vboxsync [52543] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) IntNet: follow up to r85262 - refactor rewriting of link-level ... Fri, 29 Aug 2014 15:17:52 GMT vboxsync [52530] * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) ICH9: PCI IRQ disable bit has no effect on MSIs (#7505). Fri, 29 Aug 2014 09:51:53 GMT vboxsync [52526] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) usb arg^2 Fri, 29 Aug 2014 09:37:55 GMT vboxsync [52525] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) memset. arg. Fri, 29 Aug 2014 06:33:55 GMT vboxsync [52522] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) VUSBDevice.cpp: The critical sections associated with the pipes shall ... Thu, 28 Aug 2014 15:42:09 GMT vboxsync [52518] * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) intnetR0NetworkSharedMacDetectAndFixBroadcast: handle ARP, IPv4 and ... Thu, 28 Aug 2014 15:18:46 GMT vboxsync [52517] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp (modified) Devices/USB: Fix crash on Linux hosts, a hang when disconnecting a ... Thu, 28 Aug 2014 13:14:13 GMT vboxsync [52513] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) USB: Serialize access to the extra state data for control pipes, ... Wed, 27 Aug 2014 14:23:25 GMT vboxsync [52508] * trunk/src/VBox/Devices/EFI/DevSmc.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) SMC structure tests. Wed, 27 Aug 2014 14:18:38 GMT vboxsync [52507] * trunk/src/VBox/Devices/EFI/DevSmc.cpp (modified) DevSMC: Missing initializer. Wed, 27 Aug 2014 14:11:36 GMT vboxsync [52506] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/PC/DevSMC.cpp (deleted) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD2.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD2.h (modified) Deleted PC/DevSMC.cpp, removed the associated define. Wed, 27 Aug 2014 13:13:37 GMT vboxsync [52505] * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) DrvHostBase: Provide I/O buffer allocator, fixes crash if a host DVD ... Wed, 27 Aug 2014 13:01:59 GMT vboxsync [52504] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp (modified) DevVGA_VDMA: execute vgaUpdateDisplayAll on EMT Mon, 25 Aug 2014 17:48:11 GMT vboxsync [52499] * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) NAT: Handle RFC1533_PAD properly. Mon, 25 Aug 2014 13:03:31 GMT vboxsync [52493] * trunk/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp (modified) vga/crCtl: racing fix Fri, 22 Aug 2014 15:28:26 GMT vboxsync [52479] * trunk/src/VBox/Devices/PC/BIOS/floppy.c (modified) BIOS: Removed redundant port write, improved logging. Fri, 22 Aug 2014 14:13:27 GMT vboxsync [52475] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) Device/ACPI:#7433: Fixed PM Timer interrupt frequency, improved ... Fri, 22 Aug 2014 13:52:27 GMT vboxsync [52474] * trunk/src/VBox/Devices/Misc/VirtualKD.cpp (modified) Devices/Misc/VirtualKD: fix code breakage due to padding Fri, 22 Aug 2014 13:35:55 GMT vboxsync [52473] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Misc (added) * trunk/src/VBox/Devices/Misc/Makefile.kup (added) * trunk/src/VBox/Devices/Misc/VirtualKD.cpp (added) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) Devices/Misc: new VirtualKD stub/loader device, contributed by Ivan ... Thu, 21 Aug 2014 17:22:04 GMT vboxsync [52445] * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) SrvIntNetR0.cpp: New commit policy for this file. Thu, 21 Aug 2014 11:36:15 GMT vboxsync [52439] * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.asm (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.md5sum (modified) Devices/PC/BIOS: sync alternative sources Wed, 20 Aug 2014 20:09:10 GMT vboxsync [52434] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) Storage/AHCI: Fix tight race when the guest resets a port leading to ... Wed, 20 Aug 2014 11:58:38 GMT vboxsync [52429] * trunk/include/VBox/VBoxVideoHost3D.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp (modified) * trunk/src/VBox/GuestHost/OpenGL/include/chromium.h (modified) * trunk/src/VBox/GuestHost/OpenGL/include/cr_server.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_presenter.cpp (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_window.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu_cocoa_helper.m (modified) crOpenGL: 1. osx: do everything we can do in the main thread 2. bugfixes Tue, 19 Aug 2014 12:18:32 GMT vboxsync [52412] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) AHCI: argh Tue, 19 Aug 2014 10:12:38 GMT vboxsync [52409] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) AHCI: unused variable Tue, 19 Aug 2014 10:04:54 GMT vboxsync [52408] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) Storage/AHCI: Free cached tasks on detach and before ahciR3Destruct ... Fri, 15 Aug 2014 22:25:31 GMT vboxsync [52394] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h (modified) intnetR0TrunkIfPortDisconnect: Must always release the busy reference ... Fri, 15 Aug 2014 20:47:35 GMT vboxsync [52393] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) intnet: Fixed bug in intnetR0TrunkIfPortDisconnect where the mutex ... Fri, 15 Aug 2014 09:45:12 GMT vboxsync [52388] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) Device/Driver: 5986: Applying patch from qemu-devel related to "Hours ... Thu, 14 Aug 2014 18:39:50 GMT vboxsync [52386] * trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp (modified) USBProxyDevice-linux: Make sure USBDEVFS_URB_SHORT_NOT_OK is only ... Wed, 06 Aug 2014 18:18:04 GMT vboxsync [52307] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Build fix, take 5 Wed, 06 Aug 2014 17:59:09 GMT vboxsync [52306] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Build fix, take 4 Wed, 06 Aug 2014 17:33:03 GMT vboxsync [52305] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Build fix, take 3 Wed, 06 Aug 2014 17:28:32 GMT vboxsync [52304] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Build fix, take 2 Wed, 06 Aug 2014 17:15:33 GMT vboxsync [52302] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Build fix Wed, 06 Aug 2014 17:12:53 GMT vboxsync [52301] * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) USB: Move the URB cancellation work to the per device I/O thread, fix ... Tue, 05 Aug 2014 15:34:32 GMT vboxsync [52283] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Do pay attention to POLLERR and WSANETWORKEVENTS::iErrorCode and ... Tue, 05 Aug 2014 11:07:55 GMT vboxsync [52274] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) USB: Destroy I/O thread and request queue last because they might be ... Mon, 04 Aug 2014 20:06:55 GMT vboxsync [52270] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Fix 32bit build box Mon, 04 Aug 2014 20:02:54 GMT vboxsync [52269] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) USB: Cleanup, move the device reset worker to the I/O thread instead ... Mon, 04 Aug 2014 12:40:00 GMT vboxsync [52264] * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) BusLogic: Renamed some insanely long macros, adjusted too-eager ... Mon, 04 Aug 2014 11:14:24 GMT vboxsync [52259] * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) Updated devices testcase to cover more. Mon, 04 Aug 2014 00:29:00 GMT vboxsync [52258] * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) NAT: Oops, g/c leftover debug printfs accidentally committed in r95347. Sun, 03 Aug 2014 12:13:53 GMT vboxsync [52256] * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) NAT: preserve DF (if possible) and TOS when proxying outbound UDP ... Sat, 02 Aug 2014 15:49:29 GMT vboxsync [52255] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Shot at fixing 32bit builds Sat, 02 Aug 2014 15:34:53 GMT vboxsync [52254] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/Devices/USB/VUSBReadAhead.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) * trunk/src/VBox/Devices/USB/darwin/USBProxyDevice-darwin.cpp (modified) * trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp (modified) * trunk/src/VBox/Devices/USB/win/USBProxyDevice-win.cpp (modified) Devices/USB: Several fixes and misc cleanups, the VM crash when ... Thu, 31 Jul 2014 19:40:11 GMT vboxsync [52249] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) USB: Initial xHCI device commit (WIP). Thu, 31 Jul 2014 12:06:03 GMT vboxsync [52245] * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) NAT: Drop packets to multicast destinations, the rest of the code is ... Tue, 29 Jul 2014 16:52:44 GMT vboxsync [52230] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Fix previous, pass bind_ip.s_addr, not bind_ip to %RTnaipv4. ... Tue, 29 Jul 2014 16:36:34 GMT vboxsync [52229] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Log port-forwarding using address:port notation, including ... Tue, 29 Jul 2014 15:06:47 GMT vboxsync [52228] * trunk/src/VBox/Devices/PC/ipxe/README.vbox (modified) * trunk/src/VBox/Devices/PC/ipxe/iPxeBiosBin.rom (modified) * trunk/src/VBox/Devices/PC/ipxe/src/arch/i386/drivers/net/undiload.c (modified) * trunk/src/VBox/Devices/PC/ipxe/src/arch/i386/firmware/pcbios/bios_console.c (modified) * trunk/src/VBox/Devices/PC/ipxe/src/arch/i386/image/bootsector.c (modified) * trunk/src/VBox/Devices/PC/ipxe/src/arch/i386/image/elfboot.c (modified) * trunk/src/VBox/Devices/PC/ipxe/src/arch/i386/image/nbi.c (modified) * trunk/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/pxe_call.c (modified) * trunk/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxeparent/pxeparent.c (modified) Devices/ipxe: work around gcc problem not allowing to specify "ebp" ... Tue, 29 Jul 2014 13:48:48 GMT vboxsync [52227] * trunk/src/VBox/Devices/PC/ipxe/README.vbox (added) Devices/iPXE: added README.vbox Mon, 28 Jul 2014 10:42:11 GMT vboxsync [52209] * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) OHCI,EHCI: 6305: Maximal number of ports is set to 15 Fri, 25 Jul 2014 15:15:18 GMT vboxsync [52193] * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c (modified) EFI: typo in comment Thu, 24 Jul 2014 06:55:34 GMT vboxsync [52157] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) DevAPIC: fixes debug logging Wed, 23 Jul 2014 18:14:33 GMT vboxsync [52154] * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) NAT: Rework sorecvfrom(). On Windows provide iovec definition that ... Wed, 23 Jul 2014 14:57:42 GMT vboxsync [52150] * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) 32-bit Linux build fix Wed, 23 Jul 2014 12:42:21 GMT vboxsync [52148] * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) * trunk/src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp (modified) Devices/USB: ancel URBs on the I/O thread if available, fixes a race ... Tue, 22 Jul 2014 17:39:46 GMT vboxsync [52134] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp (modified) NDIS6: Cumulative commit containing async send, unload race fix ... Tue, 22 Jul 2014 15:01:00 GMT vboxsync [52128] * trunk/src/VBox/Devices/Input/PS2M.cpp (modified) PS2M: Do not delay resets (too much trouble). Mon, 21 Jul 2014 16:31:36 GMT vboxsync [52113] * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) NAT: G/c #if0'ed code to send ICMP_SOURCEQUENCH. Source quench is ... Fri, 18 Jul 2014 14:43:13 GMT vboxsync [52101] * trunk/src/VBox/Devices/Audio/DevIchHda.cpp (modified) HDA: Force audio transfers to stop when resetting device. Fri, 18 Jul 2014 00:16:28 GMT vboxsync [52088] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Followup to r94784: g/c an "XXX" comment that says that we ...