summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)Author
2020-11-27KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension()Will Deacon
2020-11-27Merge tag 'kvmarm-fixes-5.10-4' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini
2020-11-27Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/nextMarc Zyngier
2020-11-27Merge branch 'kvm-arm64/pmu-undef' into kvmarm-master/nextMarc Zyngier
2020-11-27KVM: arm64: Get rid of the PMU ready stateMarc Zyngier
2020-11-27KVM: arm64: Gate kvm_pmu_update_state() on the PMU featureMarc Zyngier
2020-11-27KVM: arm64: Remove dead PMU sysreg decoding codeMarc Zyngier
2020-11-27KVM: arm64: Remove PMU RAZ/WI handlingMarc Zyngier
2020-11-27KVM: arm64: Inject UNDEF on PMU access when no PMU configuredMarc Zyngier
2020-11-27KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset timeMarc Zyngier
2020-11-27KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU supportMarc Zyngier
2020-11-27KVM: arm64: Refuse to run VCPU if PMU is not initializedAlexandru Elisei
2020-11-27KVM: arm64: Add kvm_vcpu_has_pmu() helperMarc Zyngier
2020-11-27Merge branch 'kvm-arm64/host-hvc-table' into kvmarm-master/nextMarc Zyngier
2020-11-27Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/nextMarc Zyngier
2020-11-27Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/nextMarc Zyngier
2020-11-27KVM: arm64: Avoid repetitive stack access on host EL1 to EL2 exceptionMarc Zyngier
2020-11-27KVM: arm64: Simplify __kvm_enable_ssbs()Marc Zyngier
2020-11-27KVM: arm64: Patch kimage_voffset instead of loading the EL1 valueMarc Zyngier
2020-11-17KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspaceZenghui Yu
2020-11-16KVM: arm64: Remove redundant hyp vectors entryWill Deacon
2020-11-16arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_SPECTRE_V3AWill Deacon
2020-11-16KVM: arm64: Allocate hyp vectors staticallyWill Deacon
2020-11-16KVM: arm64: Re-jig logic when patching hardened hyp vectorsWill Deacon
2020-11-16KVM: arm64: Move BP hardening helpers into spectre.hWill Deacon
2020-11-16KVM: arm64: Make BP hardening globals static insteadWill Deacon
2020-11-16KVM: arm64: Move kvm_get_hyp_vector() out of header fileWill Deacon
2020-11-16KVM: arm64: Tidy up kvm_map_vector()Will Deacon
2020-11-16KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_vector()Will Deacon
2020-11-16KVM: arm64: Correctly align nVHE percpu dataJamie Iles
2020-11-13Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini
2020-11-12KVM: arm64: Handle SCXTNUM_ELx trapsMarc Zyngier
2020-11-12KVM: arm64: Unify trap handlers injecting an UNDEFMarc Zyngier
2020-11-12KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspaceMarc Zyngier
2020-11-12Merge tag 'v5.10-rc1' into kvmarm-master/nextMarc Zyngier
2020-11-10KVM: arm64: Drop kvm_coproc.hMarc Zyngier
2020-11-10KVM: arm64: Drop is_aarch32 trap attributeMarc Zyngier
2020-11-10KVM: arm64: Drop is_32bit trap attributeMarc Zyngier
2020-11-10KVM: arm64: Map AArch32 cp14 register to AArch64 sysregsMarc Zyngier
2020-11-10KVM: arm64: Map AArch32 cp15 register to AArch64 sysregsMarc Zyngier
2020-11-10KVM: arm64: Add AArch32 mapping annotationMarc Zyngier
2020-11-10KVM: arm64: Move AArch32 exceptions over to AArch64 sysregsMarc Zyngier
2020-11-10KVM: arm64: Introduce handling of AArch32 TTBCR2 trapsMarc Zyngier
2020-11-10KVM: arm64: Get rid of the AArch32 register mapping codeMarc Zyngier
2020-11-10KVM: arm64: Consolidate exception injectionMarc Zyngier
2020-11-10KVM: arm64: Remove SPSR manipulation primitivesMarc Zyngier
2020-11-10KVM: arm64: Inject AArch32 exceptions from HYPMarc Zyngier
2020-11-10KVM: arm64: Inject AArch64 exceptions from HYPMarc Zyngier
2020-11-10KVM: arm64: Add basic hooks for injecting exceptions from EL2Marc Zyngier
2020-11-10KVM: arm64: Move VHE direct sysreg accessors into kvm_host.hMarc Zyngier