2023-03-08 15:23:11

by Mark Brown

[permalink] [raw]
Subject: [PATCH] arm64/sysreg: Update ID_AA64PFR1_EL1 for DDI0601 2022-12

Version 2022-12 of DDI0601 has defined a number of new fields in
previously RES0 space in ID_AA64PFR1_EL1, update our definition to
include them.

No functional changes.

Signed-off-by: Mark Brown <[email protected]>
---
arch/arm64/tools/sysreg | 25 ++++++++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg
index dd5a9c7e310f..e00b351efceb 100644
--- a/arch/arm64/tools/sysreg
+++ b/arch/arm64/tools/sysreg
@@ -879,7 +879,30 @@ EndEnum
EndSysreg

Sysreg ID_AA64PFR1_EL1 3 0 0 4 1
-Res0 63:40
+UnsignedEnum 63:60 PFAR
+ 0b0000 NI
+ 0b0001 IMP
+EndEnum
+UnsignedEnum 59:56 DF2
+ 0b0000 NI
+ 0b0001 IMP
+EndEnum
+UnsignedEnum 55:52 MTEX
+ 0b0000 MTE
+ 0b0001 MTE4
+EndEnum
+UnsignedEnum 51:48 THE
+ 0b0000 NI
+ 0b0001 IMP
+EndEnum
+UnsignedEnum 47:44 GCS
+ 0b0000 NI
+ 0b0001 IMP
+EndEnum
+Enum 43:40 MTE_frac
+ 0b0000 ASYNC
+ 0b1111 NI
+EndEnum
UnsignedEnum 39:36 NMI
0b0000 NI
0b0001 IMP

---
base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6
change-id: 20230308-arm64-aa64pfr1-2022-12-e1c74057c839

Best regards,
--
Mark Brown <[email protected]>



2023-04-06 15:53:06

by Will Deacon

[permalink] [raw]
Subject: Re: [PATCH] arm64/sysreg: Update ID_AA64PFR1_EL1 for DDI0601 2022-12

On Wed, 08 Mar 2023 15:20:42 +0000, Mark Brown wrote:
> Version 2022-12 of DDI0601 has defined a number of new fields in
> previously RES0 space in ID_AA64PFR1_EL1, update our definition to
> include them.
>
> No functional changes.
>
>
> [...]

Applied to arm64 (for-next/sysreg), thanks!

[1/1] arm64/sysreg: Update ID_AA64PFR1_EL1 for DDI0601 2022-12
https://git.kernel.org/arm64/c/79260355593f

Cheers,
--
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev