Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 15 Feb 2023 17:33:28 +0000 (12:33 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 15 Feb 2023 17:33:28 +0000 (12:33 -0500)
KVM/riscv changes for 6.3

- Fix wrong usage of PGDIR_SIZE to check page sizes
- Fix privilege mode setting in kvm_riscv_vcpu_trap_redirect()
- Redirect illegal instruction traps to guest
- SBI PMU support for guest

1  2 
Documentation/virt/kvm/api.rst
arch/powerpc/kvm/booke.c
arch/riscv/include/asm/kvm_host.h
arch/riscv/kvm/main.c
arch/riscv/kvm/mmu.c
arch/s390/kvm/interrupt.c
arch/x86/events/intel/core.c
arch/x86/kvm/vmx/vmx.c
include/kvm/arm_vgic.h
tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c

Simple merge
Simple merge
@@@ -228,8 -229,12 +229,11 @@@ struct kvm_vcpu_arch 
  
        /* Don't run the VCPU (blocked) */
        bool pause;
+       /* Performance monitoring context */
+       struct kvm_pmu pmu_context;
  };
  
 -static inline void kvm_arch_hardware_unsetup(void) {}
  static inline void kvm_arch_sync_events(struct kvm *kvm) {}
  static inline void kvm_arch_sched_in(struct kvm_vcpu *vcpu, int cpu) {}
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge