# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Apr 13, 2025 4:29:55 PM Wed, 22 May 2019 11:19:44 GMT vboxsync [78657] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Unused code in r130724. Wed, 22 May 2019 11:17:54 GMT vboxsync [78656] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 external interrupt, pause VM- ... Wed, 22 May 2019 10:48:06 GMT vboxsync [78654] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 PAUSE instruction doesn't pass extra ... Wed, 22 May 2019 09:41:16 GMT vboxsync [78650] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Nested VMX: bugref:9180 Added RTIT_CTL MSR to the virtual VMCS. ... Wed, 22 May 2019 07:53:16 GMT vboxsync [78647] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Unify several of the undefined ... Wed, 22 May 2019 06:25:18 GMT vboxsync [78646] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Call HMNotifyVmxNstGstVmexit on IEM ... Wed, 22 May 2019 06:24:59 GMT vboxsync [78645] * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) VMM/HMVMXAll: Nested VMX: bugref:9180 Adjust HM VM-exit notify. Tue, 21 May 2019 16:20:56 GMT vboxsync [78640] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 IEMExecVmxVmexitTaskSwitch takes ... Tue, 21 May 2019 16:16:30 GMT vboxsync [78639] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 task-switch VM-exit handling. Tue, 21 May 2019 16:15:58 GMT vboxsync [78638] * 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 Added IEMExecVmxVmexitTaskSwitch ... Tue, 21 May 2019 13:56:11 GMT vboxsync [78632] * trunk (modified) * trunk/doc/manual/en_US/user_Security.xml (modified) * trunk/include/VBox/settings.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox (modified) * trunk/src/VBox/Frontends (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) Forward ported 130474,130475,130477,130479. bugref:9453 Tue, 21 May 2019 09:03:53 GMT vboxsync [78622] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 hlt, invlpg, wbinvd, invpcid VM- ... Tue, 21 May 2019 08:59:56 GMT vboxsync [78621] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: bugref:9180 Renamed ENCLS-bitmap field in the ... Tue, 21 May 2019 08:54:23 GMT vboxsync [78620] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: bugref:9180 Added SPPT pointer field to the virtual ... Tue, 21 May 2019 06:41:34 GMT vboxsync [78615] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Need to zero-out VMX-transient ... Tue, 21 May 2019 06:32:01 GMT vboxsync [78614] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Guest-linear address for string ... Tue, 21 May 2019 06:27:11 GMT vboxsync [78613] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 VM-exit handling for more ... Tue, 21 May 2019 04:35:03 GMT vboxsync [78612] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Comment. Tue, 21 May 2019 04:34:34 GMT vboxsync [78611] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Spaces, nits. Mon, 20 May 2019 10:07:18 GMT vboxsync [78592] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Fixed vmread/vmwrite instruction ... Mon, 20 May 2019 10:03:10 GMT vboxsync [78591] * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/HM, CPUM: Nested VMX: bugref:9180 Better description of virtual ... Mon, 20 May 2019 10:01:31 GMT vboxsync [78590] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) VMM/HM: Nested VMX: bugref:9180 Add an extra VMX diagnostic for ... Wed, 15 May 2019 04:59:02 GMT vboxsync [78527] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 invvpid support. Also fixes ... Wed, 15 May 2019 04:58:06 GMT vboxsync [78526] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 invvpid support (disabled, not yet ... Wed, 15 May 2019 04:57:07 GMT vboxsync [78525] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f38.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 invvpid support. Wed, 15 May 2019 04:55:54 GMT vboxsync [78524] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) VMM/HM: Nested VMX: bugref:9180 Prep for invvpid support. Tue, 14 May 2019 06:10:33 GMT vboxsync [78494] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Clarify comment on invpcid VM-exit. ... Tue, 14 May 2019 05:46:35 GMT vboxsync [78493] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 rdmsr, wrmsr VM-exit handling. Tue, 14 May 2019 05:04:52 GMT vboxsync [78492] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Use 'uExitReason' to avoid typos ... Tue, 14 May 2019 05:01:24 GMT vboxsync [78491] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 rdtscp VM-exit typo. Tue, 14 May 2019 05:00:36 GMT vboxsync [78490] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 cpuid, rdtsc, rdtscp VM-exit ... Tue, 14 May 2019 04:46:15 GMT vboxsync [78489] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Fix RDTSCP VM-exit. We have to first ... Mon, 13 May 2019 10:52:16 GMT vboxsync [78483] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: Nested SVM: bugref:7243 Renamed a couple of functions and ... Mon, 13 May 2019 09:58:10 GMT vboxsync [78482] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Comment, nit. Mon, 13 May 2019 09:52:54 GMT vboxsync [78481] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/iem.h (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/VMMR0/HMVMXR0.cpp (modified) VMM/HM, IEM: Nested VMX: bugref:9180 Hardware-assisted VMX VM-exit ... Thu, 09 May 2019 08:36:06 GMT vboxsync [78455] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Use the CPUM function for ... Thu, 09 May 2019 08:15:34 GMT vboxsync [78454] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Add CPUM function to figure out if ... Thu, 09 May 2019 08:14:40 GMT vboxsync [78453] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 nit. Wed, 08 May 2019 08:37:27 GMT vboxsync [78445] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Todo update and nits. Tue, 07 May 2019 15:57:37 GMT vboxsync [78438] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMRC/VMMRCBuiltin.def (modified) VMM: More refactoring of GVM & VM structures for bugref:9217 Tue, 07 May 2019 14:12:26 GMT vboxsync [78434] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) VMM: Build fixes for VBOX_WITH_RAW_MODE= on windows. Tue, 07 May 2019 14:12:04 GMT vboxsync [78433] * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM: Started refactoring GVM & VM structures for bugref:9217 Tue, 07 May 2019 14:01:45 GMT vboxsync [78431] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/EMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Started refactoring GVM & VM structures for bugref:9217 Fri, 03 May 2019 08:21:44 GMT vboxsync [78371] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * 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: Move VT-x/AMD-V helpers that are based on CPU specs to CPUM in ... Fri, 03 May 2019 04:42:22 GMT vboxsync [78370] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Check cached EFER with the CPU ... Mon, 29 Apr 2019 13:37:16 GMT vboxsync [78349] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0: Fix for machines with no EFER in the VMCS (was not saving ... Fri, 26 Apr 2019 05:41:02 GMT vboxsync [78306] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Remove full guest-state sync ... Thu, 25 Apr 2019 12:51:33 GMT vboxsync [78295] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Hack to workaround BSOD w/ ... Thu, 25 Apr 2019 08:16:53 GMT vboxsync [78287] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Array addressing of the VMX MSR ... Tue, 23 Apr 2019 10:40:45 GMT vboxsync [78259] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Use the VMCS info. from the VMX- ... Tue, 23 Apr 2019 09:17:44 GMT vboxsync [78258] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Assertions. Tue, 23 Apr 2019 08:19:10 GMT vboxsync [78257] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Assertion. Tue, 23 Apr 2019 04:29:57 GMT vboxsync [78254] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: const bits. Tue, 23 Apr 2019 04:17:43 GMT vboxsync [78253] * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) VMM/HM: Remove couple of unused functions. Mon, 22 Apr 2019 11:17:22 GMT vboxsync [78245] * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) VMM/HM: Nested VMX: bugref:9180 Comment typo. Mon, 22 Apr 2019 10:14:27 GMT vboxsync [78243] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Fix for CPUs that do not have ... Mon, 22 Apr 2019 09:05:27 GMT vboxsync [78242] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 spaces. Mon, 22 Apr 2019 09:04:39 GMT vboxsync [78241] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Don't write 64-bits of guest ... Mon, 22 Apr 2019 07:36:26 GMT vboxsync [78240] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Const bits. Mon, 22 Apr 2019 07:31:39 GMT vboxsync [78239] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Const bits. Mon, 22 Apr 2019 05:07:45 GMT vboxsync [78238] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Don't need to import RIP, RFLAGS when there is no ... Mon, 22 Apr 2019 04:35:20 GMT vboxsync [78237] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/iem.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) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Remove some superfluous VM-exit ... Mon, 22 Apr 2019 04:04:57 GMT vboxsync [78236] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: VMXMSRPM_ALLOW_RD_WR shorthand macro. Sat, 20 Apr 2019 22:35:44 GMT vboxsync [78233] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix [2nd try]. Sat, 20 Apr 2019 22:27:09 GMT vboxsync [78232] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix. Sat, 20 Apr 2019 06:17:44 GMT vboxsync [78231] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix. Sat, 20 Apr 2019 05:50:24 GMT vboxsync [78230] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix. Sat, 20 Apr 2019 05:20:41 GMT vboxsync [78229] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 32-bit hosts fixes. Sat, 20 Apr 2019 05:02:09 GMT vboxsync [78228] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Doxygen. Sat, 20 Apr 2019 04:55:14 GMT vboxsync [78227] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) VMM: Nested VMX: bugref:9180 Build fix. Sat, 20 Apr 2019 04:50:00 GMT vboxsync [78226] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Unused function in non-strict ... Sat, 20 Apr 2019 04:45:55 GMT vboxsync [78225] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 32-bit host fixes. Sat, 20 Apr 2019 04:37:06 GMT vboxsync [78224] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 32-bit host fixes. Sat, 20 Apr 2019 04:33:22 GMT vboxsync [78223] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Doxygen fixes. Sat, 20 Apr 2019 04:23:29 GMT vboxsync [78222] * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMInternal.h: Nested VMX: bugref:9180 Build fix. Sat, 20 Apr 2019 04:17:42 GMT vboxsync [78221] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Unused var fix. Sat, 20 Apr 2019 04:08:44 GMT vboxsync [78220] * 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.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hmvmxinline.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x ... Thu, 18 Apr 2019 15:54:40 GMT vboxsync [78208] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM,APIC,PIC: Don't use AssertRelease on VMCPU_FF_INTERRUPT_PIC, ... Thu, 18 Apr 2019 14:40:06 GMT vboxsync [78206] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: apicStopTimer and apicSetInterruptFF are only used in the ... Mon, 08 Apr 2019 14:47:52 GMT vboxsync [78043] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) pgmR3PhysMMIOExCreate: fixed mem leak. Wed, 27 Mar 2019 09:40:46 GMT vboxsync [77906] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Ensure that when converting from a TRPM event, that if ... Wed, 27 Mar 2019 08:53:04 GMT vboxsync [77903] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Build fix. Wed, 27 Mar 2019 08:49:11 GMT vboxsync [77902] * trunk/include/VBox/vmm/hm.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) VMM: Fix HMSvmEventToTrpmEventType to convert #BP and #OF to ... Wed, 27 Mar 2019 06:43:09 GMT vboxsync [77899] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Build fix. Wed, 27 Mar 2019 06:13:31 GMT vboxsync [77898] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: The EXT bit of the error code must be 1 for nested ... Wed, 27 Mar 2019 04:58:02 GMT vboxsync [77897] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Fix CPL checks for INT1 (ICEBP) generated #DBs. Fix v8086 ... Wed, 27 Mar 2019 04:51:37 GMT vboxsync [77896] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Fix CPL checks for INT1 (ICEBP) generated #DBs. Fix v8086 ... Tue, 26 Mar 2019 14:45:09 GMT vboxsync [77879] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Clear VM-entry interruption info. ... Mon, 18 Mar 2019 09:18:18 GMT vboxsync [77746] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Renamed VMX_V_VMCS_STATE_XXX to ... Mon, 18 Mar 2019 09:17:37 GMT vboxsync [77745] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) VMM/HM: Nested VMX: bugref:9180 Renamed VMX_V_VMCS_STATE_XXX to ... Fri, 15 Mar 2019 09:21:42 GMT vboxsync [77717] * 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 Added IEMExecVmxVmexitNmi. Might ... Fri, 15 Mar 2019 08:29:06 GMT vboxsync [77716] * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMInternal.h: Nested VMX: bugref:9180 32-bit host build fix. Fri, 15 Mar 2019 08:18:52 GMT vboxsync [77715] * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMInternal.h: Nested VMX: bugref:9180 Add VMXVMCSINFO for upcoming ... Fri, 15 Mar 2019 07:58:02 GMT vboxsync [77714] * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMSVM: VMM_INT_DECL for hmEmulateSvmMovTpr. Fri, 15 Mar 2019 06:44:10 GMT vboxsync [77712] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 CPUM helper for figuring out ... Fri, 08 Mar 2019 10:39:40 GMT vboxsync [77612] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Fix uninitialized case. Fri, 08 Mar 2019 10:35:00 GMT vboxsync [77611] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Fix calling IEMExecVmxVmexitApicWrite. Fri, 08 Mar 2019 10:31:35 GMT vboxsync [77610] * 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) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM, VMM/IEM: Nested VMX: bugref:9180 Implemented NMI-exiting, ... Fri, 08 Mar 2019 09:22:16 GMT vboxsync [77609] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM: Nested VMX: bugref:9180 Add a bool for tracking virtual-NMI ... Thu, 07 Mar 2019 04:49:52 GMT vboxsync [77591] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Dump Real-on-v86 state as part of HM debugger info (and thus ...