# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 7, 2025 8:31:41 AM Mon, 18 Oct 2010 12:17:12 GMT vboxsync [33194] * trunk/src/VBox/Runtime/r3/win/pipe-win.cpp (modified) IPRT/pipe-win.cpp: Check for write quota (hack). Fri, 15 Oct 2010 18:17:55 GMT vboxsync [33168] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) warning Fri, 15 Oct 2010 18:09:39 GMT vboxsync [33166] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) semeventwait-r0drv-solaris.h: addressed a potential timeout race. Fri, 15 Oct 2010 12:15:13 GMT vboxsync [33158] * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) build fixes Fri, 15 Oct 2010 12:07:44 GMT vboxsync [33155] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/RTTimerGetSystemGranularity-r0drv-nt.cpp (copied) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) IPRT: Added RTSemEventGetResolution and RTSemEventMultiGetResolution ... Fri, 15 Oct 2010 11:42:46 GMT vboxsync [33153] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Require RTSemEventWaitEx in ring-0 (breaks freebsd and OS/2, ... Fri, 15 Oct 2010 11:37:11 GMT vboxsync [33152] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) IPRT/r0drv/solaris: Some more adjustments. Fri, 15 Oct 2010 11:36:36 GMT vboxsync [33151] * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) IPRT/r0drv/solaris: Some more adjustments. Fri, 15 Oct 2010 11:36:00 GMT vboxsync [33150] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) IPRT/r0drv/solaris: Some more adjustments. Fri, 15 Oct 2010 11:26:24 GMT vboxsync [33149] * trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) IPRT/r0drv/solaris: Use timeout_generic for high resolution timeouts ... Fri, 15 Oct 2010 11:06:49 GMT vboxsync [33148] * trunk/src/VBox/Runtime/r3/isofs.cpp (modified) IPRT/IsoFS: Raise block size to 64K. Thu, 14 Oct 2010 22:11:36 GMT vboxsync [33144] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (added) IPRT: Reimplemented ring-0 event semaphores for solaris. Thu, 14 Oct 2010 14:47:59 GMT vboxsync [33136] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm.h,tstRTInlineAsm: Added 64-bit atomic OR, AND, INC, DEC, ADD ... Thu, 14 Oct 2010 14:46:27 GMT vboxsync [33135] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime: Restart waitpid if it got interrupted Thu, 14 Oct 2010 14:03:51 GMT vboxsync [33134] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime/process: forgotten initialization Thu, 14 Oct 2010 13:11:33 GMT vboxsync [33130] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (moved) tstInlineAsm -> tstRTInlineAsm. Wed, 13 Oct 2010 12:46:59 GMT vboxsync [33104] * trunk/src/VBox/Runtime/r3/posix/pipe-posix.cpp (modified) RTPipeCreate: Use pipe2 on linux (added in 2.6.27) to avoid racing ... Wed, 13 Oct 2010 12:46:32 GMT vboxsync [33103] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) RTFileOpen: Use O_CLOEXEC on linux (added in 2.6.23) to avoid racing ... Wed, 13 Oct 2010 10:07:18 GMT vboxsync [33092] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) IPRT: Fixed and enabled the new code in r0drv/solaris/semeventmulti- ... Tue, 12 Oct 2010 14:43:05 GMT vboxsync [33070] * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) semeventmulti-r0drv-solaris.c: High resolution timeout hacking in ... Tue, 12 Oct 2010 12:12:18 GMT vboxsync [33058] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: RTTar setSize fixes Tue, 12 Oct 2010 12:10:14 GMT vboxsync [33057] * trunk/include/iprt/manifest.h (modified) * trunk/src/VBox/Runtime/common/checksum/manifest.cpp (modified) Runtime: add a manifest memory writer Tue, 12 Oct 2010 12:09:42 GMT vboxsync [33056] * trunk/include/iprt/cpp/xml.h (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) Main-XML: add a xml memory writer Mon, 11 Oct 2010 18:59:23 GMT vboxsync [33047] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) IPRT: Implemented RTSemEventWaitEx* for r0drv darwin. Mon, 11 Oct 2010 16:30:54 GMT vboxsync [33044] * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/uxproces.c (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptio.c (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) iprt/process: eliminate RTPROC_FLAGS_DAEMONIZE_DEPRECATED, rework ... Mon, 11 Oct 2010 15:56:04 GMT vboxsync [33043] * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) nt,linux: Added missing flag validation in the RTSemEventMultiWaitEx* ... Mon, 11 Oct 2010 15:55:26 GMT vboxsync [33042] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) IPRT: Implemented RTSemEventMultiWaitEx* for r0drv darwin. Mon, 11 Oct 2010 11:55:01 GMT vboxsync [33038] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) IPRT: Implemented the RTSemEvent*WaitEx* APIs for ring-0 NT. Mon, 11 Oct 2010 10:10:33 GMT vboxsync [33036] * trunk/src/VBox/Runtime/generic/RTSemEventWait-2-ex-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTSemEventWait-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemEventWaitNoResume-2-ex-generic.cpp (added) IPRT: Implemented RTSemEventWaitEx[Debug] for ring-0 linux. Mon, 11 Oct 2010 09:55:12 GMT vboxsync [33033] * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstSupSem.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) IPRT: Implemented RTSemEventWaitEx[Debug] for ring-0 linux. Fri, 08 Oct 2010 20:21:03 GMT vboxsync [33019] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: 2.4.x build fix Fri, 08 Oct 2010 19:38:32 GMT vboxsync [33018] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: 2.4.x build fix Fri, 08 Oct 2010 18:40:37 GMT vboxsync [33017] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: 2.4.x build fix Fri, 08 Oct 2010 17:31:59 GMT vboxsync [33014] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: The init_wait() macro didn't put the ... Fri, 08 Oct 2010 15:46:40 GMT vboxsync [33012] * trunk/src/VBox/Runtime/r0drv/linux/string.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (added) IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can ... Fri, 08 Oct 2010 15:42:24 GMT vboxsync [33011] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstSupSem.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can ... Fri, 08 Oct 2010 15:07:52 GMT vboxsync [33010] * trunk/src/VBox/Runtime/generic/RTSemEventMultiWaitNoResume-2-ex-generic.cpp (modified) RTSemEventMultiWaitNoResume: corrected assertion in the new ... Fri, 08 Oct 2010 12:37:24 GMT vboxsync [33009] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime/Process: avoid a hanging around zombie process when creating ... Fri, 08 Oct 2010 11:49:28 GMT vboxsync [33006] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT: fixed rtR0MemObjLinuxAllocPages() which broke large pages on ... Fri, 08 Oct 2010 08:26:59 GMT vboxsync [32997] * trunk/include/iprt/isofs.h (added) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/isofs.cpp (added) IPRT: Added ISO 9660 FS support. Fri, 08 Oct 2010 08:12:41 GMT vboxsync [32996] * trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp (modified) belongs here Fri, 08 Oct 2010 08:11:27 GMT vboxsync [32995] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp (modified) RTUuidFromUtf16: bug fix + testcase Thu, 07 Oct 2010 23:11:10 GMT vboxsync [32994] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp (modified) RTUuidFromStr: bug fix + testcase. Thu, 07 Oct 2010 22:59:42 GMT vboxsync [32993] * trunk/src/VBox/Runtime/testcase/tstRTPrfIO.cpp (modified) byte write test. Thu, 07 Oct 2010 16:36:21 GMT vboxsync [32990] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime/Process: Solaris: put every detached process in its own ... Thu, 07 Oct 2010 15:37:15 GMT vboxsync [32988] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) iprt: C warnings Thu, 07 Oct 2010 14:16:52 GMT vboxsync [32979] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) iprt: ''RTUuidFromStr()'' / ''RTUuidFromUtf16()'': allow the format ... Thu, 07 Oct 2010 10:08:00 GMT vboxsync [32970] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp (modified) RTSemEventMultiWaitEx and RTSemEventMultiWaitExDebug for windows. Thu, 07 Oct 2010 09:41:40 GMT vboxsync [32969] * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) build fix. Thu, 07 Oct 2010 08:38:24 GMT vboxsync [32968] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) build fix Thu, 07 Oct 2010 08:32:37 GMT vboxsync [32966] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp (modified) semeventmulti-posix.cpp: Implemented RTSemEventMultiWaitEx and ... Wed, 06 Oct 2010 14:39:02 GMT vboxsync [32949] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp (moved) * trunk/src/VBox/Runtime/testcase/tstSems.cpp (deleted) tstSemEvent -> tstRTSemEventMulti; removed tstSems. Wed, 06 Oct 2010 14:29:34 GMT vboxsync [32948] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) semeventmulti-linux.cpp: bugfix Wed, 06 Oct 2010 14:21:29 GMT vboxsync [32946] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTSemEventMultiWait-2-ex-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTSemEventMultiWaitNoResume-2-ex-generic.cpp (added) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstSemEvent.cpp (modified) iprt/semaphore.h: Started adding RTSem*Ex[Debug]. Tue, 05 Oct 2010 13:41:35 GMT vboxsync [32919] * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/os/vbi.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c (modified) nits Tue, 05 Oct 2010 13:25:58 GMT vboxsync [32914] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) Drop the hthread parameter Tue, 05 Oct 2010 11:50:19 GMT vboxsync [32907] * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) Use native handle Tue, 05 Oct 2010 11:43:35 GMT vboxsync [32905] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) Introducing RTThreadGetExecutionTimeMilli Tue, 05 Oct 2010 10:03:45 GMT vboxsync [32901] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTPrfIO.cpp (added) tstRTPrfIO: profile some I/O related APIs. Sun, 03 Oct 2010 20:30:49 GMT vboxsync [32878] * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) strncat fixes Fri, 01 Oct 2010 12:32:06 GMT vboxsync [32864] * trunk/src/VBox/Runtime/common/path/RTPathHaveExt.cpp (modified) Comment typo. Thu, 30 Sep 2010 08:41:24 GMT vboxsync [32836] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: fix check Wed, 29 Sep 2010 22:05:49 GMT vboxsync [32834] * trunk/src/VBox/Runtime/r3/posix/fs-posix.cpp (modified) Runtime/fs-posix.cpp: Implement RTFsQueryType() for FreeBSD Wed, 29 Sep 2010 19:36:36 GMT vboxsync [32830] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) tcp.cpp: Make the outlined fix for rtTcpClose work Wed, 29 Sep 2010 15:28:35 GMT vboxsync [32818] * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) IPRT: RTTcpClientCloseEx - don't be nice to storage servers, they ... Wed, 29 Sep 2010 10:56:54 GMT vboxsync [32810] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTTcp-1.cpp (modified) tcp.cpp: Outlined fix rtTcpClose fix for 3.2. Tue, 28 Sep 2010 16:17:46 GMT vboxsync [32801] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTTcp-1.cpp (added) rtTcpClose: The trunk fix for the graceful shutdown hang. Tue, 28 Sep 2010 16:03:31 GMT vboxsync [32800] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) socket.cpp: minor cleanup. Fri, 24 Sep 2010 10:30:43 GMT vboxsync [32757] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) more fudge. Fri, 24 Sep 2010 10:17:02 GMT vboxsync [32756] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: more fixes Fri, 24 Sep 2010 09:58:42 GMT vboxsync [32754] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: next burn fix try Fri, 24 Sep 2010 09:57:49 GMT vboxsync [32753] * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0TimerDriver.cpp (modified) tstRTR0Timer: fixes, works on linux now. Fri, 24 Sep 2010 09:39:54 GMT vboxsync [32752] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: fix piggy compiler Fri, 24 Sep 2010 09:34:18 GMT vboxsync [32751] * trunk/include/iprt/tar.h (modified) * trunk/src/VBox/Main/ApplianceImplImport.cpp (modified) * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) Runtime: initial VFS support for tar Fri, 24 Sep 2010 09:28:18 GMT vboxsync [32749] * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) tstRTR0Timer: fixes. Fri, 24 Sep 2010 09:28:02 GMT vboxsync [32748] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) r0drv/linux/timer-r0drv-linux.c: fixes for cpu specific timers. Thu, 23 Sep 2010 23:22:32 GMT vboxsync [32742] * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) tstRTR0Timer: some train code. Thu, 23 Sep 2010 16:20:05 GMT vboxsync [32737] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) timer-r0drv-linux.c: Fixes. Thu, 23 Sep 2010 16:19:46 GMT vboxsync [32736] * trunk/src/VBox/Runtime/testcase/tstRTR0Common.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0TimerDriver.cpp (modified) tstRTR0Timer: More tests (almost there now). Thu, 23 Sep 2010 12:21:45 GMT vboxsync [32713] * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) Runtime/alloc-r0drv: fixed invalid paramter return value Thu, 23 Sep 2010 12:12:54 GMT vboxsync [32711] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) timer-r0drv-linux.c: incorrect check for cpu migration. Thu, 23 Sep 2010 11:18:51 GMT vboxsync [32708] * trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/alloc-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c (modified) iprt: build fixes Thu, 23 Sep 2010 10:15:08 GMT vboxsync [32707] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/alloc-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c (modified) IPRT: Added RTMemAllocEx[Tag] and RTMemFreeEx, only implemented in ... Tue, 21 Sep 2010 16:51:50 GMT vboxsync [32674] * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/alloc-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c (modified) IPRT: started on some internal ring-0 alloc api. Tue, 21 Sep 2010 16:21:55 GMT vboxsync [32670] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) timer-r0drv-linux.c: bug fixes. The ugly guest debugging tracking ... Tue, 21 Sep 2010 16:18:22 GMT vboxsync [32669] * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0TimerDriver.cpp (modified) tstRTR0Timer: Some more tests. Tue, 21 Sep 2010 08:53:52 GMT vboxsync [32657] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win: Added fallback for environment block creation ... Tue, 21 Sep 2010 08:47:18 GMT vboxsync [32656] * trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win: Added dynamic loading of Userenv-APIs. Tue, 21 Sep 2010 07:45:00 GMT vboxsync [32653] * trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win: Added extended user profile invocation (environment ... Mon, 20 Sep 2010 16:17:03 GMT vboxsync [32648] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Common.h (added) * trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h (added) * trunk/src/VBox/Runtime/testcase/tstRTR0CommonReq.h (added) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0TimerDriver.cpp (modified) IPRT: linux kernel timer changes, testcase. hrtimers are not working ... Mon, 20 Sep 2010 09:38:38 GMT vboxsync [32630] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: fix burn Mon, 20 Sep 2010 09:24:01 GMT vboxsync [32629] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: remove the useless secondary temporary memory pointer Fri, 17 Sep 2010 15:15:22 GMT vboxsync [32611] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.h (copied) * trunk/src/VBox/Runtime/testcase/tstRTR0TimerDriver.cpp (copied) tstRTR0Timer: Started on a timer testcase for ring-0. Fri, 17 Sep 2010 13:14:41 GMT vboxsync [32602] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: fix burn Fri, 17 Sep 2010 13:06:16 GMT vboxsync [32601] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: fix burn Fri, 17 Sep 2010 12:46:39 GMT vboxsync [32599] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: fixed todos; distinct between real VERR_EOF and tar end of ... Thu, 16 Sep 2010 16:18:12 GMT vboxsync [32572] * trunk/include/iprt/mp.h (modified) * trunk/include/iprt/timer.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpGetArraySize-generic.cpp (added) * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/timer-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/timer-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) VMM,SUPDrv,IPRT: More changes for related to the priodic preemption ... Thu, 16 Sep 2010 15:42:51 GMT vboxsync [32569] * trunk/include/iprt/sha.h (modified) * trunk/src/VBox/Runtime/common/checksum/RTSha1Digest.cpp (modified) Runtime: fix burn Thu, 16 Sep 2010 15:26:13 GMT vboxsync [32568] * trunk/include/iprt/sha.h (modified) * trunk/src/VBox/Main/ApplianceImplImport.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/RTSha1Digest.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/manifest.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTDigest.cpp (modified) OVA: parse ovf in memory on ova import (no need for a temporary ovf ... Thu, 16 Sep 2010 14:42:36 GMT vboxsync [32566] * trunk/include/iprt/tar.h (modified) * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: in-memory extraction support for tar