xen/arm: Add ECBHB and CLEARBHB ID fields
authorBertrand Marquis <bertrand.marquis@arm.com>
Wed, 23 Feb 2022 09:42:18 +0000 (09:42 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 8 Mar 2022 16:38:02 +0000 (16:38 +0000)
commit4b68d12d98b8790d8002fcc2c25a9d713374a4d7
tree08f70ba02732ab4b29329002e5d0e317ddc9b371
parent599616d70eb886b9ad0ef9d6b51693ce790504ba
xen/arm: Add ECBHB and CLEARBHB ID fields

Introduce ID coprocessor register ID_AA64ISAR2_EL1.
Add definitions in cpufeature and sysregs of ECBHB field in mmfr1 and
CLEARBHB in isar2 ID coprocessor registers.

This is part of XSA-398 / CVE-2022-23960.

Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
Acked-by: Julien Grall <julien@xen.org>
xen/arch/arm/cpufeature.c
xen/arch/arm/include/asm/arm64/sysregs.h
xen/arch/arm/include/asm/cpufeature.h