summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvmarm-fixes-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2020-06-113-8/+69
|\
| * Merge branch 'kvm-arm64/ptrauth-fixes' into kvmarm-master/nextMarc Zyngier2020-06-103-6/+69
| |\
| | * KVM: arm64: Remove host_cpu_context member from vcpu structureMarc Zyngier2020-06-093-7/+9
| | * KVM: arm64: Handle PtrAuth traps earlyMarc Zyngier2020-06-091-0/+61
| * | KVM: arm64: Stop save/restoring ACTLR_EL1James Morse2020-06-091-2/+0
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-035-17/+1308
|\|
| * KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpuChristoffer Dall2020-05-282-27/+14
| * KVM: Fix spelling in code commentsFuad Tabba2020-05-161-1/+1
| * KVM: arm64: Simplify __kvm_timer_set_cntvoff implementationMarc Zyngier2020-05-161-2/+1
| * KVM: arm64: Clean up kvm makefilesFuad Tabba2020-05-161-11/+4
| * KVM: arm64: Kill off CONFIG_KVM_ARM_HOSTWill Deacon2020-05-161-11/+11
| * KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-164-6/+1318
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2020-06-013-10/+13
|\ \ | |/ |/|
| * arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE}Andrew Scull2020-05-043-10/+13
* | KVM: arm64: Save/restore sp_el0 as part of __guest_enterMarc Zyngier2020-04-302-14/+26
* | KVM: arm64: Delete duplicated label in invalid_vectorFangrui Song2020-04-301-1/+0
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-04-021-1/+0
|\
| * Merge tag 'kvmarm-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-03-312-4/+39
| |\
| * | KVM: Remove unnecessary asm/kvm_host.h includesPeter Xu2020-03-161-1/+0
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2020-03-315-31/+48
|\ \ \ | |_|/ |/| |
| * | Merge branch 'for-next/asm-annotations' into for-next/coreCatalin Marinas2020-03-252-15/+20
| |\ \
| | * | arm64: kvm: Modernize __smccc_workaround_1_smc_start annotationsMark Brown2020-03-091-2/+4
| | * | arm64: kvm: Modernize annotation for __bp_harden_hyp_vecsMark Brown2020-03-091-2/+4
| | * | arm64: kvm: Annotate assembly using modern annoationsMark Brown2020-03-092-11/+12
| | |/
| | |
| | \
| *-. \ Merge branches 'for-next/memory-hotremove', 'for-next/arm_sdei', 'for-next/am...Catalin Marinas2020-03-253-16/+28
| |\ \ \ | | |_|/ | |/| |
| | | * arm64: kvm: hyp: use cpus_have_final_cap()Mark Rutland2020-03-133-15/+15
| | |/ | |/|
| | * arm64/kvm: disable access to AMU registers from kvm guestsIonela Voinescu2020-03-061-1/+13
| |/
* | Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2020-02-282-4/+39
|\ \ | |/ |/|
| * KVM: arm64: Define our own swab32() to avoid a uapi static inlineJames Morse2020-02-221-2/+2
| * kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe()Mark Rutland2020-02-171-2/+37
* | Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-01-311-4/+3
|\|
| * arm64: KVM: Annotate guest entry/exit as a single functionMark Brown2020-01-231-4/+3
* | Merge branch 'for-next/errata' into for-next/coreWill Deacon2020-01-223-13/+13
|\ \
| * | arm64: Workaround for Cortex-A55 erratum 1530923Steven Price2020-01-162-4/+4
| * | arm64: Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHESteven Price2020-01-163-6/+6
| * | arm64: Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHESteven Price2020-01-162-3/+3
| |/
| |
| \
*-. \ Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'for-next/csum', 'for...Will Deacon2020-01-222-22/+33
|\ \ \ | |_|/ |/| |
| | * arm64: kvm: stop treating register x18 as caller saveArd Biesheuvel2020-01-161-21/+24
| |/ |/|
| * arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanlySuzuki K Poulose2020-01-141-1/+9
|/
*-. Merge branches 'for-next/elf-hwcap-docs', 'for-next/smccc-conduit-cleanup', '...Catalin Marinas2019-11-081-2/+2
|\ \
| | * arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clearMarc Zyngier2019-10-151-2/+2
| |/
* | Merge branch 'kvm-arm64/erratum-1319367' of git://git.kernel.org/pub/scm/linu...Catalin Marinas2019-10-283-8/+98
|\ \
| * | arm64: KVM: Prevent speculative S1 PTW when restoring vcpu contextMarc Zyngier2019-10-262-2/+64
| * | arm64: KVM: Disable EL1 PTW when invalidating S2 TLBsMarc Zyngier2019-10-261-0/+23
| * | arm64: KVM: Reorder system register restoration and stage-2 activationMarc Zyngier2019-10-261-6/+11
| |/
* / arm64: KVM: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is setMarc Zyngier2019-10-081-2/+67
|/
* Merge tag 'kvmarm-fixes-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2019-10-032-29/+24
|\
| * arm64: KVM: Replace hyp_alternate_select with has_vhe()Marc Zyngier2019-09-091-14/+22
| * arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220Marc Zyngier2019-09-091-15/+2
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-09-181-1/+13
|\|