summaryrefslogtreecommitdiffstats
path: root/arch/riscv/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* RISCV: KVM: Add sstateen0 context save/restoreMayuresh Chitale2023-10-121-0/+8
* RISCV: KVM: Add senvcfg context save/restoreMayuresh Chitale2023-10-121-0/+2
* RISC-V: KVM: Enable Smstateen accessesMayuresh Chitale2023-10-121-0/+1
* RISC-V: KVM: Add kvm_vcpu_configMayuresh Chitale2023-10-121-0/+7
* KVM: riscv: Add KVM_GET_REG_LIST API supportHaibo Xu2023-08-091-0/+3
* RISC-V: KVM: Factor-out ONE_REG related code to its own source fileAnup Patel2023-08-081-0/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-031-0/+4
|\
| * RISC-V: KVM: Skeletal in-kernel AIA irqchip supportAnup Patel2023-06-181-0/+4
* | riscv: KVM: Add vector lazy save/restore supportVincent Chen2023-06-081-0/+2
|/
* RISC-V: KVM: Use bitmap for irqs_pending and irqs_pending_maskAnup Patel2023-04-211-3/+4
* RISC-V: KVM: Initial skeletal support for AIAAnup Patel2023-04-211-0/+7
* Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-02-151-0/+4
|\
| * RISC-V: KVM: Add skeleton support for perfAtish Patra2023-02-071-0/+4
* | KVM: RISC-V: Tag init functions and data with __init, __ro_after_initSean Christopherson2022-12-291-3/+3
* | KVM: Drop arch hardware (un)setup hooksSean Christopherson2022-12-291-1/+0
|/
* RISC-V: KVM: Save mvendorid, marchid, and mimpid when creating VCPUAnup Patel2022-12-071-0/+5
* RISC-V: KVM: Move sbi related struct and functions to kvm_vcpu_sbi.hAnup Patel2022-12-071-8/+2
* RISC-V: KVM: Remove redundant includes of asm/csr.hAnup Patel2022-12-071-1/+0
* RISC-V: KVM: Record number of signal exits as a vCPU statJisheng Zhang2022-10-021-0/+1
* RISC-V: KVM: Add G-stage ioremap() and iounmap() functionsAnup Patel2022-07-291-0/+5
* RISC-V: KVM: Add extensible CSR emulation frameworkAnup Patel2022-07-291-0/+5
* RISC-V: KVM: Factor-out instruction emulation into separate sourcesAnup Patel2022-07-291-10/+1
* RISC-V: KVM: Improve ISA extension by using a bitmapAtish Patra2022-07-291-1/+2
* RISC-V: KVM: Cleanup stale TLB entries when host CPU changesAnup Patel2022-05-201-0/+5
* RISC-V: KVM: Add remote HFENCE functions based on VCPU requestsAnup Patel2022-05-201-0/+59
* RISC-V: KVM: Reduce KVM_MAX_VCPUS valueAnup Patel2022-05-201-2/+1
* RISC-V: KVM: Introduce range based local HFENCE functionsAnup Patel2022-05-201-5/+20
* RISC-V: KVM: Use G-stage name for hypervisor page tableAnup Patel2022-05-201-15/+15
* KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecessary copySean Christopherson2022-04-211-3/+0
* RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() functionAnup Patel2022-03-111-0/+1
* RISC-V: KVM: Add VM capability to allow userspace get GPA bitsAnup Patel2022-01-061-0/+1
* KVM: RISC-V: Use common KVM implementation of MMU memory cachesSean Christopherson2022-01-061-9/+1
* KVM: Drop obsolete kvm_arch_vcpu_block_finish()Sean Christopherson2021-12-081-1/+0
* RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS valueAnup Patel2021-11-221-5/+3
* RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functionsAnup Patel2021-10-311-2/+3
* RISC-V: KVM: Factor-out FP virtualization into separate sourcesAnup Patel2021-10-311-4/+1
* RISC-V: KVM: Add SBI v0.1 supportAtish Patra2021-10-041-0/+10
* RISC-V: KVM: FP lazy save/restoreAtish Patra2021-10-041-0/+5
* RISC-V: KVM: Add timer functionalityAtish Patra2021-10-041-0/+7
* RISC-V: KVM: Implement MMU notifiersAnup Patel2021-10-041-0/+2
* RISC-V: KVM: Implement stage2 page table programmingAnup Patel2021-10-041-0/+12
* RISC-V: KVM: Implement VMID allocatorAnup Patel2021-10-041-0/+24
* RISC-V: KVM: Handle MMIO exits for VCPUAnup Patel2021-10-041-0/+22
* RISC-V: KVM: Implement VCPU world-switchAnup Patel2021-10-041-1/+9
* RISC-V: KVM: Implement VCPU interrupts and requests handlingAnup Patel2021-10-041-0/+23
* RISC-V: KVM: Implement VCPU create, init and destroy functionsAnup Patel2021-10-041-0/+69
* RISC-V: Add initial skeletal KVM supportAnup Patel2021-10-041-0/+84