# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 6, 2025 1:00:25 AM 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 ... Mon, 29 Oct 2018 14:32:55 GMT vboxsync [75152] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Nested VMX: bugref:9180 Build fix. Mon, 29 Oct 2018 14:30:00 GMT vboxsync [75151] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Nested VMX: bugref:9180 Handle INIT and SIPI VM-exits. Mon, 29 Oct 2018 14:28:43 GMT vboxsync [75150] * 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; for INIT and SIPI. Mon, 29 Oct 2018 13:34:56 GMT vboxsync [75146] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Attempt to fix mac4-chk burn. Mon, 29 Oct 2018 12:09:28 GMT vboxsync [75142] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Attempt to fix mac4-chk build burn. Mon, 29 Oct 2018 04:27:39 GMT vboxsync [75135] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 Setup VMX preemption timer, remove ... Fri, 26 Oct 2018 15:49:07 GMT vboxsync [75110] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) VMM/TM: Nested VMX: bugref:9180 todo addressed by calling a separate ... Fri, 26 Oct 2018 15:48:34 GMT vboxsync [75109] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Adjust TSC offset. Fri, 26 Oct 2018 15:40:44 GMT vboxsync [75107] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM: Nested VMX: bugref:9180 Add member for recording VM-entry ... Wed, 24 Oct 2018 16:06:42 GMT vboxsync [75049] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrMemory.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3ModInMem.cpp (modified) IPRT,SUPDrv: Added cbImage parameter to FNRTLDRRDRMEMDTOR; sketched ... Tue, 23 Oct 2018 14:43:06 GMT vboxsync [75004] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Register ring-3 probes after initialization of SUPLib to avoid ... Fri, 19 Oct 2018 03:21:04 GMT vboxsync [74934] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Return code fix. Thu, 18 Oct 2018 06:52:43 GMT vboxsync [74902] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Trying to figure out the relative ... Thu, 18 Oct 2018 06:05:41 GMT vboxsync [74901] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 iemExecStatusCodeFiddling fixes. Thu, 18 Oct 2018 06:02:15 GMT vboxsync [74900] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Handle premature interrupt-window ... Thu, 18 Oct 2018 06:01:28 GMT vboxsync [74899] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Interrupt-window must work even if an ... Wed, 17 Oct 2018 08:30:25 GMT vboxsync [74876] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Add interrupt-window VM-exit and ... Wed, 17 Oct 2018 08:22:42 GMT vboxsync [74875] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM/TRPM: Nested VMX: bugref:9180 Linux build fix. Wed, 17 Oct 2018 08:18:48 GMT vboxsync [74874] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Fix typo in freeing the VMX structures. Tue, 16 Oct 2018 04:40:12 GMT vboxsync [74861] * 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; Interrupt-window exit. Tue, 16 Oct 2018 04:03:25 GMT vboxsync [74860] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM/TRPM: Nested VMX: bugref:9180 Assertion. Mon, 15 Oct 2018 08:50:46 GMT vboxsync [74836] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Updated VM-exit todo list. Mon, 15 Oct 2018 07:48:17 GMT vboxsync [74834] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM/CPUM, TRPM: Nested VMX: bugref:9180 VM-exit bits; Acknowledge ... Fri, 12 Oct 2018 16:21:20 GMT vboxsync [74809] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 64-bit FF fix. Fri, 12 Oct 2018 12:25:41 GMT vboxsync [74798] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VBoxVMM.d (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define ... Fri, 12 Oct 2018 11:24:11 GMT vboxsync [74795] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) vm.h,EM: Made the FF_SET and FF_CLEAR macros only take constants with ... Fri, 12 Oct 2018 10:53:00 GMT vboxsync [74792] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) vm.h,VMM: Made VM_FF_SET and VMCPU_FF_SET both work on a single flag, ... Fri, 12 Oct 2018 10:44:17 GMT vboxsync [74791] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the ... Fri, 12 Oct 2018 10:42:58 GMT vboxsync [74790] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/FTM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) vm.h,VMM: Use VM_FF_IS_SET instead of VM_FF_IS_PENDING when checking ... Fri, 12 Oct 2018 10:34:32 GMT vboxsync [74789] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.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/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to ... Fri, 12 Oct 2018 10:20:59 GMT vboxsync [74786] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) vm.h,VMM: Made VMCPU_FF_CLEAR work on a single flag, introducing ... Fri, 12 Oct 2018 10:14:19 GMT vboxsync [74785] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.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 (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) vm.h,VMM: Use VMCPU_FF_IS_SET instead of VMCPU_FF_IS_PENDING when ... Fri, 12 Oct 2018 09:58:57 GMT vboxsync [74784] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Prep work for ... Thu, 11 Oct 2018 09:48:55 GMT vboxsync [74756] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Update todo list.