# # ChangeLog for trunk/src/VBox/HostDrivers in vbox # # Generated by Trac 1.4.3.2 # Dec 16, 2024 2:24:54 AM Mon, 13 Apr 2015 12:45:00 GMT vboxsync [55207] * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetLwf-win.cpp (modified) NDIS6/NetLwf: "No bypass" option enabled by default (#7231) 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 ... Wed, 01 Apr 2015 18:53:34 GMT vboxsync [55081] * trunk/src/VBox/HostDrivers/VBoxUSB/win/cmn/VBoxDrvTool.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.h (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbPnP.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbPwr.cpp (modified) re-applied r99347 (BoxUSB: fixed BSOD on host computer at system ... Wed, 01 Apr 2015 14:50:42 GMT vboxsync [55078] * trunk/Config.kmk (modified) * trunk/debian/changelog (modified) * trunk/doc/manual/user_ChangeLogImpl.xml (modified) * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd (modified) * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.asm (modified) * trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.md5sum (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/cmn/VBoxDrvTool.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.h (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbPnP.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbPwr.cpp (modified) * trunk/src/VBox/Installer/linux/debian/control (modified) * trunk/src/VBox/Installer/linux/debian/rules (modified) * trunk/src/VBox/Installer/linux/rpm/rules (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) 5.0.0 Beta 1 (and backed out r99347 as it might have caused a regression) Tue, 31 Mar 2015 22:29:00 GMT vboxsync [55058] * trunk/src/VBox/HostDrivers/VBoxUSB/win/cmn/VBoxDrvTool.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.h (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbPnP.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbPwr.cpp (modified) VBoxUSB: fixed BSOD on host computer at system waking up Tue, 31 Mar 2015 15:22:11 GMT vboxsync [55041] * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetLwf-win.cpp (modified) NDIS6/NetLwf: re-worked promiscuous mode handling (#7231) Tue, 31 Mar 2015 11:25:29 GMT vboxsync [55026] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) supHardNtVpFreeOrReplacePrivateExecMemory: Bugfix. Tue, 31 Mar 2015 07:20:36 GMT vboxsync [55017] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) supHardNt: bcrypt.dll is not mandatory Mon, 30 Mar 2015 14:18:15 GMT vboxsync [55007] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) supHardNt: Corrected loader lock ownership check. Turns out LockCount ... 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 ... Sat, 28 Mar 2015 00:19:24 GMT vboxsync [54997] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) supHardNt: Never call WinVerifyTrust and friends when owning the ... Fri, 27 Mar 2015 15:57:07 GMT vboxsync [54993] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) SUPHardNt: Extended the free/replace unknown exec memory trick a little. Mon, 23 Mar 2015 12:10:59 GMT vboxsync [54909] * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFltBow-solaris.c (modified) solaris/VBoxNetFltBow: nits and comment. Mon, 23 Mar 2015 11:17:27 GMT vboxsync [54904] * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFltBow-solaris.c (modified) solaris/VBoxNetFltBow: nit. Mon, 23 Mar 2015 11:05:58 GMT vboxsync [54902] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFltBow-solaris.c (modified) solaris/VBoxNetFltBow: Fix using VNIC templates when lower-mac has a ... Fri, 20 Mar 2015 23:51:19 GMT vboxsync [54890] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) oops Fri, 20 Mar 2015 23:50:18 GMT vboxsync [54889] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) SUPR0QueryVTCaps: Copy & past wrt unimpeded guest execution. Fri, 20 Mar 2015 15:17:42 GMT vboxsync [54874] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) SUPR0QueryVTCaps: Added SUPVTCAPS_VTX_UNRESTRICTED_GUEST return flag. ... Fri, 20 Mar 2015 13:36:35 GMT vboxsync [54867] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) HostDrivers/Support: typo. Wed, 18 Mar 2015 03:35:41 GMT vboxsync [54826] * trunk/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.cpp (modified) fixed misprint in IRP request Tue, 17 Mar 2015 12:15:29 GMT vboxsync [54810] * trunk/src/VBox/HostDrivers/win/cfg/VBoxDrvCfg.cpp (modified) vboxDrvCfgInfQueryFirstPnPId: Initialize return value so we don't ... 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 08:41:12 GMT vboxsync [54803] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) more 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 Mon, 16 Mar 2015 21:28:32 GMT vboxsync [54800] * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbRt.cpp (modified) fixed Interface information size calculation using ... Mon, 16 Mar 2015 13:27:56 GMT vboxsync [54784] * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbRt.cpp (modified) removed excess line Mon, 16 Mar 2015 12:43:04 GMT vboxsync [54781] * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbRt.cpp (modified) spaces! Mon, 16 Mar 2015 12:33:31 GMT vboxsync [54779] * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbRt.cpp (modified) fix of misprint, calculation of memory size allocation used wrong ... Thu, 12 Mar 2015 05:21:24 GMT vboxsync [54729] * trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbRt.cpp (modified) VBoxUSB: use try/catch to handle possible errors and set the last ... Fri, 06 Mar 2015 13:44:04 GMT vboxsync [54666] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: Make sure we don't call ExFreePoolWithTag with a NULL ... Fri, 06 Mar 2015 11:42:42 GMT vboxsync [54664] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win: be pedantic Thu, 05 Mar 2015 13:48:41 GMT vboxsync [54651] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) build fix 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 Mon, 02 Mar 2015 14:56:02 GMT vboxsync [54581] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) HostDrivers/Support: add and use supdrvOSAreCpusOfflinedOnSuspend(). ... Mon, 02 Mar 2015 14:45:10 GMT vboxsync [54579] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) paranoia. Mon, 02 Mar 2015 14:42:45 GMT vboxsync [54578] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) HostDrivers/Support: Host suspend/resume now recomputes TSC-deltas ... Fri, 27 Feb 2015 16:25:52 GMT vboxsync [54560] * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/import-template-kernel32.h (modified) SUPHardNt: Don't get confused and throw ... Fri, 27 Feb 2015 13:09:10 GMT vboxsync [54551] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) HostDrivers/Support: doxygen nit. Wed, 25 Feb 2015 19:32:01 GMT vboxsync [54516] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Increased the TSC frequency refinement period to 12.2 ... Wed, 25 Feb 2015 19:25:47 GMT vboxsync [54515] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Re-enabled the clock tick sync code in ... Wed, 25 Feb 2015 19:10:57 GMT vboxsync [54514] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Re-enabled the TSC frequency refinement timer for ... Wed, 25 Feb 2015 18:18:21 GMT vboxsync [54510] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Forgot something during the Init/Delete removal, would ... Wed, 25 Feb 2015 15:59:12 GMT vboxsync [54502] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: Reverted r98598. Wed, 25 Feb 2015 15:39:26 GMT vboxsync [54498] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Temporariliy disabled TSC frequency refinement on windows. Wed, 25 Feb 2015 13:32:11 GMT vboxsync [54492] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) Temporarily disable the time tick loop in ... Wed, 25 Feb 2015 13:17:21 GMT vboxsync [54490] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Temporarily disabled delta calculations on windows. Wed, 25 Feb 2015 13:02:11 GMT vboxsync [54489] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Simplify the data structures for the TSC measurements, ... Wed, 25 Feb 2015 11:13:46 GMT vboxsync [54480] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Double the timeout to just below 2ms to make it less ... 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 18:11:12 GMT vboxsync [54465] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Cleanups. Tue, 24 Feb 2015 18:07:30 GMT vboxsync [54464] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Enabled the 2nd algo after some adjusting. Tue, 24 Feb 2015 17:54:23 GMT vboxsync [54462] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Sync fixes. Tue, 24 Feb 2015 17:37:11 GMT vboxsync [54461] * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) HostDrivers/VBoxNetFlt: Linux 4 compile fix Tue, 24 Feb 2015 16:15:41 GMT vboxsync [54458] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) nits Tue, 24 Feb 2015 16:09:25 GMT vboxsync [54456] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Sync macro fix. Profiling in progress... Tue, 24 Feb 2015 15:18:33 GMT vboxsync [54455] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) iprt/cdefs.h,VBoxDrvGip.cpp: Using __noinline__ instead of noinline ... Tue, 24 Feb 2015 15:16:57 GMT vboxsync [54454] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) Disable the statistics collected in supdrvTscDeltaVerify. 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 14:06:20 GMT vboxsync [54448] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) SUPDrv: Register a power manage notification callback so we can ... Tue, 24 Feb 2015 13:38:39 GMT vboxsync [54447] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Use a interval timer as solaris cannot restart one- ... 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 08:10:17 GMT vboxsync [54419] * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) HostDrivers/Support: fix the Linux modules Tue, 24 Feb 2015 02:56:21 GMT vboxsync [54412] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv-win.cpp: We can do cross calls using IPI too for a month or two. Tue, 24 Feb 2015 02:07:23 GMT vboxsync [54409] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Use RTMpOnPair. Mon, 23 Feb 2015 20:50:46 GMT vboxsync [54402] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) Eliminated supdrvTscDeltaApply. corrected explanation in ... 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:16:02 GMT vboxsync [54392] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) XXX Mon, 23 Feb 2015 16:31:58 GMT vboxsync [54387] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Start the TSC measurement by testing for zero delta. ... Mon, 23 Feb 2015 11:04:07 GMT vboxsync [54379] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Fixed warnings and build break. Mon, 23 Feb 2015 10:46:46 GMT vboxsync [54377] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: todo wrt host suspend during invariant tsc frequency ... Mon, 23 Feb 2015 10:44:03 GMT vboxsync [54376] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) done. Mon, 23 Feb 2015 10:41:10 GMT vboxsync [54375] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) SUPDrvGip.cpp: Replaced idTscDeltaInitiator+RTThreadSleep(1) with a ... Mon, 23 Feb 2015 10:26:56 GMT vboxsync [54373] * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) oops. Mon, 23 Feb 2015 10:00:01 GMT vboxsync [54371] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Enabled new tsc-delta measurement sync code w/ timeout ... Mon, 23 Feb 2015 03:03:25 GMT vboxsync [54366] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) Must check for timeout in the first loop iteration. Mon, 23 Feb 2015 02:35:28 GMT vboxsync [54365] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: The TSC-delta thread must clear the work mask even if ... Sun, 22 Feb 2015 19:14:39 GMT vboxsync [54357] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: First part of the less noisy tsc-delta-measurment ... Sun, 22 Feb 2015 14:36:45 GMT vboxsync [54355] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) docs. Sun, 22 Feb 2015 01:46:35 GMT vboxsync [54354] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) nit Sun, 22 Feb 2015 01:39:21 GMT vboxsync [54353] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) gee Sun, 22 Feb 2015 01:32:45 GMT vboxsync [54352] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) SUPDrv,TM: Overhauled the CPU/TSC frequency a little, making it ... Fri, 20 Feb 2015 21:30:40 GMT vboxsync [54346] * trunk/src/VBox/HostDrivers/Support/testcase/tstSupTscDelta.cpp (modified) tstSupTscDelta.cpp: added --delay option. Fri, 20 Feb 2015 20:27:23 GMT vboxsync [54345] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) Cleaning up the 2nd algo. Fri, 20 Feb 2015 19:14:56 GMT vboxsync [54342] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: First part of multiple tsc delta algorithm reorg. Fri, 20 Feb 2015 18:10:12 GMT vboxsync [54339] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/linux/load.sh (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) SUPDrv,VMM: Added SUPR0TscDeltaMeasureBySetIndex to SUPDrv (bumping ... Fri, 20 Feb 2015 17:47:35 GMT vboxsync [54338] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) Missed a few .c refs. Fri, 20 Feb 2015 15:48:26 GMT vboxsync [54335] * trunk/src/VBox/HostDrivers/Support/SUPLibAll.cpp (modified) space. Fri, 20 Feb 2015 15:01:15 GMT vboxsync [54334] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: We can skip the determin-async-tsc test on invariant ... Fri, 20 Feb 2015 14:30:51 GMT vboxsync [54331] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (moved) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvSem.cpp (moved) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) SUPDrv.c -> SUPDrv.cpp; SUPDrvSem.c -> SUPDrvSem.cpp Fri, 20 Feb 2015 14:11:26 GMT vboxsync [54329] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Reordered the code, missed a bit. Fri, 20 Feb 2015 14:06:51 GMT vboxsync [54328] * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) SUPDrvGip.cpp: Reordered the code. Fri, 20 Feb 2015 13:35:30 GMT vboxsync [54327] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (copied) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) SUPDrv: Split out the GIP related code into SUPDrvGip.cpp. Fri, 20 Feb 2015 10:54:23 GMT vboxsync [54325] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/Support: nits. Fri, 20 Feb 2015 10:15:56 GMT vboxsync [54322] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) HostDrivers/linux: symbol fix. Fri, 20 Feb 2015 04:25:43 GMT vboxsync [54321] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) SUPDrv: Worked around (fudged) for hyper-threading issue by picking a ... Thu, 19 Feb 2015 23:05:20 GMT vboxsync [54320] * trunk/src/VBox/HostDrivers/Support/testcase/tstSupTscDelta.cpp (modified) tstSupTscDelta.cpp: min/max fix. Thu, 19 Feb 2015 22:36:46 GMT vboxsync [54318] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) SUPDrv: Force large deltas on all CPUs for testing purposes. Thu, 19 Feb 2015 22:31:33 GMT vboxsync [54317] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) supdrvCheckInvalidChar -> supdrvIsLdrModuleNameValid and explained ... Thu, 19 Feb 2015 21:37:41 GMT vboxsync [54316] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) supdrvMeasureTscDeltaCallback: Changed it to pick the delta closest ... Thu, 19 Feb 2015 21:33:21 GMT vboxsync [54315] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) SUPDrv: Eliminated the need for the GIP master to have a zero TSC ...