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