# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Jan 7, 2025 10:29:11 AM Tue, 13 Feb 2007 11:04:42 GMT vboxsync [860] * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) Fixed crash on snapshot merge. Mon, 12 Feb 2007 12:05:40 GMT vboxsync [837] * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) GC Phys to HC virt conversion changes for dynamic RAM allocation. Fri, 09 Feb 2007 17:11:19 GMT vboxsync [817] * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) nc Fri, 09 Feb 2007 15:53:36 GMT vboxsync [814] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) some more words if audio does not work Fri, 09 Feb 2007 15:53:12 GMT vboxsync [813] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Try to deal with illegal descriptors Fri, 09 Feb 2007 14:28:51 GMT vboxsync [812] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Inverted bit checks Fri, 09 Feb 2007 14:25:42 GMT vboxsync [811] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Corrected comment + log Fri, 09 Feb 2007 14:24:48 GMT vboxsync [810] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Paranoid own bit checks in TMD & RMD reads. Fri, 09 Feb 2007 12:34:55 GMT vboxsync [808] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Irq check update Fri, 09 Feb 2007 11:17:17 GMT vboxsync [805] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Corrected link restoration again Fri, 09 Feb 2007 09:01:51 GMT vboxsync [801] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Link down check wasn't correct. Thu, 08 Feb 2007 17:45:16 GMT vboxsync [792] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) Check link states when sending data. Thu, 08 Feb 2007 16:34:04 GMT vboxsync [787] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Audio/alsaaudio.c (modified) made ALSA work again Thu, 08 Feb 2007 16:11:18 GMT vboxsync [786] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) More logging Thu, 08 Feb 2007 12:14:10 GMT vboxsync [778] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Fixed capability reporting so that it works with libhal. Thu, 08 Feb 2007 09:32:41 GMT vboxsync [766] * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) Use our runtime heap. Thu, 08 Feb 2007 09:10:34 GMT vboxsync [765] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) More protection during termination. Wed, 07 Feb 2007 15:41:35 GMT vboxsync [754] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Again Wed, 07 Feb 2007 15:41:06 GMT vboxsync [753] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) compile fix Wed, 07 Feb 2007 15:35:59 GMT vboxsync [752] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Fixed cleanup Wed, 07 Feb 2007 12:37:08 GMT vboxsync [745] * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) Use ASMBitFirstSet for check if data block is zero. Wed, 07 Feb 2007 01:15:17 GMT vboxsync [736] * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) Disabled the wrong check. Wed, 07 Feb 2007 01:00:10 GMT vboxsync [735] * trunk/src/VBox/Devices/testcase/Makefile (added) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (added) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (added) huh? lets try remove + add Wed, 07 Feb 2007 00:59:41 GMT vboxsync [734] * trunk/src/VBox/Devices/testcase/Makefile (deleted) huh? lets try remove + add Wed, 07 Feb 2007 00:46:31 GMT vboxsync [733] * trunk/src/VBox/Devices/testcase (added) * trunk/src/VBox/Devices/testcase/Makefile (added) export Tue, 06 Feb 2007 23:58:54 GMT vboxsync [731] * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Realigned pcnet. Added the alignment testcase to the makefile walk. Tue, 06 Feb 2007 19:57:23 GMT vboxsync [729] * trunk/src/VBox/Devices/Storage/testcase/Makefile (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVDI.cpp (moved) * trunk/src/VBox/Devices/Storage/testcase/vditool.cpp (moved) Renamed to match target names. Tue, 06 Feb 2007 19:53:26 GMT vboxsync [728] * trunk/src/VBox/Devices/Storage/testcase/VHDDtest.cpp (modified) Use RTPrintf, cleanup and return a proper status code. Tue, 06 Feb 2007 17:23:21 GMT vboxsync [723] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) oops Tue, 06 Feb 2007 17:19:32 GMT vboxsync [722] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) More stats Tue, 06 Feb 2007 16:56:38 GMT vboxsync [721] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Minor change Tue, 06 Feb 2007 16:38:46 GMT vboxsync [718] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Update Tue, 06 Feb 2007 14:33:44 GMT vboxsync [710] * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) Moved and fixed zero data block write detection (could lead to write ... Tue, 06 Feb 2007 11:15:46 GMT vboxsync [703] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Added a note about deadlocks. Tue, 06 Feb 2007 11:07:46 GMT vboxsync [702] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) Argh Tue, 06 Feb 2007 11:07:11 GMT vboxsync [701] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) Termination fix Tue, 06 Feb 2007 11:03:40 GMT vboxsync [700] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) Another fix. Deadlock warning though. Tue, 06 Feb 2007 10:59:12 GMT vboxsync [699] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) Fix Tue, 06 Feb 2007 10:53:20 GMT vboxsync [698] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) Slirp must be protected by a lock due to recent async send changes. Tue, 06 Feb 2007 09:54:46 GMT vboxsync [697] * trunk/src/VBox/Devices/Storage/VmdkHDD.cpp (modified) Fix EOL settings. Tue, 06 Feb 2007 04:25:06 GMT vboxsync [674] * trunk/src/VBox/Devices/Network/slirp/misc.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) inline != extern for MSC. Mon, 05 Feb 2007 21:55:32 GMT vboxsync [652] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) some more #ifdefs IN_RING3 Mon, 05 Feb 2007 17:59:48 GMT vboxsync [646] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Rewrote send handling to do everything in a seperate thread. Mon, 05 Feb 2007 17:35:12 GMT vboxsync [645] * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Missing stat stop Mon, 05 Feb 2007 16:57:01 GMT vboxsync [643] * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) Ignore writing data blocks consisting of all zeroes to a VDI block ... Mon, 05 Feb 2007 16:10:45 GMT vboxsync [642] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Some async updates Mon, 05 Feb 2007 14:18:05 GMT vboxsync [638] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Reduced time spent inside locks. Sun, 04 Feb 2007 19:17:12 GMT vboxsync [605] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) CSR58 is an alias for BCR20 Sun, 04 Feb 2007 18:43:33 GMT vboxsync [602] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Updates for async sending + avoiding critical section blocking EMT Sun, 04 Feb 2007 14:48:08 GMT vboxsync [596] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Compile fixes Sun, 04 Feb 2007 14:45:40 GMT vboxsync [595] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Update Sun, 04 Feb 2007 14:44:34 GMT vboxsync [594] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Corrections Sun, 04 Feb 2007 14:38:52 GMT vboxsync [592] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Async send update Sun, 04 Feb 2007 11:42:27 GMT vboxsync [587] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Removed multiple packet code. Failed experiment. Sat, 03 Feb 2007 12:36:18 GMT vboxsync [584] * trunk/src/VBox/Devices/Makefile (modified) drop the *Host* drivers for now. Fri, 02 Feb 2007 18:29:46 GMT vboxsync [575] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Enabled delayed transmit interrupts + added async sending of packets ... Fri, 02 Feb 2007 18:28:00 GMT vboxsync [574] * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) spaces Fri, 02 Feb 2007 18:27:08 GMT vboxsync [573] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) what about alloca(). Fri, 02 Feb 2007 18:22:13 GMT vboxsync [572] * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) spaces Fri, 02 Feb 2007 18:21:31 GMT vboxsync [571] * trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp (modified) spaces. dropped #include Fri, 02 Feb 2007 18:18:53 GMT vboxsync [570] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) spaces Fri, 02 Feb 2007 17:10:20 GMT vboxsync [566] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) More comments Fri, 02 Feb 2007 17:06:00 GMT vboxsync [564] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Added disabled code path for sending multiple packets. Fri, 02 Feb 2007 16:31:31 GMT vboxsync [562] * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) forgot something Fri, 02 Feb 2007 15:49:04 GMT vboxsync [560] * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Implemented drvTAPW32SendEx Fri, 02 Feb 2007 15:24:29 GMT vboxsync [559] * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Added INetworkConnector callback for sending multiple packets Fri, 02 Feb 2007 15:09:33 GMT vboxsync [557] * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Added version check Fri, 02 Feb 2007 14:02:14 GMT vboxsync [550] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Wrong sample names Fri, 02 Feb 2007 13:58:40 GMT vboxsync [549] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) More stats Fri, 02 Feb 2007 13:19:02 GMT vboxsync [547] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) More stats Fri, 02 Feb 2007 12:42:43 GMT vboxsync [546] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Changed comments Fri, 02 Feb 2007 12:41:40 GMT vboxsync [545] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Added disabled option to postpone interrupts until we deliver the ... Fri, 02 Feb 2007 01:55:02 GMT vboxsync [532] * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) Same typo. Fri, 02 Feb 2007 01:54:05 GMT vboxsync [531] * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) fixed typo. Fri, 02 Feb 2007 01:39:09 GMT vboxsync [530] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/misc.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_var.h (modified) Hack for running slirp (NAT) on 64-bit hosts. Thu, 01 Feb 2007 20:47:56 GMT vboxsync [521] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) cosmetical fixes Thu, 01 Feb 2007 16:12:11 GMT vboxsync [512] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) removed test code Thu, 01 Feb 2007 15:34:40 GMT vboxsync [511] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Logging Thu, 01 Feb 2007 14:10:25 GMT vboxsync [508] * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Added todo Thu, 01 Feb 2007 14:07:25 GMT vboxsync [507] * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) TAP Update Thu, 01 Feb 2007 12:04:17 GMT vboxsync [500] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Logging update Thu, 01 Feb 2007 10:20:43 GMT vboxsync [499] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Queue depth of 8 is too much. 4 yields better results. Thu, 01 Feb 2007 10:15:07 GMT vboxsync [498] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Another update Thu, 01 Feb 2007 10:11:00 GMT vboxsync [497] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Update. Rather useless to monitor the receive ring descriptors. Thu, 01 Feb 2007 09:53:51 GMT vboxsync [496] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Updated no polling code path. Thu, 01 Feb 2007 09:04:58 GMT vboxsync [494] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Our change was contained in the upstream (slightly different: ... Thu, 01 Feb 2007 08:43:08 GMT vboxsync [493] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Changed printfs to Logs in DevVGA Wed, 31 Jan 2007 23:27:18 GMT vboxsync [492] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) 64-bit alignment. Klaus, could you quickly verify that I didn't break ... Wed, 31 Jan 2007 23:26:31 GMT vboxsync [491] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) 64-bit alignment. Wed, 31 Jan 2007 23:26:18 GMT vboxsync [490] * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) 64-bit alignment. Wed, 31 Jan 2007 23:25:57 GMT vboxsync [489] * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) 64-bit alignment. Wed, 31 Jan 2007 23:25:34 GMT vboxsync [488] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) fixed bustage. Wed, 31 Jan 2007 23:15:55 GMT vboxsync [487] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) 64-bit Alignment. Wed, 31 Jan 2007 23:15:23 GMT vboxsync [486] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) 64-bit alignment. Wed, 31 Jan 2007 23:14:59 GMT vboxsync [485] * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) 64-bit alignment. Wed, 31 Jan 2007 23:14:41 GMT vboxsync [484] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) 64-bit alignment. Wed, 31 Jan 2007 23:14:20 GMT vboxsync [483] * trunk/src/VBox/Devices/PC/apic.c (modified) 64-bit alignment. Wed, 31 Jan 2007 23:13:20 GMT vboxsync [482] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) 64-bit alignment. HCPTRTYPE -> R3PTRTYPE. And an question for Frank. Wed, 31 Jan 2007 23:02:03 GMT vboxsync [481] * trunk/src/VBox/Devices/Input/pckbd.c (modified) 64-bit alignment. Wed, 31 Jan 2007 22:31:02 GMT vboxsync [478] * trunk/src/VBox/Devices/Network/slirp/tcp.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) upstream: set TCP_NODELAY option