summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/arm.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-21KVM: arm64: Compute TPIDR_EL2 ignoring MTE tagSteven Price1-1/+2
2020-12-30KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotationMarc Zyngier1-2/+2
2020-12-23KVM: arm64: Move double-checked lock to kvm_vgic_map_resources()Alexandru Elisei1-5/+3
2020-12-22KVM: arm64: Declutter host PSCI 0.1 handlingMarc Zyngier1-5/+7
2020-12-22KVM: arm64: Minor cleanup of hyp variables used in hostDavid Brazdil1-3/+1
2020-12-22KVM: arm64: Prevent use of invalid PSCI v0.1 function IDsDavid Brazdil1-4/+10
2020-12-09Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' into kvmarm-master...Marc Zyngier1-18/+121
2020-12-04KVM: arm64: Fix EL2 mode availability checksDavid Brazdil1-3/+6
2020-12-04KVM: arm64: Keep nVHE EL2 vector installedDavid Brazdil1-4/+8
2020-12-04KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2David Brazdil1-1/+24
2020-12-04KVM: arm64: Create nVHE copy of cpu_logical_mapDavid Brazdil1-0/+19
2020-12-04KVM: arm64: Add .hyp.data..ro_after_init ELF sectionDavid Brazdil1-0/+8
2020-12-04KVM: arm64: Init MAIR/TCR_EL2 from params structDavid Brazdil1-0/+22
2020-12-04KVM: arm64: Move hyp-init params to a per-CPU structDavid Brazdil1-10/+13
2020-12-04KVM: arm64: Remove vector_ptr param of hyp-initDavid Brazdil1-3/+1
2020-12-04KVM: arm64: Add ARM64_KVM_PROTECTED_MODE CPU capabilityDavid Brazdil1-1/+8
2020-12-04KVM: arm64: Add kvm-arm.mode early kernel parameterDavid Brazdil1-0/+16
2020-12-03Merge remote-tracking branch 'origin/kvm-arm64/csv3' into kvmarm-master/queueMarc Zyngier1-2/+4
2020-11-30KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs are Meltdown-safeMarc Zyngier1-2/+4
2020-11-27Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/nextMarc Zyngier1-2/+29
2020-11-27KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension()Will Deacon1-2/+29
2020-11-27Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/nextMarc Zyngier1-34/+68
2020-11-27Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/nextMarc Zyngier1-2/+1
2020-11-16KVM: arm64: Remove redundant hyp vectors entryWill Deacon1-1/+8
2020-11-16arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_SPECTRE_V3AWill Deacon1-4/+4
2020-11-16KVM: arm64: Allocate hyp vectors staticallyWill Deacon1-52/+34
2020-11-16KVM: arm64: Move BP hardening helpers into spectre.hWill Deacon1-1/+1
2020-11-16KVM: arm64: Make BP hardening globals static insteadWill Deacon1-0/+8
2020-11-16KVM: arm64: Move kvm_get_hyp_vector() out of header fileWill Deacon1-2/+44
2020-11-16KVM: arm64: Tidy up kvm_map_vector()Will Deacon1-14/+14
2020-11-16KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_vector()Will Deacon1-5/+0
2020-11-13Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini1-0/+16
2020-11-12KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspaceMarc Zyngier1-0/+16
2020-11-10KVM: arm64: Drop kvm_coproc.hMarc Zyngier1-2/+1
2020-11-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+19
2020-10-30KVM: arm64: Handle Asymmetric AArch32 systemsQais Yousef1-0/+19
2020-10-29arm64: Add workaround for Arm Cortex-A77 erratum 1508412Rob Herring1-1/+2
2020-09-30Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/nextMarc Zyngier1-35/+83
2020-09-30Merge remote-tracking branch 'arm64/for-next/ghostbusters' into kvm-arm64/hyp...Marc Zyngier1-4/+35
2020-09-30kvm: arm64: Remove unnecessary hyp mappingsDavid Brazdil1-16/+0
2020-09-30kvm: arm64: Set up hyp percpu data for nVHEDavid Brazdil1-3/+52
2020-09-30kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHEDavid Brazdil1-3/+2
2020-09-30kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hypDavid Brazdil1-0/+3
2020-09-29KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabledWill Deacon1-0/+34
2020-09-29KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()Marc Zyngier1-1/+1
2020-09-29KVM: arm64: Simplify handling of ARCH_WORKAROUND_2Marc Zyngier1-4/+0
2020-09-29Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/nextMarc Zyngier1-0/+2
2020-09-29KVM: arm64: Add PMU event filtering infrastructureMarc Zyngier1-0/+2
2020-09-16Merge branch 'kvm-arm64/nvhe-hyp-context' into kvmarm-master/nextMarc Zyngier1-4/+30
2020-09-15KVM: arm64: nVHE: Migrate hyp-init to SMCCCAndrew Scull1-1/+4