summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/arm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * KVM: arm64: Keep nVHE EL2 vector installedDavid Brazdil2020-12-041-4/+8
| * KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2David Brazdil2020-12-041-1/+24
| * KVM: arm64: Create nVHE copy of cpu_logical_mapDavid Brazdil2020-12-041-0/+19
| * KVM: arm64: Add .hyp.data..ro_after_init ELF sectionDavid Brazdil2020-12-041-0/+8
| * KVM: arm64: Init MAIR/TCR_EL2 from params structDavid Brazdil2020-12-041-0/+22
| * KVM: arm64: Move hyp-init params to a per-CPU structDavid Brazdil2020-12-041-10/+13
| * KVM: arm64: Remove vector_ptr param of hyp-initDavid Brazdil2020-12-041-3/+1
| * KVM: arm64: Add ARM64_KVM_PROTECTED_MODE CPU capabilityDavid Brazdil2020-12-041-1/+8
| * KVM: arm64: Add kvm-arm.mode early kernel parameterDavid Brazdil2020-12-041-0/+16
* | Merge remote-tracking branch 'origin/kvm-arm64/csv3' into kvmarm-master/queueMarc Zyngier2020-12-031-2/+4
|\ \
| * | KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs are Meltdown-safeMarc Zyngier2020-11-301-2/+4
* | | Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/nextMarc Zyngier2020-11-271-2/+29
|\ \ \
| * | | KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension()Will Deacon2020-11-271-2/+29
| | |/ | |/|
* | | Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/nextMarc Zyngier2020-11-271-34/+68
|\ \ \
| * | | KVM: arm64: Remove redundant hyp vectors entryWill Deacon2020-11-161-1/+8
| * | | arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_SPECTRE_V3AWill Deacon2020-11-161-4/+4
| * | | KVM: arm64: Allocate hyp vectors staticallyWill Deacon2020-11-161-52/+34
| * | | KVM: arm64: Move BP hardening helpers into spectre.hWill Deacon2020-11-161-1/+1
| * | | KVM: arm64: Make BP hardening globals static insteadWill Deacon2020-11-161-0/+8
| * | | KVM: arm64: Move kvm_get_hyp_vector() out of header fileWill Deacon2020-11-161-2/+44
| * | | KVM: arm64: Tidy up kvm_map_vector()Will Deacon2020-11-161-14/+14
| * | | KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_vector()Will Deacon2020-11-161-5/+0
| |/ /
* | | Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/nextMarc Zyngier2020-11-271-2/+1
|\ \ \ | |_|/ |/| |
| * | KVM: arm64: Drop kvm_coproc.hMarc Zyngier2020-11-101-2/+1
| |/
* | Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2020-11-131-0/+16
|\ \ | |/ |/|
| * KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspaceMarc Zyngier2020-11-121-0/+16
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-11-011-0/+19
|\|
| * KVM: arm64: Handle Asymmetric AArch32 systemsQais Yousef2020-10-301-0/+19
* | arm64: Add workaround for Arm Cortex-A77 erratum 1508412Rob Herring2020-10-291-1/+2
|/
* Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/nextMarc Zyngier2020-09-301-35/+83
|\
| * Merge remote-tracking branch 'arm64/for-next/ghostbusters' into kvm-arm64/hyp...Marc Zyngier2020-09-301-4/+35
| |\
| | * KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabledWill Deacon2020-09-291-0/+34
| | * KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()Marc Zyngier2020-09-291-1/+1
| | * KVM: arm64: Simplify handling of ARCH_WORKAROUND_2Marc Zyngier2020-09-291-4/+0
| * | kvm: arm64: Remove unnecessary hyp mappingsDavid Brazdil2020-09-301-16/+0
| * | kvm: arm64: Set up hyp percpu data for nVHEDavid Brazdil2020-09-301-3/+52
| * | kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHEDavid Brazdil2020-09-301-3/+2
| * | kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hypDavid Brazdil2020-09-301-0/+3
| |/
* | Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/nextMarc Zyngier2020-09-291-0/+2
|\ \
| * | KVM: arm64: Add PMU event filtering infrastructureMarc Zyngier2020-09-291-0/+2
| |/
* | Merge branch 'kvm-arm64/nvhe-hyp-context' into kvmarm-master/nextMarc Zyngier2020-09-161-4/+30
|\ \
| * | KVM: arm64: nVHE: Migrate hyp-init to SMCCCAndrew Scull2020-09-151-1/+4
| * | KVM: arm64: nVHE: Migrate hyp interface to SMCCCAndrew Scull2020-09-151-1/+1
| * | KVM: arm64: nVHE: Pass pointers consistently to hyp-initAndrew Scull2020-09-151-0/+1
| * | KVM: arm64: Introduce hyp contextAndrew Scull2020-09-151-0/+10
| * | KVM: arm64: nVHE: Use separate vector for the hostAndrew Scull2020-09-151-1/+10
| * | KVM: arm64: Save chosen hyp vector to a percpu variableAndrew Scull2020-09-151-1/+4
| * | KVM: arm64: Remove kvm_host_data_t typedefAndrew Scull2020-09-151-2/+2
| |/