xref: /linux/arch/arm64/tools/sysreg (revision 258a96b25a9d2ee54171653b801637edc3cc0b7f)
166847e06SMark Rutland# SPDX-License-Identifier: GPL-2.0-only
266847e06SMark Rutland#
366847e06SMark Rutland# System register metadata
466847e06SMark Rutland
566847e06SMark Rutland# Each System register is described by a Sysreg block:
666847e06SMark Rutland
766847e06SMark Rutland# Sysreg 	<name>	<op0> 	<op1>	<crn>	<crm>	<op2>
866847e06SMark Rutland# <field>
966847e06SMark Rutland# ...
1066847e06SMark Rutland# EndSysreg
1166847e06SMark Rutland
1266847e06SMark Rutland# Within a Sysreg block, each field can be described as one of:
1366847e06SMark Rutland
1466847e06SMark Rutland# Res0	<msb>[:<lsb>]
1566847e06SMark Rutland
1666847e06SMark Rutland# Res1	<msb>[:<lsb>]
1766847e06SMark Rutland
1866847e06SMark Rutland# Field	<msb>[:<lsb>]	<name>
1966847e06SMark Rutland
2066847e06SMark Rutland# Enum	<msb>[:<lsb>]	<name>
2166847e06SMark Rutland#	<enumval>	<enumname>
2266847e06SMark Rutland#	...
2366847e06SMark Rutland# EndEnum
2466847e06SMark Rutland
2566847e06SMark Rutland# Alternatively if multiple registers share the same layout then
2666847e06SMark Rutland# a SysregFields block can be used to describe the shared layout
2766847e06SMark Rutland
2866847e06SMark Rutland# SysregFields	<fieldsname>
2966847e06SMark Rutland# <field>
3066847e06SMark Rutland# ...
3166847e06SMark Rutland# EndSysregFields
3266847e06SMark Rutland
3366847e06SMark Rutland# and referenced from within the Sysreg:
3466847e06SMark Rutland
3566847e06SMark Rutland# Sysreg 	<name>	<op0> 	<op1>	<crn>	<crm>	<op2>
3666847e06SMark Rutland# Fields	<fieldsname>
3766847e06SMark Rutland# EndSysreg
3866847e06SMark Rutland
3966847e06SMark Rutland# For ID registers we adopt a few conventions for translating the
4066847e06SMark Rutland# language in the ARM into defines:
4166847e06SMark Rutland#
4266847e06SMark Rutland# NI  - Not implemented
4366847e06SMark Rutland# IMP - Implemented
4466847e06SMark Rutland#
4566847e06SMark Rutland# In general it is recommended that new enumeration items be named for the
4666847e06SMark Rutland# feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration
4766847e06SMark Rutland# item ACCDATA) though it may be more taseful to do something else.
4866847e06SMark Rutland
498893df29SJames MorseSysreg ID_MMFR0_EL1	3	0	0	1	4
508893df29SJames MorseRes0	63:32
518893df29SJames MorseEnum	31:28	InnerShr
528893df29SJames Morse	0b0000	NC
538893df29SJames Morse	0b0001	HW
548893df29SJames Morse	0b1111	IGNORED
558893df29SJames MorseEndEnum
568893df29SJames MorseEnum	27:24	FCSE
578893df29SJames Morse	0b0000	NI
588893df29SJames Morse	0b0001	IMP
598893df29SJames MorseEndEnum
608893df29SJames MorseEnum	23:20	AuxReg
618893df29SJames Morse	0b0000	NI
628893df29SJames Morse	0b0001	ACTLR
638893df29SJames Morse	0b0010	AIFSR
648893df29SJames MorseEndEnum
658893df29SJames MorseEnum	19:16	TCM
668893df29SJames Morse	0b0000	NI
678893df29SJames Morse	0b0001	IMPDEF
688893df29SJames Morse	0b0010	TCM
698893df29SJames Morse	0b0011	TCM_DMA
708893df29SJames MorseEndEnum
718893df29SJames MorseEnum	15:12	ShareLvl
728893df29SJames Morse	0b0000	ONE
738893df29SJames Morse	0b0001	TWO
748893df29SJames MorseEndEnum
758893df29SJames MorseEnum	11:8	OuterShr
768893df29SJames Morse	0b0000	NC
778893df29SJames Morse	0b0001	HW
788893df29SJames Morse	0b1111	IGNORED
798893df29SJames MorseEndEnum
808893df29SJames MorseEnum	7:4	PMSA
818893df29SJames Morse	0b0000	NI
828893df29SJames Morse	0b0001	IMPDEF
838893df29SJames Morse	0b0010	PMSAv6
848893df29SJames Morse	0b0011	PMSAv7
858893df29SJames MorseEndEnum
868893df29SJames MorseEnum	3:0	VMSA
878893df29SJames Morse	0b0000	NI
888893df29SJames Morse	0b0001	IMPDEF
898893df29SJames Morse	0b0010	VMSAv6
908893df29SJames Morse	0b0011	VMSAv7
918893df29SJames Morse	0b0100	VMSAv7_PXN
928893df29SJames Morse	0b0101	VMSAv7_LONG
938893df29SJames MorseEndEnum
948893df29SJames MorseEndSysreg
958893df29SJames Morse
967e2f00beSJames MorseSysreg ID_MMFR1_EL1	3	0	0	1	5
977e2f00beSJames MorseRes0	63:32
987e2f00beSJames MorseEnum	31:28	BPred
997e2f00beSJames Morse	0b0000	NI
1007e2f00beSJames Morse	0b0001	BP_SW_MANGED
1017e2f00beSJames Morse	0b0010	BP_ASID_AWARE
1027e2f00beSJames Morse	0b0011	BP_NOSNOOP
1037e2f00beSJames Morse	0b0100	BP_INVISIBLE
1047e2f00beSJames MorseEndEnum
1057e2f00beSJames MorseEnum	27:24	L1TstCln
1067e2f00beSJames Morse	0b0000	NI
1077e2f00beSJames Morse	0b0001	NOINVALIDATE
1087e2f00beSJames Morse	0b0010	INVALIDATE
1097e2f00beSJames MorseEndEnum
1107e2f00beSJames MorseEnum	23:20	L1Uni
1117e2f00beSJames Morse	0b0000	NI
1127e2f00beSJames Morse	0b0001	INVALIDATE
1137e2f00beSJames Morse	0b0010	CLEAN_AND_INVALIDATE
1147e2f00beSJames MorseEndEnum
1157e2f00beSJames MorseEnum	19:16	L1Hvd
1167e2f00beSJames Morse	0b0000	NI
1177e2f00beSJames Morse	0b0001	INVALIDATE_ISIDE_ONLY
1187e2f00beSJames Morse	0b0010	INVALIDATE
1197e2f00beSJames Morse	0b0011	CLEAN_AND_INVALIDATE
1207e2f00beSJames MorseEndEnum
1217e2f00beSJames MorseEnum	15:12	L1UniSW
1227e2f00beSJames Morse	0b0000	NI
1237e2f00beSJames Morse	0b0001	CLEAN
1247e2f00beSJames Morse	0b0010	CLEAN_AND_INVALIDATE
1257e2f00beSJames Morse	0b0011	INVALIDATE
1267e2f00beSJames MorseEndEnum
1277e2f00beSJames MorseEnum	11:8	L1HvdSW
1287e2f00beSJames Morse	0b0000	NI
1297e2f00beSJames Morse	0b0001	CLEAN_AND_INVALIDATE
1307e2f00beSJames Morse	0b0010	INVALIDATE_DSIDE_ONLY
1317e2f00beSJames Morse	0b0011	INVALIDATE
1327e2f00beSJames MorseEndEnum
1337e2f00beSJames MorseEnum	7:4	L1UniVA
1347e2f00beSJames Morse	0b0000	NI
1357e2f00beSJames Morse	0b0001	CLEAN_AND_INVALIDATE
1367e2f00beSJames Morse	0b0010	INVALIDATE_BP
1377e2f00beSJames MorseEndEnum
1387e2f00beSJames MorseEnum	3:0	L1HvdVA
1397e2f00beSJames Morse	0b0000	NI
1407e2f00beSJames Morse	0b0001	CLEAN_AND_INVALIDATE
1417e2f00beSJames Morse	0b0010	INVALIDATE_BP
1427e2f00beSJames MorseEndEnum
1437e2f00beSJames MorseEndSysreg
1447e2f00beSJames Morse
145fbfba88bSJames MorseSysreg ID_MMFR2_EL1	3	0	0	1	6
146fbfba88bSJames MorseRes0	63:32
147fbfba88bSJames MorseEnum	31:28	HWAccFlg
148fbfba88bSJames Morse	0b0000	NI
149fbfba88bSJames Morse	0b0001	IMP
150fbfba88bSJames MorseEndEnum
151fbfba88bSJames MorseEnum	27:24	WFIStall
152fbfba88bSJames Morse	0b0000	NI
153fbfba88bSJames Morse	0b0001	IMP
154fbfba88bSJames MorseEndEnum
155fbfba88bSJames MorseEnum	23:20	MemBarr
156fbfba88bSJames Morse	0b0000	NI
157fbfba88bSJames Morse	0b0001	DSB_ONLY
158fbfba88bSJames Morse	0b0010	IMP
159fbfba88bSJames MorseEndEnum
160fbfba88bSJames MorseEnum	19:16	UniTLB
161fbfba88bSJames Morse	0b0000	NI
162fbfba88bSJames Morse	0b0001	BY_VA
163fbfba88bSJames Morse	0b0010	BY_MATCH_ASID
164fbfba88bSJames Morse	0b0011	BY_ALL_ASID
165fbfba88bSJames Morse	0b0100	OTHER_TLBS
166fbfba88bSJames Morse	0b0101	BROADCAST
167fbfba88bSJames Morse	0b0110	BY_IPA
168fbfba88bSJames MorseEndEnum
169fbfba88bSJames MorseEnum	15:12	HvdTLB
170fbfba88bSJames Morse	0b0000	NI
171fbfba88bSJames MorseEndEnum
172fbfba88bSJames MorseEnum	11:8	L1HvdRng
173fbfba88bSJames Morse	0b0000	NI
174fbfba88bSJames Morse	0b0001	IMP
175fbfba88bSJames MorseEndEnum
176fbfba88bSJames MorseEnum	7:4	L1HvdBG
177fbfba88bSJames Morse	0b0000	NI
178fbfba88bSJames Morse	0b0001	IMP
179fbfba88bSJames MorseEndEnum
180fbfba88bSJames MorseEnum	3:0	L1HvdFG
181fbfba88bSJames Morse	0b0000	NI
182fbfba88bSJames Morse	0b0001	IMP
183fbfba88bSJames MorseEndEnum
184fbfba88bSJames MorseEndSysreg
185fbfba88bSJames Morse
1868fe2a9c5SJames MorseSysreg ID_MMFR3_EL1	3	0	0	1	7
1878fe2a9c5SJames MorseRes0	63:32
1888fe2a9c5SJames MorseEnum	31:28	Supersec
1898fe2a9c5SJames Morse	0b0000	IMP
1908fe2a9c5SJames Morse	0b1111	NI
1918fe2a9c5SJames MorseEndEnum
1928fe2a9c5SJames MorseEnum	27:24	CMemSz
1938fe2a9c5SJames Morse	0b0000	4GB
1948fe2a9c5SJames Morse	0b0001	64GB
1958fe2a9c5SJames Morse	0b0010	1TB
1968fe2a9c5SJames MorseEndEnum
1978fe2a9c5SJames MorseEnum	23:20	CohWalk
1988fe2a9c5SJames Morse	0b0000	NI
1998fe2a9c5SJames Morse	0b0001	IMP
2008fe2a9c5SJames MorseEndEnum
2018fe2a9c5SJames MorseEnum	19:16	PAN
2028fe2a9c5SJames Morse	0b0000	NI
2038fe2a9c5SJames Morse	0b0001	PAN
2048fe2a9c5SJames Morse	0b0010	PAN2
2058fe2a9c5SJames MorseEndEnum
2068fe2a9c5SJames MorseEnum	15:12	MaintBcst
2078fe2a9c5SJames Morse	0b0000	NI
2088fe2a9c5SJames Morse	0b0001	NO_TLB
2098fe2a9c5SJames Morse	0b0010	ALL
2108fe2a9c5SJames MorseEndEnum
2118fe2a9c5SJames MorseEnum	11:8	BPMaint
2128fe2a9c5SJames Morse	0b0000	NI
2138fe2a9c5SJames Morse	0b0001	ALL
2148fe2a9c5SJames Morse	0b0010	BY_VA
2158fe2a9c5SJames MorseEndEnum
2168fe2a9c5SJames MorseEnum	7:4	CMaintSW
2178fe2a9c5SJames Morse	0b0000	NI
2188fe2a9c5SJames Morse	0b0001	IMP
2198fe2a9c5SJames MorseEndEnum
2208fe2a9c5SJames MorseEnum	3:0	CMaintVA
2218fe2a9c5SJames Morse	0b0000	NI
2228fe2a9c5SJames Morse	0b0001	IMP
2238fe2a9c5SJames MorseEndEnum
2248fe2a9c5SJames MorseEndSysreg
2258fe2a9c5SJames Morse
226*258a96b2SJames MorseSysreg ID_ISAR0_EL1	3	0	0	2	0
227*258a96b2SJames MorseRes0	63:28
228*258a96b2SJames MorseEnum	27:24	Divide
229*258a96b2SJames Morse	0b0000	NI
230*258a96b2SJames Morse	0b0001	xDIV_T32
231*258a96b2SJames Morse	0b0010	xDIV_A32
232*258a96b2SJames MorseEndEnum
233*258a96b2SJames MorseEnum	23:20	Debug
234*258a96b2SJames Morse	0b0000	NI
235*258a96b2SJames Morse	0b0001	IMP
236*258a96b2SJames MorseEndEnum
237*258a96b2SJames MorseEnum	19:16	Coproc
238*258a96b2SJames Morse	0b0000	NI
239*258a96b2SJames Morse	0b0001	MRC
240*258a96b2SJames Morse	0b0010	MRC2
241*258a96b2SJames Morse	0b0011	MRRC
242*258a96b2SJames Morse	0b0100	MRRC2
243*258a96b2SJames MorseEndEnum
244*258a96b2SJames MorseEnum	15:12	CmpBranch
245*258a96b2SJames Morse	0b0000	NI
246*258a96b2SJames Morse	0b0001	IMP
247*258a96b2SJames MorseEndEnum
248*258a96b2SJames MorseEnum	11:8	BitField
249*258a96b2SJames Morse	0b0000	NI
250*258a96b2SJames Morse	0b0001	IMP
251*258a96b2SJames MorseEndEnum
252*258a96b2SJames MorseEnum	7:4	BitCount
253*258a96b2SJames Morse	0b0000	NI
254*258a96b2SJames Morse	0b0001	IMP
255*258a96b2SJames MorseEndEnum
256*258a96b2SJames MorseEnum	3:0	Swap
257*258a96b2SJames Morse	0b0000	NI
258*258a96b2SJames Morse	0b0001	IMP
259*258a96b2SJames MorseEndEnum
260*258a96b2SJames MorseEndSysreg
261*258a96b2SJames Morse
2625b380ae0SJames MorseSysreg ID_MMFR4_EL1	3	0	0	2	6
2635b380ae0SJames MorseRes0	63:32
2645b380ae0SJames MorseEnum	31:28	EVT
2655b380ae0SJames Morse	0b0000	NI
2665b380ae0SJames Morse	0b0001	NO_TLBIS
2675b380ae0SJames Morse	0b0010	TLBIS
2685b380ae0SJames MorseEndEnum
2695b380ae0SJames MorseEnum	27:24	CCIDX
2705b380ae0SJames Morse	0b0000	NI
2715b380ae0SJames Morse	0b0001	IMP
2725b380ae0SJames MorseEndEnum
2735b380ae0SJames MorseEnum	23:20	LSM
2745b380ae0SJames Morse	0b0000	NI
2755b380ae0SJames Morse	0b0001	IMP
2765b380ae0SJames MorseEndEnum
2775b380ae0SJames MorseEnum	19:16	HPDS
2785b380ae0SJames Morse	0b0000	NI
2795b380ae0SJames Morse	0b0001	AA32HPD
2805b380ae0SJames Morse	0b0010	HPDS2
2815b380ae0SJames MorseEndEnum
2825b380ae0SJames MorseEnum	15:12	CnP
2835b380ae0SJames Morse	0b0000	NI
2845b380ae0SJames Morse	0b0001	IMP
2855b380ae0SJames MorseEndEnum
2865b380ae0SJames MorseEnum	11:8	XNX
2875b380ae0SJames Morse	0b0000	NI
2885b380ae0SJames Morse	0b0001	IMP
2895b380ae0SJames MorseEndEnum
2905b380ae0SJames MorseEnum	7:4	AC2
2915b380ae0SJames Morse	0b0000	NI
2925b380ae0SJames Morse	0b0001	IMP
2935b380ae0SJames MorseEndEnum
2945b380ae0SJames MorseEnum	3:0	SpecSEI
2955b380ae0SJames Morse	0b0000	NI
2965b380ae0SJames Morse	0b0001	IMP
2975b380ae0SJames MorseEndEnum
2985b380ae0SJames MorseEndSysreg
2995b380ae0SJames Morse
300cea08f2bSMark BrownSysreg	ID_AA64PFR0_EL1	3	0	0	4	0
301cea08f2bSMark BrownEnum	63:60	CSV3
302cea08f2bSMark Brown	0b0000	NI
303cea08f2bSMark Brown	0b0001	IMP
304cea08f2bSMark BrownEndEnum
305cea08f2bSMark BrownEnum	59:56	CSV2
306cea08f2bSMark Brown	0b0000	NI
307cea08f2bSMark Brown	0b0001	IMP
308cea08f2bSMark Brown	0b0010	CSV2_2
309cea08f2bSMark Brown	0b0011	CSV2_3
310cea08f2bSMark BrownEndEnum
311cea08f2bSMark BrownEnum	55:52	RME
312cea08f2bSMark Brown	0b0000	NI
313cea08f2bSMark Brown	0b0001	IMP
314cea08f2bSMark BrownEndEnum
315cea08f2bSMark BrownEnum	51:48	DIT
316cea08f2bSMark Brown	0b0000	NI
317cea08f2bSMark Brown	0b0001	IMP
318cea08f2bSMark BrownEndEnum
319cea08f2bSMark BrownEnum	47:44	AMU
320cea08f2bSMark Brown	0b0000	NI
321cea08f2bSMark Brown	0b0001	IMP
322cea08f2bSMark Brown	0b0010	V1P1
323cea08f2bSMark BrownEndEnum
324cea08f2bSMark BrownEnum	43:40	MPAM
325cea08f2bSMark Brown	0b0000	0
326cea08f2bSMark Brown	0b0001	1
327cea08f2bSMark BrownEndEnum
328cea08f2bSMark BrownEnum	39:36	SEL2
329cea08f2bSMark Brown	0b0000	NI
330cea08f2bSMark Brown	0b0001	IMP
331cea08f2bSMark BrownEndEnum
332cea08f2bSMark BrownEnum	35:32	SVE
333cea08f2bSMark Brown	0b0000	NI
334cea08f2bSMark Brown	0b0001	IMP
335cea08f2bSMark BrownEndEnum
336cea08f2bSMark BrownEnum	31:28	RAS
337cea08f2bSMark Brown	0b0000	NI
338cea08f2bSMark Brown	0b0001	IMP
339cea08f2bSMark Brown	0b0010	V1P1
340cea08f2bSMark BrownEndEnum
341cea08f2bSMark BrownEnum	27:24	GIC
342cea08f2bSMark Brown	0b0000	NI
343cea08f2bSMark Brown	0b0001	IMP
344cea08f2bSMark Brown	0b0010	V4P1
345cea08f2bSMark BrownEndEnum
346cea08f2bSMark BrownEnum	23:20	AdvSIMD
347cea08f2bSMark Brown	0b0000	IMP
348cea08f2bSMark Brown	0b0001	FP16
349cea08f2bSMark Brown	0b1111	NI
350cea08f2bSMark BrownEndEnum
351cea08f2bSMark BrownEnum	19:16	FP
352cea08f2bSMark Brown	0b0000	IMP
353cea08f2bSMark Brown	0b0001	FP16
354cea08f2bSMark Brown	0b1111	NI
355cea08f2bSMark BrownEndEnum
356cea08f2bSMark BrownEnum	15:12	EL3
357cea08f2bSMark Brown	0b0000	NI
358cea08f2bSMark Brown	0b0001	IMP
359cea08f2bSMark Brown	0b0010	AARCH32
360cea08f2bSMark BrownEndEnum
361cea08f2bSMark BrownEnum	11:8	EL2
362cea08f2bSMark Brown	0b0000	NI
363cea08f2bSMark Brown	0b0001	IMP
364cea08f2bSMark Brown	0b0010	AARCH32
365cea08f2bSMark BrownEndEnum
366cea08f2bSMark BrownEnum	7:4	EL1
367cea08f2bSMark Brown	0b0001	IMP
368cea08f2bSMark Brown	0b0010	AARCH32
369cea08f2bSMark BrownEndEnum
370cea08f2bSMark BrownEnum	3:0	EL0
371cea08f2bSMark Brown	0b0001	IMP
372cea08f2bSMark Brown	0b0010	AARCH32
373cea08f2bSMark BrownEndEnum
374cea08f2bSMark BrownEndSysreg
375cea08f2bSMark Brown
376ef4ba5a6SMark BrownSysreg	ID_AA64PFR1_EL1	3	0	0	4	1
377ef4ba5a6SMark BrownRes0	63:40
378ef4ba5a6SMark BrownEnum	39:36	NMI
379ef4ba5a6SMark Brown	0b0000	NI
380ef4ba5a6SMark Brown	0b0001	IMP
381ef4ba5a6SMark BrownEndEnum
382ef4ba5a6SMark BrownEnum	35:32	CSV2_frac
383ef4ba5a6SMark Brown	0b0000	NI
384ef4ba5a6SMark Brown	0b0001	CSV2_1p1
385ef4ba5a6SMark Brown	0b0010	CSV2_1p2
386ef4ba5a6SMark BrownEndEnum
387ef4ba5a6SMark BrownEnum	31:28	RNDR_trap
388ef4ba5a6SMark Brown	0b0000	NI
389ef4ba5a6SMark Brown	0b0001	IMP
390ef4ba5a6SMark BrownEndEnum
391ef4ba5a6SMark BrownEnum	27:24	SME
392ef4ba5a6SMark Brown	0b0000	NI
393ef4ba5a6SMark Brown	0b0001	IMP
394ef4ba5a6SMark BrownEndEnum
395ef4ba5a6SMark BrownRes0	23:20
396ef4ba5a6SMark BrownEnum	19:16	MPAM_frac
397ef4ba5a6SMark Brown	0b0000	MINOR_0
398ef4ba5a6SMark Brown	0b0001	MINOR_1
399ef4ba5a6SMark BrownEndEnum
400ef4ba5a6SMark BrownEnum	15:12	RAS_frac
401ef4ba5a6SMark Brown	0b0000	NI
402ef4ba5a6SMark Brown	0b0001	RASv1p1
403ef4ba5a6SMark BrownEndEnum
404ef4ba5a6SMark BrownEnum	11:8	MTE
405ef4ba5a6SMark Brown	0b0000	NI
406ef4ba5a6SMark Brown	0b0001	IMP
407ef4ba5a6SMark Brown	0b0010	MTE2
408ef4ba5a6SMark Brown	0b0011	MTE3
409ef4ba5a6SMark BrownEndEnum
410ef4ba5a6SMark BrownEnum	7:4	SSBS
411ef4ba5a6SMark Brown	0b0000	NI
412ef4ba5a6SMark Brown	0b0001	IMP
413ef4ba5a6SMark Brown	0b0010	SSBS2
414ef4ba5a6SMark BrownEndEnum
415ef4ba5a6SMark BrownEnum	3:0	BT
416ef4ba5a6SMark Brown	0b0000	NI
417ef4ba5a6SMark Brown	0b0001	IMP
418ef4ba5a6SMark BrownEndEnum
419ef4ba5a6SMark BrownEndSysreg
420ef4ba5a6SMark Brown
4213bbeca99SMark BrownSysreg	ID_AA64ZFR0_EL1	3	0	0	4	4
4223bbeca99SMark BrownRes0	63:60
4233bbeca99SMark BrownEnum	59:56	F64MM
4243bbeca99SMark Brown	0b0000	NI
4253bbeca99SMark Brown	0b0001	IMP
4263bbeca99SMark BrownEndEnum
4273bbeca99SMark BrownEnum	55:52	F32MM
4283bbeca99SMark Brown	0b0000	NI
4293bbeca99SMark Brown	0b0001	IMP
4303bbeca99SMark BrownEndEnum
4313bbeca99SMark BrownRes0	51:48
4323bbeca99SMark BrownEnum	47:44	I8MM
4333bbeca99SMark Brown	0b0000	NI
4343bbeca99SMark Brown	0b0001	IMP
4353bbeca99SMark BrownEndEnum
4363bbeca99SMark BrownEnum	43:40	SM4
4373bbeca99SMark Brown	0b0000	NI
4383bbeca99SMark Brown	0b0001	IMP
4393bbeca99SMark BrownEndEnum
4403bbeca99SMark BrownRes0	39:36
4413bbeca99SMark BrownEnum	35:32	SHA3
4423bbeca99SMark Brown	0b0000	NI
4433bbeca99SMark Brown	0b0001	IMP
4443bbeca99SMark BrownEndEnum
4453bbeca99SMark BrownRes0	31:24
4463bbeca99SMark BrownEnum	23:20	BF16
4473bbeca99SMark Brown	0b0000	NI
4483bbeca99SMark Brown	0b0001	IMP
4493bbeca99SMark Brown	0b0010	EBF16
4503bbeca99SMark BrownEndEnum
4513bbeca99SMark BrownEnum	19:16	BitPerm
4523bbeca99SMark Brown	0b0000	NI
4533bbeca99SMark Brown	0b0001	IMP
4543bbeca99SMark BrownEndEnum
4553bbeca99SMark BrownRes0	15:8
4563bbeca99SMark BrownEnum	7:4	AES
4573bbeca99SMark Brown	0b0000	NI
4583bbeca99SMark Brown	0b0001	IMP
4593bbeca99SMark Brown	0b0010	PMULL128
4603bbeca99SMark BrownEndEnum
4613bbeca99SMark BrownEnum	3:0	SVEver
4623bbeca99SMark Brown	0b0000	IMP
4633bbeca99SMark Brown	0b0001	SVE2
4643bbeca99SMark BrownEndEnum
4653bbeca99SMark BrownEndSysreg
4663bbeca99SMark Brown
4672bc589bdSMark BrownSysreg	ID_AA64SMFR0_EL1	3	0	0	4	5
4682bc589bdSMark BrownEnum	63	FA64
4692bc589bdSMark Brown	0b0	NI
4702bc589bdSMark Brown	0b1	IMP
4712bc589bdSMark BrownEndEnum
4722bc589bdSMark BrownRes0	62:60
4734c8b18afSMark BrownEnum	59:56	SMEver
4744c8b18afSMark Brown	0b0000	IMP
4754c8b18afSMark BrownEndEnum
4762bc589bdSMark BrownEnum	55:52	I16I64
4772bc589bdSMark Brown	0b0000	NI
4782bc589bdSMark Brown	0b1111	IMP
4792bc589bdSMark BrownEndEnum
4802bc589bdSMark BrownRes0	51:49
4812bc589bdSMark BrownEnum	48	F64F64
4822bc589bdSMark Brown	0b0	NI
4832bc589bdSMark Brown	0b1	IMP
4842bc589bdSMark BrownEndEnum
4852bc589bdSMark BrownRes0	47:40
4862bc589bdSMark BrownEnum	39:36	I8I32
4872bc589bdSMark Brown	0b0000	NI
4882bc589bdSMark Brown	0b1111	IMP
4892bc589bdSMark BrownEndEnum
4902bc589bdSMark BrownEnum	35	F16F32
4912bc589bdSMark Brown	0b0	NI
4922bc589bdSMark Brown	0b1	IMP
4932bc589bdSMark BrownEndEnum
4942bc589bdSMark BrownEnum	34	B16F32
4952bc589bdSMark Brown	0b0	NI
4962bc589bdSMark Brown	0b1	IMP
4972bc589bdSMark BrownEndEnum
4982bc589bdSMark BrownRes0	33
4992bc589bdSMark BrownEnum	32	F32F32
5002bc589bdSMark Brown	0b0	NI
5012bc589bdSMark Brown	0b1	IMP
5022bc589bdSMark BrownEndEnum
5032bc589bdSMark BrownRes0	31:0
5042bc589bdSMark BrownEndSysreg
5052bc589bdSMark Brown
506e62a2d26SMark BrownSysreg	ID_AA64DFR0_EL1	3	0	0	5	0
507e62a2d26SMark BrownEnum	63:60	HPMN0
508e62a2d26SMark Brown	0b0000	UNPREDICTABLE
509e62a2d26SMark Brown	0b0001	DEF
510e62a2d26SMark BrownEndEnum
511e62a2d26SMark BrownRes0	59:56
512e62a2d26SMark BrownEnum	55:52	BRBE
513e62a2d26SMark Brown	0b0000	NI
514e62a2d26SMark Brown	0b0001	IMP
515e62a2d26SMark Brown	0b0010	BRBE_V1P1
516e62a2d26SMark BrownEndEnum
517e62a2d26SMark BrownEnum	51:48	MTPMU
518e62a2d26SMark Brown	0b0000	NI_IMPDEF
519e62a2d26SMark Brown	0b0001	IMP
520e62a2d26SMark Brown	0b1111	NI
521e62a2d26SMark BrownEndEnum
522e62a2d26SMark BrownEnum	47:44	TraceBuffer
523e62a2d26SMark Brown	0b0000	NI
524e62a2d26SMark Brown	0b0001	IMP
525e62a2d26SMark BrownEndEnum
526e62a2d26SMark BrownEnum	43:40	TraceFilt
527e62a2d26SMark Brown	0b0000	NI
528e62a2d26SMark Brown	0b0001	IMP
529e62a2d26SMark BrownEndEnum
530e62a2d26SMark BrownEnum	39:36	DoubleLock
531e62a2d26SMark Brown	0b0000	IMP
532e62a2d26SMark Brown	0b1111	NI
533e62a2d26SMark BrownEndEnum
534e62a2d26SMark BrownEnum	35:32	PMSVer
535e62a2d26SMark Brown	0b0000	NI
536e62a2d26SMark Brown	0b0001	IMP
537e62a2d26SMark Brown	0b0010	V1P1
538e62a2d26SMark Brown	0b0011	V1P2
539e62a2d26SMark Brown	0b0100	V1P3
540e62a2d26SMark BrownEndEnum
541e62a2d26SMark BrownField	31:28	CTX_CMPs
542e62a2d26SMark BrownRes0	27:24
543e62a2d26SMark BrownField	23:20	WRPs
544e62a2d26SMark BrownRes0	19:16
545e62a2d26SMark BrownField	15:12	BRPs
546e62a2d26SMark BrownEnum	11:8	PMUVer
547e62a2d26SMark Brown	0b0000	NI
548e62a2d26SMark Brown	0b0001	IMP
549e62a2d26SMark Brown	0b0100	V3P1
550e62a2d26SMark Brown	0b0101	V3P4
551e62a2d26SMark Brown	0b0110	V3P5
552e62a2d26SMark Brown	0b0111	V3P7
553e62a2d26SMark Brown	0b1000	V3P8
554e62a2d26SMark Brown	0b1111	IMP_DEF
555e62a2d26SMark BrownEndEnum
556e62a2d26SMark BrownEnum	7:4	TraceVer
557e62a2d26SMark Brown	0b0000	NI
558e62a2d26SMark Brown	0b0001	IMP
559e62a2d26SMark BrownEndEnum
560e62a2d26SMark BrownEnum	3:0	DebugVer
561e62a2d26SMark Brown	0b0110	IMP
562e62a2d26SMark Brown	0b0111	VHE
563e62a2d26SMark Brown	0b1000	V8P2
564e62a2d26SMark Brown	0b1001	V8P4
565e62a2d26SMark Brown	0b1010	V8P8
566e62a2d26SMark BrownEndEnum
567e62a2d26SMark BrownEndSysreg
568e62a2d26SMark Brown
569c65c6178SMark BrownSysreg	ID_AA64DFR1_EL1	3	0	0	5	1
570c65c6178SMark BrownRes0	63:0
571c65c6178SMark BrownEndSysreg
572c65c6178SMark Brown
57310453bf1SMark BrownSysreg	ID_AA64AFR0_EL1	3	0	0	5	4
57410453bf1SMark BrownRes0	63:32
57510453bf1SMark BrownField	31:28	IMPDEF7
57610453bf1SMark BrownField	27:24	IMPDEF6
57710453bf1SMark BrownField	23:20	IMPDEF5
57810453bf1SMark BrownField	19:16	IMPDEF4
57910453bf1SMark BrownField	15:12	IMPDEF3
58010453bf1SMark BrownField	11:8	IMPDEF2
58110453bf1SMark BrownField	7:4	IMPDEF1
58210453bf1SMark BrownField	3:0	IMPDEF0
58310453bf1SMark BrownEndSysreg
58410453bf1SMark Brown
58510453bf1SMark BrownSysreg	ID_AA64AFR1_EL1	3	0	0	5	5
58610453bf1SMark BrownRes0	63:0
58710453bf1SMark BrownEndSysreg
58810453bf1SMark Brown
589e33bb646SMark BrownSysreg	ID_AA64ISAR0_EL1	3	0	0	6	0
590e33bb646SMark BrownEnum	63:60	RNDR
591e33bb646SMark Brown	0b0000	NI
592e33bb646SMark Brown	0b0001	IMP
593e33bb646SMark BrownEndEnum
594e33bb646SMark BrownEnum	59:56	TLB
595e33bb646SMark Brown	0b0000	NI
596e33bb646SMark Brown	0b0001	OS
597e33bb646SMark Brown	0b0010	RANGE
598e33bb646SMark BrownEndEnum
599e33bb646SMark BrownEnum	55:52	TS
600e33bb646SMark Brown	0b0000	NI
601e33bb646SMark Brown	0b0001	FLAGM
602e33bb646SMark Brown	0b0010	FLAGM2
603e33bb646SMark BrownEndEnum
604e33bb646SMark BrownEnum	51:48	FHM
605e33bb646SMark Brown	0b0000	NI
606e33bb646SMark Brown	0b0001	IMP
607e33bb646SMark BrownEndEnum
608e33bb646SMark BrownEnum	47:44	DP
609e33bb646SMark Brown	0b0000	NI
610e33bb646SMark Brown	0b0001	IMP
611e33bb646SMark BrownEndEnum
612e33bb646SMark BrownEnum	43:40	SM4
613e33bb646SMark Brown	0b0000	NI
614e33bb646SMark Brown	0b0001	IMP
615e33bb646SMark BrownEndEnum
616e33bb646SMark BrownEnum	39:36	SM3
617e33bb646SMark Brown	0b0000	NI
618e33bb646SMark Brown	0b0001	IMP
619e33bb646SMark BrownEndEnum
620e33bb646SMark BrownEnum	35:32	SHA3
621e33bb646SMark Brown	0b0000	NI
622e33bb646SMark Brown	0b0001	IMP
623e33bb646SMark BrownEndEnum
624e33bb646SMark BrownEnum	31:28	RDM
625e33bb646SMark Brown	0b0000	NI
626e33bb646SMark Brown	0b0001	IMP
627e33bb646SMark BrownEndEnum
628e33bb646SMark BrownEnum	27:24	TME
629e33bb646SMark Brown	0b0000	NI
630e33bb646SMark Brown	0b0001	IMP
631e33bb646SMark BrownEndEnum
632e33bb646SMark BrownEnum	23:20	ATOMIC
633e33bb646SMark Brown	0b0000	NI
634e33bb646SMark Brown	0b0010	IMP
635e33bb646SMark BrownEndEnum
636e33bb646SMark BrownEnum	19:16	CRC32
637e33bb646SMark Brown	0b0000	NI
638e33bb646SMark Brown	0b0001	IMP
639e33bb646SMark BrownEndEnum
640e33bb646SMark BrownEnum	15:12	SHA2
641e33bb646SMark Brown	0b0000	NI
642e33bb646SMark Brown	0b0001	SHA256
643e33bb646SMark Brown	0b0010	SHA512
644e33bb646SMark BrownEndEnum
645e33bb646SMark BrownEnum	11:8	SHA1
646e33bb646SMark Brown	0b0000	NI
647e33bb646SMark Brown	0b0001	IMP
648e33bb646SMark BrownEndEnum
649e33bb646SMark BrownEnum	7:4	AES
650e33bb646SMark Brown	0b0000	NI
651e33bb646SMark Brown	0b0001	AES
652e33bb646SMark Brown	0b0010	PMULL
653e33bb646SMark BrownEndEnum
654e33bb646SMark BrownRes0	3:0
655e33bb646SMark BrownEndSysreg
65641fde735SMark Brown
657f7b5115cSMark BrownSysreg	ID_AA64ISAR1_EL1	3	0	0	6	1
658f7b5115cSMark BrownEnum	63:60	LS64
659f7b5115cSMark Brown	0b0000	NI
660f7b5115cSMark Brown	0b0001	LS64
661f7b5115cSMark Brown	0b0010	LS64_V
662f7b5115cSMark Brown	0b0011	LS64_ACCDATA
663f7b5115cSMark BrownEndEnum
664f7b5115cSMark BrownEnum	59:56	XS
665f7b5115cSMark Brown	0b0000	NI
666f7b5115cSMark Brown	0b0001	IMP
667f7b5115cSMark BrownEndEnum
668f7b5115cSMark BrownEnum	55:52	I8MM
669f7b5115cSMark Brown	0b0000	NI
670f7b5115cSMark Brown	0b0001	IMP
671f7b5115cSMark BrownEndEnum
672f7b5115cSMark BrownEnum	51:48	DGH
673f7b5115cSMark Brown	0b0000	NI
674f7b5115cSMark Brown	0b0001	IMP
675f7b5115cSMark BrownEndEnum
676f7b5115cSMark BrownEnum	47:44	BF16
677f7b5115cSMark Brown	0b0000	NI
678f7b5115cSMark Brown	0b0001	IMP
679f7b5115cSMark Brown	0b0010	EBF16
680f7b5115cSMark BrownEndEnum
681f7b5115cSMark BrownEnum	43:40	SPECRES
682f7b5115cSMark Brown	0b0000	NI
683f7b5115cSMark Brown	0b0001	IMP
684f7b5115cSMark BrownEndEnum
685f7b5115cSMark BrownEnum	39:36	SB
686f7b5115cSMark Brown	0b0000	NI
687f7b5115cSMark Brown	0b0001	IMP
688f7b5115cSMark BrownEndEnum
689f7b5115cSMark BrownEnum	35:32	FRINTTS
690f7b5115cSMark Brown	0b0000	NI
691f7b5115cSMark Brown	0b0001	IMP
692f7b5115cSMark BrownEndEnum
693f7b5115cSMark BrownEnum	31:28	GPI
694f7b5115cSMark Brown	0b0000	NI
695f7b5115cSMark Brown	0b0001	IMP
696f7b5115cSMark BrownEndEnum
697f7b5115cSMark BrownEnum	27:24	GPA
698f7b5115cSMark Brown	0b0000	NI
699f7b5115cSMark Brown	0b0001	IMP
700f7b5115cSMark BrownEndEnum
701f7b5115cSMark BrownEnum	23:20	LRCPC
702f7b5115cSMark Brown	0b0000	NI
703f7b5115cSMark Brown	0b0001	IMP
704f7b5115cSMark Brown	0b0010	LRCPC2
705f7b5115cSMark BrownEndEnum
706f7b5115cSMark BrownEnum	19:16	FCMA
707f7b5115cSMark Brown	0b0000	NI
708f7b5115cSMark Brown	0b0001	IMP
709f7b5115cSMark BrownEndEnum
710f7b5115cSMark BrownEnum	15:12	JSCVT
711f7b5115cSMark Brown	0b0000	NI
712f7b5115cSMark Brown	0b0001	IMP
713f7b5115cSMark BrownEndEnum
714f7b5115cSMark BrownEnum	11:8	API
715f7b5115cSMark Brown	0b0000	NI
716f7b5115cSMark Brown	0b0001	PAuth
717f7b5115cSMark Brown	0b0010	EPAC
718f7b5115cSMark Brown	0b0011	PAuth2
719f7b5115cSMark Brown	0b0100	FPAC
720f7b5115cSMark Brown	0b0101	FPACCOMBINE
721f7b5115cSMark BrownEndEnum
722f7b5115cSMark BrownEnum	7:4	APA
723f7b5115cSMark Brown	0b0000	NI
724f7b5115cSMark Brown	0b0001	PAuth
725f7b5115cSMark Brown	0b0010	EPAC
726f7b5115cSMark Brown	0b0011	PAuth2
727f7b5115cSMark Brown	0b0100	FPAC
728f7b5115cSMark Brown	0b0101	FPACCOMBINE
729f7b5115cSMark BrownEndEnum
730f7b5115cSMark BrownEnum	3:0	DPB
731f7b5115cSMark Brown	0b0000	NI
732f7b5115cSMark Brown	0b0001	IMP
733f7b5115cSMark Brown	0b0010	DPB2
734f7b5115cSMark BrownEndEnum
735f7b5115cSMark BrownEndSysreg
7368fcc8285SMark Brown
7378fcc8285SMark BrownSysreg	ID_AA64ISAR2_EL1	3	0	0	6	2
7388fcc8285SMark BrownRes0	63:28
7398fcc8285SMark BrownEnum	27:24	PAC_frac
7408fcc8285SMark Brown	0b0000	NI
741f7b5115cSMark Brown	0b0001	IMP
742f7b5115cSMark BrownEndEnum
7438fcc8285SMark BrownEnum	23:20	BC
7448fcc8285SMark Brown	0b0000	NI
7458fcc8285SMark Brown	0b0001	IMP
7468fcc8285SMark BrownEndEnum
7478fcc8285SMark BrownEnum	19:16	MOPS
7488fcc8285SMark Brown	0b0000	NI
7498fcc8285SMark Brown	0b0001	IMP
7508fcc8285SMark BrownEndEnum
7518fcc8285SMark BrownEnum	15:12	APA3
7528fcc8285SMark Brown	0b0000	NI
7538fcc8285SMark Brown	0b0001	PAuth
7548fcc8285SMark Brown	0b0010	EPAC
7558fcc8285SMark Brown	0b0011	PAuth2
7568fcc8285SMark Brown	0b0100	FPAC
7578fcc8285SMark Brown	0b0101	FPACCOMBINE
7588fcc8285SMark BrownEndEnum
7598fcc8285SMark BrownEnum	11:8	GPA3
7608fcc8285SMark Brown	0b0000	NI
7618fcc8285SMark Brown	0b0001	IMP
7628fcc8285SMark BrownEndEnum
7638fcc8285SMark BrownEnum	7:4	RPRES
7648fcc8285SMark Brown	0b0000	NI
7658fcc8285SMark Brown	0b0001	IMP
7668fcc8285SMark BrownEndEnum
7678fcc8285SMark BrownEnum	3:0	WFxT
7688fcc8285SMark Brown	0b0000	NI
7698fcc8285SMark Brown	0b0010	IMP
7708fcc8285SMark BrownEndEnum
771f7b5115cSMark BrownEndSysreg
772f7b5115cSMark Brown
7730b7ed4d8SMark BrownSysreg	ID_AA64MMFR0_EL1	3	0	0	7	0
7740b7ed4d8SMark BrownEnum	63:60	ECV
7750b7ed4d8SMark Brown	0b0000	NI
7760b7ed4d8SMark Brown	0b0001	IMP
7770b7ed4d8SMark Brown	0b0010	CNTPOFF
7780b7ed4d8SMark BrownEndEnum
7790b7ed4d8SMark BrownEnum	59:56	FGT
7800b7ed4d8SMark Brown	0b0000	NI
7810b7ed4d8SMark Brown	0b0001	IMP
7820b7ed4d8SMark BrownEndEnum
7830b7ed4d8SMark BrownRes0	55:48
7840b7ed4d8SMark BrownEnum	47:44	EXS
7850b7ed4d8SMark Brown	0b0000	NI
7860b7ed4d8SMark Brown	0b0001	IMP
7870b7ed4d8SMark BrownEndEnum
7880b7ed4d8SMark BrownEnum	43:40	TGRAN4_2
7890b7ed4d8SMark Brown	0b0000	TGRAN4
7900b7ed4d8SMark Brown	0b0001	NI
7910b7ed4d8SMark Brown	0b0010	IMP
7920b7ed4d8SMark Brown	0b0011	52_BIT
7930b7ed4d8SMark BrownEndEnum
7940b7ed4d8SMark BrownEnum	39:36	TGRAN64_2
7950b7ed4d8SMark Brown	0b0000	TGRAN64
7960b7ed4d8SMark Brown	0b0001	NI
7970b7ed4d8SMark Brown	0b0010	IMP
7980b7ed4d8SMark BrownEndEnum
7990b7ed4d8SMark BrownEnum	35:32	TGRAN16_2
8000b7ed4d8SMark Brown	0b0000	TGRAN16
8010b7ed4d8SMark Brown	0b0001	NI
8020b7ed4d8SMark Brown	0b0010	IMP
8030b7ed4d8SMark Brown	0b0011	52_BIT
8040b7ed4d8SMark BrownEndEnum
8050b7ed4d8SMark BrownEnum	31:28	TGRAN4
8060b7ed4d8SMark Brown	0b0000	IMP
8070b7ed4d8SMark Brown	0b0001	52_BIT
8080b7ed4d8SMark Brown	0b1111	NI
8090b7ed4d8SMark BrownEndEnum
8100b7ed4d8SMark BrownEnum	27:24	TGRAN64
8110b7ed4d8SMark Brown	0b0000	IMP
8120b7ed4d8SMark Brown	0b1111	NI
8130b7ed4d8SMark BrownEndEnum
8140b7ed4d8SMark BrownEnum	23:20	TGRAN16
8150b7ed4d8SMark Brown	0b0000	NI
8160b7ed4d8SMark Brown	0b0001	IMP
8170b7ed4d8SMark Brown	0b0010	52_BIT
8180b7ed4d8SMark BrownEndEnum
8190b7ed4d8SMark BrownEnum	19:16	BIGENDEL0
8200b7ed4d8SMark Brown	0b0000	NI
8210b7ed4d8SMark Brown	0b0001	IMP
8220b7ed4d8SMark BrownEndEnum
8230b7ed4d8SMark BrownEnum	15:12	SNSMEM
8240b7ed4d8SMark Brown	0b0000	NI
8250b7ed4d8SMark Brown	0b0001	IMP
8260b7ed4d8SMark BrownEndEnum
8270b7ed4d8SMark BrownEnum	11:8	BIGEND
8280b7ed4d8SMark Brown	0b0000	NI
8290b7ed4d8SMark Brown	0b0001	IMP
8300b7ed4d8SMark BrownEndEnum
8310b7ed4d8SMark BrownEnum	7:4	ASIDBITS
8320b7ed4d8SMark Brown	0b0000	8
8330b7ed4d8SMark Brown	0b0010	16
8340b7ed4d8SMark BrownEndEnum
8350b7ed4d8SMark BrownEnum	3:0	PARANGE
8360b7ed4d8SMark Brown	0b0000	32
8370b7ed4d8SMark Brown	0b0001	36
8380b7ed4d8SMark Brown	0b0010	40
8390b7ed4d8SMark Brown	0b0011	42
8400b7ed4d8SMark Brown	0b0100	44
8410b7ed4d8SMark Brown	0b0101	48
8420b7ed4d8SMark Brown	0b0110	52
8430b7ed4d8SMark BrownEndEnum
8440b7ed4d8SMark BrownEndSysreg
8450b7ed4d8SMark Brown
8467d751b31SKristina MartsenkoSysreg	ID_AA64MMFR1_EL1	3	0	0	7	1
8477d751b31SKristina MartsenkoEnum	63:60	ECBHB
8487d751b31SKristina Martsenko	0b0000	NI
8497d751b31SKristina Martsenko	0b0001	IMP
8507d751b31SKristina MartsenkoEndEnum
8517d751b31SKristina MartsenkoEnum	59:56	CMOW
8527d751b31SKristina Martsenko	0b0000	NI
8537d751b31SKristina Martsenko	0b0001	IMP
8547d751b31SKristina MartsenkoEndEnum
8557d751b31SKristina MartsenkoEnum	55:52	TIDCP1
8567d751b31SKristina Martsenko	0b0000	NI
8577d751b31SKristina Martsenko	0b0001	IMP
8587d751b31SKristina MartsenkoEndEnum
8597d751b31SKristina MartsenkoEnum	51:48	nTLBPA
8607d751b31SKristina Martsenko	0b0000	NI
8617d751b31SKristina Martsenko	0b0001	IMP
8627d751b31SKristina MartsenkoEndEnum
8637d751b31SKristina MartsenkoEnum	47:44	AFP
8647d751b31SKristina Martsenko	0b0000	NI
8657d751b31SKristina Martsenko	0b0001	IMP
8667d751b31SKristina MartsenkoEndEnum
8677d751b31SKristina MartsenkoEnum	43:40	HCX
8687d751b31SKristina Martsenko	0b0000	NI
8697d751b31SKristina Martsenko	0b0001	IMP
8707d751b31SKristina MartsenkoEndEnum
8717d751b31SKristina MartsenkoEnum	39:36	ETS
8727d751b31SKristina Martsenko	0b0000	NI
8737d751b31SKristina Martsenko	0b0001	IMP
8747d751b31SKristina MartsenkoEndEnum
8757d751b31SKristina MartsenkoEnum	35:32	TWED
8767d751b31SKristina Martsenko	0b0000	NI
8777d751b31SKristina Martsenko	0b0001	IMP
8787d751b31SKristina MartsenkoEndEnum
8797d751b31SKristina MartsenkoEnum	31:28	XNX
8807d751b31SKristina Martsenko	0b0000	NI
8817d751b31SKristina Martsenko	0b0001	IMP
8827d751b31SKristina MartsenkoEndEnum
8837d751b31SKristina MartsenkoEnum	27:24	SpecSEI
8847d751b31SKristina Martsenko	0b0000	NI
8857d751b31SKristina Martsenko	0b0001	IMP
8867d751b31SKristina MartsenkoEndEnum
8877d751b31SKristina MartsenkoEnum	23:20	PAN
8887d751b31SKristina Martsenko	0b0000	NI
8897d751b31SKristina Martsenko	0b0001	IMP
8907d751b31SKristina Martsenko	0b0010	PAN2
8917d751b31SKristina Martsenko	0b0011	PAN3
8927d751b31SKristina MartsenkoEndEnum
8937d751b31SKristina MartsenkoEnum	19:16	LO
8947d751b31SKristina Martsenko	0b0000	NI
8957d751b31SKristina Martsenko	0b0001	IMP
8967d751b31SKristina MartsenkoEndEnum
8977d751b31SKristina MartsenkoEnum	15:12	HPDS
8987d751b31SKristina Martsenko	0b0000	NI
8997d751b31SKristina Martsenko	0b0001	IMP
9007d751b31SKristina Martsenko	0b0010	HPDS2
9017d751b31SKristina MartsenkoEndEnum
9027d751b31SKristina MartsenkoEnum	11:8	VH
9037d751b31SKristina Martsenko	0b0000	NI
9047d751b31SKristina Martsenko	0b0001	IMP
9057d751b31SKristina MartsenkoEndEnum
9067d751b31SKristina MartsenkoEnum	7:4	VMIDBits
9077d751b31SKristina Martsenko	0b0000	8
9087d751b31SKristina Martsenko	0b0010	16
9097d751b31SKristina MartsenkoEndEnum
9107d751b31SKristina MartsenkoEnum	3:0	HAFDBS
9117d751b31SKristina Martsenko	0b0000	NI
9127d751b31SKristina Martsenko	0b0001	AF
9137d751b31SKristina Martsenko	0b0010	DBM
9147d751b31SKristina MartsenkoEndEnum
9157d751b31SKristina MartsenkoEndSysreg
9167d751b31SKristina Martsenko
917cfa3a6c5SMark BrownSysreg	ID_AA64MMFR2_EL1	3	0	0	7	2
918cfa3a6c5SMark BrownEnum	63:60	E0PD
919cfa3a6c5SMark Brown	0b0000	NI
920cfa3a6c5SMark Brown	0b0001	IMP
921cfa3a6c5SMark BrownEndEnum
922cfa3a6c5SMark BrownEnum	59:56	EVT
923cfa3a6c5SMark Brown	0b0000	NI
924cfa3a6c5SMark Brown	0b0001	IMP
925cfa3a6c5SMark Brown	0b0010	TTLBxS
926cfa3a6c5SMark BrownEndEnum
927cfa3a6c5SMark BrownEnum	55:52	BBM
928cfa3a6c5SMark Brown	0b0000	0
929cfa3a6c5SMark Brown	0b0001	1
930cfa3a6c5SMark Brown	0b0010	2
931cfa3a6c5SMark BrownEndEnum
932cfa3a6c5SMark BrownEnum	51:48	TTL
933cfa3a6c5SMark Brown	0b0000	NI
934cfa3a6c5SMark Brown	0b0001	IMP
935cfa3a6c5SMark BrownEndEnum
936cfa3a6c5SMark BrownRes0	47:44
937cfa3a6c5SMark BrownEnum	43:40	FWB
938cfa3a6c5SMark Brown	0b0000	NI
939cfa3a6c5SMark Brown	0b0001	IMP
940cfa3a6c5SMark BrownEndEnum
941cfa3a6c5SMark BrownEnum	39:36	IDS
942cfa3a6c5SMark Brown	0b0000	0x0
943cfa3a6c5SMark Brown	0b0001	0x18
944cfa3a6c5SMark BrownEndEnum
945cfa3a6c5SMark BrownEnum	35:32	AT
946cfa3a6c5SMark Brown	0b0000	NI
947cfa3a6c5SMark Brown	0b0001	IMP
948cfa3a6c5SMark BrownEndEnum
949cfa3a6c5SMark BrownEnum	31:28	ST
950cfa3a6c5SMark Brown	0b0000	39
951cfa3a6c5SMark Brown	0b0001	48_47
952cfa3a6c5SMark BrownEndEnum
953cfa3a6c5SMark BrownEnum	27:24	NV
954cfa3a6c5SMark Brown	0b0000	NI
955cfa3a6c5SMark Brown	0b0001	IMP
956cfa3a6c5SMark Brown	0b0010	NV2
957cfa3a6c5SMark BrownEndEnum
958cfa3a6c5SMark BrownEnum	23:20	CCIDX
959cfa3a6c5SMark Brown	0b0000	32
960cfa3a6c5SMark Brown	0b0001	64
961cfa3a6c5SMark BrownEndEnum
962cfa3a6c5SMark BrownEnum	19:16	VARange
963cfa3a6c5SMark Brown	0b0000	48
964cfa3a6c5SMark Brown	0b0001	52
965cfa3a6c5SMark BrownEndEnum
966cfa3a6c5SMark BrownEnum	15:12	IESB
967cfa3a6c5SMark Brown	0b0000	NI
968cfa3a6c5SMark Brown	0b0001	IMP
969cfa3a6c5SMark BrownEndEnum
970cfa3a6c5SMark BrownEnum	11:8	LSM
971cfa3a6c5SMark Brown	0b0000	NI
972cfa3a6c5SMark Brown	0b0001	IMP
973cfa3a6c5SMark BrownEndEnum
974cfa3a6c5SMark BrownEnum	7:4	UAO
975cfa3a6c5SMark Brown	0b0000	NI
976cfa3a6c5SMark Brown	0b0001	IMP
977cfa3a6c5SMark BrownEndEnum
978cfa3a6c5SMark BrownEnum	3:0	CnP
979cfa3a6c5SMark Brown	0b0000	NI
980cfa3a6c5SMark Brown	0b0001	IMP
981cfa3a6c5SMark BrownEndEnum
982cfa3a6c5SMark BrownEndSysreg
983cfa3a6c5SMark Brown
9847a41a97bSMark BrownSysreg	SCTLR_EL1	3	0	1	0	0
9857a41a97bSMark BrownField	63	TIDCP
986e1567b4fSMark BrownField	62	SPINTMASK
9877a41a97bSMark BrownField	61	NMI
9887a41a97bSMark BrownField	60	EnTP2
9897a41a97bSMark BrownRes0	59:58
9907a41a97bSMark BrownField	57	EPAN
9917a41a97bSMark BrownField	56	EnALS
9927a41a97bSMark BrownField	55	EnAS0
9937a41a97bSMark BrownField	54	EnASR
9947a41a97bSMark BrownField	53	TME
9957a41a97bSMark BrownField	52	TME0
9967a41a97bSMark BrownField	51	TMT
9977a41a97bSMark BrownField	50	TMT0
9987a41a97bSMark BrownField	49:46	TWEDEL
9997a41a97bSMark BrownField	45	TWEDEn
10007a41a97bSMark BrownField	44	DSSBS
10017a41a97bSMark BrownField	43	ATA
10027a41a97bSMark BrownField	42	ATA0
10037a41a97bSMark BrownEnum	41:40	TCF
10047a41a97bSMark Brown	0b00	NONE
10057a41a97bSMark Brown	0b01	SYNC
10067a41a97bSMark Brown	0b10	ASYNC
10077a41a97bSMark Brown	0b11	ASYMM
10087a41a97bSMark BrownEndEnum
10097a41a97bSMark BrownEnum	39:38	TCF0
10107a41a97bSMark Brown	0b00	NONE
10117a41a97bSMark Brown	0b01	SYNC
10127a41a97bSMark Brown	0b10	ASYNC
10137a41a97bSMark Brown	0b11	ASYMM
10147a41a97bSMark BrownEndEnum
10157a41a97bSMark BrownField	37	ITFSB
10167a41a97bSMark BrownField	36	BT1
10177a41a97bSMark BrownField	35	BT0
10187a41a97bSMark BrownRes0	34
10197a41a97bSMark BrownField	33	MSCEn
10207a41a97bSMark BrownField	32	CMOW
10217a41a97bSMark BrownField	31	EnIA
10227a41a97bSMark BrownField	30	EnIB
10237a41a97bSMark BrownField	29	LSMAOE
10247a41a97bSMark BrownField	28	nTLSMD
10257a41a97bSMark BrownField	27	EnDA
10267a41a97bSMark BrownField	26	UCI
10277a41a97bSMark BrownField	25	EE
10287a41a97bSMark BrownField	24	E0E
10297a41a97bSMark BrownField	23	SPAN
10307a41a97bSMark BrownField	22	EIS
10317a41a97bSMark BrownField	21	IESB
10327a41a97bSMark BrownField	20	TSCXT
10337a41a97bSMark BrownField	19	WXN
10347a41a97bSMark BrownField	18	nTWE
10357a41a97bSMark BrownRes0	17
10367a41a97bSMark BrownField	16	nTWI
10377a41a97bSMark BrownField	15	UCT
10387a41a97bSMark BrownField	14	DZE
10397a41a97bSMark BrownField	13	EnDB
10407a41a97bSMark BrownField	12	I
10417a41a97bSMark BrownField	11	EOS
10427a41a97bSMark BrownField	10	EnRCTX
10437a41a97bSMark BrownField	9	UMA
10447a41a97bSMark BrownField	8	SED
10457a41a97bSMark BrownField	7	ITD
10467a41a97bSMark BrownField	6	nAA
10477a41a97bSMark BrownField	5	CP15BEN
10487a41a97bSMark BrownField	4	SA0
10497a41a97bSMark BrownField	3	SA
10507a41a97bSMark BrownField	2	C
10517a41a97bSMark BrownField	1	A
10527a41a97bSMark BrownField	0	M
10537a41a97bSMark BrownEndSysreg
10547a41a97bSMark Brown
1055b5c0f105SMark BrownSysregFields	CPACR_ELx
1056b5c0f105SMark BrownRes0	63:29
1057b5c0f105SMark BrownField	28	TTA
1058b5c0f105SMark BrownRes0	27:26
1059b5c0f105SMark BrownField	25:24	SMEN
1060b5c0f105SMark BrownRes0	23:22
1061b5c0f105SMark BrownField	21:20	FPEN
1062b5c0f105SMark BrownRes0	19:18
1063b5c0f105SMark BrownField	17:16	ZEN
1064b5c0f105SMark BrownRes0	15:0
1065b5c0f105SMark BrownEndSysregFields
1066b5c0f105SMark Brown
1067b5c0f105SMark BrownSysreg	CPACR_EL1	3	0	1	0	2
1068b5c0f105SMark BrownFields	CPACR_ELx
1069b5c0f105SMark BrownEndSysreg
1070b5c0f105SMark Brown
10719321f049SMark BrownSysreg	SMPRI_EL1	3	0	1	2	4
10729321f049SMark BrownRes0	63:4
10739321f049SMark BrownField	3:0	PRIORITY
10749321f049SMark BrownEndSysreg
10759321f049SMark Brown
107689e9fb32SMark BrownSysregFields	ZCR_ELx
107789e9fb32SMark BrownRes0	63:9
107889e9fb32SMark BrownRaz	8:4
107989e9fb32SMark BrownField	3:0	LEN
108089e9fb32SMark BrownEndSysregFields
108189e9fb32SMark Brown
108289e9fb32SMark BrownSysreg ZCR_EL1	3	0	1	2	0
108389e9fb32SMark BrownFields ZCR_ELx
108489e9fb32SMark BrownEndSysreg
108589e9fb32SMark Brown
10860d1322e7SMark BrownSysregFields	SMCR_ELx
10870d1322e7SMark BrownRes0	63:32
10880d1322e7SMark BrownField	31	FA64
10890d1322e7SMark BrownRes0	30:9
10900d1322e7SMark BrownRaz	8:4
10910d1322e7SMark BrownField	3:0	LEN
10920d1322e7SMark BrownEndSysregFields
10930d1322e7SMark Brown
10940d1322e7SMark BrownSysreg	SMCR_EL1	3	0	1	2	6
10950d1322e7SMark BrownFields	SMCR_ELx
10960d1322e7SMark BrownEndSysreg
10970d1322e7SMark Brown
10983e9ae1ceSMark BrownSysreg	ALLINT	3	0	4	3	0
10993e9ae1ceSMark BrownRes0	63:14
11003e9ae1ceSMark BrownField	13	ALLINT
11013e9ae1ceSMark BrownRes0	12:0
11023e9ae1ceSMark BrownEndSysreg
11033e9ae1ceSMark Brown
1104dffdeadeSMark BrownSysreg	FAR_EL1	3	0	6	0	0
1105dffdeadeSMark BrownField	63:0	ADDR
1106dffdeadeSMark BrownEndSysreg
1107dffdeadeSMark Brown
11088c12e22cSMark BrownSysregFields	CONTEXTIDR_ELx
11098c12e22cSMark BrownRes0	63:32
11108c12e22cSMark BrownField	31:0	PROCID
11118c12e22cSMark BrownEndSysregFields
11128c12e22cSMark Brown
11138c12e22cSMark BrownSysreg	CONTEXTIDR_EL1	3	0	13	0	1
11148c12e22cSMark BrownFields	CONTEXTIDR_ELx
11158c12e22cSMark BrownEndSysreg
11168c12e22cSMark Brown
11170a45f398SMark BrownSysreg	TPIDR_EL1	3	0	13	0	4
11180a45f398SMark BrownField	63:0	ThreadID
11190a45f398SMark BrownEndSysreg
11200a45f398SMark Brown
1121b1179b75SMark BrownSysreg	SCXTNUM_EL1	3	0	13	0	7
1122b1179b75SMark BrownField	63:0	SoftwareContextNumber
1123b1179b75SMark BrownEndSysreg
1124b1179b75SMark Brown
1125af65ea97SMark BrownSysreg	CLIDR_EL1	3	1	0	0	1
1126af65ea97SMark BrownRes0	63:47
1127af65ea97SMark BrownField	46:33	Ttypen
1128af65ea97SMark BrownField	32:30	ICB
1129af65ea97SMark BrownField	29:27	LoUU
1130af65ea97SMark BrownField	26:24	LoC
1131af65ea97SMark BrownField	23:21	LoUIS
1132af65ea97SMark BrownField	20:18	Ctype7
1133af65ea97SMark BrownField	17:15	Ctype6
1134af65ea97SMark BrownField	14:12	Ctype5
1135af65ea97SMark BrownField	11:9	Ctype4
1136af65ea97SMark BrownField	8:6	Ctype3
1137af65ea97SMark BrownField	5:3	Ctype2
1138af65ea97SMark BrownField	2:0	Ctype1
1139af65ea97SMark BrownEndSysreg
1140af65ea97SMark Brown
1141d1b60bedSMark BrownSysreg	GMID_EL1	3	1	0	0	4
1142d1b60bedSMark BrownRes0	63:4
1143d1b60bedSMark BrownField	3:0	BS
1144d1b60bedSMark BrownEndSysreg
1145d1b60bedSMark Brown
1146c37b8700SMark BrownSysreg	SMIDR_EL1	3	1	0	0	6
1147c37b8700SMark BrownRes0	63:32
1148c37b8700SMark BrownField	31:24	IMPLEMENTER
1149c37b8700SMark BrownField	23:16	REVISION
1150c37b8700SMark BrownField	15	SMPS
1151c37b8700SMark BrownRes0	14:12
1152c37b8700SMark BrownField	11:0	AFFINITY
1153c37b8700SMark BrownEndSysreg
1154c37b8700SMark Brown
11558bd354b3SMark BrownSysreg	CSSELR_EL1	3	2	0	0	0
11568bd354b3SMark BrownRes0	63:5
11578bd354b3SMark BrownField	4	TnD
11588bd354b3SMark BrownField	3:1	Level
11598bd354b3SMark BrownField	0	InD
11608bd354b3SMark BrownEndSysreg
11618bd354b3SMark Brown
11629a3634d0SMark BrownSysreg	CTR_EL0	3	3	0	0	1
11639a3634d0SMark BrownRes0	63:38
11649a3634d0SMark BrownField	37:32	TminLine
11659a3634d0SMark BrownRes1	31
11669a3634d0SMark BrownRes0	30
11679a3634d0SMark BrownField	29	DIC
11689a3634d0SMark BrownField	28	IDC
11699a3634d0SMark BrownField	27:24	CWG
11709a3634d0SMark BrownField	23:20	ERG
11719a3634d0SMark BrownField	19:16	DminLine
11729a3634d0SMark BrownEnum	15:14	L1Ip
11739a3634d0SMark Brown	0b00	VPIPT
11749a3634d0SMark Brown	# This is named as AIVIVT in the ARM but documented as reserved
11759a3634d0SMark Brown	0b01	RESERVED
11769a3634d0SMark Brown	0b10	VIPT
11779a3634d0SMark Brown	0b11	PIPT
11789a3634d0SMark BrownEndEnum
11799a3634d0SMark BrownRes0	13:4
11809a3634d0SMark BrownField	3:0	IminLine
11819a3634d0SMark BrownEndSysreg
11829a3634d0SMark Brown
11835589083dSMark BrownSysreg	DCZID_EL0	3	3	0	0	7
11845589083dSMark BrownRes0	63:5
11855589083dSMark BrownField	4	DZP
11865589083dSMark BrownField	3:0	BS
11875589083dSMark BrownEndSysreg
11885589083dSMark Brown
118911e12a91SMark BrownSysreg	SVCR	3	3	4	2	2
119011e12a91SMark BrownRes0	63:2
119111e12a91SMark BrownField	1	ZA
119211e12a91SMark BrownField	0	SM
119311e12a91SMark BrownEndSysreg
119411e12a91SMark Brown
119589e9fb32SMark BrownSysreg	ZCR_EL2	3	4	1	2	0
119689e9fb32SMark BrownFields	ZCR_ELx
119789e9fb32SMark BrownEndSysreg
119889e9fb32SMark Brown
1199cfaa3210SMark BrownSysreg	HCRX_EL2	3	4	1	2	2
1200cfaa3210SMark BrownRes0	63:12
1201cfaa3210SMark BrownField	11	MSCEn
1202cfaa3210SMark BrownField	10	MCE2
1203cfaa3210SMark BrownField	9	CMOW
1204cfaa3210SMark BrownField	8	VFNMI
1205cfaa3210SMark BrownField	7	VINMI
1206cfaa3210SMark BrownField	6	TALLINT
1207cfaa3210SMark BrownField	5	SMPME
1208cfaa3210SMark BrownField	4	FGTnXS
1209cfaa3210SMark BrownField	3	FnXS
1210cfaa3210SMark BrownField	2	EnASR
1211cfaa3210SMark BrownField	1	EnALS
1212cfaa3210SMark BrownField	0	EnAS0
1213cfaa3210SMark BrownEndSysreg
1214cfaa3210SMark Brown
12158e053810SMark BrownSysreg	SMPRIMAP_EL2	3	4	1	2	5
12168e053810SMark BrownField	63:60	P15
12178e053810SMark BrownField	59:56	P14
12188e053810SMark BrownField	55:52	P13
12198e053810SMark BrownField	51:48	P12
12208e053810SMark BrownField	47:44	P11
12218e053810SMark BrownField	43:40	P10
12228e053810SMark BrownField	39:36	F9
12238e053810SMark BrownField	35:32	P8
12248e053810SMark BrownField	31:28	P7
12258e053810SMark BrownField	27:24	P6
12268e053810SMark BrownField	23:20	P5
12278e053810SMark BrownField	19:16	P4
12288e053810SMark BrownField	15:12	P3
12298e053810SMark BrownField	11:8	P2
12308e053810SMark BrownField	7:4	P1
12318e053810SMark BrownField	3:0	P0
12328e053810SMark BrownEndSysreg
12338e053810SMark Brown
12340d1322e7SMark BrownSysreg	SMCR_EL2	3	4	1	2	6
12350d1322e7SMark BrownFields	SMCR_ELx
12360d1322e7SMark BrownEndSysreg
12370d1322e7SMark Brown
123801baa57aSMark BrownSysreg	DACR32_EL2	3	4	3	0	0
123901baa57aSMark BrownRes0	63:32
124001baa57aSMark BrownField	31:30	D15
124101baa57aSMark BrownField	29:28	D14
124201baa57aSMark BrownField	27:26	D13
124301baa57aSMark BrownField	25:24	D12
124401baa57aSMark BrownField	23:22	D11
124501baa57aSMark BrownField	21:20	D10
124601baa57aSMark BrownField	19:18	D9
124701baa57aSMark BrownField	17:16	D8
124801baa57aSMark BrownField	15:14	D7
124901baa57aSMark BrownField	13:12	D6
125001baa57aSMark BrownField	11:10	D5
125101baa57aSMark BrownField	9:8	D4
125201baa57aSMark BrownField	7:6	D3
125301baa57aSMark BrownField	5:4	D2
125401baa57aSMark BrownField	3:2	D1
125501baa57aSMark BrownField	1:0	D0
125601baa57aSMark BrownEndSysreg
125701baa57aSMark Brown
1258dffdeadeSMark BrownSysreg	FAR_EL2	3	4	6	0	0
1259dffdeadeSMark BrownField	63:0	ADDR
1260dffdeadeSMark BrownEndSysreg
1261dffdeadeSMark Brown
12628c12e22cSMark BrownSysreg	CONTEXTIDR_EL2	3	4	13	0	1
12638c12e22cSMark BrownFields	CONTEXTIDR_ELx
12648c12e22cSMark BrownEndSysreg
12658c12e22cSMark Brown
1266b5c0f105SMark BrownSysreg	CPACR_EL12	3	5	1	0	2
1267b5c0f105SMark BrownFields	CPACR_ELx
1268b5c0f105SMark BrownEndSysreg
1269b5c0f105SMark Brown
127089e9fb32SMark BrownSysreg	ZCR_EL12	3	5	1	2	0
127189e9fb32SMark BrownFields	ZCR_ELx
127289e9fb32SMark BrownEndSysreg
127389e9fb32SMark Brown
12740d1322e7SMark BrownSysreg	SMCR_EL12	3	5	1	2	6
12750d1322e7SMark BrownFields	SMCR_ELx
12760d1322e7SMark BrownEndSysreg
12770d1322e7SMark Brown
1278dffdeadeSMark BrownSysreg	FAR_EL12	3	5	6	0	0
1279dffdeadeSMark BrownField	63:0	ADDR
1280dffdeadeSMark BrownEndSysreg
1281dffdeadeSMark Brown
12828c12e22cSMark BrownSysreg	CONTEXTIDR_EL12	3	5	13	0	1
12838c12e22cSMark BrownFields	CONTEXTIDR_ELx
12848c12e22cSMark BrownEndSysreg
12858c12e22cSMark Brown
128641fde735SMark BrownSysregFields TTBRx_EL1
128741fde735SMark BrownField	63:48	ASID
128841fde735SMark BrownField	47:1	BADDR
128941fde735SMark BrownField	0	CnP
129041fde735SMark BrownEndSysregFields
129141fde735SMark Brown
129241fde735SMark BrownSysreg	TTBR0_EL1	3	0	2	0	0
129341fde735SMark BrownFields	TTBRx_EL1
129441fde735SMark BrownEndSysreg
129541fde735SMark Brown
129641fde735SMark BrownSysreg	TTBR1_EL1	3	0	2	0	1
129741fde735SMark BrownFields	TTBRx_EL1
129841fde735SMark BrownEndSysreg
1299464ca8dfSMark Brown
1300464ca8dfSMark BrownSysreg	LORSA_EL1	3	0	10	4	0
1301464ca8dfSMark BrownRes0	63:52
1302464ca8dfSMark BrownField	51:16	SA
1303464ca8dfSMark BrownRes0	15:1
1304464ca8dfSMark BrownField	0	Valid
1305464ca8dfSMark BrownEndSysreg
1306464ca8dfSMark Brown
13070d879f7aSMark BrownSysreg	LOREA_EL1	3	0	10	4	1
13080d879f7aSMark BrownRes0	63:52
13090d879f7aSMark BrownField	51:48	EA_51_48
13100d879f7aSMark BrownField	47:16	EA_47_16
13110d879f7aSMark BrownRes0	15:0
13120d879f7aSMark BrownEndSysreg
1313cdf428f7SMark Brown
1314cdf428f7SMark BrownSysreg	LORN_EL1	3	0	10	4	2
1315cdf428f7SMark BrownRes0	63:8
1316cdf428f7SMark BrownField	7:0	Num
1317cdf428f7SMark BrownEndSysreg
131841cc24e0SMark Brown
131941cc24e0SMark BrownSysreg	LORC_EL1	3	0	10	4	3
132041cc24e0SMark BrownRes0	63:10
132141cc24e0SMark BrownField	9:2	DS
132241cc24e0SMark BrownRes0	1
132341cc24e0SMark BrownField	0	EN
132441cc24e0SMark BrownEndSysreg
132512c897b4SMark Brown
132612c897b4SMark BrownSysreg	LORID_EL1	3	0	10	4	7
132712c897b4SMark BrownRes0	63:24
132812c897b4SMark BrownField	23:16	LD
132912c897b4SMark BrownRes0	15:8
133012c897b4SMark BrownField	7:0	LR
133112c897b4SMark BrownEndSysreg
1332