summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/arm.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTESteven Price2021-07-291-4/+8
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-06-281-0/+20
|\
| * Merge branch kvm-arm64/mmu/mte into kvmarm-master/nextMarc Zyngier2021-06-221-0/+16
| |\
| | * KVM: arm64: Add ioctl to fetch/store tags in a guestSteven Price2021-06-221-0/+7
| | * KVM: arm64: Expose KVM_ARM_CAP_MTESteven Price2021-06-221-0/+9
| * | Merge branch arm64/for-next/caches into kvmarm-master/nextMarc Zyngier2021-06-181-1/+1
| |\ \
| * | | KVM: arm64: Restore PMU configuration on first runMarc Zyngier2021-06-181-0/+4
| | |/ | |/|
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2021-06-281-2/+11
|\ \ \ | |/ / |/| |
| * | Merge branch 'for-next/cpufeature' into for-next/coreWill Deacon2021-06-241-1/+10
| |\ \ | | |/ | |/|
| | * KVM: arm64: Kill 32-bit vCPUs on systems with mismatched EL0 supportWill Deacon2021-06-111-1/+10
| * | arm64: Rename arm64-internal cache maintenance functionsFuad Tabba2021-05-251-1/+1
| |/
* | KVM: arm64: Resolve all pending PC updates before immediate exitZenghui Yu2021-05-271-3/+6
* | KVM: arm64: Commit pending PC adjustemnts before returning to userspaceMarc Zyngier2021-05-151-0/+11
|/
* Merge tag 'kvmarm-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2021-04-231-32/+184
|\
| * Merge branch 'kvm-arm64/ptp' into kvmarm-master/nextMarc Zyngier2021-04-131-0/+1
| |\
| | * KVM: arm64: Add support for the KVM PTP serviceJianyong Wu2021-04-071-0/+1
| * | Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/nextMarc Zyngier2021-04-131-1/+3
| |\ \
| | * | KVM: arm64: Fix error return code in init_hyp_mode()Wang Wensheng2021-04-061-1/+3
| | |/
| * | Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/nextMarc Zyngier2021-04-131-31/+176
| |\ \
| | * | KVM: arm64: Make symbol '_kvm_host_prot_finalize' staticXu Jia2021-03-311-1/+1
| | * | KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructureMarc Zyngier2021-03-251-0/+3
| | * | KVM: arm64: Protect the .hyp sections from the hostQuentin Perret2021-03-191-0/+46
| | * | KVM: arm64: Wrap the host with a stage 2Quentin Perret2021-03-191-0/+10
| | * | KVM: arm64: Set host stage 2 using kvm_nvhe_init_paramsQuentin Perret2021-03-191-0/+5
| | * | KVM: arm64: Elevate hypervisor mappings creation at EL2Quentin Perret2021-03-191-6/+81
| | * | KVM: arm64: Factor out vector address calculationQuentin Perret2021-03-191-8/+1
| | * | KVM: arm64: Introduce a BSS section for use at HypQuentin Perret2021-03-191-1/+13
| | * | KVM: arm64: Initialize kvm_nvhe_init_params earlyQuentin Perret2021-03-191-12/+18
| | * | Merge tag 'v5.12-rc3' into kvm-arm64/host-stage2Marc Zyngier2021-03-191-1/+6
| | |\|
| | * | KVM: arm64: Enable SVE support for nVHEDaniel Kiss2021-03-181-5/+0
| * | | Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/nextMarc Zyngier2021-04-131-0/+2
| |\ \ \
| | * | | KVM: arm64: Initialize VCPU mdcr_el2 before loading itAlexandru Elisei2021-04-071-0/+2
| | | |/ | | |/|
| * / | KVM: arm64: Move SPE availability check to VCPU loadSuzuki K Poulose2021-04-061-0/+2
| |/ /
* | | KVM: constify kvm_arch_flush_remote_tlbs_memslotPaolo Bonzini2021-04-171-1/+1
* | | KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2Maxim Levitsky2021-04-171-0/+2
|/ /
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-03-141-1/+6
|\ \ | |/ |/|
| * KVM: arm64: Ensure I-cache isolation between vcpus of a same VMMarc Zyngier2021-03-091-1/+6
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-02-211-4/+3
|\|
| * Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/nextMarc Zyngier2021-02-121-4/+3
| |\
| | * KVM: arm64: Set up .hyp.rodata ELF sectionDavid Brazdil2021-01-231-4/+3
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2021-02-211-0/+3
|\ \ \ | |/ / |/| |
| * | arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_aa64mmfr1.vh=0Marc Zyngier2021-02-091-0/+3
| |/
* / KVM: arm64: Compute TPIDR_EL2 ignoring MTE tagSteven Price2021-01-211-1/+2
|/
* KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotationMarc Zyngier2020-12-301-2/+2
* KVM: arm64: Move double-checked lock to kvm_vgic_map_resources()Alexandru Elisei2020-12-231-5/+3
* KVM: arm64: Declutter host PSCI 0.1 handlingMarc Zyngier2020-12-221-5/+7
* KVM: arm64: Minor cleanup of hyp variables used in hostDavid Brazdil2020-12-221-3/+1
* KVM: arm64: Prevent use of invalid PSCI v0.1 function IDsDavid Brazdil2020-12-221-4/+10
* Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' into kvmarm-master...Marc Zyngier2020-12-091-18/+121
|\
| * KVM: arm64: Fix EL2 mode availability checksDavid Brazdil2020-12-041-3/+6