]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
RISC-V: KVM: Factor-out MMU related declarations into separate headers
authorAnup Patel <apatel@ventanamicro.com>
Wed, 18 Jun 2025 11:35:28 +0000 (17:05 +0530)
committerAnup Patel <anup@brainfault.org>
Mon, 28 Jul 2025 16:57:23 +0000 (22:27 +0530)
commit4ecbd3eb5b1ba41db8f39d9cd4d20440e88482fa
tree32e733261860e91cbabcb49166be3e58b988486c
parent77ba6469fe1ed37a1f62bc76fb5a7b159f698aed
RISC-V: KVM: Factor-out MMU related declarations into separate headers

The MMU, TLB, and VMID management for KVM RISC-V already exists as
seprate sources so create separate headers along these lines. This
further simplifies asm/kvm_host.h header.

Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
Tested-by: Atish Patra <atishp@rivosinc.com>
Reviewed-by: Nutty Liu <liujingqi@lanxincomputing.com>
Link: https://lore.kernel.org/r/20250618113532.471448-9-apatel@ventanamicro.com
Signed-off-by: Anup Patel <anup@brainfault.org>
12 files changed:
arch/riscv/include/asm/kvm_host.h
arch/riscv/include/asm/kvm_mmu.h [new file with mode: 0644]
arch/riscv/include/asm/kvm_tlb.h [new file with mode: 0644]
arch/riscv/include/asm/kvm_vmid.h [new file with mode: 0644]
arch/riscv/kvm/aia_imsic.c
arch/riscv/kvm/main.c
arch/riscv/kvm/mmu.c
arch/riscv/kvm/tlb.c
arch/riscv/kvm/vcpu.c
arch/riscv/kvm/vcpu_exit.c
arch/riscv/kvm/vm.c
arch/riscv/kvm/vmid.c