RISC-V: KVM: Implement device interface for AIA irqchip
We implement KVM device interface for in-kernel AIA irqchip so that user-space can use KVM device ioctls to create, configure, and destroy in-kernel AIA irqchip. Signed-off-by:Anup Patel <apatel@ventanamicro.com> Reviewed-by:
Atish Patra <atishp@rivosinc.com> Signed-off-by:
Anup Patel <anup@brainfault.org>
Showing
- arch/riscv/include/asm/kvm_aia.h 90 additions, 42 deletionsarch/riscv/include/asm/kvm_aia.h
- arch/riscv/include/uapi/asm/kvm.h 45 additions, 0 deletionsarch/riscv/include/uapi/asm/kvm.h
- arch/riscv/kvm/Makefile 1 addition, 0 deletionsarch/riscv/kvm/Makefile
- arch/riscv/kvm/aia.c 11 additions, 0 deletionsarch/riscv/kvm/aia.c
- arch/riscv/kvm/aia_device.c 623 additions, 0 deletionsarch/riscv/kvm/aia_device.c
- include/uapi/linux/kvm.h 2 additions, 0 deletionsinclude/uapi/linux/kvm.h
Loading
Please register or sign in to comment