# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Dec 12, 2024 5:21:49 PM 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 ... Thu, 12 Feb 2015 20:58:24 GMT vboxsync [54184] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) uint8_t isn't enough for a cpu index any more. Thu, 12 Feb 2015 20:50:29 GMT vboxsync [54183] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) timer-r0drv-solaris.c: Cleanups. Got rid of 2-3 allocations in ... Wed, 28 Jan 2015 00:19:45 GMT vboxsync [54000] * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) extpack build fix Tue, 27 Jan 2015 23:44:17 GMT vboxsync [53993] * trunk/src/VBox/Runtime/Makefile.kmk (modified) VBoxDTrace needs RuntimeR0. Fri, 23 Jan 2015 10:21:17 GMT vboxsync [53948] * trunk/src/VBox/HostDrivers/Support/win/VBoxSupLib.rc (modified) * trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu_cocoa_helper.m (modified) * trunk/src/VBox/Runtime/r3/win/VBoxRT.rc (modified) header fixes Wed, 21 Jan 2015 14:03:50 GMT vboxsync [53900] * trunk/include/iprt/crypto/x509.h (modified) * trunk/src/VBox/Runtime/common/crypto/x509-template.h (modified) IPRT: Implemented X.509 OtherName. Wed, 21 Jan 2015 00:30:58 GMT vboxsync [53877] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldrPE.h (modified) ldrPE: Windows 10 IMAGE_LOAD_CONFIG_DIRECTORY update. Thu, 15 Jan 2015 22:05:49 GMT vboxsync [53839] * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) Runtime/r3/win/path-win.cp: fixed SHGetFolderPathW() prototype Thu, 15 Jan 2015 20:01:33 GMT vboxsync [53833] * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) Runtime: looks like the 32-bit compiler does something silly Thu, 15 Jan 2015 14:50:38 GMT vboxsync [53825] * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) Runtime: try the official Windows XP+ way to get the home (profile) ... Thu, 15 Jan 2015 13:50:29 GMT vboxsync [53819] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) iprt/nt/nt.h: Added a bunch of Ldr APIs. Thu, 15 Jan 2015 13:49:51 GMT vboxsync [53818] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) RTLdr: Added RTLDR_O_IGNORE_ARCH_IF_NO_CODE for PE resource dlls and ... Wed, 14 Jan 2015 16:07:35 GMT vboxsync [53805] * trunk/src/VBox/Debugger/DBGCPlugInDiggers.rc (added) * trunk/src/VBox/Debugger/Makefile.kmk (modified) * trunk/src/VBox/Debugger/VBoxDbg.rc (added) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD.rc (added) * trunk/src/VBox/Devices/build/VBoxDD2.rc (added) * trunk/src/VBox/Devices/build/VBoxDDU.rc (added) * trunk/src/VBox/Installer/win/InstallHelper/Makefile.kmk (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.rc (added) * trunk/src/VBox/Main/cbinding/Makefile.kmk (modified) * trunk/src/VBox/Main/cbinding/VBoxCAPI.rc (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/VBoxRT.rc (added) * trunk/src/recompiler/VBoxREM.rc (added) added more missing Windows resource files Sat, 10 Jan 2015 00:07:47 GMT vboxsync [53768] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) RTMpOnSpecific/r0drv-nt: Sketched out an alternative implementation ... Fri, 09 Jan 2015 20:42:34 GMT vboxsync [53765] * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) mp-r0drv-nt.cpp: RTMpSpecific should only use broadcast IPIs when ... Fri, 09 Jan 2015 09:09:24 GMT vboxsync [53762] * trunk/src/VBox/Runtime/r3/win/VBoxRT-openssl.def (modified) build fix Sat, 03 Jan 2015 05:57:05 GMT vboxsync [53720] * 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) * trunk/src/VBox/Runtime/r0drv/nt/the-nt-kernel.h (modified) IPRT/r0drv/nt: More RTMpPokeCpu work, this time for 32-bit windows 7 ... Fri, 02 Jan 2015 21:24:23 GMT vboxsync [53718] * 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) RTMpPokeCpu+RTMpOn*/r0drv-nt: Reworked RTMpOn* using KeIpiGenericCall ... Fri, 02 Jan 2015 16:28:08 GMT vboxsync [53717] * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) IPRT/r0drv/nt: Fixed crash in rtmpNtDPCWrapper. Wed, 31 Dec 2014 14:59:44 GMT vboxsync [53624] * trunk/.scm-settings (modified) * trunk/Config.kmk (modified) * trunk/include/VBox/shflsvc.h (modified) * trunk/include/iprt/asn1-generator-sanity.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/include/iprt/crypto/rsa.h (modified) * trunk/include/iprt/crypto/tsp.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk (modified) * trunk/src/VBox/Additions/linux/Makefile.kmk (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_prov.h (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.c (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/display.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/draganddrop.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/hostversion.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/main.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/seamless.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/seamless.h (modified) * trunk/src/VBox/Additions/x11/vboxvideo/getmode.c (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostOSSAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/solaudio.c (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-shared.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-shared.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-win.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/lwip-new/vbox/VBoxLwipCore.cpp (modified) * trunk/src/VBox/Devices/Network/lwip-new/vbox/VBoxLwipCore.h (modified) * trunk/src/VBox/Devices/Network/lwip-new/vbox/include/arch/cc.h (modified) * trunk/src/VBox/Devices/Network/lwip-new/vbox/include/lwip-namespace.h (modified) * trunk/src/VBox/Devices/Network/lwip-new/vbox/sys_arch.c (modified) * trunk/src/VBox/Devices/Network/lwipopts.h (modified) * trunk/src/VBox/Devices/Network/scripts/VBoxPortForwarding.py (modified) * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) * trunk/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.h (modified) * trunk/src/VBox/Devices/Network/slirp/ip_icmpwin.c (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) * trunk/src/VBox/Devices/Network/slirp/resolv_conf_parser.c (modified) * trunk/src/VBox/Devices/Network/slirp/resolv_conf_parser.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_dns.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_state.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/PC/BIOS/floppy.c (modified) * trunk/src/VBox/Devices/Storage/DrvBlock.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSIInternal.h (modified) * trunk/src/VBox/Devices/USB/usbip/USBProxyDevice-usbip.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VBoxShell/vboxshell.py (modified) * trunk/src/VBox/Frontends/VirtualBox/src/platform/win/WinKeyboard.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibLdr.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetAdp-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetLwf-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/service.cpp (modified) * trunk/src/VBox/Installer/linux/install_service/init_template.sh (modified) * trunk/src/VBox/Installer/linux/install_service/install_service.sh (modified) * trunk/src/VBox/Installer/linux/testcase/tstInstallInit.sh (modified) * trunk/src/VBox/Main/Config.kmk (modified) * trunk/src/VBox/Main/include/QMTranslator.h (modified) * trunk/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/src-server/HostDnsServiceResolvConf.cpp (modified) * trunk/src/VBox/Main/src-server/win/HostDnsServiceWin.cpp (modified) * trunk/src/VBox/Main/webservice/samples/python/clienttest.py (modified) * trunk/src/VBox/NetworkServices/NAT/lwipopts.h (modified) * trunk/src/VBox/NetworkServices/NAT/portfwd.c (modified) * trunk/src/VBox/NetworkServices/NAT/proxy.c (modified) * trunk/src/VBox/NetworkServices/NAT/pxdns.c (modified) * trunk/src/VBox/NetworkServices/NAT/pxping.c (modified) * trunk/src/VBox/NetworkServices/NAT/pxping_win.c (modified) * trunk/src/VBox/NetworkServices/NAT/pxtcp.c (modified) * trunk/src/VBox/NetworkServices/NAT/winutils.h (modified) * trunk/src/VBox/NetworkServices/NetLib/cpp/utils.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-time-template.h (modified) * trunk/src/VBox/Runtime/common/checksum/alt-md5.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/alt-sha1.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/openssl-sha512.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/x509.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-init.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkix-signature-builtin.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/rsa-internal.h (modified) * trunk/src/VBox/Runtime/common/crypto/rsa-template.h (modified) * trunk/src/VBox/Runtime/common/crypto/spc-init.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/spc-sanity.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/tsp-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/tsp-sanity.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-core.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/Makefile.kup (modified) * trunk/src/VBox/Runtime/common/net/netaddrstr2.cpp (modified) * trunk/src/VBox/Runtime/common/string/unidata-flags.cpp (modified) * trunk/src/VBox/Runtime/common/string/unidata-lower.cpp (modified) * trunk/src/VBox/Runtime/common/string/unidata-upper.cpp (modified) * trunk/src/VBox/Runtime/common/zip/pkzipvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/unzipcmd.cpp (modified) * trunk/src/VBox/Runtime/r3/socket.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTZip.cpp (modified) * trunk/src/VBox/Storage/VD.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_3200.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_FX_8150_Eight_Core.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Phenom_II_X6_1100T.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i5_3570.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_2635QM.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3820QM.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3960X.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_4_3_00GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_M_processor_2_00GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Xeon_X5482_3_20GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Quad_Core_AMD_Opteron_2384.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/VIA_QuadCore_L4700_1_2_GHz.h (modified) * trunk/src/VBox/ValidationKit/testdriver/win-vbox-net-drvstore-cleanup.ps1 (modified) * trunk/src/VBox/ValidationKit/testdriver/win-vbox-net-uninstall.ps1 (modified) * trunk/src/VBox/ValidationKit/testmanager/webui/wuihlpgraphgooglechart.py (modified) * trunk/src/VBox/ValidationKit/testmanager/webui/wuihlpgraphmatplotlib.py (modified) * trunk/src/VBox/ValidationKit/testmanager/webui/wuihlpgraphsimple.py (modified) * trunk/src/recompiler/target-i386/exec.h (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) scm automatic cleanups. Mon, 22 Dec 2014 08:51:40 GMT vboxsync [53597] * trunk/src/VBox/Runtime/r3/xml.cpp (modified) Runtime/xml: improved log statement Sun, 14 Dec 2014 22:06:42 GMT vboxsync [53542] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) Committed a bit too much Sun, 14 Dec 2014 21:37:05 GMT vboxsync [53538] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) oops Sun, 14 Dec 2014 21:33:57 GMT vboxsync [53537] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) Build fix Sun, 14 Dec 2014 21:30:26 GMT vboxsync [53536] * trunk/include/iprt/socket.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Runtime/include/internal/socket.h (modified) * trunk/src/VBox/Runtime/r3/socket.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/ValidationKit/utils/TestExecServ/TestExecServiceTcp.cpp (modified) Runtime/socket: Add timeout argument to RTTcpClientConnectEx to ... Fri, 12 Dec 2014 15:32:30 GMT vboxsync [53525] * trunk/include/iprt/initterm.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) iprt: added RTR3InitIsInitialized Tue, 09 Dec 2014 15:24:06 GMT vboxsync [53492] * trunk/Config.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) Some fixes for windows cross build using wine. Tue, 09 Dec 2014 12:39:54 GMT vboxsync [53489] * trunk/src/VBox/Runtime/r3/socket.cpp (modified) build fix. Tue, 09 Dec 2014 12:34:02 GMT vboxsync [53487] * trunk/src/VBox/Runtime/include/internal/socket.h (modified) * trunk/src/VBox/Runtime/r3/socket.cpp (modified) Split rtSocketBindRawAddr from rtSocketBind. Sat, 06 Dec 2014 03:58:27 GMT vboxsync [53472] * trunk/src/VBox/Runtime/testcase/tstPrfRT.cpp (modified) tstPrfRT: suplib trick. Sat, 06 Dec 2014 03:57:52 GMT vboxsync [53471] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/nt/time-nt.cpp (copied) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) * trunk/src/VBox/Runtime/r3/win/time-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/time2-win.cpp (copied) IPRT/r3/nt&win: Precision time APIs for NT (not enabled). Sat, 06 Dec 2014 03:55:37 GMT vboxsync [53470] * trunk/src/VBox/Runtime/common/time/timesupA.asm (modified) * trunk/src/VBox/Runtime/common/time/timesupA.mac (modified) timesupA.asm: Disabled SUPTscDeltaApply macro invocation, see review ... Fri, 05 Dec 2014 12:54:16 GMT vboxsync [53457] * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) RTimer/r0drv/nt: Rearm the interval timers ourselves to avoid ... Fri, 05 Dec 2014 12:52:46 GMT vboxsync [53456] * 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/time-r0drv-nt.cpp (modified) RTTime/r0drv/nt: Use higher precision APIs to get times when available. Wed, 03 Dec 2014 13:18:41 GMT vboxsync [53430] * 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/SUPDrvInternal.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/common/time/timesupA.mac (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/TM: First step in introducing the invariant TM mode. Tue, 02 Dec 2014 21:18:18 GMT vboxsync [53427] * trunk/src/VBox/Runtime/r0drv/linux/memuserkernel-r0drv-linux.c (modified) Runtime/r0drv/linux: fix RTR0MemKernelIsValidAddr() for 64-bit Linux ... Thu, 27 Nov 2014 13:40:07 GMT vboxsync [53404] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) Runtime/r0drv/solaris: supress warning with explict cast, caused due ... Wed, 26 Nov 2014 15:34:33 GMT vboxsync [53403] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) Runtime/r0drv/solaris: Revert r96951, reprogramming the cyclic ... Mon, 24 Nov 2014 12:36:42 GMT vboxsync [53384] * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) Adjust private logger flags.