# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Apr 5, 2025 1:44:46 AM Thu, 07 Aug 2008 13:58:16 GMT vboxsync [11205] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (added) Added mp-solaris.cpp for RTMpGetXxxFrequency() Wed, 06 Aug 2008 04:20:58 GMT vboxsync [11173] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) IPRT: Added ASMModS64ByS32RetS32 and ASMModU64ByU32RetU32. Wed, 06 Aug 2008 03:27:28 GMT vboxsync [11172] * trunk/src/VBox/Runtime/common/rand/rand.cpp (modified) IPRT/RTRand: cosmetics - don't take the address of an array. Tue, 05 Aug 2008 16:00:43 GMT vboxsync [11137] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Solaris/vboxguest: fixed missing symbol RTLogWriteStdout. Tue, 05 Aug 2008 14:08:55 GMT vboxsync [11133] * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) compiler warnings Mon, 04 Aug 2008 21:30:46 GMT vboxsync [11127] * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) iprt/tstHandleTable: Fixed uninitialized variable. Mon, 04 Aug 2008 21:29:19 GMT vboxsync [11126] * trunk/src/VBox/Runtime/common/rand/rand.cpp (modified) iprt: Fixed copy & past bug in RTRandU64Ex (weird why this didn't ... Mon, 04 Aug 2008 17:02:14 GMT vboxsync [11115] * trunk/src/VBox/Main/include/SerialPortImpl.h (modified) * trunk/src/VBox/Main/testcase/tstVBoxAPIWin.cpp (modified) * trunk/src/VBox/Runtime/os2/sys0.asm (modified) More EOL fixes. Sat, 02 Aug 2008 18:41:47 GMT vboxsync [11078] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rand/rand.cpp (moved) iprt: common/misc/rand.cpp -> common/rand/rand.cpp Sat, 02 Aug 2008 18:40:42 GMT vboxsync [11077] * trunk/src/VBox/Runtime/common/rand (added) iprt: created common/rand. Fri, 01 Aug 2008 14:12:37 GMT vboxsync [11064] * trunk/src/VBox/Runtime/common/misc/rand.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRand.cpp (added) iprt/RTRandUxy: Improved the distribution when not using the max ... Fri, 01 Aug 2008 02:20:15 GMT vboxsync [11060] * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) RTNetIPv4IsUDPValid: the UDP checksum is optional, so don't fail if ... Thu, 31 Jul 2008 21:19:52 GMT vboxsync [11049] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) IPRT/RTNetIPv4: Rewrote the RTNETDHCP header as RTNETBOOTP and ... Thu, 31 Jul 2008 18:42:47 GMT vboxsync [11044] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) IPRT/RTNetIPv4: Simple TCP validation. Thu, 31 Jul 2008 17:20:59 GMT vboxsync [11038] * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt/RTNetIPv4: The checksums are in network endian, corrected the ... Thu, 31 Jul 2008 15:14:27 GMT vboxsync [11032] * trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c (modified) iprt: Added missing locking to rtR0MpNotificationNativeInit/Term on ... Thu, 31 Jul 2008 14:21:57 GMT vboxsync [11029] * trunk/src/VBox/Runtime/r0drv/solaris/vbi/32/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/64/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/os/vbi.c (modified) IPRT: Integrated vbi v2 fixes (r0drv/solaris/vbi) Thu, 31 Jul 2008 00:12:57 GMT vboxsync [11024] * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) Playing around. Thu, 31 Jul 2008 00:12:25 GMT vboxsync [11023] * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) Playing around. Wed, 30 Jul 2008 23:03:57 GMT vboxsync [11021] * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) tstMemAutoPtr: cosmetics. Wed, 30 Jul 2008 22:48:35 GMT vboxsync [11020] * trunk/src/VBox/Runtime/r3/freebsd/alloc-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/alloc-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/alloc-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/win/alloc-win.cpp (modified) iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, ... Wed, 30 Jul 2008 22:47:04 GMT vboxsync [11019] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Runtime/common/alloc/alloc.cpp (modified) * trunk/src/VBox/Runtime/common/misc/rand.cpp (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc.cpp (modified) * trunk/src/VBox/Runtime/r3/darwin/alloc-darwin.cpp (modified) iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, ... Wed, 30 Jul 2008 22:27:27 GMT vboxsync [11017] * trunk/include/iprt/mem.h (modified) * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) iprt: Some RTMemAutoPtr optimizations. Wed, 30 Jul 2008 21:55:23 GMT vboxsync [11016] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (added) IPRT: Added tstMemAutoPtr - a testcase for RTMemAutoPtr. Wed, 30 Jul 2008 19:31:51 GMT vboxsync [11013] * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt/net: iSum -> u32Sum since it's kind of important that this ... Wed, 30 Jul 2008 19:24:57 GMT vboxsync [11012] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt: More IPv4 validating / checksumming. 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 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 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 11:15:45 GMT vboxsync [10972] * trunk/src/VBox/Runtime/generic/timerlr-generic.cpp (modified) RTTimerLRCreateEx: Fixed parameter validation for one shot timers. 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 19:51:36 GMT vboxsync [10954] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/32/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/64/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/os/vbi.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/sys/vbi.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mpnotification-r0drv-solaris.c (copied) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/timer-r0drv-solaris.c (modified) IPRT: Integrated vbi v2 changes (r0drv/solaris/vbi). 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:32:21 GMT vboxsync [10948] * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) tstTimer: windows doesn't have the extended timer API. Tue, 29 Jul 2008 18:27:35 GMT vboxsync [10947] * trunk/src/VBox/Runtime/testcase/tstOnce.cpp (modified) tstOnce: extended the checks a bit. Tue, 29 Jul 2008 18:15:47 GMT vboxsync [10946] * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) tstTimer: some adjustments. 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 16:53:12 GMT vboxsync [10941] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) iprt/posix timers: Cleanup fixing the create/destroy races, a ... 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 14:42:18 GMT vboxsync [10935] * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) More moving around of files in Linux 2.6.27 Mon, 28 Jul 2008 18:44:26 GMT vboxsync [10920] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) POSIX timers with SIGEV_SIGNAL and a dedicated thread 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. Mon, 28 Jul 2008 11:26:12 GMT vboxsync [10905] * trunk/src/VBox/Runtime/testcase/tstStrFormat.cpp (modified) tstStrFormat: Fixed %RGv and %RGp bustage. Added %RRv test. Thu, 24 Jul 2008 17:49:33 GMT vboxsync [10866] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) Fixed missing 'el' and reinserted the blank lines. Thu, 24 Jul 2008 17:44:32 GMT vboxsync [10864] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) Update for future Linux 2.6.27. Thu, 24 Jul 2008 13:38:48 GMT vboxsync [10854] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) Disable use of posix timers on Solaris, working around the missing ... 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 19:48:51 GMT vboxsync [10839] * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/sems-win.cpp (modified) RTSemEventDestroy: Don't bitch on NIL_RTSEMEVENT. Wed, 23 Jul 2008 11:50:55 GMT vboxsync [10827] * trunk/src/VBox/Runtime/r0drv/nt/semfastmutex-r0drv-nt.cpp (modified) It's not very clear what this Contention field really means. Seems to ... Tue, 22 Jul 2008 09:10:57 GMT vboxsync [10803] * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) tstHandleTable: reneabled all the tests. Mon, 21 Jul 2008 22:36:19 GMT vboxsync [10795] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) IPRT: Enabled the rtThreadRemoveLocked assertion on OS/2, hoping that ... Mon, 21 Jul 2008 22:34:16 GMT vboxsync [10794] * trunk/src/VBox/Runtime/testcase/tstThread-1.cpp (modified) tstThread-1: cosmetics. Mon, 21 Jul 2008 22:33:15 GMT vboxsync [10793] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstThread-1.cpp (copied) IPRT: Added a simple thread testcase for the latest insertion race. Mon, 21 Jul 2008 22:19:26 GMT vboxsync [10792] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) IPRT: Fixed issue where RTCreateThread would race against the ... Mon, 21 Jul 2008 19:38:51 GMT vboxsync [10791] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: added a missing file to the R3 mini-runtime Mon, 21 Jul 2008 18:43:39 GMT vboxsync [10790] * trunk/src/VBox/Runtime/common/misc/handletablectx.cpp (modified) * trunk/src/VBox/Runtime/common/misc/handletablesimple.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) IPRT: Fixed an overlooked race found by the threaded testcase. Mon, 21 Jul 2008 17:22:32 GMT vboxsync [10789] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (modified) * trunk/src/VBox/Runtime/common/misc/handletable.h (copied) * trunk/src/VBox/Runtime/common/misc/handletablectx.cpp (copied) * trunk/src/VBox/Runtime/common/misc/handletablesimple.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) IPRT: Implemented the simple handle table variant too. 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 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:43:28 GMT vboxsync [10767] * trunk/src/VBox/Runtime/include/internal/magics.h (modified) RTOBJCACHE_MAGIC -> RTMEMCACHE_MAGIC, added RTMEMCACHE_MAGIC_DEAD. ... Sun, 20 Jul 2008 02:40:06 GMT vboxsync [10766] * trunk/src/VBox/Runtime/include/internal/magics.h (modified) handle table magic. Fri, 18 Jul 2008 08:37:04 GMT vboxsync [10738] * trunk/src/VBox/Runtime/r0drv/nt/semfastmutex-r0drv-nt.cpp (modified) Assert on the fast mutex semaphore being release and having no ... Fri, 18 Jul 2008 08:34:45 GMT vboxsync [10737] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Must release the semaphore before destroying it (vista gets upset ... Thu, 17 Jul 2008 10:41:36 GMT vboxsync [10718] * trunk/src/VBox/Runtime/Makefile.kmk (modified) r0drv/solaris/vbi/mpnotification-r0drv-solaris.c prep. 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 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 11:18:20 GMT vboxsync [10644] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) r=bird: The file mode is the 3rd argument to open. If no mode is ... Tue, 15 Jul 2008 09:34:28 GMT vboxsync [10634] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) Runtime: implement Unix access permissions in RTFileOpen Mon, 14 Jul 2008 21:29:36 GMT vboxsync [10616] * trunk/src/VBox/Runtime/r3/darwin/mp-darwin.cpp (modified) comment Mon, 14 Jul 2008 19:52:32 GMT vboxsync [10614] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) Enable posix timers by default by all users of the code (requirement ... Mon, 14 Jul 2008 16:21:07 GMT vboxsync [10608] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/RTLogWriteStdOut-r0drv-darwin.cpp (copied) Made the STDOUT destination for the ring-0 logger on Darwin printf to ... 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 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: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. Thu, 10 Jul 2008 19:58:41 GMT vboxsync [10482] * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) cosmetics. Thu, 10 Jul 2008 19:58:15 GMT vboxsync [10481] * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) cosmetics. Thu, 10 Jul 2008 16:25:23 GMT vboxsync [10479] * trunk/src/VBox/Runtime/VBox/logbackdoor.cpp (modified) Enable logging function for Windows in Runtime. Thu, 10 Jul 2008 13:42:20 GMT vboxsync [10470] * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) warning Thu, 10 Jul 2008 07:08:24 GMT vboxsync [10457] * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) Solaris/r0drv: fixed lockkernel. Found this while exploring vboxvfs ... Thu, 10 Jul 2008 02:51:07 GMT vboxsync [10453] * trunk/src/VBox/Runtime/testcase/tstMp-1.cpp (modified) removed a surpurfluous flower box Thu, 10 Jul 2008 02:43:48 GMT vboxsync [10452] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/darwin/mp-darwin.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstMp-1.cpp (modified) Cooked up some basic RTMp for darwin. Wed, 09 Jul 2008 18:39:22 GMT vboxsync [10446] * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) Adjusted cpu frequency logic a bit. Make more generous assumptions ... Wed, 09 Jul 2008 18:21:07 GMT vboxsync [10445] * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) forgotten fclose, cleanup Wed, 09 Jul 2008 17:34:10 GMT vboxsync [10442] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) Implement getting CPU frequency values on Linux. Wed, 09 Jul 2008 14:11:09 GMT vboxsync [10428] * trunk/src/VBox/Runtime/testcase/tstMp-1.cpp (modified) Print online / offline status returned by RTMpIsCpuOnline for visual ... Wed, 09 Jul 2008 14:09:02 GMT vboxsync [10426] * trunk/src/VBox/Runtime/testcase/tstMp-1.cpp (modified) Extended the testcase with the RTGetCur/MaxFrequency APIs. Wed, 09 Jul 2008 14:08:23 GMT vboxsync [10425] * trunk/src/VBox/Runtime/generic/RTMpGetCurFrequency-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTMpGetMaxFrequency-generic.cpp (modified) Fixed incorrect function delcarations. Wed, 09 Jul 2008 13:52:22 GMT vboxsync [10421] * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) _SC_NPROCESSORS_CONF doesn't work. Wed, 09 Jul 2008 13:46:17 GMT vboxsync [10419] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (copied) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstMp-1.cpp (copied) Linux implementation of the RTMp* bits we current need in ring-3. Wed, 09 Jul 2008 13:45:07 GMT vboxsync [10418] * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpGetCurFrequency-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpGetMaxFrequency-generic.cpp (copied) New runtime functions fopr getting cpu frequency. Stubs only to far. Tue, 08 Jul 2008 21:29:43 GMT vboxsync [10390] * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) We need to do reference counting becuase the ring-0 IPRT may be ... Fri, 04 Jul 2008 16:16:37 GMT vboxsync [10237] * trunk/src/VBox/Runtime/Makefile.kmk (modified) sub-makefile fix. Fri, 04 Jul 2008 13:04:58 GMT vboxsync [10225] * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) VBOX_SINGLE_MAKEFILE fixes. Fri, 04 Jul 2008 11:37:58 GMT vboxsync [10218] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) POSIX timers, take two. No signals at all. Thu, 03 Jul 2008 20:01:27 GMT vboxsync [10177] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Added the generic uuid stuff to the ring-0 driver runtime. Thu, 03 Jul 2008 04:12:26 GMT vboxsync [10137] * trunk/include/iprt/nocrt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strlen_alias.c (modified) More warnings / bad string prototypes. (nocrt stuff) Thu, 03 Jul 2008 04:09:28 GMT vboxsync [10136] * trunk/src/VBox/Runtime/darwin/RTErrConvertFromDarwin.cpp (modified) shut up warnings. Thu, 03 Jul 2008 04:09:09 GMT vboxsync [10135] * trunk/src/VBox/Runtime/darwin/Makefile.kup (added) Added kup file.