# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 12, 2025 10:15:45 PM Tue, 11 Dec 2018 07:17:18 GMT vboxsync [76150] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 Use the VMXMSRS struct. Tue, 11 Dec 2018 07:02:18 GMT vboxsync [76148] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 Add the VMX MSRs to CPUMCTX. Tue, 11 Dec 2018 06:56:36 GMT vboxsync [76147] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM: Nested VMX: bugref:9180 Use VMX's allowed0 and allowed1 bits ... Mon, 10 Dec 2018 17:19:00 GMT vboxsync [76139] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) VMM: Comment nit. Mon, 10 Dec 2018 17:18:51 GMT vboxsync [76138] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Comment nit. Mon, 10 Dec 2018 17:18:37 GMT vboxsync [76137] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: nit. Mon, 10 Dec 2018 16:48:39 GMT vboxsync [76136] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix log formatting for some error code paths. Mon, 10 Dec 2018 16:44:13 GMT vboxsync [76135] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: No need to assert here, fails gracefully. Mon, 10 Dec 2018 05:53:32 GMT vboxsync [76097] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Spaces. Fri, 07 Dec 2018 11:14:56 GMT vboxsync [76050] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Fixed VMCLEAR to use the guest- ... Fri, 07 Dec 2018 08:36:12 GMT vboxsync [76042] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Guest/nested-guest state fixes ... Fri, 07 Dec 2018 08:35:21 GMT vboxsync [76041] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH/VMRESUME interface. Fri, 07 Dec 2018 07:01:21 GMT vboxsync [76040] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 IEM-only EM execution policy fixes. Thu, 06 Dec 2018 13:05:46 GMT vboxsync [76015] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 IEM-only execution fix. Thu, 06 Dec 2018 11:51:06 GMT vboxsync [76011] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM fixes. Thu, 06 Dec 2018 11:15:00 GMT vboxsync [76009] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX/SVM: Fix Only-in-IEM execution macro define typo. Thu, 06 Dec 2018 09:06:02 GMT vboxsync [76004] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Fix to r127224. Thu, 06 Dec 2018 08:48:17 GMT vboxsync [76003] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Make sure to perform MTF, VMX- ... Thu, 06 Dec 2018 08:47:23 GMT vboxsync [76002] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Clear MTF on VM-exit. Also APIC- ... Thu, 06 Dec 2018 07:35:24 GMT vboxsync [75998] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Consider GIF and virtual interrupts ... Thu, 06 Dec 2018 06:45:19 GMT vboxsync [75997] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Include APIC-write FF in the high- ... Thu, 06 Dec 2018 04:32:57 GMT vboxsync [75996] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Comment regarding virtual interrupts. Thu, 06 Dec 2018 04:32:38 GMT vboxsync [75995] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Priority list comment. Wed, 05 Dec 2018 11:23:05 GMT vboxsync [75968] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Clear preemption timer FF when the ... Wed, 05 Dec 2018 09:21:28 GMT vboxsync [75960] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 When VINF_VMX_INTERCEPT_NOT_ACTIVE is ... Wed, 05 Dec 2018 08:06:38 GMT vboxsync [75957] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Nested VMX: bugref:9180 Added APIC-write emulation VM-exit and ... Wed, 05 Dec 2018 05:54:56 GMT vboxsync [75956] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Added todo / warning for assumption on EFLAGS.TF. Tue, 04 Dec 2018 10:42:07 GMT vboxsync [75940] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 Pending guest debug exception injection. Mon, 03 Dec 2018 16:53:41 GMT vboxsync [75917] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Inject NMIs as well (disabled for now). Mon, 03 Dec 2018 16:53:18 GMT vboxsync [75916] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Pending debug exceptions bits. Mon, 03 Dec 2018 05:52:06 GMT vboxsync [75885] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Handle VMX-preemption timer VM-exits ... Mon, 03 Dec 2018 04:28:51 GMT vboxsync [75884] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMX-preemption timer VM-exit bits. Sat, 01 Dec 2018 11:37:58 GMT vboxsync [75857] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Build fix. Sat, 01 Dec 2018 08:42:02 GMT vboxsync [75856] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix single-stepping for cases where we fallback to IEM ... Fri, 30 Nov 2018 09:36:41 GMT vboxsync [75833] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Build fix. Fri, 30 Nov 2018 09:35:12 GMT vboxsync [75831] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Virtual-interrupt is hypenated when referring to "virtual- ... Fri, 30 Nov 2018 09:30:58 GMT vboxsync [75830] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/trpm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM: Adjust CPUMGetGuestInterruptibility to include virtual ... Fri, 30 Nov 2018 09:11:46 GMT vboxsync [75829] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HMSVMR0: More fixes on the mesa hack, now it works. Fri, 30 Nov 2018 08:26:15 GMT vboxsync [75828] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HVMSVMR0: Fixes to mesa hack. Fri, 30 Nov 2018 06:38:37 GMT vboxsync [75826] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Typo in commented code. Thu, 29 Nov 2018 17:37:35 GMT vboxsync [75822] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMX,ConsoleImpl: Workaround for incorrect assumptions in mesa ... Thu, 29 Nov 2018 16:43:40 GMT vboxsync [75821] * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) HMVMX,ConsoleImpl: Workaround for incorrect assumptions in mesa ... Thu, 29 Nov 2018 16:42:28 GMT vboxsync [75820] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: typo Thu, 29 Nov 2018 11:21:19 GMT vboxsync [75810] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Doxygen nit. Tue, 27 Nov 2018 11:23:24 GMT vboxsync [75767] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM/TRPM: Nested VMX: bugref:9180 Put the "acknowledge interrupt on ... Tue, 27 Nov 2018 10:59:17 GMT vboxsync [75765] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Finish up ... Tue, 27 Nov 2018 07:10:10 GMT vboxsync [75759] * trunk/include/VBox/vmm/cpum.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: Nested SVM: bugref:7243 Remove super confusing virtual-GIF vs ... Mon, 26 Nov 2018 15:21:46 GMT vboxsync [75735] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 Figure out the relative priority of ... Mon, 26 Nov 2018 11:05:34 GMT vboxsync [75731] * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) VMM/VMEmt.cpp: Need to clear the pVM and pVCpu members for all VCPUs ... Mon, 26 Nov 2018 09:32:52 GMT vboxsync [75729] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM: Nested VMX: bugref:9180 Adapt CPUMGetGuestInterruptibility for ... Fri, 23 Nov 2018 11:08:15 GMT vboxsync [75683] * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Nested VMX: bugref:9180 Implement monitor-trap flag VM-exit. Fri, 23 Nov 2018 07:32:44 GMT vboxsync [75681] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Nested SVM: bugref:7243 VMCPU_FF_INTERRUPT_NESTED_GUEST is ... Fri, 23 Nov 2018 05:50:33 GMT vboxsync [75680] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested SVM: bugref:7243 IRET intercept does not clear NMI ... Thu, 22 Nov 2018 15:08:24 GMT vboxsync [75671] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 Implement NMI-unblocking due to IRET for ... Thu, 22 Nov 2018 12:33:18 GMT vboxsync [75661] * trunk/include/VBox/vmm/gvmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) VMM/GVMMR0SchedHalt: doxygen fix. Thu, 22 Nov 2018 06:58:18 GMT vboxsync [75657] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Fix interrupt-window exiting. Thu, 22 Nov 2018 06:55:12 GMT vboxsync [75656] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Clarify situation regarding ... Wed, 21 Nov 2018 18:09:06 GMT vboxsync [75649] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM/VMMR0.cpp: comments adjustments. Wed, 21 Nov 2018 15:38:10 GMT vboxsync [75646] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/gvmm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 ... Wed, 21 Nov 2018 10:49:32 GMT vboxsync [75638] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Documented a hack that's no longer ... Wed, 21 Nov 2018 09:30:42 GMT vboxsync [75632] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Re-arrange some VMX virtual-APIC ... Wed, 21 Nov 2018 04:55:45 GMT vboxsync [75631] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 APIC-access page deregistration and ... Tue, 20 Nov 2018 14:42:07 GMT vboxsync [75620] * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 APIC-write emulation bits. Tue, 20 Nov 2018 11:20:25 GMT vboxsync [75611] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllSvm.cpp (deleted) * trunk/src/VBox/VMM/VMMAll/CPUMAllVmx.cpp (deleted) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical ... Tue, 20 Nov 2018 04:20:53 GMT vboxsync [75604] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 don't forget to initialize rcStrict ... Mon, 19 Nov 2018 18:03:23 GMT vboxsync [75585] * trunk/include/VBox/VMMDev.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMMDev,PGM: New I/O port for ACKing IRQs and retreiving pending ... Mon, 19 Nov 2018 11:08:58 GMT vboxsync [75565] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllVmx.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 More Virtual-APIC bits. Implement TPR, ... Mon, 19 Nov 2018 04:43:10 GMT vboxsync [75561] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM: Nested VMX: bugref:9180 Comment nit. Fri, 16 Nov 2018 11:25:07 GMT vboxsync [75511] * trunk/src/VBox/VMM/VMMAll/CPUMAllVmx.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM: Nested VMX: bugref:9180 The APIC-access page handler is ... Fri, 16 Nov 2018 08:36:57 GMT vboxsync [75510] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Try to unify signalling of TPR/EOI ... Fri, 16 Nov 2018 08:34:08 GMT vboxsync [75509] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM: Nested VMX: bugref:9180 Explicitly ignore attempts at microcode ... Fri, 16 Nov 2018 06:11:17 GMT vboxsync [75507] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllVmx.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 APIC-access handling for MONITOR, ... Thu, 15 Nov 2018 20:53:00 GMT vboxsync [75495] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/include/VBox/hgcmsvc.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/HGCM.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/HGCM.cpp (modified) * trunk/src/VBox/Main/src-client/VMMDevInterface.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) HGCM,Main,SharedFolder,SharedClipboard,GuestProperties: Added HGCM ... Thu, 15 Nov 2018 17:06:55 GMT vboxsync [75493] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllVmx.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the ... Wed, 14 Nov 2018 06:23:13 GMT vboxsync [75440] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllSvm.cpp (added) * trunk/src/VBox/VMM/VMMAll/CPUMAllVmx.cpp (added) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX: bugref:9180 Separate the VMX/SVM CPU spec. functions ... Tue, 13 Nov 2018 10:00:52 GMT vboxsync [75414] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM: Nested VMX: bugref:9180 Build fix. Tue, 13 Nov 2018 04:55:09 GMT vboxsync [75413] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Nested VMX: bugref:9180 Added VMX functions for evaluating ... Tue, 13 Nov 2018 04:06:57 GMT vboxsync [75412] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 linux build fixes. Mon, 12 Nov 2018 14:11:00 GMT vboxsync [75397] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 PPR virtualization. Mon, 12 Nov 2018 07:47:59 GMT vboxsync [75388] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 APIC-write emulation (VM-exit) takes ... Mon, 12 Nov 2018 05:59:11 GMT vboxsync [75387] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 Virtualized x2APIC MSR write access ... Thu, 08 Nov 2018 12:16:27 GMT vboxsync [75320] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Added APIC memory access VM-exits. ... Thu, 08 Nov 2018 04:29:02 GMT vboxsync [75316] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Nested VMX: bugref:9180 nits, comment. Wed, 07 Nov 2018 10:28:57 GMT vboxsync [75301] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 VM-exit bits; APIC-access and APIC-write ... Tue, 06 Nov 2018 03:13:52 GMT vboxsync [75265] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0.cpp: Fixed lazy state import issue in debug event code. Mon, 05 Nov 2018 10:43:15 GMT vboxsync [75249] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Enabled 286 LOADALL. A bit hacky due to overlap with SYSCALL but ... Mon, 05 Nov 2018 08:45:10 GMT vboxsync [75245] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Nested VMX: bugref:9180 Linux build fix. Sat, 03 Nov 2018 02:57:28 GMT vboxsync [75241] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) dbgfR3AsInit: fixed string leak. Sat, 03 Nov 2018 02:56:41 GMT vboxsync [75240] * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) DBGFStack: Pick up RBP from AddrReturnFrame when trying use unwind ... Fri, 02 Nov 2018 19:04:03 GMT vboxsync [75234] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Added 286 LOADALL implementation. Disabled by default. Fri, 02 Nov 2018 17:29:23 GMT vboxsync [75231] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Check invalid r/m encoding to avoid IPE. Thu, 01 Nov 2018 03:48:26 GMT vboxsync [75215] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment nit. Thu, 01 Nov 2018 03:48:17 GMT vboxsync [75214] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Clarify priority of VM-exits and events. Wed, 31 Oct 2018 09:05:52 GMT vboxsync [75201] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; preemption timer ... Wed, 31 Oct 2018 09:03:20 GMT vboxsync [75199] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Save FS, GS before reading the FS/GS base MSRs and also ... Tue, 30 Oct 2018 10:51:36 GMT vboxsync [75173] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Instructions/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/tools/Makefile.kmk (modified) VMM: Re-indenting makefiles. Tue, 30 Oct 2018 09:30:43 GMT vboxsync [75171] * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) CFGM: Don't assert when config constructor fails. Mon, 29 Oct 2018 21:03:40 GMT vboxsync [75167] * trunk/src/VBox/Main/include/HGCM.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/VMMDevInterface.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) Main/HGCM: Must deregister the 'guestprops' info item before shutting ... Mon, 29 Oct 2018 21:00:52 GMT vboxsync [75165] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) VMM/DBGF: Let DBGR3AsLoadImage accept RTDBGASLINK_FLAGS_VALID_MASK ... Mon, 29 Oct 2018 17:43:34 GMT vboxsync [75160] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: For MSR write VM-exits, save the entire FS/GS segment ...