summaryrefslogtreecommitdiff
path: root/arch/riscv/kvm/mmu.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-31Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+1
2023-08-17KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action unionSean Christopherson1-1/+1
2023-08-17KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common codeDavid Matlack1-6/+0
2023-04-21RISC-V: KVM: Drop the _MASK suffix from hgatp.VMID mask definesAnup Patel1-2/+1
2023-04-21KVM: RISC-V: Retry fault if vma_lookup() results become invalidDavid Matlack1-9/+16
2023-02-15Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini1-4/+4
2023-02-07KVM: RISC-V: Fix wrong usage of PGDIR_SIZE to check page sizesAlexandre Ghiti1-4/+4
2022-12-29KVM: RISC-V: Tag init functions and data with __init, __ro_after_initSean Christopherson1-6/+6
2022-12-07RISC-V: KVM: Simplify kvm_arch_prepare_memory_region()Christophe JAILLET1-3/+1
2022-12-07RISC-V: KVM: use vma_lookup() instead of find_vma_intersection()Bo Liu1-1/+1
2022-08-19KVM: Rename mmu_notifier_* to mmu_invalidate_*Chao Peng1-2/+2
2022-08-01Merge remote-tracking branch 'kvm/next' into kvm-next-5.20Paolo Bonzini1-5/+4
2022-07-29RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap()Anup Patel1-1/+1
2022-07-29RISC-V: KVM: Add G-stage ioremap() and iounmap() functionsAnup Patel1-4/+14
2022-07-29RISC-V: KVM: Fix variable spelling mistakeZhang Jiaming1-4/+4
2022-07-11riscv: Fix missing PAGE_PFN_MASKAlexandre Ghiti1-1/+1
2022-06-24KVM: Allow for different capacities in kvm_mmu_memory_cache structsDavid Matlack1-4/+1
2022-05-20RISC-V: KVM: Add remote HFENCE functions based on VCPU requestsAnup Patel1-15/+18
2022-05-20RISC-V: KVM: Introduce range based local HFENCE functionsAnup Patel1-2/+2
2022-05-20RISC-V: KVM: Add Sv57x4 mode support for G-stageAnup Patel1-1/+10
2022-05-20RISC-V: KVM: Use G-stage name for hypervisor page tableAnup Patel1-111/+111
2022-01-20RISC-V: Do not use cpumask data structure for hartid bitmapAtish Patra1-3/+1
2022-01-06RISC-V: KVM: Add VM capability to allow userspace get GPA bitsAnup Patel1-0/+5
2022-01-06KVM: RISC-V: Use common KVM implementation of MMU memory cachesSean Christopherson1-53/+13
2021-12-08KVM: Stop passing kvm_userspace_memory_region to arch memslot hooksSean Christopherson1-2/+0
2021-12-08KVM: RISC-V: Use "new" memslot instead of userspace memory regionSean Christopherson1-9/+13
2021-12-08KVM: Let/force architectures to deal with arch specific memslot dataSean Christopherson1-3/+4
2021-11-22KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslotSean Christopherson1-0/+6
2021-11-01RISC-V: KVM: fix boolreturn.cocci warningsBixuan Cui1-9/+9
2021-10-04RISC-V: KVM: Implement MMU notifiersAnup Patel1-5/+85
2021-10-04RISC-V: KVM: Implement stage2 page table programmingAnup Patel1-10/+644
2021-10-04RISC-V: KVM: Handle MMIO exits for VCPUAnup Patel1-0/+8
2021-10-04RISC-V: Add initial skeletal KVM supportAnup Patel1-0/+80