summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/cpufeature.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-151-1/+3
|\
| * Merge remote-tracking branch 'arm64/for-next/sysregs' into kvmarm-master/nextMarc Zyngier2022-12-051-104/+104
| |\
| * \ Merge branch kvm-arm64/mte-map-shared into kvmarm-master/nextMarc Zyngier2022-12-051-1/+3
| |\ \
| | * | arm64: mte: Lock a page for MTE tag initialisationCatalin Marinas2022-11-291-1/+1
| | * | arm64: mte: Fix/clarify the PG_mte_tagged semanticsCatalin Marinas2022-11-291-1/+3
* | | | Merge branch 'for-next/undef-traps' into for-next/coreWill Deacon2022-12-061-18/+5
|\ \ \ \
| * | | | arm64: rework EL0 MRS emulationMark Rutland2022-11-151-18/+5
| |/ / /
* | | | Merge branch 'for-next/sysregs' into for-next/coreWill Deacon2022-12-061-104/+104
|\ \ \ \ | | |_|/ | |/| |
| * | | arm64/sysreg: Standardise naming for MVFR2_EL1James Morse2022-12-011-2/+2
| * | | arm64/sysreg: Standardise naming for MVFR1_EL1James Morse2022-12-011-12/+12
| * | | arm64/sysreg: Standardise naming for MVFR0_EL1James Morse2022-12-011-10/+10
| * | | arm64/sysreg: Standardise naming for ID_DFR1_EL1James Morse2022-12-011-1/+1
| * | | arm64/sysreg: Standardise naming for ID_DFR0_EL1James Morse2022-12-011-7/+7
| * | | arm64/sysreg: Standardise naming for ID_PFR2_EL1James Morse2022-12-011-2/+2
| * | | arm64/sysreg: Standardise naming for ID_PFR1_EL1James Morse2022-12-011-13/+13
| * | | arm64/sysreg: Standardise naming for ID_PFR0_EL1James Morse2022-12-011-6/+6
| * | | arm64/sysreg: Standardise naming for ID_ISAR6_EL1James Morse2022-12-011-7/+7
| * | | arm64/sysreg: Standardise naming for ID_ISAR5_EL1James Morse2022-12-011-11/+11
| * | | arm64/sysreg: Standardise naming for ID_ISAR4_EL1James Morse2022-12-011-9/+9
| * | | arm64/sysreg: Standardise naming for ID_ISAR0_EL1James Morse2022-12-011-7/+7
| * | | arm64/sysreg: Standardise naming for ID_MMFR5_EL1James Morse2022-12-011-1/+1
| * | | arm64/sysreg: Standardise naming for ID_MMFR4_EL1James Morse2022-12-011-8/+8
| * | | arm64/sysreg: Standardise naming for ID_MMFR0_EL1James Morse2022-12-011-8/+8
| |/ /
* | | arm64/hwcap: Add support for SVE 2.1Mark Brown2022-11-091-0/+1
* | | arm64/hwcap: Add support for FEAT_RPRFMMark Brown2022-11-091-0/+2
* | | arm64/hwcap: Add support for FEAT_CSSCMark Brown2022-11-091-0/+2
* | | arm64: Enable data independent timing (DIT) in the kernelArd Biesheuvel2022-11-081-0/+17
|/ /
* / 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