# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Dec 27, 2024 11:19:50 AM 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 Wed, 31 Jan 2007 21:52:32 GMT vboxsync [473] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) several small fixes merged from upstream Wed, 31 Jan 2007 16:29:49 GMT vboxsync [471] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Suspend the VM if an iSCSI target is down. Wed, 31 Jan 2007 12:28:42 GMT vboxsync [463] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) log causes for SSM load config mismatch to release log Tue, 30 Jan 2007 22:06:31 GMT vboxsync [446] * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) Added configuration option GetHostTimeDisabled (boolean). Tue, 30 Jan 2007 13:52:31 GMT vboxsync [433] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Fixed IDE for OpenSolaris 10. Tue, 30 Jan 2007 13:47:47 GMT vboxsync [432] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) argument order fixed Tue, 30 Jan 2007 13:44:07 GMT vboxsync [431] * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) Log the video mode hint only when it is actually delivered to the guest. Tue, 30 Jan 2007 09:46:12 GMT vboxsync [429] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Last minute breakage. Tue, 30 Jan 2007 09:42:40 GMT vboxsync [428] * trunk/src/VBox/Devices/Storage/PIIX3ATABmDma.h (modified) Update definitions. Tue, 30 Jan 2007 09:39:09 GMT vboxsync [427] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Suspend (and later redo) I/O operations and EMT if the VDI layer ... Fri, 26 Jan 2007 16:57:01 GMT vboxsync [366] * trunk/src/VBox/Devices/Audio/audio.c (modified) * trunk/src/VBox/Devices/Audio/audio_int.h (modified) * trunk/src/VBox/Devices/Audio/dsoundaudio.c (modified) * trunk/src/VBox/Devices/Audio/ossaudio.c (modified) made mixing of pcm_in work Fri, 26 Jan 2007 15:10:55 GMT vboxsync [360] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Fixed the no polling code. Fri, 26 Jan 2007 14:15:26 GMT vboxsync [356] * trunk/src/VBox/Devices/Audio/ossaudio.c (modified) some more detailed LogRel about the reason why opening an OSS audio ... Fri, 26 Jan 2007 14:14:21 GMT vboxsync [355] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/audio.c (modified) * trunk/src/VBox/Devices/Audio/audio.h (modified) * trunk/src/VBox/Devices/Audio/audio_int.h (modified) * trunk/src/VBox/Devices/Audio/mixeng.c (modified) * trunk/src/VBox/Devices/Audio/mixeng.h (modified) * trunk/src/VBox/Devices/Audio/mixeng_template.h (modified) activated soft volume mixing Fri, 26 Jan 2007 09:49:37 GMT vboxsync [349] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Correction. Fri, 26 Jan 2007 03:09:21 GMT vboxsync [344] * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) don't attempt building this on amd64 (needs some compiler config that ... Thu, 25 Jan 2007 20:49:05 GMT vboxsync [332] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) introduced PDMDevHlpGetVM() Thu, 25 Jan 2007 16:38:48 GMT vboxsync [317] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) r=bird: devhlp, please. Thu, 25 Jan 2007 16:37:30 GMT vboxsync [316] * trunk/src/VBox/Devices/PC/BIOS/Makefile (modified) I like the lists better this way. Thu, 25 Jan 2007 15:52:40 GMT vboxsync [307] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Bump SSM version.