]> git.baikalelectronics.ru Git - kernel.git/commit
arm64/sme: System register and exception syndrome definitions
authorMark Brown <broonie@kernel.org>
Tue, 19 Apr 2022 11:22:13 +0000 (12:22 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 22 Apr 2022 17:50:43 +0000 (18:50 +0100)
commit165a90a50c1539114a2893cb34bfc7fc3e1aa563
treeee5e807950d8c693747b947347470edf252d191a
parente8a7d90f4fecb723d853c9f9f1a09c3c96faad03
arm64/sme: System register and exception syndrome definitions

The arm64 Scalable Matrix Extension (SME) adds some new system registers,
fields in existing system registers and exception syndromes. This patch
adds definitions for these for use in future patches implementing support
for this extension.

Since SME will be the first user of FEAT_HCX in the kernel also include
the definitions for enumerating it and the HCRX system register it adds.

Signed-off-by: Mark Brown <broonie@kernel.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20220419112247.711548-6-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/esr.h
arch/arm64/include/asm/kvm_arm.h
arch/arm64/include/asm/sysreg.h
arch/arm64/kernel/traps.c