aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/cpufeature.c
Commit message (Expand)AuthorAgeFilesLines
* arm64: cpufeature: Fix the visibility of compat hwcapsAmit Daniel Kachhap2022-11-031-9/+33
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-10-061-155/+170
|\
| * Merge branch 'for-next/misc' into for-next/coreCatalin Marinas2022-09-301-1/+2
| |\
| | * arm64: mte: move register initialization to CPeter Collingbourne2022-09-221-1/+2
| * | Merge branch 'for-next/alternatives' into for-next/coreCatalin Marinas2022-09-301-27/+17
| |\ \
| | * | arm64: alternatives: add alternative_has_feature_*()Mark Rutland2022-09-161-25/+0
| | * | arm64: alternatives: have callbacks take a capMark Rutland2022-09-161-2/+17
| | |/
| | |
| | \
| | \
| | \
| *---. \ Merge branches 'for-next/doc', 'for-next/sve', 'for-next/sysreg', 'for-next/g...Catalin Marinas2022-09-301-127/+151
| |\ \ \ \ | | |_|_|/ | |/| | |
| | | | * arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.cJames Morse2022-09-161-1/+1
| | | | * arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-spaceJames Morse2022-09-161-7/+30
| | |_|/ | |/| |
| | | * arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition namesMark Brown2022-09-161-7/+7
| | | * arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architectureMark Brown2022-09-161-7/+7
| | | * arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumerationMark Brown2022-09-091-2/+2
| | | * arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumerationMark Brown2022-09-091-2/+2
| | | * arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fieldsMark Brown2022-09-091-2/+2
| | | * arm64/sysreg: Standardise naming for MTE feature enumerationMark Brown2022-09-091-4/+4
| | | * arm64/sysreg: Standardise naming for SSBS feature enumerationMark Brown2022-09-091-3/+3
| | | * arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constantsMark Brown2022-09-091-3/+3
| | | * arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constantsMark Brown2022-09-091-4/+4
| | | * arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnPMark Brown2022-09-091-2/+2
| | | * arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARangeMark Brown2022-09-091-1/+1
| | | * arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fieldsKristina Martsenko2022-09-091-18/+18
| | | * arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBitsMark Brown2022-09-091-1/+1
| | | * arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEndMark Brown2022-09-091-1/+1
| | | * arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown2022-09-091-21/+21
| | | * arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition namesMark Brown2022-09-091-35/+35
| | | * arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition namesMark Brown2022-09-091-21/+21
| | | * arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown2022-09-091-17/+17
| | |/ | |/|
| | * arm64/sysreg: Add hwcap for SVE EBF16Mark Brown2022-09-061-0/+1
| |/
* | treewide: Drop function_nocfiSami Tolvanen2022-09-261-1/+1
* | arm64: Drop unneeded __nocfi attributesSami Tolvanen2022-09-261-1/+1
|/
* arm64: errata: add detection for AMEVCNTR01 incrementing incorrectlyIonela Voinescu2022-08-231-1/+4
* Merge tag 'random-6.0-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-08-021-2/+0
|\
| * random: remove CONFIG_ARCH_RANDOMJason A. Donenfeld2022-07-181-2/+0
* | arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr}Marc Zyngier2022-07-251-12/+29
* | Merge branch 'for-next/boot' into for-next/coreWill Deacon2022-07-251-4/+10
|\ \
| * | arm64: Add the arm64.nosve command line optionMarc Zyngier2022-07-011-2/+6
| * | arm64: Add the arm64.nosme command line optionMarc Zyngier2022-07-011-1/+3
| * | arm64: mm: provide idmap pointer to cpu_replace_ttbr1()Ard Biesheuvel2022-06-241-1/+1
| |/
* | Merge branch 'for-next/cpufeature' into for-next/coreWill Deacon2022-07-251-7/+24
|\ \
| * | arm64/hwcap: Support FEAT_EBF16Mark Brown2022-07-201-0/+1
| * | arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned longMark Brown2022-07-201-7/+5
| * | arm64: trap implementation defined functionality in userspaceKristina Martsenko2022-06-231-0/+18
| |/
* | Merge branch 'for-next/sysregs' into for-next/coreWill Deacon2022-07-251-110/+110
|\ \
| * | arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition namesMark Brown2022-07-051-17/+17
| * | arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition namesMark Brown2022-07-051-45/+45
| * | arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fieldsMark Brown2022-07-051-19/+19
| * | arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enumsMark Brown2022-07-051-16/+16
| * | arm64/sysreg: Standardise naming for WFxT definesMark Brown2022-07-051-4/+4
| * | arm64/sysreg: Make BHB clear feature defines match the architectureMark Brown2022-07-051-1/+1