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 17:15:41 +0000 (17:15 +0000)
commit8aa3833db97e8fe1143c5ece110b9321ce1494ea
tree87031ec4ff5f5cd5579a3da406e67ede9e2a07e5
parent3d963874461b3001e33f3ff90e285670f04d16c4
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>
(cherry picked from commit 4b68d12d98b8790d8002fcc2c25a9d713374a4d7)
xen/arch/arm/cpufeature.c
xen/include/asm-arm/arm64/sysregs.h
xen/include/asm-arm/cpufeature.h