summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2020-11-27KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension()Will Deacon2-54/+29
2020-11-27Merge tag 'kvmarm-fixes-5.10-4' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2-2/+25
2020-11-27Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/nextMarc Zyngier5-114/+111
2020-11-27Merge branch 'kvm-arm64/pmu-undef' into kvmarm-master/nextMarc Zyngier3-50/+29
2020-11-27KVM: arm64: Get rid of the PMU ready stateMarc Zyngier1-1/+0
2020-11-27KVM: arm64: Gate kvm_pmu_update_state() on the PMU featureMarc Zyngier1-1/+1
2020-11-27KVM: arm64: Remove dead PMU sysreg decoding codeMarc Zyngier1-5/+4
2020-11-27KVM: arm64: Remove PMU RAZ/WI handlingMarc Zyngier1-30/+0
2020-11-27KVM: arm64: Inject UNDEF on PMU access when no PMU configuredMarc Zyngier1-4/+8
2020-11-27KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset timeMarc Zyngier2-2/+6
2020-11-27KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU supportMarc Zyngier1-1/+6
2020-11-27KVM: arm64: Refuse to run VCPU if PMU is not initializedAlexandru Elisei1-4/+4
2020-11-27KVM: arm64: Add kvm_vcpu_has_pmu() helperMarc Zyngier1-5/+3
2020-11-27Merge branch 'kvm-arm64/host-hvc-table' into kvmarm-master/nextMarc Zyngier4-112/+198
2020-11-27Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/nextMarc Zyngier8-181/+133
2020-11-27Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/nextMarc Zyngier19-680/+535
2020-11-27KVM: arm64: Avoid repetitive stack access on host EL1 to EL2 exceptionMarc Zyngier1-3/+3
2020-11-27KVM: arm64: Simplify __kvm_enable_ssbs()Marc Zyngier2-12/+5
2020-11-27KVM: arm64: Patch kimage_voffset instead of loading the EL1 valueMarc Zyngier2-4/+7
2020-11-17KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspaceZenghui Yu1-2/+20
2020-11-16KVM: arm64: Remove redundant hyp vectors entryWill Deacon2-2/+8
2020-11-16arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_SPECTRE_V3AWill Deacon3-9/+6
2020-11-16KVM: arm64: Allocate hyp vectors staticallyWill Deacon5-126/+77
2020-11-16KVM: arm64: Re-jig logic when patching hardened hyp vectorsWill Deacon1-2/+2
2020-11-16KVM: arm64: Move BP hardening helpers into spectre.hWill Deacon2-1/+2
2020-11-16KVM: arm64: Make BP hardening globals static insteadWill Deacon2-3/+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-16KVM: arm64: Correctly align nVHE percpu dataJamie Iles1-0/+5
2020-11-13Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2-44/+83
2020-11-12KVM: arm64: Handle SCXTNUM_ELx trapsMarc Zyngier1-0/+4
2020-11-12KVM: arm64: Unify trap handlers injecting an UNDEFMarc Zyngier1-40/+25
2020-11-12KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspaceMarc Zyngier2-4/+54
2020-11-12Merge tag 'v5.10-rc1' into kvmarm-master/nextMarc Zyngier6-6/+53
2020-11-10KVM: arm64: Drop kvm_coproc.hMarc Zyngier5-6/+1
2020-11-10KVM: arm64: Drop is_aarch32 trap attributeMarc Zyngier3-8/+2
2020-11-10KVM: arm64: Drop is_32bit trap attributeMarc Zyngier3-6/+0
2020-11-10KVM: arm64: Map AArch32 cp14 register to AArch64 sysregsMarc Zyngier1-72/+37
2020-11-10KVM: arm64: Map AArch32 cp15 register to AArch64 sysregsMarc Zyngier1-48/+66
2020-11-10KVM: arm64: Add AArch32 mapping annotationMarc Zyngier1-0/+7
2020-11-10KVM: arm64: Move AArch32 exceptions over to AArch64 sysregsMarc Zyngier1-42/+20
2020-11-10KVM: arm64: Introduce handling of AArch32 TTBCR2 trapsMarc Zyngier1-0/+1
2020-11-10KVM: arm64: Get rid of the AArch32 register mapping codeMarc Zyngier3-132/+26
2020-11-10KVM: arm64: Consolidate exception injectionMarc Zyngier3-99/+73
2020-11-10KVM: arm64: Remove SPSR manipulation primitivesMarc Zyngier1-96/+0
2020-11-10KVM: arm64: Inject AArch32 exceptions from HYPMarc Zyngier2-154/+195
2020-11-10KVM: arm64: Inject AArch64 exceptions from HYPMarc Zyngier2-108/+142
2020-11-10KVM: arm64: Add basic hooks for injecting exceptions from EL2Marc Zyngier4-4/+27
2020-11-10KVM: arm64: Move VHE direct sysreg accessors into kvm_host.hMarc Zyngier1-81/+0