# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Mar 11, 2025 4:04:39 AM Fri, 18 May 2018 14:10:22 GMT vboxsync [72263] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: Intercept all (for now) CPUIDs. bugref:9044 Fri, 18 May 2018 14:10:08 GMT vboxsync [72262] * trunk/include/iprt/nt/hyperv.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Intercept all (for now) CPUIDs. bugref:9044 Fri, 18 May 2018 07:33:23 GMT vboxsync [72255] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEMAllNativeTemplate-win.cpp.h: No need to set ... Fri, 18 May 2018 07:28:30 GMT vboxsync [72254] * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlersA.asm (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) Merged r122570 from 5.2. bugref:9171 Thu, 17 May 2018 18:33:58 GMT vboxsync [72253] * trunk/include/iprt/nt/hyperv.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM: Handle HvMessageTypeUnrecoverableException. bugref:9044 Thu, 17 May 2018 17:39:28 GMT vboxsync [72252] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEMR3Native-win.cpp: Loop optimization. Thu, 17 May 2018 17:39:01 GMT vboxsync [72251] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEMAll: Must roll back memory changes after failed instruction fetch ... Thu, 17 May 2018 17:33:00 GMT vboxsync [72249] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) IOMR3ProcessForceFlag: Logging fix. Thu, 17 May 2018 17:32:22 GMT vboxsync [72248] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) iomMmioRing3WritePending: Deal with fun IEM cross MMIO page scenario. Thu, 17 May 2018 09:07:22 GMT vboxsync [72229] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) NEM/win: Always set HvX64RegisterDeliverabilityNotifications on exit ... Tue, 15 May 2018 16:06:19 GMT vboxsync [72221] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM/win: Some more interrupt fixes. bugref:9044 Tue, 15 May 2018 04:44:07 GMT vboxsync [72212] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: ifdef fix. Tue, 15 May 2018 04:43:30 GMT vboxsync [72211] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: ifdef fix. Tue, 15 May 2018 04:12:25 GMT vboxsync [72209] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: VBOX_WITH_NESTED_HWVIRT_SVM. Tue, 15 May 2018 04:11:35 GMT vboxsync [72208] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: VBOX_WITH_NESTED_HWVIRT_SVM. Mon, 14 May 2018 19:16:43 GMT vboxsync [72207] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM: Inject interrupts from the inner NEM loop, use interrupt ... Fri, 11 May 2018 14:28:46 GMT vboxsync [72194] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Comments, asserts, no real change. Fri, 11 May 2018 13:43:05 GMT vboxsync [72193] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM/HyperV: Include the debug UDP source and destination ports in ... Thu, 10 May 2018 15:19:33 GMT vboxsync [72190] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM/HyperV: Implement extended hypercalls ... Thu, 10 May 2018 11:30:07 GMT vboxsync [72188] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) comment fix Wed, 09 May 2018 18:26:28 GMT vboxsync [72181] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Allow 32-bit code in real mode like real CPUs do; fixed real ... Wed, 09 May 2018 18:20:20 GMT vboxsync [72180] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: Fixed SALC instruction, it is only one byte and has been there ... Wed, 09 May 2018 16:18:56 GMT vboxsync [72178] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Nested hw.virt: Implemented saved-states for nested SVM. Bumps ... Tue, 08 May 2018 10:33:10 GMT vboxsync [72159] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) VMM/SSM: Assert parameters. Fri, 04 May 2018 22:43:03 GMT vboxsync [72129] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMAllRegs.cpp/CPUMRecalcHyperDRx: Added comment regarding ... Fri, 04 May 2018 22:15:36 GMT vboxsync [72128] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMAllRegs.cpp/CPUMRecalcHyperDRx: Added comment regarding ... Thu, 03 May 2018 07:31:33 GMT vboxsync [72085] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Nested hw.virt: VM-Exit transitions can happen with ... Thu, 03 May 2018 07:27:29 GMT vboxsync [72084] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/IEM: Nested hw.virt: Assertion on VM-exit path that's not ... Wed, 02 May 2018 06:07:14 GMT vboxsync [72080] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Assertion and todo. Wed, 02 May 2018 05:15:20 GMT vboxsync [72079] * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVM: Added hmR0SvmNstGstUndoTscOffset as counterpart of ... Mon, 30 Apr 2018 06:34:05 GMT vboxsync [72066] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Doxygen build fix. Mon, 30 Apr 2018 06:27:34 GMT vboxsync [72065] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/SVM: Interrupt injection fixes. Fri, 27 Apr 2018 09:18:51 GMT vboxsync [72054] * trunk/src/VBox/Devices/USB/usbip/USBProxyDevice-usbip.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTList.cpp (modified) * trunk/src/VBox/Storage/VD.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) *: RTListMove no longer need the call to init the destination list to ... Tue, 24 Apr 2018 07:41:06 GMT vboxsync [71994] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Comment on NMI unmasking and IRET. Mon, 23 Apr 2018 09:04:53 GMT vboxsync [71970] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: Nested hw.virt: Try run whatever VMRUN emulations in ring-0 ... Mon, 23 Apr 2018 05:08:48 GMT vboxsync [71967] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/IEM: Nested hw.virt: comment nit. Mon, 23 Apr 2018 04:40:51 GMT vboxsync [71966] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) VMM/HMSVMAll: Some comments on the nuances of the VMCB caching with ... Mon, 23 Apr 2018 03:57:03 GMT vboxsync [71965] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Comment. Fri, 20 Apr 2018 10:54:01 GMT vboxsync [71933] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Nested hw.virt: Fix the issue with preserving reserved bits ... Fri, 20 Apr 2018 04:18:24 GMT vboxsync [71927] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HM: Naming, nits. Thu, 19 Apr 2018 11:15:56 GMT vboxsync [71919] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Nested hw.virt: Naming. Thu, 19 Apr 2018 11:06:54 GMT vboxsync [71918] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Nested hw.virt: Clean up and unify hmR0SvmPostRunGuest ... Thu, 19 Apr 2018 10:03:20 GMT vboxsync [71915] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Nested Hw.virt: Sync VMCPU_FF_INTERRUPT_NESTED_GUEST ... Thu, 19 Apr 2018 09:04:03 GMT vboxsync [71914] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Build fix. Thu, 19 Apr 2018 08:58:32 GMT vboxsync [71913] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Build fix. Thu, 19 Apr 2018 08:57:19 GMT vboxsync [71912] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) space. Thu, 19 Apr 2018 08:55:26 GMT vboxsync [71911] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: typo. Thu, 19 Apr 2018 08:54:23 GMT vboxsync [71910] * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Clean up and also fix HMR0EnsureCompleteBasicContext for ... Thu, 19 Apr 2018 05:46:44 GMT vboxsync [71909] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Tidy and unify the TSC offsetting code. Thu, 19 Apr 2018 05:13:28 GMT vboxsync [71908] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Cleanup, for using up next added if 0'd set/clear ... Thu, 19 Apr 2018 04:55:15 GMT vboxsync [71907] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Verify hardware capability while enabling VGIF assertion ... Thu, 19 Apr 2018 04:53:56 GMT vboxsync [71906] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Clean up VMCB initialization. Tue, 17 Apr 2018 08:02:16 GMT vboxsync [71867] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/IEM: Nested hw.virt: SVM VMRUN - Ignore, disable reserved fields ... Fri, 13 Apr 2018 10:56:05 GMT vboxsync [71859] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: SVM NestedPagingCtrl naming consistency with rest of the VMCB ... Fri, 13 Apr 2018 06:32:26 GMT vboxsync [71858] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/IEM: Nested hw.virt: SVM cleanup. Fri, 13 Apr 2018 06:32:15 GMT vboxsync [71857] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested hw.virt: Clean up. Fri, 13 Apr 2018 06:32:02 GMT vboxsync [71856] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HMSVM: Clean up. Thu, 12 Apr 2018 10:15:02 GMT vboxsync [71843] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Build fix. Thu, 12 Apr 2018 10:10:23 GMT vboxsync [71842] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Comment. Thu, 12 Apr 2018 10:09:25 GMT vboxsync [71841] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Unify hmR0SvmPreRunGuestCommitted for guest and nested- ... Thu, 12 Apr 2018 08:20:59 GMT vboxsync [71838] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Get rid of fWasGuestFpuStateActive as we now pre-load ... Thu, 12 Apr 2018 08:14:56 GMT vboxsync [71837] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: nit. Thu, 12 Apr 2018 08:13:03 GMT vboxsync [71836] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Clean up. Thu, 12 Apr 2018 07:21:25 GMT vboxsync [71835] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/IEM: Nested hw.virt: Implement SVM pause-filter and pause-filter ... Thu, 12 Apr 2018 07:21:00 GMT vboxsync [71834] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Nested hw.virt: Implement SVM pause-filter and pause-filter ... Thu, 12 Apr 2018 07:20:33 GMT vboxsync [71833] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold. Wed, 11 Apr 2018 05:12:47 GMT vboxsync [71814] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Windows build fix. Wed, 11 Apr 2018 04:42:38 GMT vboxsync [71813] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: Nested Hw.virt: Avoid calling ASM helpers for modifying the MSR ... Tue, 10 Apr 2018 09:37:55 GMT vboxsync [71805] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM/CPUM: Nit - stat description typo. Tue, 10 Apr 2018 06:31:07 GMT vboxsync [71801] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Todo and assertion on pause-filter. Tue, 10 Apr 2018 06:14:02 GMT vboxsync [71800] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) VMM/GIM: KVM: Unused header. Tue, 10 Apr 2018 05:55:52 GMT vboxsync [71798] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Comment. Mon, 09 Apr 2018 10:35:24 GMT vboxsync [71760] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Comment. Mon, 09 Apr 2018 10:24:25 GMT vboxsync [71759] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Todo. Mon, 09 Apr 2018 10:13:46 GMT vboxsync [71758] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Build fix. Mon, 09 Apr 2018 08:10:23 GMT vboxsync [71755] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while ... Sat, 07 Apr 2018 14:10:34 GMT vboxsync [71731] * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) tstDeviceStructSize,tstHelp.h: Fixed cast in CHECK_SIZE that can ... Fri, 06 Apr 2018 18:51:44 GMT vboxsync [71720] * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) PATM: Don't try pass stuff to patmRCVirtPagePfHandle that's not ... Fri, 06 Apr 2018 10:45:31 GMT vboxsync [71699] * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) SUPDrv,VBoxVMM: Require SSE2 to be present. Fri, 06 Apr 2018 10:01:26 GMT vboxsync [71697] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: nit. Fri, 06 Apr 2018 07:26:02 GMT vboxsync [71692] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Increment RIP on handling PAUSE #VMEXIT and intercept ... Thu, 05 Apr 2018 12:00:14 GMT vboxsync [71676] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) Comments. Wed, 04 Apr 2018 06:31:20 GMT vboxsync [71641] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested hw.virt: Use CPUMIsGuestSvmVirtIntrMasking instead of ... Wed, 04 Apr 2018 06:30:54 GMT vboxsync [71640] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) VMM: Nested hw.virt: Abstract SVM V_INTR_MASKING so we can refer to ... Sat, 31 Mar 2018 12:50:59 GMT vboxsync [71586] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) PGMAllPool: doc fix Thu, 29 Mar 2018 11:48:10 GMT vboxsync [71565] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Safer to use the TSC offset from TMCpuTickCanUseRealTSC ... Thu, 29 Mar 2018 04:36:04 GMT vboxsync [71559] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Duplicate case label. Wed, 28 Mar 2018 06:33:19 GMT vboxsync [71530] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/IEM: Nested hw.virt: MSRPM bit access assertion, fix. Wed, 28 Mar 2018 06:32:43 GMT vboxsync [71529] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and ... Mon, 26 Mar 2018 06:07:57 GMT vboxsync [71504] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Avoid intercepting CR4 reads when possible. Added todo ... Fri, 23 Mar 2018 06:35:32 GMT vboxsync [71476] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Comment nit. Thu, 22 Mar 2018 11:00:43 GMT vboxsync [71450] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Comment nit. Thu, 22 Mar 2018 10:50:35 GMT vboxsync [71446] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Use #MF exception and CR0.NE=1 method of handling ... Thu, 22 Mar 2018 10:40:37 GMT vboxsync [71445] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Fix FERR_FREEZE intercepts. Thu, 22 Mar 2018 10:29:42 GMT vboxsync [71444] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Assertion. Thu, 22 Mar 2018 04:27:03 GMT vboxsync [71443] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested Hw.virt: Don't need to clear extra fields on reset ... Wed, 21 Mar 2018 10:06:50 GMT vboxsync [71419] * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) VMM/HM: Nested hw.virt: Don't double restore fields that are already ... Wed, 21 Mar 2018 10:01:14 GMT vboxsync [71418] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Remove unused function, build fix. Wed, 21 Mar 2018 09:39:31 GMT vboxsync [71417] * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) VMM/HM: Comment. Wed, 21 Mar 2018 09:30:14 GMT vboxsync [71416] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested Hw.virt: Fix exitinfo1 field for ...