Commit aeddd5b2 authored by Marc Zyngier's avatar Marc Zyngier Committed by Oliver Upton
Browse files

arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants



Despite having the control bits for FEAT_SPECRES and FEAT_PACM,
the ID registers fields are either incomplete or missing.

Fix it.

Reviewed-by: default avatarMark Brown <broonie@kernel.org>
Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
Acked-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20240214131827.2856277-2-maz@kernel.org


Signed-off-by: default avatarOliver Upton <oliver.upton@linux.dev>
parent 9aa030ce
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -1366,6 +1366,7 @@ EndEnum
UnsignedEnum	43:40	SPECRES
	0b0000	NI
	0b0001	IMP
	0b0010	COSP_RCTX
EndEnum
UnsignedEnum	39:36	SB
	0b0000	NI
@@ -1492,7 +1493,12 @@ EndEnum
EndSysreg

Sysreg	ID_AA64ISAR3_EL1	3	0	0	6	3
Res0	63:12
Res0	63:16
UnsignedEnum	15:12	PACM
	0b0000	NI
	0b0001	TRIVIAL_IMP
	0b0010	FULL_IMP
EndEnum
UnsignedEnum	11:8	TLBIW
	0b0000	NI
	0b0001	IMP