From 5c60160f3efcd2c53241fe2fa1f1c77f77920489 Mon Sep 17 00:00:00 2001 From: Giacomo Travaglini Date: Mon, 15 May 2023 11:42:56 +0100 Subject: [PATCH] arch-arm: Fix position of AA64ISAR0.AES bitfield The bitfield was wrongly [1] placed in the LSBs of the register [1]: https://developer.arm.com/documentation/ddi0601/2022-03/\ AArch64-Registers/\ ID-AA64ISAR0-EL1--AArch64-Instruction-Set-Attribute-Register-0 Change-Id: I577a79e16931a0e1334a9b24459553e2899341f0 Signed-off-by: Giacomo Travaglini Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/70637 Reviewed-by: Richard Cooper Tested-by: kokoro --- src/arch/arm/regs/misc_types.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arch/arm/regs/misc_types.hh b/src/arch/arm/regs/misc_types.hh index e446ce5fd0..e6f7e406f2 100644 --- a/src/arch/arm/regs/misc_types.hh +++ b/src/arch/arm/regs/misc_types.hh @@ -123,7 +123,7 @@ namespace ArmISA Bitfield<19, 16> crc32; Bitfield<15, 12> sha2; Bitfield<11, 8> sha1; - Bitfield<3, 0> aes; + Bitfield<7, 4> aes; EndBitUnion(AA64ISAR0) BitUnion64(AA64ISAR1)