# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 17, 2025 11:33:27 PM Fri, 17 Apr 2015 09:19:37 GMT vboxsync [55321] * trunk/src/VBox/Runtime/Makefile.kmk (modified) wrong fix Fri, 17 Apr 2015 09:07:58 GMT vboxsync [55320] * trunk/src/VBox/Runtime/Makefile.kmk (modified) RuntimeGuestR3: filter out a few unused functions which make some GA ... Thu, 16 Apr 2015 15:22:17 GMT vboxsync [55311] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMXRstor.asm (modified) Need XSave/XRstor in RC too. Thu, 16 Apr 2015 15:01:35 GMT vboxsync [55308] * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMGetXcr0.asm (modified) * trunk/src/VBox/Runtime/common/asm/ASMSetXcr0.asm (modified) * trunk/src/VBox/Runtime/common/asm/ASMXRstor.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMXSave.asm (copied) asm-amd64-x86.h: Added ASMXSave and ASMXRstor. Tue, 14 Apr 2015 15:46:47 GMT vboxsync [55256] * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) memcache: alloc tuning. Tue, 14 Apr 2015 14:56:38 GMT vboxsync [55253] * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) memcache.cpp: Enabled the free list (unused). Tue, 14 Apr 2015 14:56:12 GMT vboxsync [55252] * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) memcache.cpp: Fixed problem with the free list (unused). Wed, 08 Apr 2015 10:46:27 GMT vboxsync [55126] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) s/AssertPtrReturn/AssertReturn/ after RTMemAlloc() Wed, 08 Apr 2015 09:40:02 GMT vboxsync [55123] * trunk/src/VBox/RDP/client-1.8.3/Makefile.in (modified) * trunk/src/VBox/RDP/client-1.8.3/Makefile.kmk (copied) * trunk/src/VBox/RDP/client-1.8.3/asn.c (modified) * trunk/src/VBox/RDP/client-1.8.3/bitmap.c (modified) * trunk/src/VBox/RDP/client-1.8.3/cache.c (modified) * trunk/src/VBox/RDP/client-1.8.3/channels.c (modified) * trunk/src/VBox/RDP/client-1.8.3/cliprdr.c (modified) * trunk/src/VBox/RDP/client-1.8.3/configure (modified) * trunk/src/VBox/RDP/client-1.8.3/configure.ac (modified) * trunk/src/VBox/RDP/client-1.8.3/constants.h (modified) * trunk/src/VBox/RDP/client-1.8.3/cssp.c (modified) * trunk/src/VBox/RDP/client-1.8.3/ctrl.c (modified) * trunk/src/VBox/RDP/client-1.8.3/disk.c (modified) * trunk/src/VBox/RDP/client-1.8.3/disk.h (modified) * trunk/src/VBox/RDP/client-1.8.3/ewmhints.c (modified) * trunk/src/VBox/RDP/client-1.8.3/iso.c (modified) * trunk/src/VBox/RDP/client-1.8.3/licence.c (modified) * trunk/src/VBox/RDP/client-1.8.3/lspci.c (modified) * trunk/src/VBox/RDP/client-1.8.3/mcs.c (modified) * trunk/src/VBox/RDP/client-1.8.3/mppc.c (modified) * trunk/src/VBox/RDP/client-1.8.3/orders.c (modified) * trunk/src/VBox/RDP/client-1.8.3/orders.h (modified) * trunk/src/VBox/RDP/client-1.8.3/parallel.c (modified) * trunk/src/VBox/RDP/client-1.8.3/parse.h (modified) * trunk/src/VBox/RDP/client-1.8.3/printer.c (modified) * trunk/src/VBox/RDP/client-1.8.3/printercache.c (modified) * trunk/src/VBox/RDP/client-1.8.3/proto.h (modified) * trunk/src/VBox/RDP/client-1.8.3/pstcache.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdesktop.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdesktop.h (modified) * trunk/src/VBox/RDP/client-1.8.3/rdp.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdp5.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpdr.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd.h (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd_alsa.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd_dsp.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd_dsp.h (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd_libao.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd_oss.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd_sgi.c (modified) * trunk/src/VBox/RDP/client-1.8.3/rdpsnd_sun.c (modified) * trunk/src/VBox/RDP/client-1.8.3/scard.c (modified) * trunk/src/VBox/RDP/client-1.8.3/scard.h (modified) * trunk/src/VBox/RDP/client-1.8.3/seamless.c (modified) * trunk/src/VBox/RDP/client-1.8.3/secure.c (modified) * trunk/src/VBox/RDP/client-1.8.3/serial.c (modified) * trunk/src/VBox/RDP/client-1.8.3/ssl.c (modified) * trunk/src/VBox/RDP/client-1.8.3/ssl.h (modified) * trunk/src/VBox/RDP/client-1.8.3/tcp.c (modified) * trunk/src/VBox/RDP/client-1.8.3/types.h (modified) * trunk/src/VBox/RDP/client-1.8.3/utils.c (modified) * trunk/src/VBox/RDP/client-1.8.3/vrdp (copied) * trunk/src/VBox/RDP/client-1.8.3/xclip.c (modified) * trunk/src/VBox/RDP/client-1.8.3/xkeymap.c (modified) * trunk/src/VBox/RDP/client-1.8.3/xwin.c (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTDeps.cpp (modified) rdesktop 1.8.3 modified for VBox Tue, 07 Apr 2015 12:05:52 GMT vboxsync [55112] * trunk/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c (modified) Runtime: Linux < 2.6.13 fix Mon, 06 Apr 2015 23:34:45 GMT vboxsync [55107] * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMGetXcr0.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMSetXcr0.asm (copied) asm-amd64-x86.h: Added ASMGetXcr0 & ASMSetXcr0. Thu, 02 Apr 2015 16:52:46 GMT vboxsync [55095] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Network/slirp/resolv_conf_parser.c (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-server/freebsd/HostHardwareFreeBSD.cpp (modified) * trunk/src/VBox/Main/src-server/freebsd/USBProxyServiceFreeBSD.cpp (modified) * trunk/src/VBox/RDP/client/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r3/freebsd/systemmem-freebsd.cpp (copied) * trunk/src/VBox/ValidationKit/utils/cpu/cidet-app.cpp (modified) Assorted fixes for FreeBSD hosts, VBox compiles and runs again ... Tue, 31 Mar 2015 18:17:45 GMT vboxsync [55047] * trunk/src/VBox/Runtime/Makefile.kmk (modified) build fix Tue, 31 Mar 2015 17:19:58 GMT vboxsync [55046] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) s/nm/VBOX_NM/ Sat, 28 Mar 2015 19:57:12 GMT vboxsync [54998] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-ntdll.h (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) supHardNt: Some more memory replacment hacking - take evasive action ... Fri, 27 Mar 2015 11:21:41 GMT vboxsync [54987] * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) Elf/RelocateSectionExecDyn: AssertReturn -> AssertMsgReturn. Fri, 27 Mar 2015 07:42:16 GMT vboxsync [54984] * trunk/src/VBox/Runtime/common/checksum/manifest3.cpp (modified) Runtime/manifest: Fixed misused AssertReturnStmt(). Thank you Jung-uk ... Thu, 26 Mar 2015 15:57:35 GMT vboxsync [54970] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/r3/linux/fileaio-linux.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp (modified) AsyncCompletion: Better error message if I/O manager could not be ... Thu, 26 Mar 2015 09:16:03 GMT vboxsync [54962] * trunk/src/VBox/Devices/PC/DrvACPI.cpp (modified) * trunk/src/VBox/Runtime/r3/freebsd/fileaio-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/freebsd/mp-freebsd.cpp (modified) On FreeBSD hosts use the correct semantics of the last parameter of ... Wed, 25 Mar 2015 14:54:39 GMT vboxsync [54940] * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) typo Tue, 24 Mar 2015 17:40:16 GMT vboxsync [54931] * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (modified) Runtime/r3/win: GetLogicalProcessorInformation is useless for ... Fri, 20 Mar 2015 14:16:39 GMT vboxsync [54872] * trunk/src/VBox/Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c (modified) threadctxhooks-r0drv-linux.c: Looks like 3.19 stopped restoring ... Fri, 20 Mar 2015 13:00:25 GMT vboxsync [54866] * trunk/src/VBox/Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c (modified) threadctxhooks-r0drv-linux.c: Be a little bit more careful with ... Fri, 20 Mar 2015 10:33:39 GMT vboxsync [54864] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) Missing typo fix. Wed, 18 Mar 2015 16:25:19 GMT vboxsync [54836] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) strformatrt.cpp: Fixed warning unsigned in rtstrformatIPv6 and ... Tue, 17 Mar 2015 11:15:47 GMT vboxsync [54808] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c (modified) backed out r98998 and r99000 -- shouldn't be necessary here Tue, 17 Mar 2015 10:46:28 GMT vboxsync [54804] * trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c (modified) more places for SMAP handling Tue, 17 Mar 2015 08:32:43 GMT vboxsync [54802] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c (modified) another place where we have to handle SMAP Wed, 11 Mar 2015 20:40:51 GMT vboxsync [54726] * trunk/src/VBox/Runtime/r3/stream.cpp (modified) build fix Wed, 11 Mar 2015 20:37:08 GMT vboxsync [54724] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/stream.h (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) Runtime/RTStream: Make it possible to disable echoing of typed ... Wed, 11 Mar 2015 14:54:44 GMT vboxsync [54715] * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) Runtime/r0drv/solaris: fix invalid process handle while creating ... Wed, 11 Mar 2015 10:51:20 GMT vboxsync [54709] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) Runtime/r0drv/solaris: nope, this isn't it either. Mon, 09 Mar 2015 12:54:07 GMT vboxsync [54695] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) Runtime/r0drv/solaris: temporary try. Mon, 09 Mar 2015 10:28:19 GMT vboxsync [54694] * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) Runtime/r0drv/solaris: revert temporary change, didn't help. Fri, 06 Mar 2015 13:37:09 GMT vboxsync [54665] * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) Runtime/r0drv/solaris: temporarily disable thread_join() in ... Fri, 06 Mar 2015 10:14:06 GMT vboxsync [54663] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) IPRT: RTMpOnPair fix for Linux < 2.6.27 Thu, 05 Mar 2015 13:42:10 GMT vboxsync [54650] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) SUPDrv/VMMR0: properly handle the CR4 shadow register on Linux >= 4.0 Thu, 05 Mar 2015 10:46:27 GMT vboxsync [54643] * trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) Runtime/r0drv/solaris: (c) year missed update. Thu, 05 Mar 2015 10:41:34 GMT vboxsync [54642] * trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) Runtime/r0drv/solaris: Add runtime struct member offset detection for ... Mon, 02 Mar 2015 15:42:56 GMT vboxsync [54583] * trunk/src/VBox/Runtime/r3/solaris/coredumper-solaris.cpp (modified) comment nit. Wed, 25 Feb 2015 19:06:07 GMT vboxsync [54512] * trunk/include/iprt/timer.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) RTTimerDestroy() is off limits from the timer callback on windows too. Wed, 25 Feb 2015 15:58:43 GMT vboxsync [54501] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) Reverted r98596, only using broadcast IPI in RTMpOnSpecific for ... Wed, 25 Feb 2015 12:55:34 GMT vboxsync [54488] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) NT: Try only using IPIs in RTMpOnSpecific. Wed, 25 Feb 2015 12:21:33 GMT vboxsync [54484] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime/VBoxRTImp: Don't export openssl methods in the import ... Wed, 25 Feb 2015 10:48:54 GMT vboxsync [54479] * trunk/src/VBox/Runtime/r0drv/solaris/initterm-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) * trunk/src/VBox/Runtime/r0drv/solaris/thread-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) Runtime/r0drv/solaris: Fix Solaris 10 breakage due to incompatible ... Wed, 25 Feb 2015 10:23:02 GMT vboxsync [54477] * trunk/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c (modified) IPRT: name the Linux workqueue iprt-VBoxWQueue as a bit more ... Wed, 25 Feb 2015 10:16:13 GMT vboxsync [54476] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) IPRT: fix for Linux 2.6.27 Tue, 24 Feb 2015 21:37:07 GMT vboxsync [54471] * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) mp-r0drv-solaris: C-style decl. Tue, 24 Feb 2015 21:33:43 GMT vboxsync [54469] * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) mp-r0drv-solaris: move stuff that doesn't need preemption to be ... Tue, 24 Feb 2015 21:29:46 GMT vboxsync [54468] * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) r0drv/solaris: hungarian and doxygen. Tue, 24 Feb 2015 18:23:18 GMT vboxsync [54467] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) IPRT,VMM,SUPDrv: Use the new RTMpCurSetIndex* APIs - require driver ... Tue, 24 Feb 2015 16:14:50 GMT vboxsync [54457] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) Runtime/r0drv: RTMpOnPair implementation for solaris. Tue, 24 Feb 2015 15:05:45 GMT vboxsync [54453] * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0ThreadPreemption.cpp (modified) Runtime/testcase: tstRTR0ThreadPreemption rename fixes. Tue, 24 Feb 2015 15:03:32 GMT vboxsync [54452] * trunk/src/VBox/Runtime/testcase/tstRTR0ThreadPreemption.cpp (modified) Runtime/testcase: tstRTR0ThreadPreemption renaming fixes. Tue, 24 Feb 2015 14:54:42 GMT vboxsync [54449] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0ThreadPreemption.cpp (moved) * trunk/src/VBox/Runtime/testcase/tstRTR0ThreadPreemption.h (moved) * trunk/src/VBox/Runtime/testcase/tstRTR0ThreadPreemptionDriver.cpp (moved) Runtime/testcase: rename tstR0Preemption to tstRTR0Preemption to ... Tue, 24 Feb 2015 13:02:31 GMT vboxsync [54446] * 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/r0drv/linux/mp-r0drv-linux.c (modified) RTMpOnPair implementation for linux. Tue, 24 Feb 2015 03:48:39 GMT vboxsync [54417] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) NT4 build fix. Tue, 24 Feb 2015 03:27:43 GMT vboxsync [54416] * trunk/src/VBox/Runtime/r0drv/generic/RTMpOn-r0drv-generic.cpp (modified) grr, incorrect macro completion by slick & me. Tue, 24 Feb 2015 03:26:17 GMT vboxsync [54415] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/mp-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/mp-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/mp-r0drv-haiku.c (modified) * 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) IPRT/r0drv/mp: Added RTMpCurSetIndex and RTMpCurSetIndexAndId. Tue, 24 Feb 2015 03:13:20 GMT vboxsync [54414] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) mp-r0drv-nt.cpp: Enabled new RTMpOnSpecific code. Tue, 24 Feb 2015 03:00:41 GMT vboxsync [54413] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) mp-r0drv-nt.cpp: Forgot RTMpOnPairIsConcurrentExecSupported. Tue, 24 Feb 2015 02:52:10 GMT vboxsync [54410] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) IPRT/r0drv: Implemented RTMpOnPair for NT (windows). Tue, 24 Feb 2015 02:06:56 GMT vboxsync [54408] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpOnPair-generic.cpp (added) * trunk/src/VBox/Runtime/r0drv/generic/RTMpOn-r0drv-generic.cpp (modified) IPRT/r0drv: Added RTMpOnPair and RTMpOnPairIsConcurrentExecSupported, ... Mon, 23 Feb 2015 18:01:14 GMT vboxsync [54398] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) Runtime/testcase: build fix. Mon, 23 Feb 2015 17:46:47 GMT vboxsync [54396] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) Runtime/testcase: build fix for windows. Mon, 23 Feb 2015 17:34:01 GMT vboxsync [54395] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) IPRT, HostDriver, VMMR0: MP notifications fixes for TSC-delta ... Mon, 23 Feb 2015 17:02:32 GMT vboxsync [54390] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) Runtime/testcase: enable for windows and solaris too. Mon, 23 Feb 2015 17:00:56 GMT vboxsync [54389] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Thread.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTR0Thread.h (added) * trunk/src/VBox/Runtime/testcase/tstRTR0ThreadDriver.cpp (added) Runtime/testcase: very basic ring-0 thread creation. Mon, 23 Feb 2015 10:27:03 GMT vboxsync [54374] * trunk/src/VBox/Runtime/r0drv/darwin/semmutex-r0drv-darwin.cpp (modified) nit Mon, 23 Feb 2015 10:20:42 GMT vboxsync [54372] * trunk/src/VBox/Runtime/r3/alloc-ef-cpp.cpp (modified) Runtime/alloc-ef-cpp: compile fix for gcc 5 Mon, 23 Feb 2015 09:35:50 GMT vboxsync [54370] * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) Runtime: fix condition (thanks gcc-5) Mon, 23 Feb 2015 01:33:02 GMT vboxsync [54362] * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) thread2-r0drv-solaris.c: thread_join Mon, 23 Feb 2015 01:13:31 GMT vboxsync [54361] * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) wrong. arg. Mon, 23 Feb 2015 01:12:31 GMT vboxsync [54360] * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) build fix Sun, 22 Feb 2015 23:29:25 GMT vboxsync [54358] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/thread2-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/thread2-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread2-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/thread2-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/thread2-r0drv-solaris.c (modified) IPRT/R0Drv: Fix (windows & solaris) / kludge (the rest) for thread ... Sun, 22 Feb 2015 17:33:38 GMT vboxsync [54356] * trunk/src/VBox/Runtime/common/asn1/asn1-ut-bitstring.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-octetstring.cpp (modified) Runtime/asn1: typo (thanks gcc-5) Thu, 19 Feb 2015 22:48:55 GMT vboxsync [54319] * trunk/src/VBox/Runtime/Makefile.kmk (modified) duh Thu, 19 Feb 2015 19:43:51 GMT vboxsync [54308] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (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/SUPLibAll.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTDeps.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM,SUP: Apply the tsc delta where it matters. Made sense out of the ... Thu, 19 Feb 2015 14:17:53 GMT vboxsync [54294] * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c (modified) mp: update doc and todo for Solaris, better/lighter API possible it ... Wed, 18 Feb 2015 20:01:37 GMT vboxsync [54281] * trunk/src/VBox/Runtime/testcase/tstPrfRT.cpp (modified) tstPrfRT tweaking. Wed, 18 Feb 2015 19:43:59 GMT vboxsync [54279] * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) timesupref.h: last second change. duh. Wed, 18 Feb 2015 19:42:01 GMT vboxsync [54278] * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) timesupref.h: Moved things around a little, avoiding the 'break' ... Wed, 18 Feb 2015 16:11:34 GMT vboxsync [54270] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupA.asm (modified) * trunk/src/VBox/Runtime/common/time/timesupref.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/Runtime/r3/win/VBoxRT-win32.def (modified) * trunk/src/VBox/Runtime/r3/win/VBoxRT-win64.def (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC.def (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) IPRT,TM: Implemented the get-cpu-number optimizations for the ... Tue, 17 Feb 2015 22:58:55 GMT vboxsync [54254] * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMGetIdtrLimit.asm (copied) Added ASMGetIdtrLimit. Tue, 17 Feb 2015 19:44:15 GMT vboxsync [54253] * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) tstRTInlineAsm.cpp: Benchmark ASMReadTSC, ASMReadTscWithAux and ... Tue, 17 Feb 2015 19:24:45 GMT vboxsync [54252] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTTime.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) SUPDrv,GIP,TM: Combined fOsTscDeltasInSync and ... Tue, 17 Feb 2015 17:02:48 GMT vboxsync [54248] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) timer-r0drv-solaris: nit. Tue, 17 Feb 2015 15:26:13 GMT vboxsync [54238] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) Runtime/r0drv/solaris: timer todo and nit. Tue, 17 Feb 2015 15:11:45 GMT vboxsync [54236] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) Runtime/r0drv/solaris: unused since r98298. Tue, 17 Feb 2015 14:57:26 GMT vboxsync [54233] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) Runtime/r0drv/solaris: fixed forceful rescheduling of timer-callback ... Mon, 16 Feb 2015 22:41:32 GMT vboxsync [54224] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibAll.cpp (added) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) SUP,IPRT: Started as a build fix ended up as a cleanup (mostly ... Mon, 16 Feb 2015 12:33:36 GMT vboxsync [54215] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) Runtime,TM: Use GIP's fTscDeltasAreRoughlyInSync. Fri, 13 Feb 2015 18:17:39 GMT vboxsync [54208] * trunk/include/iprt/timer.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/timer-r0drv-freebsd.c (modified) IPRT,SUPDrv: Support more than 255 CPUs via RTTIME_FLAGS_XXX, bumping ... Fri, 13 Feb 2015 17:57:26 GMT vboxsync [54207] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/r3/win/VBoxRT-win32.def (modified) * trunk/src/VBox/Runtime/r3/win/VBoxRT-win64.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC.def (modified) Updated .def files with new RTTimeNanoTS* names. Fri, 13 Feb 2015 17:13:44 GMT vboxsync [54202] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupA.asm (modified) * trunk/src/VBox/Runtime/common/time/timesupA.mac (modified) * trunk/src/VBox/Runtime/common/time/timesupref.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) IPRT,TM: Implemented GIP TSC delta processing in the RTTimeNanoTS code. Fri, 13 Feb 2015 11:04:10 GMT vboxsync [54194] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) undid some incorrect fixes. Fri, 13 Feb 2015 10:38:51 GMT vboxsync [54193] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) Runtime/r0drv/timer-r0drv-solaris: nit. Fri, 13 Feb 2015 02:46:09 GMT vboxsync [54190] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) timer-r0drv-solaris.c: It's now safe to advertise that we can do high ... Fri, 13 Feb 2015 02:29:37 GMT vboxsync [54189] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0Timer.cpp (modified) timer-r0drv-solaris.c: Implemented changing interval and stopping ... Fri, 13 Feb 2015 02:28:19 GMT vboxsync [54188] * trunk/include/iprt/timer.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) RTTimerChangeInterval now returns VERR_INVALID_STATE if not a ...