# # ChangeLog for trunk/include/VBox/vmm in vbox # # Generated by Trac 1.4.3.2 # Dec 16, 2024 7:38:55 AM Tue, 25 Sep 2018 05:02:15 GMT vboxsync [74449] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 added define for setting error code ... Mon, 24 Sep 2018 16:05:11 GMT vboxsync [74446] * trunk/include/VBox/vmm/pdmserialifs.h (modified) * trunk/src/VBox/Devices/Serial/DrvChar.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) Devices/Serial: Add callback to flush receive/transmit queues of the ... Mon, 24 Sep 2018 10:53:49 GMT vboxsync [74436] * trunk/include/VBox/vmm/vm.h (modified) vm.h: Update comment regarding available VCPU force-flags. Mon, 24 Sep 2018 05:08:48 GMT vboxsync [74429] * 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) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits. Sat, 22 Sep 2018 14:38:39 GMT vboxsync [74421] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.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/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 VM-exit bits. Fri, 21 Sep 2018 09:10:01 GMT vboxsync [74399] * 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) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits. Thu, 20 Sep 2018 16:25:26 GMT vboxsync [74389] * trunk/include/VBox/err.h (modified) * 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/CPUM, IEM, HM: Nested VMX: bugref:9180 VM-exit bits. Thu, 20 Sep 2018 10:06:30 GMT vboxsync [74381] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add VMX abort reasons. Wed, 19 Sep 2018 17:01:28 GMT vboxsync [74375] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Added a missing exit control. Wed, 19 Sep 2018 08:42:23 GMT vboxsync [74359] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 MTF is also a trap-like VM-exit. Tue, 18 Sep 2018 09:51:21 GMT vboxsync [74337] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 17 Sep 2018 12:02:41 GMT vboxsync [74306] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Distinguish trap-like vs fault-like ... Mon, 17 Sep 2018 09:33:58 GMT vboxsync [74303] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sat, 15 Sep 2018 04:29:24 GMT vboxsync [74287] * 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/testcase/tstVMStruct.h (modified) VMM/IEM, HM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sat, 15 Sep 2018 04:25:39 GMT vboxsync [74286] * trunk/include/VBox/vmm/vm.h (modified) vm.h: Added VMCPU_FF_MTF for upcoming nested VMX changes. Fri, 14 Sep 2018 04:20:16 GMT vboxsync [74258] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (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) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/IEM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Wed, 12 Sep 2018 16:49:05 GMT vboxsync [74227] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Wed, 12 Sep 2018 05:18:25 GMT vboxsync [74204] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM/EM: Added EMMonitorWaitClear to clear address-range monitoring ... Tue, 11 Sep 2018 10:48:11 GMT vboxsync [74191] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx:h Added bit-fields for VMX exit reason. Tue, 11 Sep 2018 09:19:34 GMT vboxsync [74189] * 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) VMM/IEM: Nested VMX: bugref:9180 Don't include success as part of ... Tue, 11 Sep 2018 08:27:27 GMT vboxsync [74187] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 10 Sep 2018 16:29:32 GMT vboxsync [74183] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 10 Sep 2018 07:48:40 GMT vboxsync [74171] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sun, 09 Sep 2018 18:11:30 GMT vboxsync [74166] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sun, 09 Sep 2018 16:03:59 GMT vboxsync [74165] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 build fix. Sun, 09 Sep 2018 15:51:39 GMT vboxsync [74163] * trunk/include/VBox/vmm/cpum.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/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sun, 09 Sep 2018 12:49:18 GMT vboxsync [74156] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) VMM: Nested VMX: bugref:9180 VMXVDIAG naming. [build fix] Sun, 09 Sep 2018 12:37:26 GMT vboxsync [74155] * 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/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Nested VMX: bugref:9180 VMXVDIAG naming. Sat, 08 Sep 2018 11:31:22 GMT vboxsync [74154] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Sat, 08 Sep 2018 05:42:01 GMT vboxsync [74151] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Fri, 07 Sep 2018 08:05:40 GMT vboxsync [74134] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Fri, 07 Sep 2018 06:17:07 GMT vboxsync [74133] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 06 Sep 2018 14:57:41 GMT vboxsync [74121] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fixed a minor bug in VM-entry failure detection. Thu, 06 Sep 2018 12:10:09 GMT vboxsync [74114] * 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) VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 06 Sep 2018 11:49:14 GMT vboxsync [74113] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 Fixes for allowing 32-bit ... Thu, 06 Sep 2018 06:36:35 GMT vboxsync [74104] * 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) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 06 Sep 2018 04:57:57 GMT vboxsync [74103] * 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) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Thu, 06 Sep 2018 04:51:44 GMT vboxsync [74102] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/CPUM: Naming nit. Thu, 06 Sep 2018 04:30:45 GMT vboxsync [74101] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) VMM/CPUM: Naming nit. Thu, 06 Sep 2018 03:11:02 GMT vboxsync [74100] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Added a separate function for ... Tue, 04 Sep 2018 18:05:14 GMT vboxsync [74073] * 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/VMMR0/HMVMXR0.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Tue, 04 Sep 2018 12:38:25 GMT vboxsync [74065] * 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) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Tue, 04 Sep 2018 09:43:57 GMT vboxsync [74061] * trunk/include/VBox/vmm/cpumctx.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/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 vmlaunch/vmresume bits. Tue, 04 Sep 2018 05:23:52 GMT vboxsync [74054] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (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) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 03 Sep 2018 16:20:56 GMT vboxsync [74048] * trunk/include/VBox/vmm/cpumctx.h (modified) cpumctx.h: Nested VMX: bugref:9180 Build fix. Mon, 03 Sep 2018 16:10:27 GMT vboxsync [74047] * trunk/include/VBox/vmm/cpumctx.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/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits. Mon, 03 Sep 2018 13:01:30 GMT vboxsync [74043] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume work. Sun, 02 Sep 2018 06:52:19 GMT vboxsync [74022] * 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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH/VMRESUME bits. Sat, 01 Sep 2018 05:29:02 GMT vboxsync [74017] * 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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH skeleton. Sat, 01 Sep 2018 04:20:29 GMT vboxsync [74015] * trunk/include/VBox/vmm/hm_vmx.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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Add missing diagnostics for vmclear, ... Fri, 31 Aug 2018 17:23:00 GMT vboxsync [74005] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Use a macro for ... Fri, 31 Aug 2018 09:16:33 GMT vboxsync [73986] * trunk/include/VBox/vmm/iem.h (modified) VMM/IEM: Nested VMX: bugref:9180 Added missing IEMExecDecodedVmread ... Fri, 31 Aug 2018 08:30:50 GMT vboxsync [73984] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM, IEM: Renamed VMX_EXIT_XDTR_ACCESS and VMX_EXIT_TR_ACCESS. Fri, 31 Aug 2018 08:17:31 GMT vboxsync [73983] * 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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 Implement VMREAD, added using ... Wed, 29 Aug 2018 15:41:08 GMT vboxsync [73961] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:9180 Added IEMExecDecodedVmwrite. Wed, 29 Aug 2018 15:24:49 GMT vboxsync [73959] * 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/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/IEM, HM: Nested VMX: bugref:9180 Use VMXEXITINFO to pass decoder ... Wed, 29 Aug 2018 15:00:00 GMT vboxsync [73955] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Added virtual VM-exit info. struct ... Wed, 29 Aug 2018 06:12:35 GMT vboxsync [73937] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_vmx.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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/IEM, HM: Nested VMX: bugref:9180 Implemented VMWRITE instruction. Sat, 25 Aug 2018 04:00:00 GMT vboxsync [73885] * 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) VMM/HM, IEM: Nested VMX: bugref:9180 Implement VMCLEAR instruction, ... Fri, 24 Aug 2018 09:39:44 GMT vboxsync [73870] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: Added VMX CPUID features for RDRAND, RDSEED and PML. ... Fri, 24 Aug 2018 09:02:40 GMT vboxsync [73868] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: Added some missed fields in the Virtual VMCS ... Thu, 23 Aug 2018 10:43:20 GMT vboxsync [73856] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Virtual-VMCS layout. Wed, 22 Aug 2018 16:15:08 GMT vboxsync [73838] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostALSAAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostDebugAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostNullAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostOSSAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostValidationKit.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVideoRec.cpp (modified) Audio: Added the backend's (friendly) name into the backend ... Tue, 21 Aug 2018 06:35:17 GMT vboxsync [73796] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Added the new PML address 64-bit ... Tue, 21 Aug 2018 06:34:26 GMT vboxsync [73795] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Added more VMX CPUID feature ... Mon, 20 Aug 2018 11:40:30 GMT vboxsync [73782] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 VMCS field encoding. Mon, 20 Aug 2018 11:39:33 GMT vboxsync [73781] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 VMCS field encoding union. Mon, 20 Aug 2018 08:36:16 GMT vboxsync [73774] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Add VMCS field access-type, type ... Mon, 20 Aug 2018 08:04:14 GMT vboxsync [73773] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 VMCS index and encoding are ... Mon, 20 Aug 2018 07:56:53 GMT vboxsync [73772] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: nit. Mon, 20 Aug 2018 07:52:39 GMT vboxsync [73771] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 Define VMCS field widths, add ... Sun, 19 Aug 2018 16:55:11 GMT vboxsync [73766] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (moved) * trunk/src/VBox/Devices/Serial/DrvChar.cpp (moved) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (moved) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) Serial: Remove the old serial code and switch over to the new one by ... Sat, 18 Aug 2018 05:13:26 GMT vboxsync [73756] * 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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMCLEAR skeleton. Sat, 18 Aug 2018 04:04:56 GMT vboxsync [73752] * 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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Implement VMPTRST, added decoded ... Fri, 17 Aug 2018 18:12:20 GMT vboxsync [73745] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.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/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM: Nested VMX: bugref:9180 Implement VMPTRLD. Fri, 17 Aug 2018 16:34:25 GMT vboxsync [73739] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: bugref:9180 Use GCPhysVmcs to keep track of whether ... Thu, 16 Aug 2018 13:32:54 GMT vboxsync [73712] * trunk/include/VBox/vmm/pdmserialifs.h (modified) * trunk/src/VBox/Devices/Serial/DrvCharNew.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerialNew.cpp (modified) * trunk/src/VBox/Devices/Serial/UartCore.cpp (modified) Devices/Serial: Remove giving the amount of available data to write ... Thu, 16 Aug 2018 10:22:12 GMT vboxsync [73708] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Add missing VM-exit instruction ... Tue, 14 Aug 2018 12:57:20 GMT vboxsync [73653] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Bugfixes for drvAudioStreamPlay(); play (transfer) as ... Mon, 13 Aug 2018 07:45:01 GMT vboxsync [73628] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM: Nested VMX: bugref:9180 Implement IA32_VMX_MISC MSR. Fri, 10 Aug 2018 14:09:55 GMT vboxsync [73617] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a ... Fri, 10 Aug 2018 07:38:56 GMT vboxsync [73606] * trunk/include/VBox/vmm/cpum.h (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/iem.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.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 (added) * 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/IEMAllInstructionsThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (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/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, ... Mon, 06 Aug 2018 16:26:43 GMT vboxsync [73529] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixBuffer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHDACommon.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudioCommon.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostALSAAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostOSSAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStream.cpp (modified) * trunk/src/VBox/Devices/Audio/HDAStreamMap.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVRDE.cpp (modified) * trunk/src/VBox/Main/src-client/DrvAudioVideoRec.cpp (modified) Audio: Changed cBits -> cBytes of PDMAUDIOPCMPROPS to avoid some ... Fri, 03 Aug 2018 14:51:55 GMT vboxsync [73491] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInWinNt.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3ModInMem.cpp (modified) DBGF,DBGPluInWinNt: Produce more useful module names (e.g. stuff that ... Fri, 03 Aug 2018 12:18:01 GMT vboxsync [73474] * trunk/include/VBox/vmm/vmm.h (modified) VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the ... Fri, 03 Aug 2018 12:11:07 GMT vboxsync [73471] * trunk/include/VBox/vmm/dbgf.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/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-x86.asm (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the ... Fri, 03 Aug 2018 09:49:55 GMT vboxsync [73467] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.h (modified) DrvAudio: Cleaned up the internal stream organization by not ... Thu, 02 Aug 2018 21:06:59 GMT vboxsync [73460] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInDarwin.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInFreeBsd.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInLinux.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInOS2.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInSolaris.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInWinNt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFOS.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) IPRT,DBGF,Diggers: Moved DBGFRETURNTYPE and the unwind state ... Thu, 02 Aug 2018 10:53:28 GMT vboxsync [73444] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) DBGFStack.cpp: Refactored the code in prep for IPRT move. Added a set ... Thu, 02 Aug 2018 10:51:04 GMT vboxsync [73443] * trunk/include/VBox/vmm/cpum.h (modified) CPUMIsGuestInRealOrV86ModeEx: take const argument. Thu, 02 Aug 2018 08:45:11 GMT vboxsync [73439] * trunk/include/VBox/vmm/cpum.h (modified) cpum.h: Nested VMX: bugref:9180 linespace. Wed, 01 Aug 2018 16:25:13 GMT vboxsync [73436] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) VMM: Nested VMX: bugref:9180 Added CPUMIsGuestVmxEnabled() helper, ... Wed, 01 Aug 2018 15:04:41 GMT vboxsync [73433] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) Audio: Tab. Wed, 01 Aug 2018 14:56:26 GMT vboxsync [73431] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM: Nested VMX: bugref:9180 Don't forget to report the VMCS size in ... Wed, 01 Aug 2018 14:26:45 GMT vboxsync [73427] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx: Nested VMX: bugref:9180 comment clarification on the highest ... Wed, 01 Aug 2018 13:27:26 GMT vboxsync [73422] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX: bugref:9180 bitfield macro nits. Wed, 01 Aug 2018 12:46:06 GMT vboxsync [73421] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio: (Pre-)Buffering fixes; use nanoseconds to have a higher ... Wed, 01 Aug 2018 11:09:23 GMT vboxsync [73417] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGF: Implemented DBGFR3RegNmQueryXdtr and fixed exports, ... Tue, 31 Jul 2018 10:29:21 GMT vboxsync [73406] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM: Nested VMX: bugref:9180 Implement MSR_IA32_VMX_VMCS_ENUM. Tue, 31 Jul 2018 08:52:00 GMT vboxsync [73402] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Put the stream's statistics stuff into an own struct.