On Mon, Apr 24, 2023 at 7:35 PM Sean Christopherson <seanjc@xxxxxxxxxx> wrote: > > KVM VMX changes for 6.4. A few cleanups and a few fixes, nothing super > interesting or urgent. IMO, the most notable part of this pull request is > that ENCLS is actually allowed in compatibility mode. :-) > > The following changes since commit d8708b80fa0e6e21bc0c9e7276ad0bccef73b6e7: > > KVM: Change return type of kvm_arch_vm_ioctl() to "int" (2023-03-16 10:18:07 -0400) > > are available in the Git repository at: > > https://github.com/kvm-x86/linux.git tags/kvm-x86-vmx-6.4 > > for you to fetch changes up to 4984563823f0034d3533854c1b50e729f5191089: > > KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (2023-04-11 09:35:49 -0700) Pulled (but not pushed yet), thanks. Paolo > ---------------------------------------------------------------- > KVM VMX changes for 6.4: > > - Fix a bug in emulation of ENCLS in compatibility mode > > - Allow emulation of NOP and PAUSE for L2 > > - Misc cleanups > > ---------------------------------------------------------------- > Binbin Wu (1): > KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler > > Sean Christopherson (1): > KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted > > Yu Zhang (2): > KVM: nVMX: Remove outdated comments in nested_vmx_setup_ctls_msrs() > KVM: nVMX: Add helpers to setup VMX control msr configs > > arch/x86/kvm/vmx/nested.c | 112 ++++++++++++++++++++++++++++++---------------- > arch/x86/kvm/vmx/sgx.c | 4 +- > arch/x86/kvm/vmx/vmx.c | 15 +++++++ > 3 files changed, 91 insertions(+), 40 deletions(-) >