• Linus Torvalds's avatar
    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 0c021834
    Linus Torvalds authored
    Pull kvm updates from Paolo Bonzini:
     "ARM:
    
       - Clean up vCPU targets, always returning generic v8 as the preferred
         target
    
       - Trap forwarding infrastructure for nested virtualization (used for
         traps that are taken from an L2 guest and are needed by the L1
         hypervisor)
    
       - FEAT_TLBIRANGE support to only invalidate specific ranges of
         addresses when collapsing a table PTE to a block PTE. This avoids
         that the guest refills the TLBs again for addresses that aren't
         covered by the table PTE.
    
       - Fix vPMU issues related to handling of PMUver.
    
       - Don't unnecessary align non-stack allocations in the EL2 VA space
    
       - Drop HCR_VIRT_EXCP_MASK, which was never used...
    
       - Don't use smp_processor_id() in kvm_arch_vcpu_load(), but the cpu
         parameter instead
    
       - Drop redundant call to kvm_set_pfn_accessed() in user_mem_abort()
    
       - Remove prototypes without implementations
    
      RISC-V:
    
       - Zba, Zbs, Zicnt...
    0c021834
interrupt.c 92.6 KB