• Linus Torvalds's avatar
    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · d8312a3f
    Linus Torvalds authored
    Pull kvm updates from Paolo Bonzini:
     "ARM:
       - VHE optimizations
    
       - EL2 address space randomization
    
       - speculative execution mitigations ("variant 3a", aka execution past
         invalid privilege register access)
    
       - bugfixes and cleanups
    
      PPC:
       - improvements for the radix page fault handler for HV KVM on POWER9
    
      s390:
       - more kvm stat counters
    
       - virtio gpu plumbing
    
       - documentation
    
       - facilities improvements
    
      x86:
       - support for VMware magic I/O port and pseudo-PMCs
    
       - AMD pause loop exiting
    
       - support for AMD core performance extensions
    
       - support for synchronous register access
    
       - expose nVMX capabilities to userspace
    
       - support for Hyper-V signaling via eventfd
    
       - use Enlightened VMCS when running on Hyper-V
    
       - allow userspace to disable MWAIT/HLT/PAUSE vmexits
    
       - usual roundup of optimizations and nested virtualization bugfixes
    
      Generic:
       - API selftest infrastructure (though the only tests are for x86 as
         of now)"
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (174 commits)
      kvm: x86: fix a prototype warning
      kvm: selftests: add sync_regs_test
      kvm: selftests: add API testing infrastructure
      kvm: x86: fix a compile warning
      KVM: X86: Add Force Emulation Prefix for "emulate the next instruction"
      KVM: X86: Introduce handle_ud()
      KVM: vmx: unify adjacent #ifdefs
      x86: kvm: hide the unused 'cpu' variable
      KVM: VMX: remove bogus WARN_ON in handle_ept_misconfig
      Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"
      kvm: Add emulation for movups/movupd
      KVM: VMX: raise internal error for exception during invalid protected mode state
      KVM: nVMX: Optimization: Dont set KVM_REQ_EVENT when VMExit with nested_run_pending
      KVM: nVMX: Require immediate-exit when event reinjected to L2 and L1 event pending
      KVM: x86: Fix misleading comments on handling pending exceptions
      KVM: x86: Rename interrupt.pending to interrupt.injected
      KVM: VMX: No need to clear pending NMI/interrupt on inject realmode interrupt
      x86/kvm: use Enlightened VMCS when running on Hyper-V
      x86/hyper-v: detect nested features
      x86/hyper-v: define struct hv_enlightened_vmcs and clean field bits
      ...
    d8312a3f
Name
Last commit
Last update
..
LSM Loading commit data...
pm Loading commit data...
README.rst Loading commit data...
binfmt-misc.rst Loading commit data...
braille-console.rst Loading commit data...
bug-bisect.rst Loading commit data...
bug-hunting.rst Loading commit data...
conf.py Loading commit data...
devices.rst Loading commit data...
devices.txt Loading commit data...
dynamic-debug-howto.rst Loading commit data...
index.rst Loading commit data...
init.rst Loading commit data...
initrd.rst Loading commit data...
java.rst Loading commit data...
kernel-parameters.rst Loading commit data...
kernel-parameters.txt Loading commit data...
md.rst Loading commit data...
module-signing.rst Loading commit data...
mono.rst Loading commit data...
parport.rst Loading commit data...
ramoops.rst Loading commit data...
ras.rst Loading commit data...
reporting-bugs.rst Loading commit data...
security-bugs.rst Loading commit data...
serial-console.rst Loading commit data...
sysfs-rules.rst Loading commit data...
sysrq.rst Loading commit data...
tainted-kernels.rst Loading commit data...
thunderbolt.rst Loading commit data...
unicode.rst Loading commit data...
vga-softcursor.rst Loading commit data...