summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/cpufeature.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-10/+95
2024-03-07Merge branch 'for-next/stage1-lpa2' into for-next/coreCatalin Marinas1-61/+41
2024-03-07Merge branches 'for-next/reorg-va-space', 'for-next/rust-for-arm64', 'for-nex...Catalin Marinas1-6/+74
2024-03-07arm64/hwcap: Define hwcaps for 2023 DPISA featuresMark Brown1-0/+35
2024-03-07arm64/fpsimd: Support FEAT_FPMRMark Brown1-0/+9
2024-03-07arm64/cpufeature: Hook new identification registers up to cpufeatureMark Brown1-0/+28
2024-03-01arm64: cpufeatures: Clean up temporary variable to simplify codeLiao Chang1-6/+2
2024-02-19arm64: Use Signed/Unsigned enums for TGRAN{4,16,64} and VARangeMarc Zyngier1-12/+3
2024-02-16arm64: Enable 52-bit virtual addressing for 4k and 16k granule configsArd Biesheuvel1-4/+18
2024-02-16arm64: mm: Add support for folding PUDs at runtimeArd Biesheuvel1-0/+2
2024-02-16arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversionArd Biesheuvel1-3/+6
2024-02-16arm64: mm: Add feature override support for LVAArd Biesheuvel1-2/+6
2024-02-16arm64: mm: Handle LVA support as a CPU featureArd Biesheuvel1-0/+13
2024-02-16arm64: mm: Make kaslr_requires_kpti() a static inlineArd Biesheuvel1-41/+1
2024-02-16arm64: cpufeature: Add helper to test for CPU feature overridesArd Biesheuvel1-8/+1
2024-02-16arm64: Move feature overrides into the BSS sectionArd Biesheuvel1-7/+7
2024-02-15arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1Marc Zyngier1-1/+1
2024-02-12arm64: cpufeatures: Only check for NV1 if NV is presentMarc Zyngier1-2/+3
2024-02-12arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding()Marc Zyngier1-0/+1
2024-02-08KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implementedMarc Zyngier1-1/+17
2024-02-08arm64: cpufeature: Detect HCR_EL2.NV1 being RES0Marc Zyngier1-0/+12
2024-02-08arm64: cpufeature: Add ID_AA64MMFR4_EL1 handlingMarc Zyngier1-0/+7
2024-02-08arm64: cpufeature: Correctly display signed override valuesMarc Zyngier1-1/+2
2024-02-08arm64: cpufeatures: Correctly handle signed valuesMarc Zyngier1-9/+56
2024-01-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2024-01-08Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini1-1/+40
2024-01-04Merge branch 'for-next/fixes' into for-next/coreWill Deacon1-0/+4
2024-01-04Merge branch 'for-next/lpa2-prep' into for-next/coreWill Deacon1-0/+39
2023-12-19Merge branch kvm-arm64/nv-6.8-prefix into kvmarm-master/nextMarc Zyngier1-1/+1
2023-12-19arm64: cpufeatures: Restrict NV support to FEAT_NV2Marc Zyngier1-1/+1
2023-12-13arm64: Align boot cpucap handling with system cpucap handlingMark Rutland1-27/+30
2023-12-13arm64: Cleanup system cpucap handlingMark Rutland1-19/+27
2023-12-05arm64: Get rid of ARM64_HAS_NO_HW_PREFETCHMarc Zyngier1-16/+0
2023-11-30arm64: Avoid enabling KPTI unnecessarilyArd Biesheuvel1-0/+4
2023-11-27arm64: Add ARM64_HAS_LPA2 CPU capabilityRyan Roberts1-0/+39
2023-11-08arm64: Move MediaTek GIC quirk handling from irqchip to coreDouglas Anderson1-8/+38
2023-10-26Merge branch 'for-next/cpus_have_const_cap' into for-next/coreCatalin Marinas1-69/+103
2023-10-26Merge branch 'for-next/feat_lse128' into for-next/coreCatalin Marinas1-0/+1
2023-10-26Merge branch 'for-next/feat_lrcpc3' into for-next/coreCatalin Marinas1-0/+1
2023-10-26Merge branch 'for-next/feat_sve_b16b16' into for-next/coreCatalin Marinas1-0/+3
2023-10-26Merge branches 'for-next/sve-remove-pseudo-regs', 'for-next/backtrace-ipi', '...Catalin Marinas1-81/+32
2023-10-23arm64: cpufeature: Change DBM to display enabled coresJeremy Linton1-25/+8
2023-10-23arm64: cpufeature: Display the set of cores with a featureJeremy Linton1-9/+13
2023-10-16arm64: Remove cpus_have_const_cap()Mark Rutland1-1/+0
2023-10-16arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NVIDIA_CARMEL_CNPMark Rutland1-1/+1
2023-10-16arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098Mark Rutland1-3/+3
2023-10-16arm64: Avoid cpus_have_const_cap() for ARM64_HAS_PANMark Rutland1-1/+2
2023-10-16arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CNPMark Rutland1-1/+1
2023-10-16arm64: Use a positive cpucap for FP/SIMDMark Rutland1-13/+5
2023-10-16arm64: Rename SVE/SME cpu_enable functionsMark Rutland1-4/+4