]> 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)
commit2324a02fa291ad82d83919a4cbdc0fd6310f99b3
treeee5e807950d8c693747b947347470edf252d191a
parent0b9c74abd5687f3c09d03ca4d1ba94385e503a53
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