# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Jan 12, 2025 7:32:20 PM Wed, 30 Jul 2008 17:37:03 GMT vboxsync [11000] * trunk/include/iprt/autores.h (modified) iprt/autores.h: Added a hundred missing newlines, fixed docs and a ... Wed, 30 Jul 2008 16:22:30 GMT vboxsync [10998] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt: Use the byte swapper routines from iprt/asm.h. Wed, 30 Jul 2008 16:06:36 GMT vboxsync [10997] * trunk/include/iprt/asm.h (modified) iprt/asm.h: comment. Wed, 30 Jul 2008 16:06:18 GMT vboxsync [10996] * trunk/include/iprt/asm.h (modified) iprt/asm.h: shut up stupid MSC warning. Wed, 30 Jul 2008 15:49:16 GMT vboxsync [10995] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) iprt: Added ASMByteSwapU16/64 and unit test for them + U32. Wed, 30 Jul 2008 14:44:27 GMT vboxsync [10989] * trunk/include/iprt/autores.h (modified) Runtime: reallocate counting in elements, not in bytes in autores Wed, 30 Jul 2008 14:11:43 GMT vboxsync [10988] * trunk/include/iprt/autores.h (modified) Runtime: removed unsafe operator= from autores Wed, 30 Jul 2008 13:33:48 GMT vboxsync [10982] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt: More IPv4 checksum calculation. Wed, 30 Jul 2008 13:13:20 GMT vboxsync [10980] * trunk/include/iprt/autores.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) Runtime, HostServices/GuestProperties, Additions/common: autores update Wed, 30 Jul 2008 12:34:20 GMT vboxsync [10978] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) tstIntNet-1,iprt: Use iprt/net in tstIntNet-1. Modified the ... Wed, 30 Jul 2008 12:12:45 GMT vboxsync [10977] * trunk/include/iprt/autores.h (modified) Runtime: forgot a header file in autores Wed, 30 Jul 2008 11:52:25 GMT vboxsync [10975] * trunk/include/iprt/autores.h (moved) Runtime: renamed iprt/autores -> iprt/autores.h Wed, 30 Jul 2008 11:49:30 GMT vboxsync [10974] * trunk/include/iprt/autores (modified) Runtime: updated and simplified the autores code Wed, 30 Jul 2008 09:46:01 GMT vboxsync [10967] * trunk/include/iprt/cpputils.h (modified) iprt/cpputils.h: added stdx::non_copyable class Wed, 30 Jul 2008 02:40:20 GMT vboxsync [10966] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) IPRT: some more IP checksumming stuff (hope it works). Wed, 30 Jul 2008 01:48:29 GMT vboxsync [10964] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (added) IPRT: added RTNETTCP to iprt/net.h and started on the IPv4 checksum ... Tue, 29 Jul 2008 22:26:39 GMT vboxsync [10963] * trunk/include/VBox/types.h (modified) * trunk/include/iprt/net.h (modified) types: Merged PDMMAC and RTNETMAC into RTMAC. Tue, 29 Jul 2008 22:24:13 GMT vboxsync [10962] * trunk/include/iprt/types.h (modified) iprt/types.h: Added RTMAC. Tue, 29 Jul 2008 22:05:05 GMT vboxsync [10960] * trunk/include/iprt/net.h (added) IPRT/intnet: Moving network protocol structures and related stuff ... Tue, 29 Jul 2008 19:15:51 GMT vboxsync [10951] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) IPRT: Extended RTStrValidateEncodingEx with a ... Tue, 29 Jul 2008 18:56:03 GMT vboxsync [10949] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTStrNLen.cpp (added) * trunk/src/VBox/Runtime/common/string/RTStrNLenEx.cpp (added) IPRT: Added RTStrNLen and RTStrNLenEx. Tue, 29 Jul 2008 18:08:58 GMT vboxsync [10944] * trunk/include/iprt/timer.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTTimerLRCreate-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/timerlr-generic.cpp (copied) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstTimerLR.cpp (copied) iprt: RTTimerLR - low resolution timer API (< 10 Hz). Tue, 29 Jul 2008 17:24:13 GMT vboxsync [10943] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Fixed missing ASMAtomicReadU64 and ASMAtomicUoReadU64 on ... Tue, 29 Jul 2008 16:32:25 GMT vboxsync [10940] * trunk/include/iprt/once.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/once.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstOnce.cpp (added) IPRT: Implemented the RTOnce API. Tue, 29 Jul 2008 16:31:29 GMT vboxsync [10939] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Added a bunch of atomic operations for IPRT handles ... Tue, 29 Jul 2008 13:25:47 GMT vboxsync [10930] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) Additions/common: added guest property enumeration functions to the ... Tue, 29 Jul 2008 13:23:40 GMT vboxsync [10929] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) HostServices/GuestProperties: added a guest enumeration interface to ... Tue, 29 Jul 2008 12:39:38 GMT vboxsync [10927] * trunk/include/iprt/autores (modified) Runtime: updated RTMemAuto -> RTMemAutoPtr Tue, 29 Jul 2008 12:24:54 GMT vboxsync [10926] * trunk/include/iprt/autores (modified) Runtime: updated RTAutoRes -> RTMemAuto Tue, 29 Jul 2008 12:11:56 GMT vboxsync [10925] * trunk/include/iprt/autores (modified) Runtime: updated RTAutoRes Tue, 29 Jul 2008 03:48:35 GMT vboxsync [10924] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) intnet: INTNET_OPEN_FLAGS_SECURITY_XOR_MASK -> ... Tue, 29 Jul 2008 00:22:11 GMT vboxsync [10923] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) intnet: MAC sharing under construction... Mon, 28 Jul 2008 17:19:25 GMT vboxsync [10918] * trunk/include/iprt/autores (added) Runtime: added RTAutoRes (a generalised form of auto_ptr for managing ... Mon, 28 Jul 2008 12:58:44 GMT vboxsync [10911] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) IPRT: Added RTPathSetCurrent. Thu, 24 Jul 2008 18:31:02 GMT vboxsync [10867] * trunk/include/VBox/VBoxGuest.h (modified) va_list fix. Thu, 24 Jul 2008 17:15:02 GMT vboxsync [10861] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) Added VbglR3GuestPropWriteValueF and VbglR3GuestPropWriteValueV. Thu, 24 Jul 2008 09:11:00 GMT vboxsync [10848] * trunk/include/iprt/cache.h (added) * trunk/src/VBox/Runtime/common/misc/cache.cpp (added) Export to OSE Wed, 23 Jul 2008 21:49:52 GMT vboxsync [10843] * trunk/include/VBox/intnet.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) intnet: Implemented activation on power on & resume, deactivation on ... Wed, 23 Jul 2008 19:11:33 GMT vboxsync [10837] * trunk/include/VBox/pdmifs.h (modified) todo in PDMINETWORKCONNECTOR. Wed, 23 Jul 2008 14:11:53 GMT vboxsync [10831] * trunk/include/VBox/hwacc_vmx.h (modified) Update Wed, 23 Jul 2008 09:02:58 GMT vboxsync [10822] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Prepare for EPT. Wed, 23 Jul 2008 07:18:14 GMT vboxsync [10820] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Cleanup Tue, 22 Jul 2008 17:58:54 GMT vboxsync [10819] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) intnet: Use the IPRT handle table, validate against the session when ... Tue, 22 Jul 2008 15:56:17 GMT vboxsync [10818] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) More capabilities Tue, 22 Jul 2008 15:03:14 GMT vboxsync [10817] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Started with EPT support. Tue, 22 Jul 2008 13:50:54 GMT vboxsync [10814] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibVideo.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) HostServices/GuestProperties, Main, Additions/common, ... Tue, 22 Jul 2008 11:07:38 GMT vboxsync [10806] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) intnet: Push the session down to all the INTNETR0* apis. Tue, 22 Jul 2008 09:44:31 GMT vboxsync [10805] * trunk/include/VBox/vmm.h (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/VMM/VMMR0/VMMR0.cpp (modified) VMM+SUPDrv: Changed the VMMR0EntryEx interface to also take the ... Tue, 22 Jul 2008 09:10:18 GMT vboxsync [10802] * trunk/include/VBox/com/array.h (modified) Main, Guest Properties: attempt to fix the build break on Windows ... Tue, 22 Jul 2008 08:12:42 GMT vboxsync [10797] * trunk/Config.kmk (modified) * trunk/include/VBox/HostServices/GuestPropertySvc.h (moved) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl (deleted) * trunk/src/VBox/Additions/common/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxControl/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.rc (added) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLR3Internal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (moved) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibVideo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties (moved) * trunk/src/VBox/HostServices/GuestProperties/Makefile.kmk (copied) * trunk/src/VBox/HostServices/GuestProperties/noncopyable.h (copied) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (copied) * trunk/src/VBox/HostServices/Makefile.kmk (modified) * trunk/src/VBox/Installer/linux/Makefile.kmk (modified) * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) Guest properties: initial commit of new interface Mon, 21 Jul 2008 16:44:33 GMT vboxsync [10788] * trunk/include/iprt/handletable.h (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (copied) IPRT: Implemented the context variant of the handle table. Mon, 21 Jul 2008 15:11:34 GMT vboxsync [10785] * trunk/include/iprt/assert.h (modified) Fixed broken AssertCompileMemberOffset macro. Mon, 21 Jul 2008 02:16:19 GMT vboxsync [10768] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/handletable.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (added) Some early commit of the handle table code (home -> work). Sun, 20 Jul 2008 02:15:39 GMT vboxsync [10765] * trunk/include/iprt/handletable.h (added) * trunk/include/iprt/types.h (modified) Spec'ed out the RTHandleTable API. Fri, 18 Jul 2008 23:56:28 GMT vboxsync [10761] * trunk/include/VBox/intnet.h (modified) Fixed INTNETRUNKDIR_VALID_MASK / flags. Fri, 18 Jul 2008 12:43:53 GMT vboxsync [10746] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Added pSession argument to all the intnet request packets. Thu, 17 Jul 2008 22:42:30 GMT vboxsync [10733] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) intnet: Converted the internal frame handling to use the ... Thu, 17 Jul 2008 13:08:56 GMT vboxsync [10724] * trunk/include/VBox/vmm.h (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/SUPDrv-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Bumped the SUPDRV_IOC_VERSION major as the changes to the fast path ... Wed, 16 Jul 2008 22:38:23 GMT vboxsync [10715] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Devices/Storage/DrvBlock.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VDICore.h (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/HardDiskImpl.cpp (modified) * trunk/src/VBox/Main/include/HardDiskImpl.h (modified) Merge async I/O for VMDK backend from private branch Wed, 16 Jul 2008 19:23:38 GMT vboxsync [10709] * trunk/include/VBox/com/array.h (modified) Main: SafeArray: Added SafeArrayTraits to make ... Wed, 16 Jul 2008 19:15:39 GMT vboxsync [10708] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) Runtime: add cache implementation Wed, 16 Jul 2008 16:49:09 GMT vboxsync [10707] * trunk/include/VBox/x86.h (modified) Include bit 5 in the debug register armed mask. Wed, 16 Jul 2008 12:17:31 GMT vboxsync [10695] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Added HWVirtExNestedPagingEnabled method to MachineDebugger. Tue, 15 Jul 2008 20:00:27 GMT vboxsync [10681] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) intnet: More TrunkIf code. Tue, 15 Jul 2008 16:32:15 GMT vboxsync [10677] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) Added INTNETTRUNKFACTORY::pfnRelease, dealth with a unload race ... Tue, 15 Jul 2008 14:38:39 GMT vboxsync [10663] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (copied) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Created tstIntNet-1 for checking that capturing an interface works on ... Tue, 15 Jul 2008 14:21:04 GMT vboxsync [10661] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.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) Reduce the number of world switches caused by cr8 writes by checking ... Tue, 15 Jul 2008 12:36:13 GMT vboxsync [10652] * trunk/include/VBox/hgcmsvc.h (modified) hgcm: added a callback parameter type (for host use only) Tue, 15 Jul 2008 12:31:56 GMT vboxsync [10651] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/x11/xclient/main.cpp (modified) Additions/common: removed default argument to VbglR3Daemonize Tue, 15 Jul 2008 12:15:41 GMT vboxsync [10648] * trunk/include/VBox/cpum.mac (modified) * trunk/include/VBox/x86.mac (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) Moved X86FXSTATE from x86.mac to cpum.mac. Tue, 15 Jul 2008 12:07:24 GMT vboxsync [10647] * trunk/include/VBox/x86.mac (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) Manual saving of XMM registers. Use new FPU/MMX/XMM state saving for ... Tue, 15 Jul 2008 12:07:17 GMT vboxsync [10646] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Made RTLogDestroy ignore NULL logger. Tue, 15 Jul 2008 09:36:16 GMT vboxsync [10635] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDaemonize.cpp (modified) Additions/common: support in the R3 guest library creating a pidfile ... Tue, 15 Jul 2008 09:06:33 GMT vboxsync [10630] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) Newer functions for handling fpu save/restore in ring 0. Sat, 12 Jul 2008 15:29:49 GMT vboxsync [10568] * trunk/include/VBox/x86.h (modified) Updates Sat, 12 Jul 2008 00:57:37 GMT vboxsync [10559] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) INTNET: sketched out the trunk create & connect code (disabled). Sat, 12 Jul 2008 00:19:35 GMT vboxsync [10557] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) INTNET: Hopefully sorted out a bunch of unsafe locking (handle usage ... Fri, 11 Jul 2008 20:05:12 GMT vboxsync [10552] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/VBoxOGL.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/VBoxHook.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxStatistics.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibClipboard.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibInfoSvc.cpp (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) More IOCTLs. Fri, 11 Jul 2008 19:26:59 GMT vboxsync [10546] * trunk/include/iprt/semaphore.h (modified) RTSemFastMutexCreate docs. Fri, 11 Jul 2008 18:39:28 GMT vboxsync [10544] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Frontends/VirtualBox4/include/COMDefs.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) Performance API, version 0, with fixed COMDefs.h. Fri, 11 Jul 2008 18:00:44 GMT vboxsync [10541] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/VBoxOGL.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/VBoxHook.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxMemBalloon.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxRestore.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxStatistics.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/testcase/tstSessionHack.cpp (modified) * trunk/src/VBox/Additions/WINNT/include/VBoxGuestInternal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/HGCM.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibClipboard.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGR.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibInfoSvc.cpp (modified) * trunk/src/VBox/Additions/linux/daemon/vboxadd_timesync.c (modified) * trunk/src/VBox/Additions/linux/module/cmc.c (modified) * trunk/src/VBox/Additions/linux/module/hgcmcall.c (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) * trunk/src/VBox/Additions/x11/xgraphics/vboxutils_68.c (modified) * trunk/src/VBox/Additions/x11/xmouse/VBoxUtils_68.c (modified) Removed deprecated IOCTL namings. Fri, 11 Jul 2008 17:58:44 GMT vboxsync [10540] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) First very rough cut at the conversion of iSCSI to a VBoxHDD-new ... Fri, 11 Jul 2008 15:21:53 GMT vboxsync [10534] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) Backed out Performance API changes. Fri, 11 Jul 2008 14:46:47 GMT vboxsync [10530] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) Implemented trunk and flag matching when opening a network. Fri, 11 Jul 2008 14:27:01 GMT vboxsync [10528] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) Performance API, version 0, webservice broken. Fri, 11 Jul 2008 13:32:41 GMT vboxsync [10526] * trunk/include/iprt/file.h (modified) file mode mask to RTFileOpen. Fri, 11 Jul 2008 13:07:00 GMT vboxsync [10522] * trunk/include/VBox/VBoxGuest.h (modified) r=bird: Added a todo: IOCTL_CODE should not be #defined. Fri, 11 Jul 2008 12:46:48 GMT vboxsync [10521] * trunk/include/VBox/pdmapi.h (modified) return docs. Fri, 11 Jul 2008 11:37:14 GMT vboxsync [10518] * trunk/include/VBox/VBoxGuest.h (modified) Build fix. Fri, 11 Jul 2008 11:20:39 GMT vboxsync [10517] * trunk/include/VBox/VBoxGuest.h (modified) Todo. Fri, 11 Jul 2008 11:17:48 GMT vboxsync [10516] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) More IOCTL stuff for R3 guest lib (Windows). Fri, 11 Jul 2008 10:11:18 GMT vboxsync [10512] * trunk/include/VBox/vm.h (modified) Backed out 33192; not the problem Fri, 11 Jul 2008 10:07:08 GMT vboxsync [10511] * trunk/include/VBox/vm.h (modified) More space of PDM needed for the Linux builds. Fri, 11 Jul 2008 08:14:13 GMT vboxsync [10492] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) Added PDMApicHasPendingIrq. Thu, 10 Jul 2008 21:08:17 GMT vboxsync [10487] * trunk/include/VBox/VBoxGuest.h (modified) Todo for #2993. Thu, 10 Jul 2008 15:02:53 GMT vboxsync [10473] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) MMIO instruction emulation for OR, BT and XOR added. Thu, 10 Jul 2008 12:40:53 GMT vboxsync [10467] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Provide CAP_FILE flag for backends operating on files. Thu, 10 Jul 2008 09:42:40 GMT vboxsync [10463] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Use the TPR threshold feature. Wed, 09 Jul 2008 21:57:49 GMT vboxsync [10451] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) Modified the INTNETR0Open interface and PDM driver configuration to ... Wed, 09 Jul 2008 21:55:45 GMT vboxsync [10450] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Added VMMGetSvnRev() (exported) and changed VMMR0Init and VMMGCInit ...