# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 26, 2025 4:46:55 AM 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. Thu, 11 Oct 2018 09:23:47 GMT vboxsync [74755] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Initialize previous and first-pause ... Thu, 11 Oct 2018 09:01:28 GMT vboxsync [74753] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Implemented pause and ... Thu, 11 Oct 2018 05:01:25 GMT vboxsync [74751] * 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; Added triple fault ... Wed, 10 Oct 2018 12:12:28 GMT vboxsync [74737] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Missed return. Wed, 10 Oct 2018 12:05:41 GMT vboxsync [74736] * trunk/include/VBox/vmm/hm_vmx.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; Added exception and ... Wed, 10 Oct 2018 03:18:09 GMT vboxsync [74729] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Make sure to update VM-exit ... Tue, 09 Oct 2018 18:50:23 GMT vboxsync [74725] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM/testcase: OSE build fix. bugref:9044 Tue, 09 Oct 2018 09:32:07 GMT vboxsync [74710] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Updated pending VM-exit list. Tue, 09 Oct 2018 09:31:14 GMT vboxsync [74709] * 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/IEM: Nested VMX: bugref:9180 VM-exit bits; Added MWAIT intercept. Tue, 09 Oct 2018 08:25:26 GMT vboxsync [74706] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added INVD intercept. Tue, 09 Oct 2018 08:22:30 GMT vboxsync [74705] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added WBINVD intercept. Tue, 09 Oct 2018 08:19:56 GMT vboxsync [74704] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added XSETBV intercept. Tue, 09 Oct 2018 08:13:35 GMT vboxsync [74703] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 #UDs take priority over VM-exit for ... Tue, 09 Oct 2018 08:06:48 GMT vboxsync [74702] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Raise #UD for ... Tue, 09 Oct 2018 06:48:48 GMT vboxsync [74699] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Added VMX non-root mode CR0 ... Tue, 09 Oct 2018 06:34:06 GMT vboxsync [74698] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Fix typo in SMSW. Tue, 09 Oct 2018 06:32:17 GMT vboxsync [74697] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Added VMX non-root mode CR0 ... Tue, 09 Oct 2018 05:58:08 GMT vboxsync [74696] * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) VMM/HMVMXAll: Comment typo. Tue, 09 Oct 2018 05:56:37 GMT vboxsync [74695] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Fix the I/O port wrap-around ... Tue, 09 Oct 2018 05:16:25 GMT vboxsync [74694] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Update pending todo list of VM- exits. Tue, 09 Oct 2018 05:15:41 GMT vboxsync [74693] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added Mov DRx ... Mon, 08 Oct 2018 15:15:05 GMT vboxsync [74684] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 nit. Mon, 08 Oct 2018 15:13:52 GMT vboxsync [74683] * trunk/include/VBox/vmm/hm_vmx.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; Add task switch intercept. Mon, 08 Oct 2018 12:56:58 GMT vboxsync [74678] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Use RT_UOFFSETOF rather than ... Mon, 08 Oct 2018 11:25:08 GMT vboxsync [74669] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Assert that the ES segment cannot be ... Mon, 08 Oct 2018 11:19:32 GMT vboxsync [74668] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added string I/O ... Mon, 08 Oct 2018 11:12:21 GMT vboxsync [74667] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; String IO intercept ... Mon, 08 Oct 2018 09:50:49 GMT vboxsync [74663] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Fix exit reason typo. Mon, 08 Oct 2018 09:50:07 GMT vboxsync [74662] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Remove unused local variable. Mon, 08 Oct 2018 09:46:26 GMT vboxsync [74661] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMRC/IOMRC.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added IN/OUT intercepts. Mon, 08 Oct 2018 06:39:49 GMT vboxsync [74660] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * 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/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; I/O exit prep ... Mon, 08 Oct 2018 06:37:48 GMT vboxsync [74659] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Log statement fix. Sun, 07 Oct 2018 07:05:18 GMT vboxsync [74649] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added reading VTPR for ... Sun, 07 Oct 2018 06:20:55 GMT vboxsync [74648] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; Add TPR ... Sat, 06 Oct 2018 06:36:57 GMT vboxsync [74635] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) IEM: Nested VMX: bugref:9180 I think I'm finally done with the Mov-CR ... Sat, 06 Oct 2018 06:34:04 GMT vboxsync [74634] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Comment nit. Sat, 06 Oct 2018 06:29:16 GMT vboxsync [74633] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Add Mov-to-cr8 and ... Sat, 06 Oct 2018 03:14:32 GMT vboxsync [74632] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Let the caller check for VMX non- ... Fri, 05 Oct 2018 17:17:45 GMT vboxsync [74631] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Shift typo. Fri, 05 Oct 2018 16:54:25 GMT vboxsync [74630] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added Mov from CR8 ... Fri, 05 Oct 2018 06:38:24 GMT vboxsync [74624] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Comment typos. Fri, 05 Oct 2018 06:32:49 GMT vboxsync [74623] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Comment typo. Fri, 05 Oct 2018 06:09:04 GMT vboxsync [74621] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit; CR3 intercepts. Fri, 05 Oct 2018 04:14:45 GMT vboxsync [74620] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; CR4 write intercept. Fri, 05 Oct 2018 03:37:25 GMT vboxsync [74619] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Remove iemVmxGetMaskedCr0. Fri, 05 Oct 2018 03:36:30 GMT vboxsync [74618] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Adjust iemGetMaskedCr0 for both CR0 ... Thu, 04 Oct 2018 15:53:02 GMT vboxsync [74616] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: doc updates. bugref:9044 Thu, 04 Oct 2018 11:22:15 GMT vboxsync [74609] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Comment nit. Thu, 04 Oct 2018 10:56:05 GMT vboxsync [74608] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Added CR0 guest/host and read-shadow ... Thu, 04 Oct 2018 10:11:44 GMT vboxsync [74607] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Mov to CR0 intercept. Thu, 04 Oct 2018 09:01:40 GMT vboxsync [74606] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Some more details. bugref:9044 Thu, 04 Oct 2018 08:38:26 GMT vboxsync [74605] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; CLTS intercept. Thu, 04 Oct 2018 06:28:11 GMT vboxsync [74604] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix for r125486. Thu, 04 Oct 2018 06:07:20 GMT vboxsync [74603] * trunk/include/VBox/err.h (modified) * 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/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.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/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 VM-exit bits; LMSW intercept. ... Wed, 03 Oct 2018 16:00:27 GMT vboxsync [74600] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Kind of solved slowdown puzzle on AMD. bugref:9044 Wed, 03 Oct 2018 05:29:44 GMT vboxsync [74592] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; LLDT, SLDT, LTR, STR ... Wed, 03 Oct 2018 05:04:09 GMT vboxsync [74591] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; LGDT, SGDT intercepts. Wed, 03 Oct 2018 00:41:51 GMT vboxsync [74590] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: More doc updating. bugref:9044 Wed, 03 Oct 2018 00:29:56 GMT vboxsync [74589] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: More doc updating. bugref:9044 Tue, 02 Oct 2018 23:44:30 GMT vboxsync [74588] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/testcase/NemRawBench-1.cpp (modified) NEM/win: Doc updating for build 17757, 17763. bugref:9044 Tue, 02 Oct 2018 19:53:34 GMT vboxsync [74587] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM/testcase/Makefile.kmk: extpack build fix, 2nd try. bugref:9044 Tue, 02 Oct 2018 15:19:29 GMT vboxsync [74584] * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) VMM: Don't access the guest TSS directly in ... Tue, 02 Oct 2018 14:53:36 GMT vboxsync [74583] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM/testcase/Makefile.kmk: extpack build fix. bugref:9044 Tue, 02 Oct 2018 14:32:31 GMT vboxsync [74582] * trunk/src/VBox/VMM/testcase/NemRawBench-1.cpp (modified) NewRawBench-1.cpp: more numbers Tue, 02 Oct 2018 09:34:42 GMT vboxsync [74573] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: LAR/LSL must work with system descriptors, too. Tue, 02 Oct 2018 06:58:07 GMT vboxsync [74571] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added MONITOR intercept. Tue, 02 Oct 2018 06:38:18 GMT vboxsync [74570] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Update pending VM-exit list. Tue, 02 Oct 2018 06:37:23 GMT vboxsync [74569] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added RDPMC intercept. Tue, 02 Oct 2018 06:26:37 GMT vboxsync [74568] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Add INVLPG intercept. Tue, 02 Oct 2018 06:02:23 GMT vboxsync [74567] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Update list of pending VM-exit ... Tue, 02 Oct 2018 06:01:50 GMT vboxsync [74566] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Add INVPCID intercept. Tue, 02 Oct 2018 06:00:41 GMT vboxsync [74565] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Add macro for instruction-based VM- ... Tue, 02 Oct 2018 05:59:22 GMT vboxsync [74564] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Make sure we don't accidentally use ... Tue, 02 Oct 2018 04:02:43 GMT vboxsync [74563] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added VMREAD, VMWRITE ... Tue, 02 Oct 2018 04:01:54 GMT vboxsync [74562] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; added function to ...