# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Jan 15, 2025 5:49:11 PM Mon, 16 Mar 2015 10:59:50 GMT vboxsync [54775] * trunk/include/iprt/time.h (modified) iprt/time.h: fixed typo in RTTimeSpecSubSeconds(). Changed to using ... Sun, 15 Mar 2015 03:15:58 GMT vboxsync [54763] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/patm.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMA.asm (modified) * trunk/src/VBox/VMM/VMMR3/PATMA.mac (modified) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRCPatchHlp.asm (added) * trunk/src/VBox/VMM/VMMRC/VMMRC.mac (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC0.asm (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC99.asm (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/include/PATMA.h (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) PATM,CPUM: Redid the CPUID stuff by calling a patch helper function ... Thu, 12 Mar 2015 21:04:02 GMT vboxsync [54738] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/iprt/x86.h (modified) VMM,REM: CPUID revamp - almost there now. Thu, 12 Mar 2015 02:32:10 GMT vboxsync [54728] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) PATM,VMM,err.h: Added VERR_PATM_IPE_TRAP_IN_PATCH_CODE for getting a ... 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 16:27:02 GMT vboxsync [54720] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Some more internal decls. Wed, 11 Mar 2015 16:19:50 GMT vboxsync [54719] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Make the thread-context hook functions VMM internal linkage. Wed, 11 Mar 2015 16:14:41 GMT vboxsync [54718] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: VMMR0ThreadCtxHooksDeregister returns void, further simplified ... Wed, 11 Mar 2015 14:00:23 GMT vboxsync [54714] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMA.asm (modified) * trunk/src/VBox/VMM/VMMR3/PATMA.mac (modified) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/include/PATMA.h (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) PATM,CPUM: CPUID patch update. Wed, 11 Mar 2015 13:59:18 GMT vboxsync [54713] * trunk/include/iprt/asmdefs.mac (modified) iprt/asmdefs.mac: Added RT_BIT_32 macro. Wed, 11 Mar 2015 12:54:03 GMT vboxsync [54712] * trunk/include/VBox/vmm/hm.h (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/VMMR0/VMMR0.cpp (modified) VMM: Clear idHostCpu mapping while deregistering the context-hooks ... Tue, 10 Mar 2015 18:39:06 GMT vboxsync [54706] * trunk/include/iprt/asn1-generator-pass.h (modified) asn1-generator-pass.h: Don't do anything stupid should ... Mon, 09 Mar 2015 13:33:22 GMT vboxsync [54697] * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: TMR3CpuTickIsFixedRateMonotonic() for now. Mon, 09 Mar 2015 08:17:27 GMT vboxsync [54690] * trunk/include/iprt/asmdefs.mac (modified) asmdefs.mac: RT_CONCAT* macros. Fri, 06 Mar 2015 18:02:24 GMT vboxsync [54673] * trunk/include/VBox/vmm/cpum.h (modified) CPUM: Working on refactoring the guest CPUID handling. 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 13:36:11 GMT vboxsync [54649] * trunk/include/VBox/dbggui.h (modified) build fix Thu, 05 Mar 2015 13:30:59 GMT vboxsync [54648] * trunk/include/VBox/dbggui.h (modified) * trunk/src/VBox/Debugger/VBoxDbg.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h (modified) FE/Qt and Debugger UI: 6227: Omitting some of the dependencies for ... Wed, 04 Mar 2015 14:35:32 GMT vboxsync [54624] * trunk/include/VBox/vd.h (modified) * trunk/src/VBox/Storage/VD.cpp (modified) Storage/VD: Add API to prepare a chain of images for use with filters Mon, 02 Mar 2015 19:55:29 GMT vboxsync [54591] * trunk/include/VBox/vd-ifs.h (modified) * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/MediumImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MediumImpl.cpp (modified) * trunk/src/VBox/Storage/VD.cpp (modified) Add support to supply passwords for disk encryption while the VM is ... Mon, 02 Mar 2015 16:45:57 GMT vboxsync [54584] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/NetworkServices/DHCP/Config.cpp (modified) DHCPServer: Define DHCP option encodings as an enum. The enum is not ... Mon, 02 Mar 2015 15:42:16 GMT vboxsync [54582] * trunk/include/VBox/HostServices/VBoxCrOpenGLSvc.h (modified) * trunk/src/VBox/GuestHost/OpenGL/include/cr_server.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu_cocoa_helper.m (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) Host 3D unscaled HiDPI output: privide ... Fri, 27 Feb 2015 20:13:49 GMT vboxsync [54565] * trunk/include/VBox/VBoxVideo.h (modified) * trunk/include/VBox/VBoxVideoGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp (modified) include,Additions: introduce VBVA_SCREEN_F_BLANK Fri, 27 Feb 2015 15:53:34 GMT vboxsync [54557] * trunk/include/VBox/vusb.h (modified) Alignment. Fri, 27 Feb 2015 15:42:57 GMT vboxsync [54556] * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) VUSB: Added RH service to abort an endpoint (as opposed to canceling ... Thu, 26 Feb 2015 23:59:40 GMT vboxsync [54540] * trunk/include/VBox/settings.h (modified) Be -pedantic about trailing comma at the end of an enum for the sake ... Thu, 26 Feb 2015 15:31:58 GMT vboxsync [54533] * trunk/include/VBox/vmm/hm_svm.h (modified) SVM: Added comments for easier cross-referencing with manuals. Thu, 26 Feb 2015 12:03:39 GMT vboxsync [54526] * trunk/include/iprt/timer.h (modified) timer.h: doxygen typo. 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 18:00:39 GMT vboxsync [54506] * trunk/include/VBox/VBoxGuest16.h (modified) os2/VBoxMouse: Use VBOXGUEST_IOCTL_CTL_FILTER_MASK and ... Wed, 25 Feb 2015 14:33:18 GMT vboxsync [54496] * trunk/include/VBox/apic.h (modified) * trunk/include/VBox/apic.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) VMMSwitcher: test code for disabling the Extended LVT APIC registers ... Wed, 25 Feb 2015 13:47:58 GMT vboxsync [54495] * trunk/include/VBox/VBoxVideo.h (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/src-client/MouseImpl.cpp (modified) * trunk/src/VBox/Main/testcase/tstMouseImpl.cpp (modified) Main/Display and Mouse: input mapping fix for when VMMDev is not in use. Wed, 25 Feb 2015 13:23:21 GMT vboxsync [54491] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostALSAAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostNullAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostOSSAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVideoRec.cpp (modified) PDM/Audio: Fixed crashes on termination. Wed, 25 Feb 2015 11:37:47 GMT vboxsync [54481] * trunk/include/iprt/test.h (modified) iprt/test.h: Added RTTESTI_CHECK_MSG_BREAK. Tue, 24 Feb 2015 21:35:26 GMT vboxsync [54470] * trunk/include/iprt/test.h (modified) iprt/test.h: Added RTTESTI_CHECK_RC_OK_BREAK. 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 10:43:16 GMT vboxsync [54430] * trunk/include/VBox/vd-image-backend.h (modified) * trunk/src/VBox/Storage/DMG.cpp (modified) * trunk/src/VBox/Storage/ISCSI.cpp (modified) * trunk/src/VBox/Storage/Parallels.cpp (modified) * trunk/src/VBox/Storage/QCOW.cpp (modified) * trunk/src/VBox/Storage/QED.cpp (modified) * trunk/src/VBox/Storage/RAW.cpp (modified) * trunk/src/VBox/Storage/VD.cpp (modified) * trunk/src/VBox/Storage/VDI.cpp (modified) * trunk/src/VBox/Storage/VHD.cpp (modified) * trunk/src/VBox/Storage/VHDX.cpp (modified) * trunk/src/VBox/Storage/VMDK.cpp (modified) Storage/VD: make use of the image type (hdd/dvd/floppy) for sanity ... 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 02:53:25 GMT vboxsync [54411] * trunk/include/iprt/mangling.h (modified) forgot mangling. 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 22:17:04 GMT vboxsync [54403] * trunk/include/VBox/vd-ifs.h (modified) * trunk/src/VBox/Main/include/KeyStore.h (deleted) * trunk/src/VBox/Main/src-all/KeyStore.cpp (deleted) * trunk/src/VBox/Storage/Makefile.kmk (modified) Storage/VDFilterrypt,Main: Move key store implementation to the ... Mon, 23 Feb 2015 12:52:15 GMT vboxsync [54382] * trunk/include/iprt/mp.h (modified) mp.h: doc update. Mon, 23 Feb 2015 08:42:30 GMT vboxsync [54368] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostOSSAudio.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVideoRec.cpp (modified) PDM/Audio: Some renaming. 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 18:51:07 GMT vboxsync [54340] * trunk/include/VBox/vd.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Storage/VD.cpp (modified) Storage/VD: Allow different filter chains for reads and writes ... 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 14:58:54 GMT vboxsync [54333] * trunk/include/VBox/sup.h (modified) sup.h: whether TSC-delta is available for given CPU. Thu, 19 Feb 2015 21:32:18 GMT vboxsync [54314] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/include/DHCPServerImpl.h (modified) * trunk/src/VBox/Main/src-server/DHCPServerImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main/DHCPServerImpl: for DHCP options keep not just the text ... Thu, 19 Feb 2015 20:38:57 GMT vboxsync [54311] * trunk/include/VBox/settings.h (modified) Use existing typedef to define DHCPServer::GlobalDhcpOptions. Thu, 19 Feb 2015 19:56:40 GMT vboxsync [54310] * trunk/include/VBox/sup.h (modified) oops Thu, 19 Feb 2015 19:51:40 GMT vboxsync [54309] * trunk/include/VBox/sup.h (modified) build fix 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 ... Thu, 19 Feb 2015 13:00:11 GMT vboxsync [54293] * trunk/include/iprt/mp.h (modified) doc update. Thu, 19 Feb 2015 11:16:49 GMT vboxsync [54290] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) HostDrivers/Support: TSC-delta thread adjustments for tsc-delta ... Wed, 18 Feb 2015 23:39:03 GMT vboxsync [54286] * trunk/include/VBox/sup.h (modified) SUPR3TscDeltaMesaure prototype correction. Wed, 18 Feb 2015 18:31:23 GMT vboxsync [54275] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) missed copyright year update. Wed, 18 Feb 2015 18:30:43 GMT vboxsync [54274] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/Support: use warning and not error code. 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 ... Wed, 18 Feb 2015 16:07:48 GMT vboxsync [54269] * trunk/include/iprt/asm.h (modified) asm.h: Don't call assmebly for ASMAtomicUoReadU64 on AMD64. Wed, 18 Feb 2015 07:07:16 GMT vboxsync [54260] * trunk/include/iprt/asm-amd64-x86.h (modified) iprt/asm-amd64-x86.h: Build fix for linux.x86 VM used to build the ... Tue, 17 Feb 2015 23:35:04 GMT vboxsync [54258] * trunk/include/VBox/sup.h (modified) SUPReadTsc: semi-predict we can call ASMReadTSC and doesn't need deltas. Tue, 17 Feb 2015 23:20:44 GMT vboxsync [54256] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMCPU: Added a iHostCpuSet field to go with the idHostCpu one. This ... Tue, 17 Feb 2015 23:12:11 GMT vboxsync [54255] * trunk/include/iprt/asmdefs.mac (modified) forgot asmdefs.mac changes for ASMGetIdtrLimit.asm 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: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 19:22:22 GMT vboxsync [54251] * trunk/include/iprt/asm-amd64-x86.h (modified) asm-amd64-x86.h: Added ASMReadTscWithAux(). Tue, 17 Feb 2015 13:13:02 GMT vboxsync [54230] * trunk/include/VBox/RemoteDesktop/VRDE.h (modified) * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostOSSAudio.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVideoRec.cpp (modified) PDM/Audio: Update. 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 16:24:01 GMT vboxsync [54222] * trunk/include/VBox/sup.h (modified) sup.h: build fix. Mon, 16 Feb 2015 15:27:29 GMT vboxsync [54219] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) HostDrivers/support: TSC-delta bits. Mon, 16 Feb 2015 15:17:05 GMT vboxsync [54218] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/uvm.h (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInLinux.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFOS.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) DBGF,DBGC: Added dmesg command and implemented it for linux guests. 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. Mon, 16 Feb 2015 11:08:27 GMT vboxsync [54214] * 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/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) HostDrivers/Support, testcase, TM: Add fTscDeltasRoughlyInSync. 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: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 17:13:28 GMT vboxsync [54201] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) HostDrivers/Support, VMM: avoid code duplication. Fri, 13 Feb 2015 15:44:32 GMT vboxsync [54200] * trunk/include/VBox/sup.h (modified) sup.h: nit and todo. Fri, 13 Feb 2015 14:46:25 GMT vboxsync [54198] * trunk/include/VBox/sup.h (modified) warning 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 17:34:24 GMT vboxsync [54181] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) HostDrivers/support: fix reinit of GipCpu data where TSC-delta isn't ... Sun, 08 Feb 2015 00:43:35 GMT vboxsync [54106] * trunk/include/VBox/vmm/pdmnetifs.h (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) NAT: Introduce PDMINETWORKNATCONFIG::pfnNotifyDnsChanged and call it ... Tue, 03 Feb 2015 11:13:50 GMT vboxsync [54068] * trunk/include/VBox/VBoxTpG.h (modified) try address the 'char *' conversion warnings on solaris. Tue, 03 Feb 2015 10:45:39 GMT vboxsync [54065] * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM: Implemented TM TSC-mode switching with paravirtualized guests. Wed, 28 Jan 2015 13:44:00 GMT vboxsync [54013] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (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/VMM/tools/VBoxVMMPreload.cpp (modified) Support: added SUPR3LockDownLoader() Wed, 28 Jan 2015 12:21:54 GMT vboxsync [54010] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDaemonize.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxService.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/main.cpp (modified) Additions/common/VBoxGuestLib: add respawn counter to Daemonize(). Wed, 28 Jan 2015 00:01:32 GMT vboxsync [53997] * trunk/include/iprt/alloca.h (modified) iprt/alloca.h: Seems linux might need to include alloca.h just like ... Tue, 27 Jan 2015 18:14:27 GMT vboxsync [53977] * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/Storage/UsbMsd.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) VUSB: Added separate SS EP companion descriptor to VUSBDESCENDPOINTEX ... Mon, 26 Jan 2015 20:38:30 GMT vboxsync [53966] * trunk/include/VBox/VBoxVideoGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp (modified) * trunk/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/display.cpp (modified) * trunk/src/VBox/Additions/x11/vboxvideo/getmode.c (modified) * trunk/src/VBox/Additions/x11/vboxvideo/pointer.c (modified) * trunk/src/VBox/Additions/x11/vboxvideo/setmode.c (modified) * trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo.c (modified) * trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo.h (modified) Devices/Graphics, Main: optionally send cursor integration toggle and ... Mon, 26 Jan 2015 20:37:10 GMT vboxsync [53965] * trunk/include/VBox/HGSMI/HGSMIChSetup.h (modified) * trunk/include/VBox/VBoxVideo.h (modified) * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/include/DisplayUtils.h (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/src-client/MouseImpl.cpp (modified) * trunk/src/VBox/Main/testcase/tstMouseImpl.cpp (modified) Devices/Graphics, Main: optionally send cursor integration toggle and ... Wed, 21 Jan 2015 14:21:31 GMT vboxsync [53901] * trunk/include/iprt/mangling.h (modified) iprt/mangling.h: RTCrX509OtherName_*. 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 12:08:50 GMT vboxsync [53896] * trunk/include/VBox/VBoxOGL.h (modified) Host 3D: scaling: Increase scaling precision multiplier; Adjust ... Fri, 16 Jan 2015 12:28:22 GMT vboxsync [53854] * trunk/include/VBox/VBoxOGL.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/window.cpp (modified) Host 3D: content scaling: define scale factor range bounds. Fri, 16 Jan 2015 08:53:12 GMT vboxsync [53847] * trunk/include/VBox/HostServices/VBoxCrOpenGLSvc.h (modified) * trunk/include/VBox/VBoxOGL.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/server_presenter.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) Host 3D: content scalling: export IDisplay interface and connect it ... Fri, 16 Jan 2015 08:28:11 GMT vboxsync [53846] * trunk/include/VBox/VBoxVideo.h (modified) VBox/VBoxVideo.h: small expansion for HGSMI command documentation. Thu, 15 Jan 2015 20:39:49 GMT vboxsync [53835] * trunk/include/VBox/apic.h (modified) * trunk/include/VBox/apic.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) VMMSwitcher: also mask NMI in APIC_REG_LVT_CMCI Thu, 15 Jan 2015 16:15:21 GMT vboxsync [53831] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchHdaCodec.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) PDM/Audio: Build fix; forgot some files. Thu, 15 Jan 2015 14:45:22 GMT vboxsync [53824] * trunk/include/VBox/sup.h (modified) sup.h: locally disable a TSC assertion. 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.