# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 22, 2024 11:57:40 AM Thu, 07 Jun 2018 05:35:54 GMT vboxsync [72466] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: vmmcall adjustments. Wed, 06 Jun 2018 14:45:54 GMT vboxsync [72463] * 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: More hypercall work. bugref:9044 Wed, 06 Jun 2018 14:24:04 GMT vboxsync [72462] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into ... Wed, 06 Jun 2018 11:33:58 GMT vboxsync [72461] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) emR3Load: Status checking cleanups Wed, 06 Jun 2018 11:16:12 GMT vboxsync [72460] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) GIM/Hv: Need to restore hypercall instruction enable state on load. ... Wed, 06 Jun 2018 03:53:15 GMT vboxsync [72456] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: Fail to start VM when nested-paging/UX isn't available when ... Tue, 05 Jun 2018 14:58:00 GMT vboxsync [72453] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) IEM: Quick vmcall (VT-x) implementation, made vmmcall available when ... Tue, 05 Jun 2018 14:35:45 GMT vboxsync [72452] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: Working on vmcall in ring-3. bugref:9044 Tue, 05 Jun 2018 14:35:15 GMT vboxsync [72451] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (added) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Quick vmcall (VT-x) implementation, made vmmcall available when ... Tue, 05 Jun 2018 10:52:38 GMT vboxsync [72449] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: VINF_PGM_CHANGE_MODE fixes in ring-3 caused by bug addressed ... Tue, 05 Jun 2018 10:51:37 GMT vboxsync [72448] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: reset rcPassUp as part of iemReInitExec so as to not affect ... Tue, 05 Jun 2018 08:53:01 GMT vboxsync [72446] * 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: Working on intercepting VMMCALL and VMCALL. bugref:9044 Tue, 05 Jun 2018 05:45:38 GMT vboxsync [72441] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested hw.virt: Fixes when nested-paging isn't enabled in ... Tue, 05 Jun 2018 05:45:11 GMT vboxsync [72440] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Nested hw.virt: Fixes when nested-paging isn't enabled in the ... Mon, 04 Jun 2018 11:49:03 GMT vboxsync [72430] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: doxygen fix. bugref:9044 Mon, 04 Jun 2018 11:42:11 GMT vboxsync [72429] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Unwanted comment. bugref:9044 Mon, 04 Jun 2018 11:40:00 GMT vboxsync [72428] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMMR0: Initialize the idCpu members. bugref:9044 Mon, 04 Jun 2018 11:39:24 GMT vboxsync [72427] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: logging and assertion adjustments. bugref:9044 Mon, 04 Jun 2018 11:38:23 GMT vboxsync [72426] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) IPRT,VMM: Added custom thread name for ring-0 logging (VMM). Mon, 04 Jun 2018 07:43:44 GMT vboxsync [72422] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Space. Mon, 04 Jun 2018 06:09:41 GMT vboxsync [72421] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/IEM: Nested hw.virt: Comment and doxygen. Sun, 03 Jun 2018 18:59:15 GMT vboxsync [72420] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Added concern about emulating VMMCALL/VMCALL. bugref:9044 Sun, 03 Jun 2018 12:49:33 GMT vboxsync [72419] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Modify the APIC and firmware configuration to disable ... Fri, 01 Jun 2018 21:02:06 GMT vboxsync [72417] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: MSR access fixes. bugref:9044 Fri, 01 Jun 2018 20:29:34 GMT vboxsync [72415] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: More MSR work. Document IA32_APIC_BASE issues (no X2APIC, ... Fri, 01 Jun 2018 14:02:49 GMT vboxsync [72412] * trunk/include/VBox/err.h (modified) * trunk/include/iprt/nt/hyperv.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/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM/win: More code merging. bugref:9044 Thu, 31 May 2018 13:28:21 GMT vboxsync [72403] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) NEM/win: Working on merging the two sets of register access ... Wed, 30 May 2018 12:27:17 GMT vboxsync [72392] * trunk/include/VBox/err.h (modified) * trunk/include/iprt/nt/hyperv.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (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/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM/win: TSC_AUX and APIC_BASE work. bugref:9044 Wed, 30 May 2018 10:33:09 GMT vboxsync [72390] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Workaround erratum with INVVPID outside 64-bit mode not ... Tue, 29 May 2018 15:39:47 GMT vboxsync [72387] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: Better state logging on exit. bugref:9044 Tue, 29 May 2018 14:59:15 GMT vboxsync [72386] * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) NEM/win: intel MSR register import/export adjustments. bugref:9044 Tue, 29 May 2018 14:48:27 GMT vboxsync [72384] * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) VMM/Guru: Speed up stderr output by explicit buffering. Makes a big ... Tue, 29 May 2018 14:45:53 GMT vboxsync [72383] * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) VMM/Guru: Speed up stderr output by explicit buffering. Makes a big ... Mon, 28 May 2018 14:47:51 GMT vboxsync [72358] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/iprt/nt/hyperv.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (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/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM: Sync more MSR state; don't treat unrecoverable exceptions as ... Fri, 25 May 2018 13:50:14 GMT vboxsync [72345] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. ... 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 ...