aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/riscv/kvm (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-10-24RISC-V: KVM: Remove automatic I/O mapping for VM_PFNMAPFangyu Yu1-23/+2
2025-10-17RISC-V: KVM: Read HGEIP CSR on the correct cpuFangyu Yu1-2/+14
2025-10-16RISC-V: KVM: Fix check for local interrupts on riscv32Samuel Holland1-1/+1
2025-10-07Merge tag 'hyperv-next-signed-20251006' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linuxLinus Torvalds2-3/+2
2025-10-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds11-150/+886
2025-09-30entry: Rename "kvm" entry code assets to "virt" to genericize APIsSean Christopherson1-1/+1
2025-09-30entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM properSean Christopherson1-2/+1
2025-09-29Merge tag 'riscv-for-linus-6.18-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linuxLinus Torvalds1-127/+1
2025-09-16riscv: Move all duplicate insn parsing macros into asm/insn.hAlexandre Ghiti1-126/+0
2025-09-16riscv: Strengthen duplicate and inconsistent definition of RV_X()Alexandre Ghiti1-1/+1
2025-09-16RISC-V: KVM: Implement get event info functionAtish Patra2-0/+62
2025-09-16RISC-V: KVM: No need of explicit writable slot checkAtish Patra2-16/+4
2025-09-16RISC-V: KVM: Add support for Raw event v2Atish Patra1-0/+4
2025-09-16RISC-V: KVM: Implement ONE_REG interface for SBI FWFT stateAnup Patel1-13/+184
2025-09-16RISC-V: KVM: Move copy_sbi_ext_reg_indices() to SBI implementationAnup Patel2-28/+28
2025-09-16RISC-V: KVM: Introduce optional ONE_REG callbacks for SBI extensionsAnup Patel3-74/+165
2025-09-16RISC-V: KVM: Introduce feature specific reset for SBI FWFTAnup Patel1-2/+28
2025-09-16RISC-V: KVM: Set initial value of hedeleg in kvm_arch_vcpu_create()Anup Patel1-1/+2
2025-09-16RISC-V: KVM: Prevent HGATP_MODE_BARE passedGuo Ren (Alibaba DAMO Academy)2-19/+41
2025-09-16RISC-V: KVM: Remove unnecessary HGATP csr_readGuo Ren (Alibaba DAMO Academy)1-4/+1
2025-09-16RISC-V: KVM: Write hgatp register with valid mode bitsFangyu Yu1-1/+2
2025-09-16RISC-V: KVM: Allow bfloat16 extension for Guest/VMQuan Zhou1-0/+6
2025-09-16RISC-V: KVM: Allow Zicbop extension for Guest/VMQuan Zhou1-0/+2
2025-09-16RISC-V: KVM: Provide UAPI for Zicbop block sizeQuan Zhou1-0/+14
2025-09-16RISC-V: KVM: Change zicbom/zicboz block size to depend on the host isaQuan Zhou1-6/+6
2025-09-16RISC-V: KVM: Add support for SBI_FWFT_POINTER_MASKING_PMLENSamuel Holland2-1/+90
2025-09-08RISC-V: KVM: add support for SBI_FWFT_MISALIGNED_DELEGClément Léger1-0/+41
2025-09-08RISC-V: KVM: add support for FWFT SBI extensionClément Léger3-0/+221
2025-08-25RISC-V: KVM: fix stack overrun when loading vlenbRadim Krčmář1-0/+2
2025-08-25RISC-V: KVM: Correct kvm_riscv_check_vcpu_requests() commentQuan Zhou1-1/+1
2025-08-25RISC-V: KVM: Fix pte settings within kvm_riscv_gstage_ioremap()Fangyu Yu1-1/+4
2025-07-28RISC-V: KVM: Avoid re-acquiring memslot in kvm_riscv_gstage_map()Quan Zhou1-2/+3
2025-07-28RISC-V: KVM: Use find_vma_intersection() to search for intersecting VMAsQuan Zhou1-2/+3
2025-07-28RISC-V: KVM: Enable ring-based dirty memory trackingQuan Zhou2-2/+17
2025-07-28RISC-V: KVM: Fix inclusion of Smnpm in the guest ISA bitmapSamuel Holland1-30/+53
2025-07-28RISC-V: KVM: Pass VMID as parameter to kvm_riscv_hfence_xyz() APIsAnup Patel4-44/+62
2025-07-28RISC-V: KVM: Factor-out g-stage page table managementAnup Patel8-410/+448
2025-07-28RISC-V: KVM: Add vmid field to struct kvm_riscv_hfenceAnup Patel1-14/+16
2025-07-28RISC-V: KVM: Introduce struct kvm_gstage_mappingAnup Patel2-26/+35
2025-07-28RISC-V: KVM: Factor-out MMU related declarations into separate headersAnup Patel8-0/+10
2025-07-28RISC-V: KVM: Use ncsr_xyz() in kvm_riscv_vcpu_trap_redirect()Anup Patel1-6/+7
2025-07-28RISC-V: KVM: Implement kvm_arch_flush_remote_tlbs_range()Anup Patel2-1/+9
2025-07-28RISC-V: KVM: Don't flush TLB when PTE is unchangedAnup Patel1-5/+9
2025-07-28RISC-V: KVM: Replace KVM_REQ_HFENCE_GVMA_VMID_ALL with KVM_REQ_TLB_FLUSHAnup Patel2-10/+6
2025-07-28RISC-V: KVM: Rename and move kvm_riscv_local_tlb_sanitize()Anup Patel3-25/+25
2025-07-28RISC-V: KVM: Drop the return value of kvm_riscv_vcpu_aia_init()Anup Patel2-7/+3
2025-07-28RISC-V: KVM: Check kvm_riscv_vcpu_alloc_vector_context() return valueAnup Patel1-2/+3
2025-07-23RISC-V: KVM: add SBI extension reset callbackClément Léger3-2/+26
2025-07-23RISC-V: KVM: add SBI extension init()/deinit() functionsClément Léger2-0/+28
2025-07-11RISC-V: KVM: Move HGEI[E|P] CSR access to IMSIC virtualizationAnup Patel3-54/+52