summaryrefslogtreecommitdiff
path: root/arch/riscv/kvm/mmu.c
AgeCommit message (Expand)Author
40 hoursMerge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm.gitMark Brown
3 daysMerge tag 'kvm-riscv-7.4-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini
4 daysmm: rename is_vm_hugetlb_page() to vma_is_hugetlb()Lorenzo Stoakes (ARM)
2026-10-03KVM: riscv: Implement KVM_PRE_FAULT_MEMORYJinyu Tang
2026-09-15RISC-V: KVM: Propagate interrupted G-stage faultsXie Bo
2026-09-15RISC-V: KVM: Release unused page after MMU invalidationXie Bo
2026-08-07RISC-V: KVM: Allow memslots ending at the GPA limitPengpeng Hou
2026-08-07RISC-V: KVM: Improve dirty log clearing by skipping zero bits in maskWang Yechao
2026-08-01RISC-V: KVM: Account VM-scoped allocations to the VM cgroupYuhang.chen
2026-08-01RISC-V: KVM: Add the eager_page_split module parameterWang Yechao
2026-08-01RISC-V: KVM: Split huge pages during KVM_CLEAR_DIRTY_LOGWang Yechao
2026-08-01RISC-V: KVM: Remove redundant TLB flush operationsWang Yechao
2026-08-01RISC-V: KVM: Split huge pages when dirty logging is enabledWang Yechao
2026-08-01RISC-V: KVM: Add the split page cache for ioctl contextWang Yechao
2026-07-29RISC-V: KVM: Use unsigned int for vma_pageshiftBingyu.Xian
2026-07-13RISC-V: KVM: Avoid redundant page-table allocations in ioremap topupFangyu Yu
2026-06-07KVM: riscv: Check hugetlb block mappings against memslot boundsJinyu Tang
2026-06-05RISC-V: KVM: Enhance the logging check for mmu mappingInochi Amaoto
2026-06-03KVM: riscv: Fast-path dirty logging write faultsJinyu Tang
2026-06-03KVM: riscv: Use an rwlock for mmu_lockJinyu Tang
2026-06-03KVM: riscv: Rely on common MMU notifier lockingJinyu Tang
2026-05-31RISC-V: KVM: Batch stage-2 TLB flushesJinyu Tang
2026-04-04RISC-V: KVM: Cache gstage pgd_levels in struct kvm_gstageFangyu Yu
2026-04-04RISC-V: KVM: Support runtime configuration for per-VM's HGATP modeFangyu Yu
2026-03-06RISC-V: KVM: Skip THP support check during dirty loggingWang Yechao
2026-03-06RISC-V: KVM: Fix use-after-free in kvm_riscv_gstage_get_leaf()Jiakai Xu
2026-02-06RISC-V: KVM: Transparent huge page supportJessica Liu
2025-11-24KVM: riscv: Support enabling dirty log gradually in small chunksDong Yang
2025-10-24RISC-V: KVM: Remove automatic I/O mapping for VM_PFNMAPFangyu Yu
2025-08-25RISC-V: KVM: Fix pte settings within kvm_riscv_gstage_ioremap()Fangyu Yu
2025-07-28RISC-V: KVM: Avoid re-acquiring memslot in kvm_riscv_gstage_map()Quan Zhou
2025-07-28RISC-V: KVM: Use find_vma_intersection() to search for intersecting VMAsQuan Zhou
2025-07-28RISC-V: KVM: Factor-out g-stage page table managementAnup Patel
2025-07-28RISC-V: KVM: Introduce struct kvm_gstage_mappingAnup Patel
2025-07-28RISC-V: KVM: Factor-out MMU related declarations into separate headersAnup Patel
2025-07-28RISC-V: KVM: Implement kvm_arch_flush_remote_tlbs_range()Anup Patel
2025-07-28RISC-V: KVM: Don't flush TLB when PTE is unchangedAnup Patel
2024-11-08Merge tag 'kvm-riscv-6.13-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini
2024-10-28RISC-V: KVM: Use nacl_csr_xyz() for accessing H-extension CSRsAnup Patel
2024-10-25KVM: RISC-V: Use kvm_faultin_pfn() when mapping pfns into the guestSean Christopherson
2024-10-25KVM: RISC-V: Mark "struct page" pfns accessed before dropping mmu_lockSean Christopherson
2024-10-25KVM: RISC-V: Mark "struct page" pfns dirty iff a stage-2 PTE is installedSean Christopherson
2024-04-11KVM: delete .change_pte MMU notifier callbackPaolo Bonzini
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