# # ChangeLog for trunk/include/VBox/vmm in vbox # # Generated by Trac 1.4.3.2 # Mar 5, 2025 12:51:55 PM 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 ... 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 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- ... 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. ... Mon, 01 Oct 2018 10:08:21 GMT vboxsync [74545] * 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/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Move hmR0VmxGetMsrPermission to ... Mon, 01 Oct 2018 05:42:25 GMT vboxsync [74542] * 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/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM, IEM: Nested VMX: bugref:9180 Preparation of MSR bitmaps for ... Mon, 01 Oct 2018 04:09:23 GMT vboxsync [74539] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; RDTSC, RDTSCP intercepts. Fri, 28 Sep 2018 12:43:19 GMT vboxsync [74523] * 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 More robust check for CR0/CR4 fixed0 ... Fri, 28 Sep 2018 08:39:00 GMT vboxsync [74513] * 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 - VMREAD/VMWRITE ... Fri, 28 Sep 2018 05:50:22 GMT vboxsync [74509] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Added VM-exit guest-physical address VMCS field to the ... Thu, 27 Sep 2018 17:28:22 GMT vboxsync [74507] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) Audio/DrvAudio: Addressed backend stream destruction on failed ... Thu, 27 Sep 2018 13:45:06 GMT vboxsync [74498] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) DrvAudio.cpp,pdmaudioifs.h: Added a HACK to avoid asserting in ... Thu, 27 Sep 2018 11:14:01 GMT vboxsync [74491] * trunk/include/VBox/vmm/cpum.h (modified) VMM: Nested VMX: bugref:9180 Add functions for querying VMX intercept ... Thu, 27 Sep 2018 04:17:27 GMT vboxsync [74487] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM: Nested SVM, VMX: bugref:7243 bugref:9180 Fix for upcoming ... Wed, 26 Sep 2018 14:28:55 GMT vboxsync [74479] * 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/CPUM: Nested VMX: bugref:9180 Rather than dereference pVCpu or ... Wed, 26 Sep 2018 06:54:23 GMT vboxsync [74471] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:9180 typo. Wed, 26 Sep 2018 06:46:28 GMT vboxsync [74469] * 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 handler for instructions ... Wed, 26 Sep 2018 04:10:23 GMT vboxsync [74468] * 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. 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.