# # ChangeLog for trunk/include/VBox/vmm in vbox # # Generated by Trac 1.4.3.2 # Dec 15, 2024 11:52:40 AM Mon, 29 Jul 2019 20:36:52 GMT vboxsync [80052] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/CPUMRZ.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) Main: Kicking out 32-bit host support - Some HM bits using ... Mon, 29 Jul 2019 20:04:35 GMT vboxsync [80050] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) Main: Kicking out raw-mode - CPUM*Hyper*(). bugref:9517 Mon, 29 Jul 2019 05:44:38 GMT vboxsync [80034] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 Remove fVirtApicPageDirty. Sun, 28 Jul 2019 14:26:07 GMT vboxsync [80027] * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) VMM: Kicking out raw-mode (work in progress) - VM,VMM. bugref:9517 Sun, 28 Jul 2019 13:30:53 GMT vboxsync [80024] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Runtime/testcase/tstLdrObj.cpp (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/SELMInline.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) VMM: Kicking out raw-mode (work in progress) - em config. bugref:9517 Fri, 26 Jul 2019 18:49:57 GMT vboxsync [80020] * 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/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/CPUMRZ.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/CPUMRZA.asm (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: Kicking out raw-mode (work in progress) - vm.h. bugref:9517 Fri, 26 Jul 2019 18:34:14 GMT vboxsync [80019] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) VMM: Kicking out raw-mode (work in progress) - more VMM. bugref:9517 Fri, 26 Jul 2019 16:46:49 GMT vboxsync [80015] * trunk/include/VBox/vmm/trpm.h (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/include/TRPMInternal.h (modified) * trunk/src/VBox/VMM/include/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Kicking out raw-mode (work in progress) - TRPM. bugref:9517 Fri, 26 Jul 2019 16:12:06 GMT vboxsync [80014] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/dbgfsel.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/src/VBox/Debugger/DBGCCmdHlp.cpp (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/DBGCInternal.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Kicking out raw-mode (work in progress). bugref:9517 Fri, 26 Jul 2019 13:57:38 GMT vboxsync [80007] * trunk/include/VBox/vmm/csam.h (deleted) * trunk/include/VBox/vmm/patm.h (deleted) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CSAMAll.cpp (deleted) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (deleted) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.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/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PATMA.asm (deleted) * trunk/src/VBox/VMM/VMMR3/PATMA.mac (deleted) * trunk/src/VBox/VMM/VMMR3/PATMGuest.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PATMPatch.h (deleted) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/CSAMInternal.h (deleted) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/PATMA.h (deleted) * trunk/src/VBox/VMM/include/PATMInternal.h (deleted) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: Kicking out raw-mode (work in progress). bugref:9517 Fri, 26 Jul 2019 13:37:47 GMT vboxsync [80003] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) * trunk/src/VBox/VMM/VMMRC (deleted) * trunk/src/VBox/VMM/VMMSwitcher (deleted) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) * trunk/src/VBox/VMM/include/VMMSwitcher.h (deleted) * trunk/src/VBox/VMM/include/VMMSwitcher.mac (deleted) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructs.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (deleted) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Kicking out raw-mode (work in progress). bugref:9517 Fri, 26 Jul 2019 10:04:11 GMT vboxsync [79995] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Started kicking out raw-mode and 32-bit host code. bugref:9517 ... Sat, 13 Jul 2019 15:20:20 GMT vboxsync [79755] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add VMX_EXIT_INT_INFO_IS_XCPT_DF ... Sat, 13 Jul 2019 14:46:36 GMT vboxsync [79754] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add ... Fri, 12 Jul 2019 11:33:06 GMT vboxsync [79726] * trunk/include/VBox/vmm/cpumctx.h (modified) cpumctx.h: Nested VMX: bugref:9180 Nit. Fri, 12 Jul 2019 11:29:17 GMT vboxsync [79725] * trunk/include/VBox/vmm/cpumctx.h (modified) cpumctx.h: Nested VMX: bugref:9180 Comment intended use of uDiagAux. Fri, 12 Jul 2019 06:37:43 GMT vboxsync [79718] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 Align uDiagAux on 8-byte boundary, ... Fri, 12 Jul 2019 05:59:05 GMT vboxsync [79713] * 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 Added uDiagAux. Thu, 11 Jul 2019 12:19:10 GMT vboxsync [79691] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Added VMX_EXIT_INT_INFO_IS_XCPT_PF for upcoming changes. Thu, 11 Jul 2019 08:42:24 GMT vboxsync [79685] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Added ... Wed, 10 Jul 2019 06:09:44 GMT vboxsync [79652] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Added VMX_EXIT_INT_INFO_IS_XCPT_NMI ... Wed, 10 Jul 2019 04:27:14 GMT vboxsync [79647] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add and adjust some macros for ... Tue, 09 Jul 2019 09:08:37 GMT vboxsync [79637] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HM: Nested VMX: bugref:9180 Unify TRPM to VMX event conversion, ... Tue, 09 Jul 2019 08:53:44 GMT vboxsync [79635] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add VMX_ENTRY_INT_INFO_IS_XCPT_PF ... Tue, 09 Jul 2019 08:43:04 GMT vboxsync [79634] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Added ... Tue, 09 Jul 2019 06:34:59 GMT vboxsync [79629] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 ... Sun, 07 Jul 2019 14:50:54 GMT vboxsync [79576] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Add CPUMGetGuestVmxVirtApicPage for ... Sun, 07 Jul 2019 09:22:30 GMT vboxsync [79572] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 Use a separate HC page for the guest's ... Sun, 07 Jul 2019 09:21:28 GMT vboxsync [79571] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 comment nit. Thu, 27 Jun 2019 08:01:33 GMT vboxsync [79376] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Added ... Wed, 26 Jun 2019 09:09:46 GMT vboxsync [79345] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.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) VMM/HM: Nested VMX: bugref:9180 Implemented VMCS shadowing. Wed, 26 Jun 2019 09:05:12 GMT vboxsync [79343] * 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 Add functions to read/write VMCS ... Wed, 26 Jun 2019 09:02:04 GMT vboxsync [79342] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add VMX_V_SHADOW_VMCS_SIZE and ... Tue, 25 Jun 2019 05:32:51 GMT vboxsync [79315] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Added CPUMIsGuestVmxCurrentVmcsValid ... Wed, 19 Jun 2019 05:29:45 GMT vboxsync [79221] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add invalid-guest state reason ... Tue, 18 Jun 2019 09:13:29 GMT vboxsync [79202] * 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/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Nested VMX: bugref:9180 VMCS shadowing, work in progress. Tue, 18 Jun 2019 05:39:28 GMT vboxsync [79195] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Comments. Tue, 18 Jun 2019 05:37:57 GMT vboxsync [79194] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Add CPUMIsGuestVmxVmcsFieldValid ... Mon, 17 Jun 2019 04:31:02 GMT vboxsync [79165] * trunk/include/VBox/vmm/vm.h (modified) VMM: Build fix. Mon, 17 Jun 2019 04:21:52 GMT vboxsync [79164] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM, Debugger: Const bits. Fri, 14 Jun 2019 06:06:47 GMT vboxsync [79146] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: const bits. Fri, 14 Jun 2019 06:01:40 GMT vboxsync [79145] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Remove prototypes for a couple of functions that are have no ... Thu, 13 Jun 2019 10:43:03 GMT vboxsync [79122] * trunk/include/VBox/vmm/iem.h (modified) VMM/IEM: Nested VMX: bugref:9180 Comment, for upcoming changes. Thu, 13 Jun 2019 05:21:17 GMT vboxsync [79115] * trunk/include/VBox/vmm/iem.h (modified) iem.h: Nested VMX: bugref:9180 Add IEM_CPUMCTX_EXTRN_VMX_VMEXIT_MASK, ... Wed, 12 Jun 2019 07:22:59 GMT vboxsync [79096] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Add CPUMSetGuestNmiBlocking for ... Tue, 11 Jun 2019 06:35:31 GMT vboxsync [79077] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Rename VMXVMCSFIELDENC to ... Tue, 11 Jun 2019 06:12:39 GMT vboxsync [79076] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Comment. Tue, 11 Jun 2019 06:09:40 GMT vboxsync [79075] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Comment. Tue, 11 Jun 2019 05:26:37 GMT vboxsync [79073] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX: bugref:9180 With HM execution of nested-guests, we ... Fri, 07 Jun 2019 05:45:17 GMT vboxsync [79029] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Name the exit qualification field ... Wed, 05 Jun 2019 13:30:45 GMT vboxsync [78995] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMultiScreenLayout.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineLogicNormal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineViewNormal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/scale/UIMachineViewScale.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) PDM, Devices, FE, Main: allow size hints without notification for ... Wed, 05 Jun 2019 09:46:07 GMT vboxsync [78986] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Doxygen fix. Wed, 05 Jun 2019 09:07:36 GMT vboxsync [78984] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 build fix. Wed, 05 Jun 2019 08:55:38 GMT vboxsync [78980] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Use the inline function to verify VMX ... Wed, 05 Jun 2019 06:24:38 GMT vboxsync [78977] * 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 Add interface for exception or NMI ... Wed, 05 Jun 2019 06:22:44 GMT vboxsync [78976] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Add CPUMIsGuestVmxXcptInterceptSet. Tue, 04 Jun 2019 07:41:40 GMT vboxsync [78951] * 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 APIC-access VM-exits to pass info. ... Thu, 30 May 2019 11:55:15 GMT vboxsync [78877] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Nested VMX: bugref:9180 APIC-access VM-exit handling. Thu, 30 May 2019 08:54:59 GMT vboxsync [78870] * trunk/include/VBox/vmm/apic.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: const bits. Thu, 30 May 2019 08:32:28 GMT vboxsync [78869] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm.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/VMMR0/HMSVMR0.cpp (modified) VMM: Nested SVM: bugref:7243 Get rid of HMHasGuestSvmVmcbCached as a ... Thu, 30 May 2019 05:37:23 GMT vboxsync [78866] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) VMM: Nested VMX, SVM: bugref:9180 bugref:7243 const bits. Thu, 30 May 2019 05:29:10 GMT vboxsync [78865] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) VMM: Nested SVM: bugref:7243 const bits. Thu, 30 May 2019 05:11:17 GMT vboxsync [78863] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 const bits. Thu, 30 May 2019 05:07:30 GMT vboxsync [78862] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Build fix. Thu, 30 May 2019 04:56:34 GMT vboxsync [78861] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Add ... Wed, 29 May 2019 09:04:26 GMT vboxsync [78840] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Make ... Wed, 29 May 2019 08:36:50 GMT vboxsync [78838] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Add interface for triple-fault VM- exit. Mon, 27 May 2019 08:48:18 GMT vboxsync [78775] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Add ... Mon, 27 May 2019 05:22:48 GMT vboxsync [78772] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Added a separate LMSW VM-exit ... Fri, 24 May 2019 11:16:11 GMT vboxsync [78715] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Add CPUMIsGuestVmxLmswInterceptSet ... Fri, 24 May 2019 08:34:13 GMT vboxsync [78712] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM/EM: Nested VMX: bugref:9180 Removed unused code, ... Thu, 23 May 2019 10:37:12 GMT vboxsync [78688] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 comment. Thu, 23 May 2019 10:34:31 GMT vboxsync [78687] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Add CPUMGetGuestVmxMasked[Cr0|Cr4] for upcoming changes. 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. ... 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 16:13:57 GMT vboxsync [78637] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Added VMXVEXITEVENTINFO for ... 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 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 ... 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: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. 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: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: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 ... 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: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 ... 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. 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 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, ... 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 ... Mon, 18 Mar 2019 09:20:19 GMT vboxsync [77747] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Added missing CPUMIsGuestVmxEntryCtlsSet. 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 06:48:15 GMT vboxsync [77713] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 Undo the Unintended blank line ... 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 ...