# # ChangeLog for trunk/src/VBox/Devices in vbox # # Generated by Trac 1.4.3.2 # Apr 10, 2025 10:12:38 AM Tue, 22 May 2007 08:32:50 GMT vboxsync [2758] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Don't flush the raw disk/partition extents. Mon, 21 May 2007 16:31:41 GMT vboxsync [2749] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) QueryCPUId -> GetCpuId (it's a wrapper for CPUMGetGuestCpuId). Mon, 21 May 2007 15:14:37 GMT vboxsync [2742] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Implement determining image flags on open. Also partial ... Mon, 21 May 2007 11:57:36 GMT vboxsync [2728] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Allow (but punish with an assertion) creation of a HDD container ... Mon, 21 May 2007 09:16:41 GMT vboxsync [2725] * trunk/src/VBox/Devices/PC/BIOS/rombios.c (modified) Removed obsolete MPS tables from rombios. Extend DevPcBios.cpp ... Fri, 18 May 2007 15:07:58 GMT vboxsync [2718] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Implemented raw partition access. Wed, 16 May 2007 16:49:48 GMT vboxsync [2673] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Comment fix. Wed, 16 May 2007 13:59:46 GMT vboxsync [2670] * trunk/src/VBox/Devices/Builtins.h (modified) doppelmoppel Wed, 16 May 2007 11:48:06 GMT vboxsync [2661] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Raw disk access VMDKs can now be generated, too. Tue, 15 May 2007 20:21:06 GMT vboxsync [2651] * trunk/src/VBox/Devices/PC/BIOS/rombios.c (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) provide MPS table if IOAPIC is present, use the last 16 bytes of the ... Tue, 15 May 2007 15:59:11 GMT vboxsync [2650] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Updated VD image create interface. Implemented closing/deleting of ... Tue, 15 May 2007 09:25:05 GMT vboxsync [2645] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Better ATAPI passthrough error logging. Tue, 15 May 2007 06:21:12 GMT vboxsync [2640] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) fixed typo Mon, 14 May 2007 19:13:31 GMT vboxsync [2636] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) enable local APIC if IOAPIC is enabled or CPU == Intel || CPU == AMD Mon, 14 May 2007 14:36:54 GMT vboxsync [2630] * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) Fixed UTC typo. Mon, 14 May 2007 14:20:49 GMT vboxsync [2627] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) Fixed some RTTIME -> tm conversion bugs. Mon, 14 May 2007 14:12:13 GMT vboxsync [2626] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) Fixed UTC typo. Mon, 14 May 2007 08:25:02 GMT vboxsync [2613] * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) Use TM as UCT source. Sun, 13 May 2007 12:36:47 GMT vboxsync [2609] * trunk/src/VBox/Devices/Makefile.kmk (modified) Build USB on Darwin if VBOX_WITH_USB is defined. Sun, 13 May 2007 12:36:02 GMT vboxsync [2608] * trunk/src/VBox/Devices/Builtins.cpp (modified) Trust VBOX_WITH_USB. Fri, 11 May 2007 19:14:52 GMT vboxsync [2598] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Added a bunch of pci register defines and created a couple of the ... Fri, 11 May 2007 18:19:23 GMT vboxsync [2597] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) New device helper PCISetConfigCallbacks. (patch from R. Zeljko) Fri, 11 May 2007 17:13:13 GMT vboxsync [2596] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) Moved PFNPCICONFIGREAD and PFNPCICONFIGWRITE out in the open. Fri, 11 May 2007 13:39:50 GMT vboxsync [2595] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Fixed horrible memory leak when writing to a so far unused block. Fri, 11 May 2007 12:18:06 GMT vboxsync [2590] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Optimize writes to a so far unallocated blocks in the VMDK which ... Fri, 11 May 2007 12:07:03 GMT vboxsync [2589] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) The code calling us assumes that after a full block write the pre- ... Thu, 10 May 2007 16:38:18 GMT vboxsync [2583] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Fix incorrect error check for VMDK with separate descriptor file. Thu, 10 May 2007 16:33:20 GMT vboxsync [2582] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Windows doesn't like flushing files opened in read-only mode. Thu, 10 May 2007 13:11:08 GMT vboxsync [2580] * trunk/src/VBox/Devices/Storage/testcase/vditool.cpp (modified) Fixed uppercase conversion. Wed, 09 May 2007 16:56:55 GMT vboxsync [2569] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) the string of valid CFG options in CFGMR3AreValuesValid() should be ... Wed, 09 May 2007 16:37:49 GMT vboxsync [2566] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) Make sure curtime is updated when the first packet is sent by the ... Wed, 09 May 2007 16:28:03 GMT vboxsync [2565] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) A little experiment trying to get rid of the critsect contention in ... Wed, 09 May 2007 16:13:07 GMT vboxsync [2564] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Many VMDK block splitup fixes and the start of the create image function. Wed, 09 May 2007 15:40:16 GMT vboxsync [2562] * trunk/src/VBox/Devices/Storage/DrvVmdk.cpp (modified) Rename identifiers to avoid conflicts with the new code. Wed, 09 May 2007 13:10:57 GMT vboxsync [2558] * trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/enable.c (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) Undid incorrect commit. Wed, 09 May 2007 13:03:02 GMT vboxsync [2557] * trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/enable.c (modified) * trunk/src/VBox/Devices/PC/BIOS/rombios.c (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) Fixed and simplified BIOS int15 mouse service. Avoids spurious ... Tue, 08 May 2007 20:45:18 GMT vboxsync [2546] * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/vbox.dsl (modified) cosmetical fixes Tue, 08 May 2007 16:30:56 GMT vboxsync [2544] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Removed harmful Yield. Tue, 08 May 2007 16:18:21 GMT vboxsync [2543] * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) Fixed boch shutdown (write 'Shutdown' to 9800h). Tue, 08 May 2007 16:05:42 GMT vboxsync [2539] * trunk/src/VBox/Devices/Storage/DrvVmdk.cpp (modified) Proper VMDK fix, part 1. Tue, 08 May 2007 15:04:53 GMT vboxsync [2538] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) Quick implementation of IRQ level flip-flip (pass ... Tue, 08 May 2007 12:27:08 GMT vboxsync [2535] * trunk/src/VBox/Devices/PC/BIOS/rombios.c (modified) Avoid build timestamp in the BIOS. Results in BIOS image compare ... Tue, 08 May 2007 11:20:07 GMT vboxsync [2534] * trunk/src/VBox/Devices/Storage/DrvHostRawDisk.cpp (modified) Provide error message (only for the release log, as the IDE device ... Tue, 08 May 2007 11:19:16 GMT vboxsync [2533] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) Make sure the packet is large enough to receive the data. Fri, 04 May 2007 02:02:17 GMT vboxsync [2482] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Drop PATH_CURRENT from the global DEFS as it plays merry poppins with ... Fri, 04 May 2007 00:46:16 GMT vboxsync [2478] * trunk/Makefile.kmk (moved) * trunk/include/Makefile.kmk (modified) * trunk/include/VBox/Makefile.kmk (deleted) * trunk/src/Makefile.kmk (moved) * trunk/src/VBox/Additions/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Display/Mirror/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Mirror/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/MouseFilter/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxControl/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxService/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/i8042prt/Makefile.kmk (moved) * trunk/src/VBox/Additions/common/Makefile.kmk (moved) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/daemon/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/module/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/xgraphics/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/xmouse/Makefile.kmk (moved) * trunk/src/VBox/Debugger/Makefile.kmk (moved) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk (moved) * trunk/src/VBox/Devices/Makefile.kmk (moved) * trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk (moved) * trunk/src/VBox/Devices/Storage/testcase/Makefile.kmk (moved) * trunk/src/VBox/Devices/testcase/Makefile.kmk (moved) * trunk/src/VBox/Disassembler/Makefile.kmk (moved) * trunk/src/VBox/Frontends/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VBoxFB/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/VBoxTAP/Makefile.kmk (moved) * trunk/src/VBox/Main/Makefile.kmk (moved) * trunk/src/VBox/Main/testcase/Makefile.kmk (moved) * trunk/src/VBox/Makefile.kmk (moved) * trunk/src/VBox/Runtime/Makefile.kmk (moved) * trunk/src/VBox/Runtime/os2/Makefile (deleted) * trunk/src/VBox/Runtime/r3/posix/Makefile (deleted) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (moved) * trunk/src/VBox/VMM/Makefile.kmk (moved) * trunk/src/VBox/VMM/testcase/Makefile.kmk (moved) * trunk/src/testcase/Makefile.kmk (moved) [Mm]akefile -> Makefile.kmk Thu, 03 May 2007 23:54:31 GMT vboxsync [2477] * trunk/src/VBox/Debugger/testcase/Makefile.kup (added) * trunk/src/VBox/Devices/Audio/Makefile.kup (added) * trunk/src/VBox/Devices/Bus/Makefile.kup (added) * trunk/src/VBox/Devices/Graphics/Makefile.kup (added) * trunk/src/VBox/Devices/Input/Makefile.kup (added) * trunk/src/VBox/Devices/Network/Makefile.kup (added) * trunk/src/VBox/Devices/Network/slirp/Makefile.kup (added) * trunk/src/VBox/Devices/Network/testcase/Makefile.kup (added) * trunk/src/VBox/Devices/PC/Makefile.kup (added) * trunk/src/VBox/Devices/Serial/Makefile.kup (added) * trunk/src/VBox/Devices/Storage/Makefile.kup (added) * trunk/src/VBox/Devices/VMMDev/Makefile.kup (added) * trunk/src/VBox/Frontends/VirtualBox/src/Makefile.kup (added) * trunk/src/VBox/Frontends/VirtualBox/ui/Makefile.kup (added) * trunk/src/VBox/Main/hgcm/Makefile.kup (added) * trunk/src/VBox/Main/linux/Makefile.kup (added) * trunk/src/VBox/Main/win32/Makefile.kup (added) * trunk/src/VBox/Main/xml/Makefile.kup (added) * trunk/src/VBox/Runtime/VBox/Makefile.kup (added) * trunk/src/VBox/Runtime/alloc/Makefile.kup (added) * trunk/src/VBox/Runtime/generic/Makefile.kup (added) * trunk/src/VBox/Runtime/math/Makefile.kup (added) * trunk/src/VBox/Runtime/math/amd64/Makefile.kup (added) * trunk/src/VBox/Runtime/math/gcc/Makefile.kup (added) * trunk/src/VBox/Runtime/math/x86/Makefile.kup (added) * trunk/src/VBox/Runtime/misc/Makefile.kup (added) * trunk/src/VBox/Runtime/nt/Makefile.kup (added) * trunk/src/VBox/Runtime/os2/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/darwin/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/generic/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/linux/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/nt/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/darwin/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/freebsd/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/linux/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/os2/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/posix/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/win32/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/win64/Makefile.kup (added) * trunk/src/VBox/Runtime/string/Makefile.kup (added) * trunk/src/VBox/Runtime/table/Makefile.kup (added) * trunk/src/VBox/Runtime/win32/Makefile.kup (added) * trunk/src/VBox/Runtime/win64/Makefile.kup (added) * trunk/src/VBox/VMM/PATM/VMMAll/Makefile.kup (added) * trunk/src/VBox/VMM/VMMAll/Makefile.kup (added) * trunk/src/VBox/VMM/VMMR0/Makefile.kup (added) * trunk/src/VBox/VMM/VMMSwitcher/Makefile.kup (added) * trunk/src/recompiler/InnoTek/Makefile.kup (added) * trunk/src/recompiler/fpu/Makefile.kup (added) * trunk/src/recompiler/target-i386/Makefile.kup (added) export Thu, 03 May 2007 23:51:43 GMT vboxsync [2476] * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/VMMGC/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/Makefile.kmk (modified) * trunk/src/bldprogs/Makefile.kmk (modified) * trunk/src/libs/Makefile.kmk (modified) * trunk/src/libs/liblzf-1.51/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Some makefile header and attribute adjustments. Thu, 03 May 2007 23:41:50 GMT vboxsync [2475] * trunk/src/VBox/Debugger/testcase/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Audio/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Bus/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Graphics/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Input/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/slirp/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/testcase/Makefile.kmk (deleted) * trunk/src/VBox/Devices/PC/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Serial/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Storage/Makefile.kmk (deleted) * trunk/src/VBox/Devices/VMMDev/Makefile.kmk (deleted) * trunk/src/VBox/Frontends/VirtualBox/src/Makefile.kmk (deleted) * trunk/src/VBox/Frontends/VirtualBox/ui/Makefile.kmk (deleted) * trunk/src/VBox/Main/hgcm/Makefile.kmk (deleted) * trunk/src/VBox/Main/linux/Makefile.kmk (deleted) * trunk/src/VBox/Main/win32/Makefile.kmk (deleted) * trunk/src/VBox/Main/xml/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/VBox/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/alloc/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/generic/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/nt/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/darwin/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/linux/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/nt/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/darwin/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/linux/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/os2/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/win32/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/string/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/table/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/win32/Makefile.kmk (deleted) * trunk/src/VBox/VMM/PATM/VMMAll/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMAll/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMR0/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMSwitcher/Makefile.kmk (deleted) * trunk/src/recompiler/InnoTek/Makefile.kmk (deleted) * trunk/src/recompiler/InnoTek/crt/Makefile.kmk (deleted) * trunk/src/recompiler/target-i386/Makefile.kmk (deleted) Makefile.kmk -> Makefile.kup Thu, 03 May 2007 16:43:10 GMT vboxsync [2468] * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/testcase/Makefile (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) Dropping the VBOX_WITH_VIRTUAL_SYNC_TIMERS #ifdefs, making it default. Thu, 03 May 2007 15:09:01 GMT vboxsync [2464] * trunk/include/VBox/pdm.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) Added TMR3UCTNow, exported it as a DevHlp and made VMMDev use it as ... Thu, 03 May 2007 00:57:07 GMT vboxsync [2456] * trunk/src/VBox/Additions/Makefile (modified) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile (modified) * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/PC/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile (modified) * trunk/src/VBox/Frontends/VBoxSDL/Makefile (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/Main/Makefile (modified) * trunk/src/VBox/VMM/testcase/Makefile (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Some build message adjustments. (depends on new kBuild) Wed, 02 May 2007 16:37:24 GMT vboxsync [2454] * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/testcase/Makefile (modified) Enabled the VIRTUAL_SYNC timers to see how they influences the ... Fri, 27 Apr 2007 18:08:37 GMT vboxsync [2405] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Backed out [20718] as it broke vmdk image support. Fri, 27 Apr 2007 11:03:46 GMT vboxsync [2390] * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/Storage/DrvVmdk.cpp (copied) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) Resurrect old VMDK code and make it default. Fri, 27 Apr 2007 08:32:58 GMT vboxsync [2385] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Fixed copy&paste errors. Use the correct image reference and filename. Fri, 27 Apr 2007 06:38:19 GMT vboxsync [2381] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) VCC8 is very picky about char* vs const char * Fri, 27 Apr 2007 06:12:35 GMT vboxsync [2380] * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (added) export to OSE Fri, 27 Apr 2007 06:07:11 GMT vboxsync [2379] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (added) export to OSE Fri, 27 Apr 2007 00:32:46 GMT vboxsync [2375] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) I'll change RTFile* to use size_t one day. in the mean time we'll ... Thu, 26 Apr 2007 19:12:03 GMT vboxsync [2366] * trunk/src/VBox/Additions/WINNT/i8042prt/Makefile (modified) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/VMM/testcase/Makefile (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/new/Makefile.kmk (modified) use kBuild-provided msg macros Thu, 26 Apr 2007 17:45:23 GMT vboxsync [2361] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Proper fix this time. Thu, 26 Apr 2007 17:09:34 GMT vboxsync [2360] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Shut up gcc. Thu, 26 Apr 2007 17:06:59 GMT vboxsync [2359] * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Fixed variable initialization. Thu, 26 Apr 2007 16:53:00 GMT vboxsync [2358] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (moved) * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) * trunk/src/VBox/Devices/Storage/VDICore.h (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (added) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/HardDiskImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) New VMDK code. Wed, 25 Apr 2007 09:21:17 GMT vboxsync [2335] * trunk/src/VBox/Devices/PC/BIOS/rombios.c (modified) Clean up a few BIOS log/error messages. Wed, 25 Apr 2007 09:19:53 GMT vboxsync [2334] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Do the 16383 cylinder clipping earlier (again). Needed for the new ... Fri, 20 Apr 2007 23:26:42 GMT vboxsync [2291] * trunk/include/VBox/pdm.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) More ring-0/ring-3 type safety (callbacks and PDM symbol resolving). Fri, 20 Apr 2007 22:35:30 GMT vboxsync [2285] * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/testcase/Makefile (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) TMCLOCK_VIRTUAL_SYNC changes. (define VBOX_WITH_VIRTUAL_SYNC_TIMERS ... Fri, 20 Apr 2007 14:20:17 GMT vboxsync [2278] * trunk/src/VBox/Devices/PC/Etherboot-src/pcnet32.zrom (modified) updated etherboot zrom image Fri, 20 Apr 2007 14:06:54 GMT vboxsync [2275] * trunk/src/VBox/Devices/PC/Etherboot-src/core/nic.c (modified) Correctly handle PXE menus with 0 boot servers for an entry. Use the ... Fri, 20 Apr 2007 13:14:32 GMT vboxsync [2272] * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) RTPathReal presumes that the path exists! Fri, 20 Apr 2007 12:58:05 GMT vboxsync [2269] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) Stricter pointer typechecking. (R0 vs R3) Thu, 19 Apr 2007 21:34:32 GMT vboxsync [2246] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (moved) * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) Input/pckbd.c => Input/DevPS2.cpp Thu, 19 Apr 2007 11:51:56 GMT vboxsync [2216] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Backed out 20564 & 20565. Require many more changes. Thu, 19 Apr 2007 11:45:56 GMT vboxsync [2215] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Compile ataIOPortRead/WriteStr1 in ring 0 mode as well. Thu, 19 Apr 2007 11:34:39 GMT vboxsync [2214] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Register string read & write handlers for ring 0. Tue, 17 Apr 2007 05:48:12 GMT vboxsync [2113] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Force the guest VRAM copying to the external buffer when taking ... Mon, 16 Apr 2007 15:25:48 GMT vboxsync [2106] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.h (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) Do not block EMT while resizing the framebuffer. Fri, 13 Apr 2007 23:50:25 GMT vboxsync [2084] * trunk/src/VBox/Devices/Makefile (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) claim+unmount mounted dvds on darwin. Fri, 13 Apr 2007 14:39:03 GMT vboxsync [2079] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) Added VBE_DISPI_INDEX_CMONITOR indexed register to pass the ... Thu, 12 Apr 2007 16:10:58 GMT vboxsync [2053] * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) Pass the rc from poweroff and suspend around! Thu, 12 Apr 2007 16:00:24 GMT vboxsync [2052] * trunk/src/VBox/Devices/Serial/DrvNamedPipe.cpp (modified) Make named pipe destruction independent of driver destruction order. Thu, 12 Apr 2007 15:58:00 GMT vboxsync [2051] * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) Comment cleanup. Wed, 11 Apr 2007 21:14:32 GMT vboxsync [2038] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) less strict check for failures caused by MMIO2. Wed, 11 Apr 2007 13:12:07 GMT vboxsync [2027] * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) Check types of HGCM commands. Wed, 11 Apr 2007 07:52:07 GMT vboxsync [2025] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Ignore enable/disable reverting to power-on defaults instead of ... Wed, 11 Apr 2007 07:47:59 GMT vboxsync [2024] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) Allow disabling of multi-sector read commands. Wed, 11 Apr 2007 02:34:08 GMT vboxsync [2021] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) r=bird: The framebuffer is still locked, that's why we didn't used to ... Tue, 10 Apr 2007 16:37:20 GMT vboxsync [2018] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) corrected comment. Tue, 10 Apr 2007 08:14:13 GMT vboxsync [2001] * trunk/src/VBox/Devices/PC/Etherboot-src/arch/armnommu (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/arch/e1 (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/arch/ia64 (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/disk (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c509.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c509.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c515.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c515.txt (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c595.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c595.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c90x.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/3c90x.txt (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/amd8111e.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/amd8111e.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/cs89x0.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/cs89x0.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/cs89x0.txt (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/davicom.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/depca.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/dmfe.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/e1000.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/e1000_hw.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/eepro.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/eepro100.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/epic100.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/epic100.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/etherfabric.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/etherfabric.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/forcedeth.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/hfa384x.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/mlx_ipoib (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/mtd80x.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/myri (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/myri10ge.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/natsemi.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/ns83820.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/ns8390.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/ns8390.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/p80211hdr.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/pnic.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/pnic_api.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/prism2.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/prism2_pci.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/prism2_plx.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/r8169.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/rtl8139.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/sis900.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/sis900.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/sis900.txt (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/sk_g16.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/sk_g16.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/skel.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/smc9000.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/smc9000.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/sundance.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/tg3.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/tg3.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/tlan.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/tlan.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/tulip.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/tulip.txt (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/via-rhine.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/via-velocity.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/via-velocity.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/w89c840.c (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/drivers/net/wlan_compat.h (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/filo (deleted) * trunk/src/VBox/Devices/PC/Etherboot-src/firmware (deleted) Removed parts of Etherboot we never build. Fri, 06 Apr 2007 06:24:14 GMT vboxsync [1967] * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) a bit less strict on 0 byte buffers. (TEST UNIT READY + linux) Fri, 06 Apr 2007 06:14:10 GMT vboxsync [1965] * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Makefile (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) HostDVD support for Darwin. Thu, 05 Apr 2007 11:09:33 GMT vboxsync [1948] * trunk/src/VBox/Devices/Audio/alsaaudio.c (modified) removed tab Thu, 05 Apr 2007 11:09:18 GMT vboxsync [1947] * trunk/src/VBox/Devices/Audio/alsaaudio.c (modified) fix for #1850 (ALSA on AMD64 was croaking) Wed, 04 Apr 2007 14:04:15 GMT vboxsync [1931] * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (moved) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) apic.c => DevAPIC.cpp Wed, 04 Apr 2007 08:25:13 GMT vboxsync [1912] * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevDMA.cpp (moved) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/Devices/muldiv64.c (deleted) * trunk/src/VBox/Devices/vl_vbox.h (modified) muldiv64() => ASMMultU64ByU32DivByU32(); dma.c => DevDMA.cpp Wed, 04 Apr 2007 08:08:58 GMT vboxsync [1910] * trunk/src/VBox/Devices/Storage/VmdkHDD.cpp (modified) warnings Tue, 03 Apr 2007 16:46:24 GMT vboxsync [1900] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) free VGA memory when destructing the device Tue, 03 Apr 2007 16:32:49 GMT vboxsync [1896] * trunk/src/VBox/Devices/PC/BIOS/logo.c (modified) Improved F12 key handling in the BIOS temporary boot selection and ...