summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/arm.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-1681/+0
* KVM: Pass kvm_init()'s opaque param to additional arch funcsSean Christopherson2020-03-311-2/+2
* Merge tag 'kvmarm-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-03-311-2/+8
|\
| * KVM: arm64: GICv4.1: Reload VLPI configuration on distributor enable/disableMarc Zyngier2020-03-241-0/+8
| * Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2020-02-281-2/+0
| |\
| | * kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe()Mark Rutland2020-02-171-2/+0
* | | KVM: Provide common implementation for generic dirty log functionsSean Christopherson2020-03-161-44/+4
|/ /
* | Merge tag 'kvmarm-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-01-301-3/+1
|\|
| * KVM: arm: Remove duplicate includeYueHaibing2020-01-191-2/+0
| * KVM: ARM: Call hyp_cpu_pm_exit at the right placeShannon Zhao2020-01-191-1/+1
* | KVM: Move running VCPU from ARM to common codePaolo Bonzini2020-01-271-29/+0
* | KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit()Sean Christopherson2020-01-271-5/+0
* | KVM: arm64: Free sve_state via arm specific hookSean Christopherson2020-01-271-0/+2
* | KVM: ARM: Move all vcpu init code into kvm_arch_vcpu_create()Sean Christopherson2020-01-271-14/+20
* | KVM: Move vcpu alloc and init invocation to common codeSean Christopherson2020-01-271-27/+2
* | KVM: Introduce kvm_vcpu_destroy()Sean Christopherson2020-01-241-1/+1
* | KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issuesSean Christopherson2020-01-241-10/+11
* | KVM: arm: Drop kvm_arch_vcpu_free()Sean Christopherson2020-01-241-7/+2
|/
* KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode()Miaohe Lin2019-12-061-2/+2
* Merge remote-tracking branch 'kvmarm/misc-5.5' into kvmarm/nextMarc Zyngier2019-11-081-6/+10
|\
| * KVM: arm64: Opportunistically turn off WFI trapping when using direct LPI inj...Marc Zyngier2019-11-081-2/+2
| * KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/putMarc Zyngier2019-10-281-4/+8
* | Merge remote-tracking branch 'kvmarm/kvm-arm64/stolen-time' into kvmarm-maste...Marc Zyngier2019-10-241-0/+11
|\ \
| * | KVM: arm64: Support stolen time reporting via shared structureSteven Price2019-10-211-0/+11
| |/
* | KVM: arm/arm64: Allow user injection of external data abortsChristoffer Dall2019-10-211-0/+1
* | KVM: arm/arm64: Allow reporting non-ISV data aborts to userspaceChristoffer Dall2019-10-211-0/+21
|/
* KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINEMarc Zyngier2019-09-091-0/+2
* Merge tag 'kvmarm-fixes-for-5.3-2' of git://git.kernel.org/pub/scm/linux/kern...Paolo Bonzini2019-08-091-0/+11
|\
| * KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to blockMarc Zyngier2019-08-051-0/+11
* | Merge tag 'kvmarm-fixes-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel...Paolo Bonzini2019-08-091-0/+2
|\|
| * KVM: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter indexZenghui Yu2019-07-231-0/+2
* | KVM: remove kvm_arch_has_vcpu_debugfs()Paolo Bonzini2019-08-051-5/+0
* | Documentation: move Documentation/virtual to Documentation/virtChristoph Hellwig2019-07-241-1/+1
|/
* Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2019-07-111-14/+3
|\
| * KVM: arm/arm64: Initialise host's MPIDRs by reading the actual registerMarc Zyngier2019-07-081-1/+2
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 266Thomas Gleixner2019-06-051-13/+1
* | KVM: Directly return result from kvm_arch_check_processor_compat()Sean Christopherson2019-06-041-2/+2
|/
* KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_IDThomas Huth2019-05-281-0/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-05-171-9/+34
|\
| * Merge tag 'kvmarm-for-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2019-05-151-6/+34
| |\
| | * arm64: KVM: Enable VHE support for :G/:H perf event modifiersAndrew Murray2019-04-241-0/+2
| | * arm64: KVM: Encapsulate kvm_cpu_context in kvm_host_dataAndrew Murray2019-04-241-6/+8
| | * KVM: arm/arm64: Context-switch ptrauth registersMark Rutland2019-04-241-0/+2
| | * KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVEDave Martin2019-04-181-1/+1
| | * KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctlDave Martin2019-03-291-0/+18
| | * KVM: arm/arm64: Add hook for arch-specific KVM initialisationDave Martin2019-03-291-0/+4
| * | kvm: move KVM_CAP_NR_MEMSLOTS to common codePaolo Bonzini2019-04-161-3/+0
| |/
* / KVM: arm/arm64: Ensure vcpu target is unset on reset failureAndrew Jones2019-04-251-3/+8
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-03-151-41/+23
|\
| * KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary"Colin Ian King2019-02-191-1/+1