aboutsummaryrefslogtreecommitdiffstats
path: root/arch/riscv/kvm/tlb.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-24RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes coresHui Min Mina Chou1-0/+30
2025-07-28RISC-V: KVM: Pass VMID as parameter to kvm_riscv_hfence_xyz() APIsAnup Patel1-21/+40
2025-07-28RISC-V: KVM: Add vmid field to struct kvm_riscv_hfenceAnup Patel1-14/+16
2025-07-28RISC-V: KVM: Factor-out MMU related declarations into separate headersAnup Patel1-0/+2
2025-07-28RISC-V: KVM: Implement kvm_arch_flush_remote_tlbs_range()Anup Patel1-0/+8
2025-07-28RISC-V: KVM: Replace KVM_REQ_HFENCE_GVMA_VMID_ALL with KVM_REQ_TLB_FLUSHAnup Patel1-4/+4
2025-07-28RISC-V: KVM: Rename and move kvm_riscv_local_tlb_sanitize()Anup Patel1-23/+0
2024-10-28RISC-V: KVM: Use NACL HFENCEs for KVM request based HFENCEsAnup Patel1-17/+40
2023-11-09riscv: Rearrange hwcap.h and cpufeature.hXiao Wang1-1/+1
2023-06-06RISC-V: KVM: use bitmap_zero() APIYe Xingchen1-1/+1
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+4
2023-02-07RISC-V: KVM: Increment firmware pmu eventsAtish Patra1-0/+4
2023-01-31riscv: KVM: Switch has_svinval() to riscv_has_extension_unlikely()Andrew Jones1-2/+1
2022-10-02RISC-V: KVM: Use Svinval for local TLB maintenance when availableAnup Patel1-12/+48
2022-10-02riscv: KVM: Apply insn-def to hfence encodingsAndrew Jones1-112/+17
2022-05-20RISC-V: KVM: Cleanup stale TLB entries when host CPU changesAnup Patel1-0/+23
2022-05-20RISC-V: KVM: Add remote HFENCE functions based on VCPU requestsAnup Patel1-1/+226
2022-05-20RISC-V: KVM: Introduce range based local HFENCE functionsAnup Patel1-0/+213