summaryrefslogtreecommitdiffstats
path: root/arch/riscv/kvm/mmu.c
Commit message (Expand)AuthorAgeFilesLines
* riscv: Use accessors to page table entries instead of direct dereferenceAlexandre Ghiti2023-12-201-11/+11
* Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-08-311-1/+1
|\
| * KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action unionSean Christopherson2023-08-171-1/+1
* | KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common codeDavid Matlack2023-08-171-6/+0
|/
* RISC-V: KVM: Drop the _MASK suffix from hgatp.VMID mask definesAnup Patel2023-04-211-2/+1
* KVM: RISC-V: Retry fault if vma_lookup() results become invalidDavid Matlack2023-04-211-9/+16
* Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-02-151-4/+4
|\
| * KVM: RISC-V: Fix wrong usage of PGDIR_SIZE to check page sizesAlexandre Ghiti2023-02-071-4/+4
* | KVM: RISC-V: Tag init functions and data with __init, __ro_after_initSean Christopherson2022-12-291-6/+6
|/
* RISC-V: KVM: Simplify kvm_arch_prepare_memory_region()Christophe JAILLET2022-12-071-3/+1
* RISC-V: KVM: use vma_lookup() instead of find_vma_intersection()Bo Liu2022-12-071-1/+1
* KVM: Rename mmu_notifier_* to mmu_invalidate_*Chao Peng2022-08-191-2/+2
* Merge remote-tracking branch 'kvm/next' into kvm-next-5.20Paolo Bonzini2022-08-011-5/+4
|\
| * KVM: Allow for different capacities in kvm_mmu_memory_cache structsDavid Matlack2022-06-241-4/+1
* | RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap()Anup Patel2022-07-291-1/+1
* | RISC-V: KVM: Add G-stage ioremap() and iounmap() functionsAnup Patel2022-07-291-4/+14
* | RISC-V: KVM: Fix variable spelling mistakeZhang Jiaming2022-07-291-4/+4
* | riscv: Fix missing PAGE_PFN_MASKAlexandre Ghiti2022-07-111-1/+1
|/
* RISC-V: KVM: Add remote HFENCE functions based on VCPU requestsAnup Patel2022-05-201-15/+18
* RISC-V: KVM: Introduce range based local HFENCE functionsAnup Patel2022-05-201-2/+2
* RISC-V: KVM: Add Sv57x4 mode support for G-stageAnup Patel2022-05-201-1/+10
* RISC-V: KVM: Use G-stage name for hypervisor page tableAnup Patel2022-05-201-111/+111
* RISC-V: Do not use cpumask data structure for hartid bitmapAtish Patra2022-01-201-3/+1
* RISC-V: KVM: Add VM capability to allow userspace get GPA bitsAnup Patel2022-01-061-0/+5
* KVM: RISC-V: Use common KVM implementation of MMU memory cachesSean Christopherson2022-01-061-53/+13
* KVM: Stop passing kvm_userspace_memory_region to arch memslot hooksSean Christopherson2021-12-081-2/+0
* KVM: RISC-V: Use "new" memslot instead of userspace memory regionSean Christopherson2021-12-081-9/+13
* KVM: Let/force architectures to deal with arch specific memslot dataSean Christopherson2021-12-081-3/+4
* KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslotSean Christopherson2021-11-221-0/+6
* RISC-V: KVM: fix boolreturn.cocci warningsBixuan Cui2021-11-011-9/+9
* RISC-V: KVM: Implement MMU notifiersAnup Patel2021-10-041-5/+85
* RISC-V: KVM: Implement stage2 page table programmingAnup Patel2021-10-041-10/+644
* RISC-V: KVM: Handle MMIO exits for VCPUAnup Patel2021-10-041-0/+8
* RISC-V: Add initial skeletal KVM supportAnup Patel2021-10-041-0/+80