summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
...
| * | | KVM: arm64: Move hyp-init params to a per-CPU structDavid Brazdil2020-12-043-19/+22
| * | | KVM: arm64: Remove vector_ptr param of hyp-initDavid Brazdil2020-12-042-6/+7
| * | | 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/misc-5.11' into kvmarm-master/...Marc Zyngier2020-12-043-5/+16
|\ \ \ \
| * | | | KVM: arm64: Use kvm_write_guest_lock when init stolen timeKeqian Zhu2020-12-031-5/+1
| * | | | KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bitShenming Lu2020-11-302-0/+15
* | | | | Merge remote-tracking branch 'origin/kvm-arm64/csv3' into kvmarm-master/queueMarc Zyngier2020-12-032-5/+17
|\ \ \ \ \
| * | | | | KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs are Meltdown-safeMarc Zyngier2020-11-302-5/+17
| | |_|/ / | |/| | |
* | | | | Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/nextMarc Zyngier2020-11-272-54/+29
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension()Will Deacon2020-11-272-54/+29
* | | | | Merge branch 'kvm-arm64/cache-demux' into kvmarm-master/nextMarc Zyngier2020-11-271-1/+1
|\ \ \ \ \
| * | | | | KVM: arm64: CSSELR_EL1 max is 13Andrew Jones2020-11-271-1/+1
| | |/ / / | |/| | |
* | | | | Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/nextMarc Zyngier2020-11-275-114/+111
|\ \ \ \ \
| * | | | | KVM: arm64: Remove redundant hyp vectors entryWill Deacon2020-11-162-2/+8
| * | | | | arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_SPECTRE_V3AWill Deacon2020-11-163-9/+6
| * | | | | KVM: arm64: Allocate hyp vectors staticallyWill Deacon2020-11-165-126/+77
| * | | | | KVM: arm64: Re-jig logic when patching hardened hyp vectorsWill Deacon2020-11-161-2/+2
| * | | | | KVM: arm64: Move BP hardening helpers into spectre.hWill Deacon2020-11-162-1/+2
| * | | | | KVM: arm64: Make BP hardening globals static insteadWill Deacon2020-11-162-3/+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/pmu-undef' into kvmarm-master/nextMarc Zyngier2020-11-273-50/+29
|\ \ \ \ \
| * | | | | KVM: arm64: Get rid of the PMU ready stateMarc Zyngier2020-11-271-1/+0
| * | | | | KVM: arm64: Gate kvm_pmu_update_state() on the PMU featureMarc Zyngier2020-11-271-1/+1
| * | | | | KVM: arm64: Remove dead PMU sysreg decoding codeMarc Zyngier2020-11-271-5/+4
| * | | | | KVM: arm64: Remove PMU RAZ/WI handlingMarc Zyngier2020-11-271-30/+0
| * | | | | KVM: arm64: Inject UNDEF on PMU access when no PMU configuredMarc Zyngier2020-11-271-4/+8
| * | | | | KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset timeMarc Zyngier2020-11-272-2/+6
| * | | | | KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU supportMarc Zyngier2020-11-271-1/+6
| * | | | | KVM: arm64: Refuse to run VCPU if PMU is not initializedAlexandru Elisei2020-11-271-4/+4
| * | | | | KVM: arm64: Add kvm_vcpu_has_pmu() helperMarc Zyngier2020-11-271-5/+3
* | | | | | Merge branch 'kvm-arm64/host-hvc-table' into kvmarm-master/nextMarc Zyngier2020-11-274-112/+198
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | KVM: arm64: Avoid repetitive stack access on host EL1 to EL2 exceptionMarc Zyngier2020-11-271-3/+3
| * | | | | KVM: arm64: Simplify __kvm_enable_ssbs()Marc Zyngier2020-11-272-12/+5
| * | | | | KVM: arm64: Patch kimage_voffset instead of loading the EL1 valueMarc Zyngier2020-11-272-4/+7
| * | | | | KVM: arm64: Turn host HVC handling into a dispatch tableMarc Zyngier2020-11-091-94/+134
| * | | | | KVM: arm64: Add kimg_hyp_va() helperMarc Zyngier2020-11-091-0/+50
| | |/ / / | |/| | |
* | | | | Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/nextMarc Zyngier2020-11-278-181/+133
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | KVM: arm64: Drop kvm_coproc.hMarc Zyngier2020-11-105-6/+1
| * | | | KVM: arm64: Drop is_aarch32 trap attributeMarc Zyngier2020-11-103-8/+2
| * | | | KVM: arm64: Drop is_32bit trap attributeMarc Zyngier2020-11-103-6/+0
| * | | | KVM: arm64: Map AArch32 cp14 register to AArch64 sysregsMarc Zyngier2020-11-101-72/+37
| * | | | KVM: arm64: Map AArch32 cp15 register to AArch64 sysregsMarc Zyngier2020-11-101-48/+66
| * | | | KVM: arm64: Add AArch32 mapping annotationMarc Zyngier2020-11-101-0/+7
| * | | | KVM: arm64: Move AArch32 exceptions over to AArch64 sysregsMarc Zyngier2020-11-101-42/+20
| * | | | KVM: arm64: Introduce handling of AArch32 TTBCR2 trapsMarc Zyngier2020-11-101-0/+1
* | | | | Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/nextMarc Zyngier2020-11-2719-680/+535
|\| | | | | |_|/ / |/| | |
| * | | KVM: arm64: Get rid of the AArch32 register mapping codeMarc Zyngier2020-11-103-132/+26