# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Mar 7, 2025 6:56:49 PM 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. Wed, 02 Jul 2008 13:40:07 GMT vboxsync [10106] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) Added RTStrValidateEncoding, RTStrValidateEncodingEx and ... Tue, 01 Jul 2008 00:47:54 GMT vboxsync [10048] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) VBOX_KBUILD_HACKING Mon, 30 Jun 2008 15:21:25 GMT vboxsync [10023] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxvfs_vfsops.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) Solaris vboxvfs: resolved symbols and updated the VBOXGUESTR0 ... Fri, 27 Jun 2008 00:23:49 GMT vboxsync [9979] * trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c (modified) g_MpPendingOfflineSet is only used when CPU_DOWN_FAILED is defined. Thu, 26 Jun 2008 14:41:05 GMT vboxsync [9963] * trunk/src/VBox/Runtime/testcase/ntGetTimerResolution.cpp (modified) More pretty printing. Thu, 26 Jun 2008 14:26:46 GMT vboxsync [9959] * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) ring-0 nt: fixed typo in RTTimerStart that caused timers to run at a ... Thu, 26 Jun 2008 14:25:49 GMT vboxsync [9958] * trunk/src/VBox/Runtime/r0drv/nt/time-r0drv-nt.cpp (modified) comment. Thu, 26 Jun 2008 11:56:57 GMT vboxsync [9950] * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/ntGetTimerResolution.cpp (modified) Corrected NtQueryTimerResolution (max resolution == the lower ... Wed, 25 Jun 2008 16:49:24 GMT vboxsync [9935] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) r=bird: Review comments, work to be done. Marked the ... Wed, 25 Jun 2008 15:36:13 GMT vboxsync [9932] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) r=bird: (todo) Must dedicate a thread for taking the signals, we ... Wed, 25 Jun 2008 15:20:38 GMT vboxsync [9931] * trunk/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp (modified) VERR_UNRESOLVED_ERROR is *never* the right translation of an error ... Wed, 25 Jun 2008 11:47:50 GMT vboxsync [9909] * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) fixed spelling (r32159) Wed, 25 Jun 2008 11:13:33 GMT vboxsync [9906] * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) build fixes for undefined VERR_NOT_IMPLEMENTED Wed, 25 Jun 2008 11:03:03 GMT vboxsync [9904] * 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/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.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) Global and per-VM CPU usage API added Fri, 20 Jun 2008 09:27:34 GMT vboxsync [9839] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) New implementation of RTTimer... using POSIX timers. Thu, 19 Jun 2008 16:46:54 GMT vboxsync [9829] * trunk/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp (modified) Runtime/common: handle the EPROTO posix error code as we return this ... Wed, 18 Jun 2008 11:14:50 GMT vboxsync [9786] * trunk/src/VBox/Runtime/r3/fs.cpp (modified) fixed docs. Wed, 18 Jun 2008 10:48:49 GMT vboxsync [9785] * trunk/src/VBox/Runtime/r3/fs.cpp (modified) Update the return value. Tue, 17 Jun 2008 08:42:50 GMT vboxsync [9749] * trunk/src/VBox/Runtime/r3/win/RTUuidCreate-win.cpp (modified) spaces Mon, 16 Jun 2008 22:53:34 GMT vboxsync [9744] * trunk/src/VBox/Runtime/generic/RTUuidCreate-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTUuidCreate-win.cpp (modified) Opps, left some @todos behind. Mon, 16 Jun 2008 22:53:02 GMT vboxsync [9743] * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) Made RTUuidCompare grok NULL pointers and behave the same way in both ... Mon, 16 Jun 2008 22:49:19 GMT vboxsync [9742] * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) Added a todo. Mon, 16 Jun 2008 22:46:46 GMT vboxsync [9741] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTUuidCreate-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTUuidCreate-win.cpp (copied) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) Split out RTUuidCreate, so we don't drag in RTRand when we don't need ... Mon, 16 Jun 2008 22:43:50 GMT vboxsync [9740] * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) missing assertion. Mon, 16 Jun 2008 22:43:01 GMT vboxsync [9739] * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) typo. Mon, 16 Jun 2008 22:38:49 GMT vboxsync [9738] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) Some UUID cleanup; added RTUuidCompareStr(PCRTUUID, const char *). Mon, 16 Jun 2008 13:25:03 GMT vboxsync [9723] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: added strtonum.cpp to the mini-runtime Fri, 13 Jun 2008 06:38:09 GMT vboxsync [9670] * trunk/src/VBox/Runtime/Makefile.kmk (modified) L4 doesn't currently build anyway Thu, 12 Jun 2008 00:23:40 GMT vboxsync [9640] * trunk/src/VBox/Runtime/Makefile.kmk (modified) l4 question. Wed, 11 Jun 2008 23:22:50 GMT vboxsync [9633] * trunk/src/VBox/Runtime/Makefile.kmk (modified) More dead stuff. Wed, 11 Jun 2008 20:33:24 GMT vboxsync [9632] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Mirror/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/test/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/MouseFilter/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/VBoxGuest/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/i8042prt/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) * trunk/src/VBox/Additions/x11/xclient/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) Removed the non-VBOX_WITH_64BIT_ADDITIONS bits. Wed, 11 Jun 2008 15:02:41 GMT vboxsync [9619] * trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp (modified) Fixed darwin bustage. Wed, 11 Jun 2008 13:08:30 GMT vboxsync [9610] * trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp (modified) Burn fix. Wed, 11 Jun 2008 13:05:24 GMT vboxsync [9609] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Todo. Wed, 11 Jun 2008 12:13:02 GMT vboxsync [9603] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) oops. left a RTR0MpNotificationTerm call there. Wed, 11 Jun 2008 12:09:31 GMT vboxsync [9602] * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/mpnotification-r0drv.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c (modified) Changed RTR0MpNotificationInit/Term to rtR0MpNotificationInit/Term ... Wed, 11 Jun 2008 00:52:02 GMT vboxsync [9588] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) Initialize the MP event notifications from initterm-r0drv.cpp after all. Wed, 11 Jun 2008 00:36:56 GMT vboxsync [9586] * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) Fixed missing time unit conversion in RTTimerREquestSystemGranularity. Wed, 11 Jun 2008 00:23:38 GMT vboxsync [9585] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) warnings Wed, 11 Jun 2008 00:20:29 GMT vboxsync [9584] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Inverted test in RTMpOnSpecific. Tue, 10 Jun 2008 23:45:10 GMT vboxsync [9583] * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) Some fixes and adjustments. Tue, 10 Jun 2008 23:38:18 GMT vboxsync [9582] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Query the procedures in the init function. Tue, 10 Jun 2008 19:35:06 GMT vboxsync [9580] * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (added) Raw untested timer code for NT. Tue, 10 Jun 2008 12:33:05 GMT vboxsync [9567] * trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp (modified) Made the code compile and fixed the g_rtMpNtCpuSet update order. Tue, 10 Jun 2008 11:32:41 GMT vboxsync [9564] * trunk/src/VBox/Runtime/Makefile.kmk (modified) 64bit builds. Tue, 10 Jun 2008 11:01:33 GMT vboxsync [9563] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (added) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp (modified) Cache the KeQueryActiveProcessors() result at init (see crash reading ... Mon, 09 Jun 2008 18:28:26 GMT vboxsync [9559] * trunk/src/VBox/Runtime/Makefile.kmk (modified) removed leftover debug crap. Mon, 09 Jun 2008 18:19:26 GMT vboxsync [9557] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) New timer code for solaris. Mon, 09 Jun 2008 18:19:10 GMT vboxsync [9556] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Made it possible to select the mp code on solaris in non-vbi mode. Mon, 09 Jun 2008 11:10:02 GMT vboxsync [9529] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Fixed another wrong spinlock release in the MP handler. Taking CPUs ... Mon, 09 Jun 2008 10:11:29 GMT vboxsync [9527] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Fixed spinlock release in RTMPEVENT_OFFLINE. No need to use the NoIrq ... Sun, 08 Jun 2008 03:07:08 GMT vboxsync [9506] * trunk/src/VBox/Runtime/common/string/strlen_alias.c (modified) fix Sun, 08 Jun 2008 03:05:04 GMT vboxsync [9504] * trunk/src/VBox/Runtime/common/string/strlen_alias.c (modified) modified the right file now. Sun, 08 Jun 2008 03:04:08 GMT vboxsync [9503] * trunk/src/VBox/Runtime/common/string/strchr_alias.c (modified) Reverted 31773. Sun, 08 Jun 2008 03:02:19 GMT vboxsync [9502] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/strchr_alias.c (modified) * trunk/src/VBox/Runtime/common/string/strlen.asm (copied) * trunk/src/VBox/Runtime/common/string/strlen_alias.c (copied) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstNoCrt-1.cpp (modified) asm strlen. Added a few more string/mem functions to the windows R0 ... Sun, 08 Jun 2008 00:44:31 GMT vboxsync [9499] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) Preparing 64-bit guest additions building (focusing on windows atm.) Fri, 06 Jun 2008 16:31:33 GMT vboxsync [9494] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) fixed + re-enabled USE_NEW_OS_INTERFACE_FOR_GIP code for Linux Fri, 06 Jun 2008 13:01:23 GMT vboxsync [9473] * trunk/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp (modified) fix linux module build Fri, 06 Jun 2008 11:44:27 GMT vboxsync [9466] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Fixes and optimizations. The HRTIMER code is still unusable, though. :-/ Thu, 05 Jun 2008 18:08:17 GMT vboxsync [9444] * trunk/include/iprt/timer.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * 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/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (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/Runtime/r3/win/timer-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) Added iTick to FNTIMER (the timer callback). Thu, 05 Jun 2008 17:15:42 GMT vboxsync [9442] * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Fixed TICK_NSEC (1000 times too small). Thu, 05 Jun 2008 15:52:08 GMT vboxsync [9436] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Fixed typo (Present -> Possible). Thu, 05 Jun 2008 15:33:34 GMT vboxsync [9433] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Fixed build break. Thu, 05 Jun 2008 15:22:37 GMT vboxsync [9429] * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpGetSet-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTMpIsCpuPossible-generic.cpp (moved) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/os2/mp-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (modified) RTMpDoesCpuExist -> RTMpIsCpuPossible. Changed the RTMpGetCount and ... Thu, 05 Jun 2008 12:47:29 GMT vboxsync [9416] * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) Return VERR_NOT_SUPPORTED if RTTIMER_FLAGS_CPU_* is set. Wed, 04 Jun 2008 01:10:06 GMT vboxsync [9372] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) fixed assertion, wonder if that helps the rhel3 gcc SIGSEGV. Tue, 03 Jun 2008 22:46:03 GMT vboxsync [9371] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) quick reorg. Tue, 03 Jun 2008 22:31:33 GMT vboxsync [9370] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) comment. Tue, 03 Jun 2008 22:30:19 GMT vboxsync [9369] * trunk/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c (modified) comment. Tue, 03 Jun 2008 22:30:13 GMT vboxsync [9368] * trunk/include/iprt/cpuset.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) RTCpuSetIsEqual