# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Mar 11, 2025 4:05:13 AM Fri, 25 May 2018 13:24:28 GMT vboxsync [72343] * trunk/include/VBox/vmm/nem.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. ... Thu, 24 May 2018 19:27:55 GMT vboxsync [72327] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM: Expose VM::bMainExecutionEngine thru external API ... Wed, 23 May 2018 17:53:43 GMT vboxsync [72308] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM/win: Count cpuid and msr exits. Wed, 23 May 2018 17:42:46 GMT vboxsync [72306] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Intercept and handle MSR accesses. bugref:9044 Wed, 23 May 2018 15:37:02 GMT vboxsync [72304] * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) NEMR0/win: Handle HV_STATUS_INSUFFICIENT_MEMORY during page mapping. ... Wed, 23 May 2018 15:13:06 GMT vboxsync [72300] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/stam.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/include/iprt/nt/hyperv.h (modified) * trunk/include/iprt/nt/vid.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) * trunk/src/VBox/VMM/include/STAMInternal.h (modified) NEM,STAM: Partition memory statistics for NEM. bugref:9044 - STAM: ... Wed, 23 May 2018 13:50:39 GMT vboxsync [72299] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment update regarding ICEBP/INT1. Tue, 22 May 2018 17:31:18 GMT vboxsync [72291] * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) NEM/Win: Let's try get WinHvDepositMemory. Tue, 22 May 2018 16:30:16 GMT vboxsync [72290] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: doxygen fix Tue, 22 May 2018 14:28:10 GMT vboxsync [72287] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Fixes to code using WHv API. Tue, 22 May 2018 14:02:15 GMT vboxsync [72286] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Updated SDK. Mon, 21 May 2018 12:48:49 GMT vboxsync [72272] * trunk/src/VBox/VMM/VMMAll/NEMAll.cpp (modified) NEMAll: Oops, forgot to drop && defined(IN_RING3) after doing the ... Sun, 20 May 2018 23:28:40 GMT vboxsync [72267] * trunk/include/VBox/vmm/nem.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) VMM: Added NEMR3IsEnabled to go aloneside HMR3IsEnabled for the ... Sun, 20 May 2018 16:14:53 GMT vboxsync [72266] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) TRPMR3InjectEvent: Don't reschedule to REM when in NEM mode. bugref:9044 Sun, 20 May 2018 13:08:29 GMT vboxsync [72265] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) VMM: Added PGMGetGuestCR3Phys for debug/log purposes. 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