# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 15, 2025 4:24:28 PM Mon, 07 Apr 2008 16:58:25 GMT vboxsync [7783] * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) Don't try implement rtR0MemObjNativeAllocPhysNC without an optimal ... Wed, 02 Apr 2008 19:35:38 GMT vboxsync [7713] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) forgot the comment with the max output size. Wed, 02 Apr 2008 16:52:26 GMT vboxsync [7711] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) typo Wed, 02 Apr 2008 16:52:01 GMT vboxsync [7710] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) append one space after the cpu id Wed, 02 Apr 2008 16:40:00 GMT vboxsync [7709] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Added a cpuid / apicid logging prefix. New *_LOG_FLAGS is 'cpuid'. Fri, 28 Mar 2008 18:54:28 GMT vboxsync [7639] * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) More strictness. Fri, 28 Mar 2008 10:12:44 GMT vboxsync [7620] * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/sanity.h (modified) * trunk/src/VBox/Runtime/testcase/tstAvl.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) RTGCPHYS is now 64 bits Thu, 27 Mar 2008 17:25:37 GMT vboxsync [7602] * trunk/Config.kmk (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/VBox/logbackdoor-redirect.cpp (modified) Runtime: switch guest R3 logging from backdoor to normal (with ... Wed, 26 Mar 2008 15:13:26 GMT vboxsync [7579] * trunk/src/VBox/Runtime/common/misc/sanity.h (modified) Extra tests Tue, 25 Mar 2008 15:16:04 GMT vboxsync [7554] * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) typo Tue, 25 Mar 2008 15:13:42 GMT vboxsync [7553] * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) vboxdrv: re-added sanity check Tue, 25 Mar 2008 13:29:40 GMT vboxsync [7544] * trunk/src/VBox/Runtime/Makefile.kmk (modified) r=bird: libraries doesn't use/need LIBS properties. Tue, 25 Mar 2008 11:10:17 GMT vboxsync [7532] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) typo Tue, 25 Mar 2008 11:02:24 GMT vboxsync [7531] * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) vboxdrv: set_pages_attr is not available for 2.6.25 anymore Sat, 22 Mar 2008 23:15:44 GMT vboxsync [7517] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/SysHlp.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/SysHlp.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h (modified) * trunk/src/VBox/Additions/x11/Makefile.kmk (modified) * trunk/src/VBox/Additions/x11/x11include/1.3/xorg/xf86Modes.h (modified) * trunk/src/VBox/Additions/x11/x11include/1.4/xorg/xf86Modes.h (modified) * trunk/src/VBox/Additions/x11/xclient/Makefile.kmk (modified) * trunk/src/VBox/Additions/x11/xclient/seamless-guest.h (modified) * trunk/src/VBox/Additions/x11/xmouse/xorg14/mouse.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c (modified) Additions/FreeBSD: initial commit Mostly tested on FreeBSD 7.0. ... Thu, 20 Mar 2008 09:58:19 GMT vboxsync [7506] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Made assertion private Tue, 18 Mar 2008 21:01:36 GMT vboxsync [7491] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Freebsd only needs one RTTimerCreate-generic.cpp. Tue, 18 Mar 2008 21:01:15 GMT vboxsync [7490] * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) RTTimerCreate is in generic code for a year now. Sat, 15 Mar 2008 21:32:06 GMT vboxsync [7465] * trunk/src/VBox/Runtime/r3/fileio.cpp (modified) fixed RTFileCopy* regression. Fri, 14 Mar 2008 13:49:05 GMT vboxsync [7459] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) More comments Fri, 14 Mar 2008 13:19:37 GMT vboxsync [7458] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Comment Wed, 12 Mar 2008 09:46:29 GMT vboxsync [7426] * trunk/src/VBox/Runtime/r3/posix/utf8-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) RTUCS2 -> RTUTF16. Mon, 10 Mar 2008 17:10:59 GMT vboxsync [7422] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) Another silly _strnlenUtf16 regression. Mon, 10 Mar 2008 16:58:12 GMT vboxsync [7421] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) Reimplemented RTStrICmp so it's actually UTF-8 and not subject to the ... Mon, 10 Mar 2008 16:13:56 GMT vboxsync [7420] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) Added RTStrCmp. Added missing NULL handling in RTStrICmp. Mon, 10 Mar 2008 16:05:51 GMT vboxsync [7419] * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) Added missing RTMpGetMaxCpuId. Mon, 10 Mar 2008 16:01:58 GMT vboxsync [7418] * trunk/include/iprt/dir.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/glue/com.cpp (modified) * trunk/src/VBox/Main/linux/helpers.cpp (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/dir-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/dir-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fs-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/utf8-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDir.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstPath.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) UCS-2 -> UTF-16. Mon, 10 Mar 2008 15:58:35 GMT vboxsync [7417] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) Fixed regression in _strlenUtf16. Mon, 10 Mar 2008 15:40:15 GMT vboxsync [7414] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) UCS2->UTF-16 Mon, 10 Mar 2008 13:54:42 GMT vboxsync [7403] * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) typo. Mon, 10 Mar 2008 13:48:33 GMT vboxsync [7401] * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) Don't use UCS2 routines & types. Fixed bug in RTPathUserHome(). Mon, 10 Mar 2008 09:23:41 GMT vboxsync [7391] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (added) OSE Fri, 07 Mar 2008 14:46:00 GMT vboxsync [7370] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Runtime/r3/fileio.cpp (modified) A little adjustment of the RTFILECOPY flags. Fri, 07 Mar 2008 13:34:06 GMT vboxsync [7362] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (copied) quick adaption of system-win.cpp into mp-win.cpp. Fri, 07 Mar 2008 13:23:19 GMT vboxsync [7360] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/os2/mp-os2.cpp (moved) quick adaption of system-os2.cpp into mp-os2.cpp. Fri, 07 Mar 2008 13:11:02 GMT vboxsync [7357] * trunk/src/VBox/Runtime/r3/os2/RTMpGetCount-os2.cpp (copied) * trunk/src/VBox/Runtime/r3/posix/RTMpGetCount-posix.cpp (modified) compile fix. Fri, 07 Mar 2008 13:05:10 GMT vboxsync [7356] * trunk/src/VBox/Runtime/Makefile.kmk (modified) RTMpGetCount for 'posix'. Fri, 07 Mar 2008 13:03:48 GMT vboxsync [7355] * trunk/src/VBox/Runtime/r3/posix/RTMpGetCount-posix.cpp (copied) for fun. Fri, 07 Mar 2008 12:12:31 GMT vboxsync [7352] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) smp_call_function_single only exists starting 2.6.19. Added missing ... Fri, 07 Mar 2008 10:37:10 GMT vboxsync [7348] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpCpuIdFromSetIndex-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpCpuIdToSetIndex-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpDoesCpuExist-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpGetCount-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpGetMaxCpuId-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpGetOnlineCount-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpGetOnlineSet-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpGetSet-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpIsCpuOnline-generic.cpp (copied) Generic implementations of the new RTMp functions. Fri, 07 Mar 2008 10:36:40 GMT vboxsync [7347] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) Fixed typo in fallback code. Thu, 06 Mar 2008 17:51:43 GMT vboxsync [7340] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Runtime/generic/RTFileCopy-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/fileio.cpp (modified) Runtime: Added fFlags (RTFILECOPY_FLAG_NO_DENY_WRITE) to RTFileCopyEx. Thu, 06 Mar 2008 17:27:51 GMT vboxsync [7337] * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (moved) Enabled RTMp on linux. Thu, 06 Mar 2008 16:09:57 GMT vboxsync [7331] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (moved) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) Solaris RTMp implementation (untested). Tue, 04 Mar 2008 15:37:58 GMT vboxsync [7279] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrNative.cpp (modified) Runtime function to load a shared library from the application ... Tue, 04 Mar 2008 12:32:33 GMT vboxsync [7271] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) Implemented MP api for NT Tue, 04 Mar 2008 00:52:03 GMT vboxsync [7254] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpCpuId-generic.cpp (added) * trunk/src/VBox/Runtime/r0drv/darwin/mp-r0drv-darwin.cpp (added) * trunk/src/VBox/Runtime/r0drv/freebsd/mp-r0drv-darwin.cpp (added) * trunk/src/VBox/Runtime/r0drv/generic/RTMpOn-r0drv-generic.cpp (added) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.cpp (added) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (added) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.cpp (added) Sketched out RTMp*. (All the platform specific code is disabled.) Tue, 04 Mar 2008 00:46:45 GMT vboxsync [7253] * trunk/src/VBox/Runtime/common/string/strformattype.cpp (modified) Shut up stupid warning. Mon, 03 Mar 2008 16:24:21 GMT vboxsync [7245] * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) Must update cbReq. Mon, 03 Mar 2008 16:21:39 GMT vboxsync [7244] * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) Fixed corruption in RTMemExecAlloc when fencing was enabled ... Mon, 03 Mar 2008 14:20:19 GMT vboxsync [7240] * trunk/src/VBox/Runtime/common/string/strformattype.cpp (modified) spaces. Fri, 29 Feb 2008 01:49:05 GMT vboxsync [7215] * trunk/src/VBox/Runtime/testcase/tstNoCrt-1.cpp (modified) msc hack. Fri, 29 Feb 2008 01:45:37 GMT vboxsync [7214] * trunk/src/VBox/Runtime/testcase/tstNoCrt-1.cpp (modified) moved stuff around. Fri, 29 Feb 2008 01:42:12 GMT vboxsync [7213] * trunk/src/VBox/Runtime/common/string/memcmp.asm (modified) the clearing of xAX was supposed to be in the common part (see ... Fri, 29 Feb 2008 01:40:28 GMT vboxsync [7212] * trunk/src/VBox/Runtime/common/string/memset.asm (modified) Fixed wrong shift in the 32-bit code, caused high word to be zero. Fri, 29 Feb 2008 01:29:26 GMT vboxsync [7210] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstNoCrt-1.cpp (modified) Testcases for memcpy, mempcpy, memset, memchr, strchr, memcmp and ... Fri, 29 Feb 2008 01:26:26 GMT vboxsync [7209] * trunk/src/VBox/Runtime/common/string/memset.asm (modified) Implemented the MSC version and fixed the 64-bit GCC bit so that rax ... Fri, 29 Feb 2008 01:25:30 GMT vboxsync [7208] * trunk/src/VBox/Runtime/common/string/memcmp.asm (modified) Initialize xAX to zero, was broken in the 64-bit success path. Thu, 28 Feb 2008 16:00:42 GMT vboxsync [7204] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstNoCrt-1.cpp (added) Simple memmove testcase. Thu, 28 Feb 2008 16:00:30 GMT vboxsync [7203] * trunk/src/VBox/Runtime/common/string/memmove.asm (modified) Fixed backwards copy, play it safe. Thu, 28 Feb 2008 15:33:44 GMT vboxsync [7201] * trunk/src/VBox/Runtime/common/string/strformattype.cpp (modified) Runtime/Common: strformattype.cpp has to be compilable by a C ... Thu, 28 Feb 2008 14:02:09 GMT vboxsync [7198] * trunk/src/VBox/Runtime/Makefile.kmk (modified) FreeBSD needs memmove for the kernel bit too. Wed, 27 Feb 2008 19:26:08 GMT vboxsync [7189] * trunk/src/VBox/Runtime/Makefile.kmk (modified) memmove for RuntimeR0 too. Wed, 27 Feb 2008 18:37:23 GMT vboxsync [7186] * trunk/src/VBox/Runtime/Makefile.kmk (modified) nocrt memmove. Use it for RuntimeGuestR0Drv and GC. Wed, 27 Feb 2008 18:34:30 GMT vboxsync [7185] * trunk/src/VBox/Runtime/common/string/memmove.asm (copied) * trunk/src/VBox/Runtime/common/string/memmove_alias.c (copied) no-crt memmove implementation. Wed, 27 Feb 2008 17:41:30 GMT vboxsync [7183] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Additions/linux/module/Makefile.module (modified) * trunk/src/VBox/Additions/linux/module/files_vboxadd (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/common/string/strformat.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformattype.cpp (added) * trunk/src/VBox/Runtime/include/internal/string.h (modified) * trunk/src/VBox/Runtime/testcase/tstStrFormat.cpp (modified) Added RTStrFormatTypeRegister/SetUser/Deregister for runtime ... Wed, 27 Feb 2008 16:45:11 GMT vboxsync [7180] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) Added ASMAtomicAddU32 and ASMAtomicAddS32. Extended the inline ... Wed, 27 Feb 2008 13:32:32 GMT vboxsync [7173] * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/VBox/RTAssertDoBreakpoint-vbox.cpp (modified) Doxygen fixes. Wed, 27 Feb 2008 13:23:38 GMT vboxsync [7172] * trunk/src/VBox/Runtime/Doxyfile (modified) Doxygen fixes. Wed, 27 Feb 2008 13:16:24 GMT vboxsync [7169] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/common/alloc/heapsimple.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrFile.cpp (modified) * trunk/src/VBox/Runtime/common/misc/rand.cpp (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/string/strtonum.cpp (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/fs.cpp (modified) * trunk/src/VBox/Runtime/r3/path.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) Doxygen fixes. Thu, 21 Feb 2008 19:26:59 GMT vboxsync [7085] * trunk/src/VBox/Runtime/common/misc/sanity.h (modified) forgot this Wed, 20 Feb 2008 20:52:44 GMT vboxsync [7062] * trunk/src/VBox/Runtime/r0drv/solaris/alloc-r0drv-solaris.c (modified) build fix. Wed, 20 Feb 2008 18:05:25 GMT vboxsync [7056] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Try fix memcmp link issue for debug windows builds. Wed, 20 Feb 2008 17:17:19 GMT vboxsync [7054] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/memcmp.cpp (modified) fixed debug windows build. Wed, 20 Feb 2008 14:57:07 GMT vboxsync [7042] * 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/alloc-r0drv-solaris.c (modified) Fence the r0drv heap routines for strict builds. Wed, 20 Feb 2008 12:26:22 GMT vboxsync [7032] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (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/semfastmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Ring-0 semaphore debugging aid (linux). Wed, 20 Feb 2008 10:25:36 GMT vboxsync [7026] * trunk/include/VBox/vm.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Runtime/common/misc/sanity.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) RTGCPHYS is now 64 bits wide on all host platforms Tue, 19 Feb 2008 14:14:19 GMT vboxsync [7019] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) Use the new ASMAtomic[Uo]Read/Write stuff. Tue, 19 Feb 2008 13:32:39 GMT vboxsync [7016] * trunk/src/VBox/Runtime/testcase/tstLdr-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrObj.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrObjR0.cpp (modified) Compile fixes Tue, 19 Feb 2008 12:31:17 GMT vboxsync [7013] * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) vboxdrv logging setup in #if 0..#endif so it can easily be enabled. Mon, 18 Feb 2008 14:02:10 GMT vboxsync [6994] * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) Restrict RTFILE_O_NOT_CONTENT_INDEXED to file creation. Rearranged ... Mon, 18 Feb 2008 13:34:17 GMT vboxsync [6992] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/r3/fileio.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) Restrict RTFILE_O_NOT_CONTENT_INDEXED to file creation. Mon, 18 Feb 2008 13:19:02 GMT vboxsync [6991] * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) r=bird: Close the file on failure. Mon, 18 Feb 2008 10:50:55 GMT vboxsync [6984] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) IPRT: Bugfix for RTFILE_O_VALID_MASK, did not recognize ... Fri, 15 Feb 2008 14:18:10 GMT vboxsync [6971] * trunk/src/VBox/Runtime/r3/win/dir-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) Fixed: Newly created files and directories won't be indexed ... Thu, 14 Feb 2008 17:39:24 GMT vboxsync [6962] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Enable the posix TLS implementation. Thu, 14 Feb 2008 17:39:02 GMT vboxsync [6961] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/tls-generic.cpp (added) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) Generic implementation (in case it's needed). Thu, 14 Feb 2008 15:10:17 GMT vboxsync [6957] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/tls-win.cpp (copied) Implemented RTTls on win32. Thu, 14 Feb 2008 14:41:39 GMT vboxsync [6954] * trunk/src/VBox/Runtime/r3/posix/tls-posix.cpp (copied) Implemented RTTls for posix threads. Thu, 14 Feb 2008 14:09:52 GMT vboxsync [6951] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) Aligned the TLS destructor bits even more with posix. Thu, 14 Feb 2008 12:59:57 GMT vboxsync [6946] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) Aligned the TLS destructor bits with posix. Thu, 14 Feb 2008 12:48:41 GMT vboxsync [6945] * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) doc Thu, 14 Feb 2008 12:46:56 GMT vboxsync [6944] * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) Implemented TLS on OS/2. (hope it compiles) Mon, 11 Feb 2008 21:49:05 GMT vboxsync [6910] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Updated the todo. Mon, 11 Feb 2008 11:15:45 GMT vboxsync [6894] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Added todo on the VBoxRT.so command override warning. Mon, 11 Feb 2008 11:10:37 GMT vboxsync [6892] * trunk/src/VBox/Runtime/Makefile.kmk (modified) RuntimeR0Drv: strpbrk is defined on solaris, make it target specific. Fri, 08 Feb 2008 17:35:59 GMT vboxsync [6872] * trunk/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp (modified) ERROR_DIRECTORY -> VERR_NOT_A_DIRECTORY Thu, 07 Feb 2008 13:02:15 GMT vboxsync [6846] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.mod.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Fix for previous change, move vermagic.h include back to where it was. Thu, 07 Feb 2008 12:50:50 GMT vboxsync [6845] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.mod.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Fix a soon to appear post-2.6.24 linux kernel issue dropping a macro ... Mon, 04 Feb 2008 11:10:28 GMT vboxsync [6781] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Fixed problem cross building x86 additions in a amd64 build.