# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Feb 4, 2025 10:47:45 AM Wed, 27 May 2009 07:33:15 GMT vboxsync [20056] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Backed out 47770 & 47771 (failed experiment) Wed, 27 May 2009 01:52:00 GMT vboxsync [20053] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * 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/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) NAT: LibAlias enabling + tcp_emu replaced with ftp_module Tue, 26 May 2009 17:10:42 GMT vboxsync [20049] * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) DevPit-i8254.cpp: Don't call TMVirtualGet multiple times when ... Tue, 26 May 2009 13:33:46 GMT vboxsync [20039] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) DevAPIC.cpp: Made apic_timer select the right instance. Fixed the ... Tue, 26 May 2009 13:25:48 GMT vboxsync [20037] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) TPR read/write updates Tue, 26 May 2009 11:04:52 GMT vboxsync [20024] * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) VMMDev: replace a weird constant with NULL for zero size HGCM buffers. Tue, 26 May 2009 09:13:45 GMT vboxsync [20016] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: noisy logging Mon, 25 May 2009 15:14:05 GMT vboxsync [20005] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Noisy logging Mon, 25 May 2009 13:59:29 GMT vboxsync [20001] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Cleaned up PDMGet/SetTPR. Mon, 25 May 2009 07:00:41 GMT vboxsync [19981] * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) * trunk/src/VBox/Devices/Network/slirp/ip_output.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/udp.c (modified) NAT: warnings and style Mon, 25 May 2009 02:35:18 GMT vboxsync [19980] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: unix build fix Mon, 25 May 2009 02:29:12 GMT vboxsync [19979] * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) * trunk/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) NAT: fix of vbox.org/4091 change list to queue to feed dhcp client ... Mon, 25 May 2009 00:19:23 GMT vboxsync [19978] * trunk/src/VBox/Devices/Makefile.kmk (modified) NAT: Rule to compile libalias with Slirp, switchable with ... Mon, 25 May 2009 00:16:47 GMT vboxsync [19977] * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) NAT: some glue code and experiments with default NAT rule Sun, 24 May 2009 17:57:46 GMT vboxsync [19974] * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) HostDVD/FreeBSD: Take the 64kb limit into account when reading from ... Sun, 24 May 2009 17:42:42 GMT vboxsync [19973] * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) Host/DVD: Fix non passthrough access on FreeBSD on probably Darwin too. Sun, 24 May 2009 12:14:19 GMT vboxsync [19968] * trunk/include/VBox/scsi.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.h (modified) * trunk/src/VBox/Devices/Storage/DrvHostDVD.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) HostDVD: Add basic support for FreeBSD. Passthrough is working quite ... Sun, 24 May 2009 12:05:02 GMT vboxsync [19967] * trunk/src/VBox/Devices/PC/DrvACPI.cpp (modified) ACPI: Add support for FreeBSD Fri, 22 May 2009 21:52:47 GMT vboxsync [19924] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Frontends/VBoxFB/VBoxFB.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedIPRT.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/r3/path.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstPath.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/testcase/tstRunTestcases.cpp (modified) IPRT,SUP: Renamed RTPathProgram to RTPathExecDir to make it clear ... Fri, 22 May 2009 17:30:19 GMT vboxsync [19921] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Storage/VMDK: avoid overlapping reads for streamOptimized files Fri, 22 May 2009 05:06:46 GMT vboxsync [19899] * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) NAT: attempt to fix (workaround) #3894. Thu, 21 May 2009 07:57:55 GMT vboxsync [19876] * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) NAT: not need ethernet information here anymore Wed, 20 May 2009 11:22:02 GMT vboxsync [19857] * trunk/src/VBox/Devices/Network/slirp/ip_icmp.c (modified) NAT: remove assertion Wed, 20 May 2009 10:14:12 GMT vboxsync [19851] * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) NAT: router is invalid for direct NAT Wed, 20 May 2009 06:33:35 GMT vboxsync [19847] * trunk/src/VBox/Devices/Network/slirp/ip_output.c (modified) NAT: typo Wed, 20 May 2009 06:04:28 GMT vboxsync [19846] * trunk/src/VBox/Devices/Network/slirp/ip_output.c (modified) NAT: some refactoring of ip fragmentation code Wed, 20 May 2009 05:13:06 GMT vboxsync [19845] * trunk/src/VBox/Devices/Makefile.kmk (modified) NAT: enabling no-storing ethernet by default Tue, 19 May 2009 23:12:55 GMT vboxsync [19844] * trunk/include/VBox/VBoxVideo.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/screen.c (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/vbox.c (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/vboxioctl.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxBFE/Framebuffer.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/SDLFramebuffer.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/SDLFramebuffer.h (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VideoCapture/FFmpegFB.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VideoCapture/FFmpegFB.h (modified) * trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxConsoleView.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxDefs.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxFrameBuffer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFrameBuffer.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) HGSMI: post host VBVA commands to display; Video HW Accel: mechanism ... Tue, 19 May 2009 19:05:34 GMT vboxsync [19840] * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) #3790: Proper init of receive buffer size fixes the issue with PXE ... Tue, 19 May 2009 19:01:23 GMT vboxsync [19839] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) * trunk/src/VBox/Devices/Network/slirp/ip_icmp.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/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_output.c (modified) NAT: Slirp don't use ether address of guest anymore instead it ... Tue, 19 May 2009 18:55:08 GMT vboxsync [19838] * trunk/src/VBox/Devices/Network/slirp/debug.c (modified) NAT: Ether address debug printing Tue, 19 May 2009 14:06:34 GMT vboxsync [19824] * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) Storage/VHD: cooperate with VBoxHDD to suppress redundant writes Tue, 19 May 2009 09:32:03 GMT vboxsync [19809] * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) Serial/DrvHostSerial/Solaris: ignore IEXTEN characters in line mode ... Tue, 19 May 2009 06:16:26 GMT vboxsync [19802] * trunk/src/VBox/Devices/Network/slirp/debug.c (modified) NAT: line lenght: 80 Mon, 18 May 2009 19:48:14 GMT vboxsync [19801] * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) compiler warning Mon, 18 May 2009 13:39:26 GMT vboxsync [19787] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) APIC: Current implementation is limited to 32 CPUs due to the use of ... Sat, 16 May 2009 06:55:09 GMT vboxsync [19759] * trunk/src/VBox/Devices/Network/slirp/ip_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) NAT: replace header storing with calculation of start of IP header in ... Fri, 15 May 2009 16:07:44 GMT vboxsync [19748] * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) NAT: fix of (#3885) Fri, 15 May 2009 16:05:41 GMT vboxsync [19747] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) TM: Cleaned up pausing and resuming the clocks. Fri, 15 May 2009 15:23:47 GMT vboxsync [19744] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Logging updates Fri, 15 May 2009 14:33:03 GMT vboxsync [19741] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Handle APIC_DM_LOWPRI in apic_bus_deliver Fri, 15 May 2009 14:31:49 GMT vboxsync [19739] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Logging updates Fri, 15 May 2009 13:49:55 GMT vboxsync [19737] * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) VHD: The checksum needs to be update after the UUID was changed Fri, 15 May 2009 13:43:22 GMT vboxsync [19736] * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) VHD: Fix chaning UUID of an image Fri, 15 May 2009 09:19:34 GMT vboxsync [19722] * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) NAT: move Assert where it really need Thu, 14 May 2009 21:24:28 GMT vboxsync [19711] * trunk/src/VBox/Additions/WINNT/Graphics/Display/screen.c (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread2-r0drv-nt.cpp (modified) HGSMI: host->guest command processing working Thu, 14 May 2009 17:14:35 GMT vboxsync [19706] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) DevRTC: UIP logging (level 2). Thu, 14 May 2009 15:19:48 GMT vboxsync [19700] * trunk/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.c (modified) small fix Thu, 14 May 2009 11:47:12 GMT vboxsync [19689] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: debug give slirp custom resolv.conf for debug need Thu, 14 May 2009 11:45:54 GMT vboxsync [19688] * trunk/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.c (modified) NAT: fix (#3900) don't create request if no dns server registered in ... Thu, 14 May 2009 10:20:51 GMT vboxsync [19686] * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) Grr Thu, 14 May 2009 10:20:15 GMT vboxsync [19685] * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) .vhd: nitpicking, logging fixes Wed, 13 May 2009 12:30:58 GMT vboxsync [19654] * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Main/MouseImpl.cpp (modified) Main and Devices/absolute mouse: do not send movement events to the ... Wed, 13 May 2009 10:11:08 GMT vboxsync [19650] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Bug fix Wed, 13 May 2009 07:38:28 GMT vboxsync [19646] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/vbox.dsl (modified) Backed out r47181; win2k regression Tue, 12 May 2009 14:37:26 GMT vboxsync [19632] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Use physical id for logging APIC Tue, 12 May 2009 14:00:11 GMT vboxsync [19626] * trunk/src/VBox/Devices/Serial/DrvRawFile.cpp (modified) polished r47206 Tue, 12 May 2009 13:49:50 GMT vboxsync [19624] * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Serial/DrvChar.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvRawFile.cpp (copied) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMSettingsSerial.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/ui/VBoxVMSettingsSerial.ui (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/SerialPortImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) added raw file serial driver Tue, 12 May 2009 12:45:43 GMT vboxsync [19616] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Obsolete comment Tue, 12 May 2009 12:45:09 GMT vboxsync [19615] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) ACPI logging updates Tue, 12 May 2009 12:27:21 GMT vboxsync [19614] * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Main/MouseImpl.cpp (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) Main and Devices: absolute mouse support: do not send a mouse ... Tue, 12 May 2009 11:31:14 GMT vboxsync [19607] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/vbox.dsl (modified) ACPI: increased maximum nr of supported VCPUs to 16; we should ... Tue, 12 May 2009 11:11:55 GMT vboxsync [19606] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) ACPI: Always show the CPU leafs when we have multiple VCPUs Fri, 08 May 2009 20:36:02 GMT vboxsync [19545] * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) NAT: better header space reserving Fri, 08 May 2009 13:53:56 GMT vboxsync [19525] * trunk/src/VBox/Devices/Network/slirp/ip_output.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: Correct ethernet package check Fri, 08 May 2009 08:08:49 GMT vboxsync [19512] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Logging updates Thu, 07 May 2009 20:58:49 GMT vboxsync [19507] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/Audio/audio.c (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TM: TMTimerDestroy -> TMR3TimerDestroy. (trying to simplify) Thu, 07 May 2009 14:51:03 GMT vboxsync [19489] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) DevAPIC: do not flood the release log! Thu, 07 May 2009 10:55:17 GMT vboxsync [19475] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) VMM: sending init IPI Thu, 07 May 2009 09:03:15 GMT vboxsync [19468] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) VMM: better SIPI sending, reschedule to R3 as needed Wed, 06 May 2009 21:12:09 GMT vboxsync [19464] * trunk/include/VBox/VBoxVideo.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/vbox.c (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) HGSMI support makefile fixes, basics for passing ddraw command to host Wed, 06 May 2009 19:20:18 GMT vboxsync [19454] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetInt.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetIntIf.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) VMM++: More on poking. Fixed broken R0 stats (wrong way of calling ... Wed, 06 May 2009 15:58:01 GMT vboxsync [19443] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) Notes about missing functionality Wed, 06 May 2009 14:34:05 GMT vboxsync [19437] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) SMP: send SIPI notification from APIC, let VM handle what really do Wed, 06 May 2009 06:54:50 GMT vboxsync [19411] * trunk/src/VBox/Devices/Network/slirp/ip_output.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: wrong Ether address detection and ethernet gap detection Wed, 06 May 2009 02:02:26 GMT vboxsync [19409] * trunk/src/VBox/Devices/Makefile.kmk (modified) EFI: Moved the EfiThunk.asm code down one level as indicated in ... Tue, 05 May 2009 17:36:04 GMT vboxsync [19392] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) NAT: attempt to fix #3651 Tue, 05 May 2009 15:02:08 GMT vboxsync [19383] * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) NAT: UDP gaps removed (detected with VPN) Tue, 05 May 2009 11:58:07 GMT vboxsync [19366] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Removed global VMM lock. Tue, 05 May 2009 05:20:41 GMT vboxsync [19351] * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) NAT: makes NAT and NATService compilable together Tue, 05 May 2009 02:02:51 GMT vboxsync [19349] * trunk/src/VBox/Devices/Makefile.kmk (modified) DevEFI,VBoxPkg: Moving the image to 0xffd40000 and mapping it as ... Mon, 04 May 2009 04:04:38 GMT vboxsync [19318] * trunk/src/VBox/Devices/Network/slirp/tcp_output.c (modified) NAT: corrects mbuf data offset arithmetic Mon, 04 May 2009 03:38:31 GMT vboxsync [19317] * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) DRV: DrvNAT is switch off-able Mon, 04 May 2009 03:25:23 GMT vboxsync [19314] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) DevPCI.cpp: Temporary EFI hack for fixing VGA detection. Mon, 04 May 2009 03:16:01 GMT vboxsync [19313] * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) * trunk/src/VBox/Devices/Network/slirp/ip_icmp.c (modified) * trunk/src/VBox/Devices/Network/slirp/ip_output.c (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.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) * trunk/src/VBox/Devices/Network/slirp/tcp_output.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_subr.c (modified) NAT: slirp servicing several guests Sun, 03 May 2009 19:39:24 GMT vboxsync [19309] * trunk/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.c (modified) gcc-4.4 warning Fri, 01 May 2009 18:06:59 GMT vboxsync [19300] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HostUSBImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMControl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFInfo.cpp (modified) * trunk/src/VBox/VMM/DBGFLog.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFOS.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-2.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-HwAccm.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMFork.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have ... Thu, 30 Apr 2009 19:03:36 GMT vboxsync [19279] * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) Etherboot: Build fix for FreeBSD Thu, 30 Apr 2009 13:33:19 GMT vboxsync [19272] * trunk/src/VBox/Devices/Makefile.kmk (modified) NAT: cleanup (no VBOX_USE_NAT) Wed, 29 Apr 2009 11:51:55 GMT vboxsync [19257] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetIntIf.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) Reapplied 46658 + fix Wed, 29 Apr 2009 10:14:59 GMT vboxsync [19255] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetIntIf.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) Backed out 46655-57 for now Wed, 29 Apr 2009 09:58:43 GMT vboxsync [19253] * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) Compile fixes Wed, 29 Apr 2009 09:40:48 GMT vboxsync [19251] * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) VBoxHDD/VDI: fix heap corruption in compacting VDI. Wed, 29 Apr 2009 03:14:39 GMT vboxsync [19248] * trunk/src/VBox/Devices/Makefile.kmk (modified) EFI: FV/FD should be bigger Wed, 29 Apr 2009 02:23:36 GMT vboxsync [19247] * trunk/src/VBox/Devices/Makefile.kmk (modified) Devices/Makefile.kmk: bird hack -> VBOX_WITH_ALT_EFITHUNK for making ... Mon, 27 Apr 2009 09:51:03 GMT vboxsync [19202] * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) Storage/VDI: fix several bugs with compaction, deal with images which ... Mon, 27 Apr 2009 09:39:51 GMT vboxsync [19199] * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) Storage/VBoxHDD: fix bug leading to incorrectly ignoring writes. ... Mon, 27 Apr 2009 02:36:56 GMT vboxsync [19192] * trunk/src/VBox/Devices/Makefile.kmk (modified) Devices/Makefile.kmk: EFI hacking. Sat, 25 Apr 2009 02:08:48 GMT vboxsync [19183] * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Builtins2.h (modified) Devices: EFI build fix. Fri, 24 Apr 2009 18:19:57 GMT vboxsync [19176] * trunk/include/VBox/VBoxHDD.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-Internal.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) VBoxHDD/generic+VDI: implemented and documented