#
# ChangeLog for trunk/src/VBox/Runtime in vbox
#
# Generated by Trac 1.4.3.2
# Dec 14, 2024 5:24:48 PM

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 ...


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.