| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145 |
- # SPDX-License-Identifier: GPL-2.0-only
- #
- # System register metadata
- # Each System register is described by a Sysreg block:
- # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
- # <field>
- # ...
- # EndSysreg
- # Within a Sysreg block, each field can be described as one of:
- # Res0 <msb>[:<lsb>]
- # Res1 <msb>[:<lsb>]
- # Unkn <msb>[:<lsb>]
- # Field <msb>[:<lsb>] <name>
- # Enum <msb>[:<lsb>] <name>
- # <enumval> <enumname>
- # ...
- # EndEnum
- # Alternatively if multiple registers share the same layout then
- # a SysregFields block can be used to describe the shared layout
- # SysregFields <fieldsname>
- # <field>
- # ...
- # EndSysregFields
- # and referenced from within the Sysreg:
- # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
- # Fields <fieldsname>
- # EndSysreg
- # For ID registers we adopt a few conventions for translating the
- # language in the ARM into defines:
- #
- # NI - Not implemented
- # IMP - Implemented
- #
- # In general it is recommended that new enumeration items be named for the
- # feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration
- # item ACCDATA) though it may be more taseful to do something else.
- Sysreg OSDTRRX_EL1 2 0 0 0 2
- Res0 63:32
- Field 31:0 DTRRX
- EndSysreg
- Sysreg MDCCINT_EL1 2 0 0 2 0
- Res0 63:31
- Field 30 RX
- Field 29 TX
- Res0 28:0
- EndSysreg
- Sysreg MDSCR_EL1 2 0 0 2 2
- Res0 63:36
- Field 35 EHBWE
- Field 34 EnSPM
- Field 33 TTA
- Field 32 EMBWE
- Field 31 TFO
- Field 30 RXfull
- Field 29 TXfull
- Res0 28
- Field 27 RXO
- Field 26 TXU
- Res0 25:24
- Field 23:22 INTdis
- Field 21 TDA
- Res0 20
- Field 19 SC2
- Res0 18:16
- Field 15 MDE
- Field 14 HDE
- Field 13 KDE
- Field 12 TDCC
- Res0 11:7
- Field 6 ERR
- Res0 5:1
- Field 0 SS
- EndSysreg
- Sysreg OSDTRTX_EL1 2 0 0 3 2
- Res0 63:32
- Field 31:0 DTRTX
- EndSysreg
- Sysreg OSECCR_EL1 2 0 0 6 2
- Res0 63:32
- Field 31:0 EDECCR
- EndSysreg
- Sysreg OSLAR_EL1 2 0 1 0 4
- Res0 63:1
- Field 0 OSLK
- EndSysreg
- Sysreg ID_PFR0_EL1 3 0 0 1 0
- Res0 63:32
- UnsignedEnum 31:28 RAS
- 0b0000 NI
- 0b0001 RAS
- 0b0010 RASv1p1
- EndEnum
- UnsignedEnum 27:24 DIT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 AMU
- 0b0000 NI
- 0b0001 AMUv1
- 0b0010 AMUv1p1
- EndEnum
- UnsignedEnum 19:16 CSV2
- 0b0000 UNDISCLOSED
- 0b0001 IMP
- 0b0010 CSV2p1
- EndEnum
- UnsignedEnum 15:12 State3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 11:8 State2
- 0b0000 NI
- 0b0001 NO_CV
- 0b0010 CV
- EndEnum
- UnsignedEnum 7:4 State1
- 0b0000 NI
- 0b0001 THUMB
- 0b0010 THUMB2
- EndEnum
- UnsignedEnum 3:0 State0
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_PFR1_EL1 3 0 0 1 1
- Res0 63:32
- UnsignedEnum 31:28 GIC
- 0b0000 NI
- 0b0001 GICv3
- 0b0011 GICv4p1
- EndEnum
- UnsignedEnum 27:24 Virt_frac
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 23:20 Sec_frac
- 0b0000 NI
- 0b0001 WALK_DISABLE
- 0b0010 SECURE_MEMORY
- EndEnum
- UnsignedEnum 19:16 GenTimer
- 0b0000 NI
- 0b0001 IMP
- 0b0010 ECV
- EndEnum
- UnsignedEnum 15:12 Virtualization
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 MProgMod
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 7:4 Security
- 0b0000 NI
- 0b0001 EL3
- 0b0001 NSACR_RFR
- EndEnum
- UnsignedEnum 3:0 ProgMod
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_DFR0_EL1 3 0 0 1 2
- Res0 63:32
- UnsignedEnum 31:28 TraceFilt
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 PerfMon
- 0b0000 NI
- 0b0001 PMUv1
- 0b0010 PMUv2
- 0b0011 PMUv3
- 0b0100 PMUv3p1
- 0b0101 PMUv3p4
- 0b0110 PMUv3p5
- 0b0111 PMUv3p7
- 0b1000 PMUv3p8
- 0b1001 PMUv3p9
- 0b1111 IMPDEF
- EndEnum
- Enum 23:20 MProfDbg
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 19:16 MMapTrc
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 15:12 CopTrc
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 11:8 MMapDbg
- 0b0000 NI
- 0b0100 Armv7
- 0b0101 Armv7p1
- EndEnum
- Field 7:4 CopSDbg
- Enum 3:0 CopDbg
- 0b0000 NI
- 0b0010 Armv6
- 0b0011 Armv6p1
- 0b0100 Armv7
- 0b0101 Armv7p1
- 0b0110 Armv8
- 0b0111 VHE
- 0b1000 Debugv8p2
- 0b1001 Debugv8p4
- 0b1010 Debugv8p8
- 0b1011 Debugv8p9
- EndEnum
- EndSysreg
- Sysreg ID_AFR0_EL1 3 0 0 1 3
- Res0 63:16
- Field 15:12 IMPDEF3
- Field 11:8 IMPDEF2
- Field 7:4 IMPDEF1
- Field 3:0 IMPDEF0
- EndSysreg
- Sysreg ID_MMFR0_EL1 3 0 0 1 4
- Res0 63:32
- Enum 31:28 InnerShr
- 0b0000 NC
- 0b0001 HW
- 0b1111 IGNORED
- EndEnum
- UnsignedEnum 27:24 FCSE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 23:20 AuxReg
- 0b0000 NI
- 0b0001 ACTLR
- 0b0010 AIFSR
- EndEnum
- Enum 19:16 TCM
- 0b0000 NI
- 0b0001 IMPDEF
- 0b0010 TCM
- 0b0011 TCM_DMA
- EndEnum
- Enum 15:12 ShareLvl
- 0b0000 ONE
- 0b0001 TWO
- EndEnum
- Enum 11:8 OuterShr
- 0b0000 NC
- 0b0001 HW
- 0b1111 IGNORED
- EndEnum
- Enum 7:4 PMSA
- 0b0000 NI
- 0b0001 IMPDEF
- 0b0010 PMSAv6
- 0b0011 PMSAv7
- EndEnum
- Enum 3:0 VMSA
- 0b0000 NI
- 0b0001 IMPDEF
- 0b0010 VMSAv6
- 0b0011 VMSAv7
- 0b0100 VMSAv7_PXN
- 0b0101 VMSAv7_LONG
- EndEnum
- EndSysreg
- Sysreg ID_MMFR1_EL1 3 0 0 1 5
- Res0 63:32
- Enum 31:28 BPred
- 0b0000 NI
- 0b0001 BP_SW_MANGED
- 0b0010 BP_ASID_AWARE
- 0b0011 BP_NOSNOOP
- 0b0100 BP_INVISIBLE
- EndEnum
- Enum 27:24 L1TstCln
- 0b0000 NI
- 0b0001 NOINVALIDATE
- 0b0010 INVALIDATE
- EndEnum
- Enum 23:20 L1Uni
- 0b0000 NI
- 0b0001 INVALIDATE
- 0b0010 CLEAN_AND_INVALIDATE
- EndEnum
- Enum 19:16 L1Hvd
- 0b0000 NI
- 0b0001 INVALIDATE_ISIDE_ONLY
- 0b0010 INVALIDATE
- 0b0011 CLEAN_AND_INVALIDATE
- EndEnum
- Enum 15:12 L1UniSW
- 0b0000 NI
- 0b0001 CLEAN
- 0b0010 CLEAN_AND_INVALIDATE
- 0b0011 INVALIDATE
- EndEnum
- Enum 11:8 L1HvdSW
- 0b0000 NI
- 0b0001 CLEAN_AND_INVALIDATE
- 0b0010 INVALIDATE_DSIDE_ONLY
- 0b0011 INVALIDATE
- EndEnum
- Enum 7:4 L1UniVA
- 0b0000 NI
- 0b0001 CLEAN_AND_INVALIDATE
- 0b0010 INVALIDATE_BP
- EndEnum
- Enum 3:0 L1HvdVA
- 0b0000 NI
- 0b0001 CLEAN_AND_INVALIDATE
- 0b0010 INVALIDATE_BP
- EndEnum
- EndSysreg
- Sysreg ID_MMFR2_EL1 3 0 0 1 6
- Res0 63:32
- Enum 31:28 HWAccFlg
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 27:24 WFIStall
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 23:20 MemBarr
- 0b0000 NI
- 0b0001 DSB_ONLY
- 0b0010 IMP
- EndEnum
- Enum 19:16 UniTLB
- 0b0000 NI
- 0b0001 BY_VA
- 0b0010 BY_MATCH_ASID
- 0b0011 BY_ALL_ASID
- 0b0100 OTHER_TLBS
- 0b0101 BROADCAST
- 0b0110 BY_IPA
- EndEnum
- Enum 15:12 HvdTLB
- 0b0000 NI
- EndEnum
- Enum 11:8 L1HvdRng
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 7:4 L1HvdBG
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 3:0 L1HvdFG
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_MMFR3_EL1 3 0 0 1 7
- Res0 63:32
- Enum 31:28 Supersec
- 0b0000 IMP
- 0b1111 NI
- EndEnum
- Enum 27:24 CMemSz
- 0b0000 4GB
- 0b0001 64GB
- 0b0010 1TB
- EndEnum
- Enum 23:20 CohWalk
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 19:16 PAN
- 0b0000 NI
- 0b0001 PAN
- 0b0010 PAN2
- EndEnum
- Enum 15:12 MaintBcst
- 0b0000 NI
- 0b0001 NO_TLB
- 0b0010 ALL
- EndEnum
- Enum 11:8 BPMaint
- 0b0000 NI
- 0b0001 ALL
- 0b0010 BY_VA
- EndEnum
- Enum 7:4 CMaintSW
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 3:0 CMaintVA
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_ISAR0_EL1 3 0 0 2 0
- Res0 63:28
- Enum 27:24 Divide
- 0b0000 NI
- 0b0001 xDIV_T32
- 0b0010 xDIV_A32
- EndEnum
- UnsignedEnum 23:20 Debug
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 19:16 Coproc
- 0b0000 NI
- 0b0001 MRC
- 0b0010 MRC2
- 0b0011 MRRC
- 0b0100 MRRC2
- EndEnum
- UnsignedEnum 15:12 CmpBranch
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 BitField
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 BitCount
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 Swap
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_ISAR1_EL1 3 0 0 2 1
- Res0 63:32
- Enum 31:28 Jazelle
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 27:24 Interwork
- 0b0000 NI
- 0b0001 BX
- 0b0010 BLX
- 0b0011 A32_BX
- EndEnum
- Enum 23:20 Immediate
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 19:16 IfThen
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 15:12 Extend
- 0b0000 NI
- 0b0001 SXTB
- 0b0010 SXTB16
- EndEnum
- Enum 11:8 Except_AR
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 7:4 Except
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 3:0 Endian
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_ISAR2_EL1 3 0 0 2 2
- Res0 63:32
- Enum 31:28 Reversal
- 0b0000 NI
- 0b0001 REV
- 0b0010 RBIT
- EndEnum
- Enum 27:24 PSR_AR
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 23:20 MultU
- 0b0000 NI
- 0b0001 UMULL
- 0b0010 UMAAL
- EndEnum
- Enum 19:16 MultS
- 0b0000 NI
- 0b0001 SMULL
- 0b0010 SMLABB
- 0b0011 SMLAD
- EndEnum
- Enum 15:12 Mult
- 0b0000 NI
- 0b0001 MLA
- 0b0010 MLS
- EndEnum
- Enum 11:8 MultiAccessInt
- 0b0000 NI
- 0b0001 RESTARTABLE
- 0b0010 CONTINUABLE
- EndEnum
- Enum 7:4 MemHint
- 0b0000 NI
- 0b0001 PLD
- 0b0010 PLD2
- 0b0011 PLI
- 0b0100 PLDW
- EndEnum
- Enum 3:0 LoadStore
- 0b0000 NI
- 0b0001 DOUBLE
- 0b0010 ACQUIRE
- EndEnum
- EndSysreg
- Sysreg ID_ISAR3_EL1 3 0 0 2 3
- Res0 63:32
- Enum 31:28 T32EE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 27:24 TrueNOP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 23:20 T32Copy
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 19:16 TabBranch
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 15:12 SynchPrim
- 0b0000 NI
- 0b0001 EXCLUSIVE
- 0b0010 DOUBLE
- EndEnum
- Enum 11:8 SVC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 7:4 SIMD
- 0b0000 NI
- 0b0001 SSAT
- 0b0011 PKHBT
- EndEnum
- Enum 3:0 Saturate
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_ISAR4_EL1 3 0 0 2 4
- Res0 63:32
- Enum 31:28 SWP_frac
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 27:24 PSR_M
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 23:20 SynchPrim_frac
- 0b0000 NI
- 0b0011 IMP
- EndEnum
- Enum 19:16 Barrier
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 15:12 SMC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 11:8 Writeback
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 7:4 WithShifts
- 0b0000 NI
- 0b0001 LSL3
- 0b0011 LS
- 0b0100 REG
- EndEnum
- Enum 3:0 Unpriv
- 0b0000 NI
- 0b0001 REG_BYTE
- 0b0010 SIGNED_HALFWORD
- EndEnum
- EndSysreg
- Sysreg ID_ISAR5_EL1 3 0 0 2 5
- Res0 63:32
- UnsignedEnum 31:28 VCMA
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 RDM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 23:20
- UnsignedEnum 19:16 CRC32
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 SHA2
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 SHA1
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 AES
- 0b0000 NI
- 0b0001 IMP
- 0b0010 VMULL
- EndEnum
- UnsignedEnum 3:0 SEVL
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_ISAR6_EL1 3 0 0 2 7
- Res0 63:28
- UnsignedEnum 27:24 I8MM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 BF16
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 19:16 SPECRES
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 SB
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 FHM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 DP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 JSCVT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_MMFR4_EL1 3 0 0 2 6
- Res0 63:32
- UnsignedEnum 31:28 EVT
- 0b0000 NI
- 0b0001 NO_TLBIS
- 0b0010 TLBIS
- EndEnum
- UnsignedEnum 27:24 CCIDX
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 LSM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 19:16 HPDS
- 0b0000 NI
- 0b0001 AA32HPD
- 0b0010 HPDS2
- EndEnum
- UnsignedEnum 15:12 CnP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 XNX
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 AC2
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 SpecSEI
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg MVFR0_EL1 3 0 0 3 0
- Res0 63:32
- UnsignedEnum 31:28 FPRound
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 FPShVec
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 FPSqrt
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 19:16 FPDivide
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 FPTrap
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 FPDP
- 0b0000 NI
- 0b0001 VFPv2
- 0b0010 VFPv3
- EndEnum
- UnsignedEnum 7:4 FPSP
- 0b0000 NI
- 0b0001 VFPv2
- 0b0010 VFPv3
- EndEnum
- Enum 3:0 SIMDReg
- 0b0000 NI
- 0b0001 IMP_16x64
- 0b0010 IMP_32x64
- EndEnum
- EndSysreg
- Sysreg MVFR1_EL1 3 0 0 3 1
- Res0 63:32
- UnsignedEnum 31:28 SIMDFMAC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 FPHP
- 0b0000 NI
- 0b0001 FPHP
- 0b0010 FPHP_CONV
- 0b0011 FP16
- EndEnum
- UnsignedEnum 23:20 SIMDHP
- 0b0000 NI
- 0b0001 SIMDHP
- 0b0010 SIMDHP_FLOAT
- EndEnum
- UnsignedEnum 19:16 SIMDSP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 SIMDInt
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 SIMDLS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 FPDNaN
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 FPFtZ
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg MVFR2_EL1 3 0 0 3 2
- Res0 63:8
- Enum 7:4 FPMisc
- 0b0000 NI
- 0b0001 FP
- 0b0010 FP_DIRECTED_ROUNDING
- 0b0011 FP_ROUNDING
- 0b0100 FP_MAX_MIN
- EndEnum
- Enum 3:0 SIMDMisc
- 0b0000 NI
- 0b0001 SIMD_DIRECTED_ROUNDING
- 0b0010 SIMD_ROUNDING
- 0b0011 SIMD_MAX_MIN
- EndEnum
- EndSysreg
- Sysreg ID_PFR2_EL1 3 0 0 3 4
- Res0 63:12
- UnsignedEnum 11:8 RAS_frac
- 0b0000 NI
- 0b0001 RASv1p1
- EndEnum
- UnsignedEnum 7:4 SSBS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 CSV3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_DFR1_EL1 3 0 0 3 5
- Res0 63:8
- UnsignedEnum 7:4 HPMN0
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 3:0 MTPMU
- 0b0000 IMPDEF
- 0b0001 IMP
- 0b1111 NI
- EndEnum
- EndSysreg
- Sysreg ID_MMFR5_EL1 3 0 0 3 6
- Res0 63:8
- UnsignedEnum 7:4 nTLBPA
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 ETS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_AA64PFR0_EL1 3 0 0 4 0
- UnsignedEnum 63:60 CSV3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 59:56 CSV2
- 0b0000 NI
- 0b0001 IMP
- 0b0010 CSV2_2
- 0b0011 CSV2_3
- EndEnum
- UnsignedEnum 55:52 RME
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 51:48 DIT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 47:44 AMU
- 0b0000 NI
- 0b0001 IMP
- 0b0010 V1P1
- EndEnum
- UnsignedEnum 43:40 MPAM
- 0b0000 0
- 0b0001 1
- EndEnum
- UnsignedEnum 39:36 SEL2
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 35:32 SVE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 31:28 RAS
- 0b0000 NI
- 0b0001 IMP
- 0b0010 V1P1
- EndEnum
- UnsignedEnum 27:24 GIC
- 0b0000 NI
- 0b0001 IMP
- 0b0011 V4P1
- EndEnum
- SignedEnum 23:20 AdvSIMD
- 0b0000 IMP
- 0b0001 FP16
- 0b1111 NI
- EndEnum
- SignedEnum 19:16 FP
- 0b0000 IMP
- 0b0001 FP16
- 0b1111 NI
- EndEnum
- UnsignedEnum 15:12 EL3
- 0b0000 NI
- 0b0001 IMP
- 0b0010 AARCH32
- EndEnum
- UnsignedEnum 11:8 EL2
- 0b0000 NI
- 0b0001 IMP
- 0b0010 AARCH32
- EndEnum
- UnsignedEnum 7:4 EL1
- 0b0001 IMP
- 0b0010 AARCH32
- EndEnum
- UnsignedEnum 3:0 EL0
- 0b0001 IMP
- 0b0010 AARCH32
- EndEnum
- EndSysreg
- Sysreg ID_AA64PFR1_EL1 3 0 0 4 1
- 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
- EndEnum
- UnsignedEnum 35:32 CSV2_frac
- 0b0000 NI
- 0b0001 CSV2_1p1
- 0b0010 CSV2_1p2
- EndEnum
- UnsignedEnum 31:28 RNDR_trap
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 SME
- 0b0000 NI
- 0b0001 IMP
- 0b0010 SME2
- EndEnum
- Res0 23:20
- UnsignedEnum 19:16 MPAM_frac
- 0b0000 MINOR_0
- 0b0001 MINOR_1
- EndEnum
- UnsignedEnum 15:12 RAS_frac
- 0b0000 NI
- 0b0001 RASv1p1
- EndEnum
- UnsignedEnum 11:8 MTE
- 0b0000 NI
- 0b0001 IMP
- 0b0010 MTE2
- 0b0011 MTE3
- EndEnum
- UnsignedEnum 7:4 SSBS
- 0b0000 NI
- 0b0001 IMP
- 0b0010 SSBS2
- EndEnum
- UnsignedEnum 3:0 BT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_AA64PFR2_EL1 3 0 0 4 2
- Res0 63:36
- UnsignedEnum 35:32 FPMR
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 31:12
- UnsignedEnum 11:8 MTEFAR
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 MTESTOREONLY
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 MTEPERM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4
- Res0 63:60
- UnsignedEnum 59:56 F64MM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 55:52 F32MM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 51:48
- UnsignedEnum 47:44 I8MM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 43:40 SM4
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 39:36
- UnsignedEnum 35:32 SHA3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 31:28
- UnsignedEnum 27:24 B16B16
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 BF16
- 0b0000 NI
- 0b0001 IMP
- 0b0010 EBF16
- EndEnum
- UnsignedEnum 19:16 BitPerm
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 15:8
- UnsignedEnum 7:4 AES
- 0b0000 NI
- 0b0001 IMP
- 0b0010 PMULL128
- EndEnum
- UnsignedEnum 3:0 SVEver
- 0b0000 IMP
- 0b0001 SVE2
- 0b0010 SVE2p1
- EndEnum
- EndSysreg
- Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5
- UnsignedEnum 63 FA64
- 0b0 NI
- 0b1 IMP
- EndEnum
- Res0 62:61
- UnsignedEnum 60 LUTv2
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 59:56 SMEver
- 0b0000 SME
- 0b0001 SME2
- 0b0010 SME2p1
- 0b0000 IMP
- EndEnum
- UnsignedEnum 55:52 I16I64
- 0b0000 NI
- 0b1111 IMP
- EndEnum
- Res0 51:49
- UnsignedEnum 48 F64F64
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 47:44 I16I32
- 0b0000 NI
- 0b0101 IMP
- EndEnum
- UnsignedEnum 43 B16B16
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 42 F16F16
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 41 F8F16
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 40 F8F32
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 39:36 I8I32
- 0b0000 NI
- 0b1111 IMP
- EndEnum
- UnsignedEnum 35 F16F32
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 34 B16F32
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 33 BI32I32
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 32 F32F32
- 0b0 NI
- 0b1 IMP
- EndEnum
- Res0 31
- UnsignedEnum 30 SF8FMA
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 29 SF8DP4
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 28 SF8DP2
- 0b0 NI
- 0b1 IMP
- EndEnum
- Res0 27:0
- EndSysreg
- Sysreg ID_AA64FPFR0_EL1 3 0 0 4 7
- Res0 63:32
- UnsignedEnum 31 F8CVT
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 30 F8FMA
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 29 F8DP4
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 28 F8DP2
- 0b0 NI
- 0b1 IMP
- EndEnum
- Res0 27:2
- UnsignedEnum 1 F8E4M3
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 0 F8E5M2
- 0b0 NI
- 0b1 IMP
- EndEnum
- EndSysreg
- Sysreg ID_AA64DFR0_EL1 3 0 0 5 0
- Enum 63:60 HPMN0
- 0b0000 UNPREDICTABLE
- 0b0001 DEF
- EndEnum
- UnsignedEnum 59:56 ExtTrcBuff
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 55:52 BRBE
- 0b0000 NI
- 0b0001 IMP
- 0b0010 BRBE_V1P1
- EndEnum
- Enum 51:48 MTPMU
- 0b0000 NI_IMPDEF
- 0b0001 IMP
- 0b1111 NI
- EndEnum
- UnsignedEnum 47:44 TraceBuffer
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 43:40 TraceFilt
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- SignedEnum 39:36 DoubleLock
- 0b0000 IMP
- 0b1111 NI
- EndEnum
- UnsignedEnum 35:32 PMSVer
- 0b0000 NI
- 0b0001 IMP
- 0b0010 V1P1
- 0b0011 V1P2
- 0b0100 V1P3
- 0b0101 V1P4
- EndEnum
- Field 31:28 CTX_CMPs
- Res0 27:24
- Field 23:20 WRPs
- Res0 19:16
- Field 15:12 BRPs
- UnsignedEnum 11:8 PMUVer
- 0b0000 NI
- 0b0001 IMP
- 0b0100 V3P1
- 0b0101 V3P4
- 0b0110 V3P5
- 0b0111 V3P7
- 0b1000 V3P8
- 0b1001 V3P9
- 0b1111 IMP_DEF
- EndEnum
- UnsignedEnum 7:4 TraceVer
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 DebugVer
- 0b0110 IMP
- 0b0111 VHE
- 0b1000 V8P2
- 0b1001 V8P4
- 0b1010 V8P8
- 0b1011 V8P9
- EndEnum
- EndSysreg
- Sysreg ID_AA64DFR1_EL1 3 0 0 5 1
- Field 63:56 ABL_CMPs
- UnsignedEnum 55:52 DPFZS
- 0b0000 IGNR
- 0b0001 FRZN
- EndEnum
- UnsignedEnum 51:48 EBEP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 47:44 ITE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 43:40 ABLE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 39:36 PMICNTR
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 35:32 SPMU
- 0b0000 NI
- 0b0001 IMP
- 0b0010 IMP_SPMZR
- EndEnum
- Field 31:24 CTX_CMPs
- Field 23:16 WRPs
- Field 15:8 BRPs
- Field 7:0 SYSPMUID
- EndSysreg
- Sysreg ID_AA64AFR0_EL1 3 0 0 5 4
- Res0 63:32
- Field 31:28 IMPDEF7
- Field 27:24 IMPDEF6
- Field 23:20 IMPDEF5
- Field 19:16 IMPDEF4
- Field 15:12 IMPDEF3
- Field 11:8 IMPDEF2
- Field 7:4 IMPDEF1
- Field 3:0 IMPDEF0
- EndSysreg
- Sysreg ID_AA64AFR1_EL1 3 0 0 5 5
- Res0 63:0
- EndSysreg
- Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0
- UnsignedEnum 63:60 RNDR
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 59:56 TLB
- 0b0000 NI
- 0b0001 OS
- 0b0010 RANGE
- EndEnum
- UnsignedEnum 55:52 TS
- 0b0000 NI
- 0b0001 FLAGM
- 0b0010 FLAGM2
- EndEnum
- UnsignedEnum 51:48 FHM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 47:44 DP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 43:40 SM4
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 39:36 SM3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 35:32 SHA3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 31:28 RDM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 TME
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 ATOMIC
- 0b0000 NI
- 0b0010 IMP
- 0b0011 FEAT_LSE128
- EndEnum
- UnsignedEnum 19:16 CRC32
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 SHA2
- 0b0000 NI
- 0b0001 SHA256
- 0b0010 SHA512
- EndEnum
- UnsignedEnum 11:8 SHA1
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 AES
- 0b0000 NI
- 0b0001 AES
- 0b0010 PMULL
- EndEnum
- Res0 3:0
- EndSysreg
- Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1
- UnsignedEnum 63:60 LS64
- 0b0000 NI
- 0b0001 LS64
- 0b0010 LS64_V
- 0b0011 LS64_ACCDATA
- EndEnum
- UnsignedEnum 59:56 XS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 55:52 I8MM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 51:48 DGH
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 47:44 BF16
- 0b0000 NI
- 0b0001 IMP
- 0b0010 EBF16
- EndEnum
- UnsignedEnum 43:40 SPECRES
- 0b0000 NI
- 0b0001 IMP
- 0b0010 COSP_RCTX
- EndEnum
- UnsignedEnum 39:36 SB
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 35:32 FRINTTS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 31:28 GPI
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 GPA
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 LRCPC
- 0b0000 NI
- 0b0001 IMP
- 0b0010 LRCPC2
- 0b0011 LRCPC3
- EndEnum
- UnsignedEnum 19:16 FCMA
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 JSCVT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 API
- 0b0000 NI
- 0b0001 PAuth
- 0b0010 EPAC
- 0b0011 PAuth2
- 0b0100 FPAC
- 0b0101 FPACCOMBINE
- 0b0110 PAuth_LR
- EndEnum
- UnsignedEnum 7:4 APA
- 0b0000 NI
- 0b0001 PAuth
- 0b0010 EPAC
- 0b0011 PAuth2
- 0b0100 FPAC
- 0b0101 FPACCOMBINE
- 0b0110 PAuth_LR
- EndEnum
- UnsignedEnum 3:0 DPB
- 0b0000 NI
- 0b0001 IMP
- 0b0010 DPB2
- EndEnum
- EndSysreg
- Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2
- UnsignedEnum 63:60 ATS1A
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 59:56 LUT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 55:52 CSSC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 51:48 RPRFM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 47:44
- UnsignedEnum 43:40 PRFMSLC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 39:36 SYSINSTR_128
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 35:32 SYSREG_128
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 31:28 CLRBHB
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 PAC_frac
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 BC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 19:16 MOPS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 APA3
- 0b0000 NI
- 0b0001 PAuth
- 0b0010 EPAC
- 0b0011 PAuth2
- 0b0100 FPAC
- 0b0101 FPACCOMBINE
- 0b0110 PAuth_LR
- EndEnum
- UnsignedEnum 11:8 GPA3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 RPRES
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 WFxT
- 0b0000 NI
- 0b0010 IMP
- EndEnum
- EndSysreg
- Sysreg ID_AA64ISAR3_EL1 3 0 0 6 3
- Res0 63:16
- UnsignedEnum 15:12 PACM
- 0b0000 NI
- 0b0001 TRIVIAL_IMP
- 0b0010 FULL_IMP
- EndEnum
- UnsignedEnum 11:8 TLBIW
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 FAMINMAX
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 CPA
- 0b0000 NI
- 0b0001 IMP
- 0b0010 CPA2
- EndEnum
- EndSysreg
- Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0
- UnsignedEnum 63:60 ECV
- 0b0000 NI
- 0b0001 IMP
- 0b0010 CNTPOFF
- EndEnum
- UnsignedEnum 59:56 FGT
- 0b0000 NI
- 0b0001 IMP
- 0b0010 FGT2
- EndEnum
- Res0 55:48
- UnsignedEnum 47:44 EXS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 43:40 TGRAN4_2
- 0b0000 TGRAN4
- 0b0001 NI
- 0b0010 IMP
- 0b0011 52_BIT
- EndEnum
- Enum 39:36 TGRAN64_2
- 0b0000 TGRAN64
- 0b0001 NI
- 0b0010 IMP
- EndEnum
- Enum 35:32 TGRAN16_2
- 0b0000 TGRAN16
- 0b0001 NI
- 0b0010 IMP
- 0b0011 52_BIT
- EndEnum
- SignedEnum 31:28 TGRAN4
- 0b0000 IMP
- 0b0001 52_BIT
- 0b1111 NI
- EndEnum
- SignedEnum 27:24 TGRAN64
- 0b0000 IMP
- 0b1111 NI
- EndEnum
- UnsignedEnum 23:20 TGRAN16
- 0b0000 NI
- 0b0001 IMP
- 0b0010 52_BIT
- EndEnum
- UnsignedEnum 19:16 BIGENDEL0
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 SNSMEM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 BIGEND
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 7:4 ASIDBITS
- 0b0000 8
- 0b0010 16
- EndEnum
- Enum 3:0 PARANGE
- 0b0000 32
- 0b0001 36
- 0b0010 40
- 0b0011 42
- 0b0100 44
- 0b0101 48
- 0b0110 52
- 0b0111 56
- EndEnum
- EndSysreg
- Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1
- UnsignedEnum 63:60 ECBHB
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 59:56 CMOW
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 55:52 TIDCP1
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 51:48 nTLBPA
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 47:44 AFP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 43:40 HCX
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 39:36 ETS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 35:32 TWED
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 31:28 XNX
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 SpecSEI
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 PAN
- 0b0000 NI
- 0b0001 IMP
- 0b0010 PAN2
- 0b0011 PAN3
- EndEnum
- UnsignedEnum 19:16 LO
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 HPDS
- 0b0000 NI
- 0b0001 IMP
- 0b0010 HPDS2
- EndEnum
- UnsignedEnum 11:8 VH
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 7:4 VMIDBits
- 0b0000 8
- 0b0010 16
- EndEnum
- UnsignedEnum 3:0 HAFDBS
- 0b0000 NI
- 0b0001 AF
- 0b0010 DBM
- EndEnum
- EndSysreg
- Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2
- UnsignedEnum 63:60 E0PD
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 59:56 EVT
- 0b0000 NI
- 0b0001 IMP
- 0b0010 TTLBxS
- EndEnum
- UnsignedEnum 55:52 BBM
- 0b0000 0
- 0b0001 1
- 0b0010 2
- EndEnum
- UnsignedEnum 51:48 TTL
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 47:44
- UnsignedEnum 43:40 FWB
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 39:36 IDS
- 0b0000 0x0
- 0b0001 0x18
- EndEnum
- UnsignedEnum 35:32 AT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Enum 31:28 ST
- 0b0000 39
- 0b0001 48_47
- EndEnum
- UnsignedEnum 27:24 NV
- 0b0000 NI
- 0b0001 IMP
- 0b0010 NV2
- EndEnum
- Enum 23:20 CCIDX
- 0b0000 32
- 0b0001 64
- EndEnum
- UnsignedEnum 19:16 VARange
- 0b0000 48
- 0b0001 52
- EndEnum
- UnsignedEnum 15:12 IESB
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 LSM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 UAO
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 CnP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3
- UnsignedEnum 63:60 Spec_FPACC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 59:56 ADERR
- 0b0000 NI
- 0b0001 DEV_ASYNC
- 0b0010 FEAT_ADERR
- 0b0011 FEAT_ADERR_IND
- EndEnum
- UnsignedEnum 55:52 SDERR
- 0b0000 NI
- 0b0001 DEV_SYNC
- 0b0010 FEAT_ADERR
- 0b0011 FEAT_ADERR_IND
- EndEnum
- Res0 51:48
- UnsignedEnum 47:44 ANERR
- 0b0000 NI
- 0b0001 ASYNC
- 0b0010 FEAT_ANERR
- 0b0011 FEAT_ANERR_IND
- EndEnum
- UnsignedEnum 43:40 SNERR
- 0b0000 NI
- 0b0001 SYNC
- 0b0010 FEAT_ANERR
- 0b0011 FEAT_ANERR_IND
- EndEnum
- UnsignedEnum 39:36 D128_2
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 35:32 D128
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 31:28 MEC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 AIE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 S2POE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 19:16 S1POE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 S2PIE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 S1PIE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 SCTLRX
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 3:0 TCRX
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- EndSysreg
- Sysreg ID_AA64MMFR4_EL1 3 0 0 7 4
- Res0 63:40
- UnsignedEnum 39:36 E3DSE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 35:28
- SignedEnum 27:24 E2H0
- 0b0000 IMP
- 0b1110 NI_NV1
- 0b1111 NI
- EndEnum
- UnsignedEnum 23:20 NV_frac
- 0b0000 NV_NV2
- 0b0001 NV2_ONLY
- EndEnum
- UnsignedEnum 19:16 FGWTE3
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 HACDBS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 11:8 ASID2
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 EIESB
- 0b0000 NI
- 0b0001 ToEL3
- 0b0010 ToELx
- 0b1111 ANY
- EndEnum
- Res0 3:0
- EndSysreg
- Sysreg SCTLR_EL1 3 0 1 0 0
- Field 63 TIDCP
- Field 62 SPINTMASK
- Field 61 NMI
- Field 60 EnTP2
- Field 59 TCSO
- Field 58 TCSO0
- Field 57 EPAN
- Field 56 EnALS
- Field 55 EnAS0
- Field 54 EnASR
- Field 53 TME
- Field 52 TME0
- Field 51 TMT
- Field 50 TMT0
- Field 49:46 TWEDEL
- Field 45 TWEDEn
- Field 44 DSSBS
- Field 43 ATA
- Field 42 ATA0
- Enum 41:40 TCF
- 0b00 NONE
- 0b01 SYNC
- 0b10 ASYNC
- 0b11 ASYMM
- EndEnum
- Enum 39:38 TCF0
- 0b00 NONE
- 0b01 SYNC
- 0b10 ASYNC
- 0b11 ASYMM
- EndEnum
- Field 37 ITFSB
- Field 36 BT1
- Field 35 BT0
- Field 34 EnFPM
- Field 33 MSCEn
- Field 32 CMOW
- Field 31 EnIA
- Field 30 EnIB
- Field 29 LSMAOE
- Field 28 nTLSMD
- Field 27 EnDA
- Field 26 UCI
- Field 25 EE
- Field 24 E0E
- Field 23 SPAN
- Field 22 EIS
- Field 21 IESB
- Field 20 TSCXT
- Field 19 WXN
- Field 18 nTWE
- Res0 17
- Field 16 nTWI
- Field 15 UCT
- Field 14 DZE
- Field 13 EnDB
- Field 12 I
- Field 11 EOS
- Field 10 EnRCTX
- Field 9 UMA
- Field 8 SED
- Field 7 ITD
- Field 6 nAA
- Field 5 CP15BEN
- Field 4 SA0
- Field 3 SA
- Field 2 C
- Field 1 A
- Field 0 M
- EndSysreg
- SysregFields CPACR_ELx
- Res0 63:30
- Field 29 E0POE
- Field 28 TTA
- Res0 27:26
- Field 25:24 SMEN
- Res0 23:22
- Field 21:20 FPEN
- Res0 19:18
- Field 17:16 ZEN
- Res0 15:0
- EndSysregFields
- Sysreg CPACR_EL1 3 0 1 0 2
- Fields CPACR_ELx
- EndSysreg
- Sysreg SMPRI_EL1 3 0 1 2 4
- Res0 63:4
- Field 3:0 PRIORITY
- EndSysreg
- SysregFields ZCR_ELx
- Res0 63:9
- Raz 8:4
- Field 3:0 LEN
- EndSysregFields
- Sysreg ZCR_EL1 3 0 1 2 0
- Fields ZCR_ELx
- EndSysreg
- SysregFields SMCR_ELx
- Res0 63:32
- Field 31 FA64
- Field 30 EZT0
- Res0 29:9
- Raz 8:4
- Field 3:0 LEN
- EndSysregFields
- Sysreg SMCR_EL1 3 0 1 2 6
- Fields SMCR_ELx
- EndSysreg
- SysregFields GCSCR_ELx
- Res0 63:10
- Field 9 STREn
- Field 8 PUSHMEn
- Res0 7
- Field 6 EXLOCKEN
- Field 5 RVCHKEN
- Res0 4:1
- Field 0 PCRSEL
- EndSysregFields
- Sysreg GCSCR_EL1 3 0 2 5 0
- Fields GCSCR_ELx
- EndSysreg
- SysregFields GCSPR_ELx
- Field 63:3 PTR
- Res0 2:0
- EndSysregFields
- Sysreg GCSPR_EL1 3 0 2 5 1
- Fields GCSPR_ELx
- EndSysreg
- Sysreg GCSCRE0_EL1 3 0 2 5 2
- Res0 63:11
- Field 10 nTR
- Field 9 STREn
- Field 8 PUSHMEn
- Res0 7:6
- Field 5 RVCHKEN
- Res0 4:1
- Field 0 PCRSEL
- EndSysreg
- Sysreg ALLINT 3 0 4 3 0
- Res0 63:14
- Field 13 ALLINT
- Res0 12:0
- EndSysreg
- Sysreg FAR_EL1 3 0 6 0 0
- Field 63:0 ADDR
- EndSysreg
- Sysreg PMICNTR_EL0 3 3 9 4 0
- Field 63:0 ICNT
- EndSysreg
- Sysreg PMICFILTR_EL0 3 3 9 6 0
- Res0 63:59
- Field 58 SYNC
- Field 57:56 VS
- Res0 55:32
- Field 31 P
- Field 30 U
- Field 29 NSK
- Field 28 NSU
- Field 27 NSH
- Field 26 M
- Res0 25
- Field 24 SH
- Field 23 T
- Field 22 RLK
- Field 21 RLU
- Field 20 RLH
- Res0 19:16
- Field 15:0 evtCount
- EndSysreg
- Sysreg PMSCR_EL1 3 0 9 9 0
- Res0 63:8
- Field 7:6 PCT
- Field 5 TS
- Field 4 PA
- Field 3 CX
- Res0 2
- Field 1 E1SPE
- Field 0 E0SPE
- EndSysreg
- Sysreg PMSNEVFR_EL1 3 0 9 9 1
- Field 63:0 E
- EndSysreg
- Sysreg PMSICR_EL1 3 0 9 9 2
- Field 63:56 ECOUNT
- Res0 55:32
- Field 31:0 COUNT
- EndSysreg
- Sysreg PMSIRR_EL1 3 0 9 9 3
- Res0 63:32
- Field 31:8 INTERVAL
- Res0 7:1
- Field 0 RND
- EndSysreg
- Sysreg PMSFCR_EL1 3 0 9 9 4
- Res0 63:19
- Field 18 ST
- Field 17 LD
- Field 16 B
- Res0 15:4
- Field 3 FnE
- Field 2 FL
- Field 1 FT
- Field 0 FE
- EndSysreg
- Sysreg PMSEVFR_EL1 3 0 9 9 5
- Field 63:0 E
- EndSysreg
- Sysreg PMSLATFR_EL1 3 0 9 9 6
- Res0 63:16
- Field 15:0 MINLAT
- EndSysreg
- Sysreg PMSIDR_EL1 3 0 9 9 7
- Res0 63:25
- Field 24 PBT
- Field 23:20 FORMAT
- Enum 19:16 COUNTSIZE
- 0b0010 12_BIT_SAT
- 0b0011 16_BIT_SAT
- EndEnum
- Field 15:12 MAXSIZE
- Enum 11:8 INTERVAL
- 0b0000 256
- 0b0010 512
- 0b0011 768
- 0b0100 1024
- 0b0101 1536
- 0b0110 2048
- 0b0111 3072
- 0b1000 4096
- EndEnum
- Res0 7
- Field 6 FnE
- Field 5 ERND
- Field 4 LDS
- Field 3 ARCHINST
- Field 2 FL
- Field 1 FT
- Field 0 FE
- EndSysreg
- Sysreg PMBLIMITR_EL1 3 0 9 10 0
- Field 63:12 LIMIT
- Res0 11:6
- Field 5 PMFZ
- Res0 4:3
- Enum 2:1 FM
- 0b00 FILL
- 0b10 DISCARD
- EndEnum
- Field 0 E
- EndSysreg
- Sysreg PMBPTR_EL1 3 0 9 10 1
- Field 63:0 PTR
- EndSysreg
- Sysreg PMBSR_EL1 3 0 9 10 3
- Res0 63:32
- Enum 31:26 EC
- 0b000000 BUF
- 0b100100 FAULT_S1
- 0b100101 FAULT_S2
- 0b011110 FAULT_GPC
- 0b011111 IMP_DEF
- EndEnum
- Res0 25:20
- Field 19 DL
- Field 18 EA
- Field 17 S
- Field 16 COLL
- Field 15:0 MSS
- EndSysreg
- Sysreg PMBIDR_EL1 3 0 9 10 7
- Res0 63:12
- Enum 11:8 EA
- 0b0000 NotDescribed
- 0b0001 Ignored
- 0b0010 SError
- EndEnum
- Res0 7:6
- Field 5 F
- Field 4 P
- Field 3:0 ALIGN
- EndSysreg
- Sysreg PMSELR_EL0 3 3 9 12 5
- Res0 63:5
- Field 4:0 SEL
- EndSysreg
- SysregFields CONTEXTIDR_ELx
- Res0 63:32
- Field 31:0 PROCID
- EndSysregFields
- Sysreg CONTEXTIDR_EL1 3 0 13 0 1
- Fields CONTEXTIDR_ELx
- EndSysreg
- Sysreg RCWSMASK_EL1 3 0 13 0 3
- Field 63:0 RCWSMASK
- EndSysreg
- Sysreg TPIDR_EL1 3 0 13 0 4
- Field 63:0 ThreadID
- EndSysreg
- Sysreg RCWMASK_EL1 3 0 13 0 6
- Field 63:0 RCWMASK
- EndSysreg
- Sysreg SCXTNUM_EL1 3 0 13 0 7
- Field 63:0 SoftwareContextNumber
- EndSysreg
- # The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented.
- # The following is for case when FEAT_CCIDX is not implemented.
- Sysreg CCSIDR_EL1 3 1 0 0 0
- Res0 63:32
- Unkn 31:28
- Field 27:13 NumSets
- Field 12:3 Associativity
- Field 2:0 LineSize
- EndSysreg
- Sysreg CLIDR_EL1 3 1 0 0 1
- Res0 63:47
- Field 46:33 Ttypen
- Field 32:30 ICB
- Field 29:27 LoUU
- Field 26:24 LoC
- Field 23:21 LoUIS
- Field 20:18 Ctype7
- Field 17:15 Ctype6
- Field 14:12 Ctype5
- Field 11:9 Ctype4
- Field 8:6 Ctype3
- Field 5:3 Ctype2
- Field 2:0 Ctype1
- EndSysreg
- Sysreg CCSIDR2_EL1 3 1 0 0 2
- Res0 63:24
- Field 23:0 NumSets
- EndSysreg
- Sysreg GMID_EL1 3 1 0 0 4
- Res0 63:4
- Field 3:0 BS
- EndSysreg
- Sysreg SMIDR_EL1 3 1 0 0 6
- Res0 63:32
- Field 31:24 IMPLEMENTER
- Field 23:16 REVISION
- Field 15 SMPS
- Res0 14:12
- Field 11:0 AFFINITY
- EndSysreg
- Sysreg CSSELR_EL1 3 2 0 0 0
- Res0 63:5
- Field 4 TnD
- Field 3:1 Level
- Field 0 InD
- EndSysreg
- Sysreg CTR_EL0 3 3 0 0 1
- Res0 63:38
- Field 37:32 TminLine
- Res1 31
- Res0 30
- Field 29 DIC
- Field 28 IDC
- Field 27:24 CWG
- Field 23:20 ERG
- Field 19:16 DminLine
- Enum 15:14 L1Ip
- # This was named as VPIPT in the ARM but now documented as reserved
- 0b00 RESERVED_VPIPT
- # This is named as AIVIVT in the ARM but documented as reserved
- 0b01 RESERVED_AIVIVT
- 0b10 VIPT
- 0b11 PIPT
- EndEnum
- Res0 13:4
- Field 3:0 IminLine
- EndSysreg
- Sysreg DCZID_EL0 3 3 0 0 7
- Res0 63:5
- Field 4 DZP
- Field 3:0 BS
- EndSysreg
- Sysreg GCSPR_EL0 3 3 2 5 1
- Fields GCSPR_ELx
- EndSysreg
- Sysreg SVCR 3 3 4 2 2
- Res0 63:2
- Field 1 ZA
- Field 0 SM
- EndSysreg
- Sysreg FPMR 3 3 4 4 2
- Res0 63:38
- Field 37:32 LSCALE2
- Field 31:24 NSCALE
- Res0 23
- Field 22:16 LSCALE
- Field 15 OSC
- Field 14 OSM
- Res0 13:9
- UnsignedEnum 8:6 F8D
- 0b000 E5M2
- 0b001 E4M3
- EndEnum
- UnsignedEnum 5:3 F8S2
- 0b000 E5M2
- 0b001 E4M3
- EndEnum
- UnsignedEnum 2:0 F8S1
- 0b000 E5M2
- 0b001 E4M3
- EndEnum
- EndSysreg
- SysregFields HFGxTR_EL2
- Field 63 nAMAIR2_EL1
- Field 62 nMAIR2_EL1
- Field 61 nS2POR_EL1
- Field 60 nPOR_EL1
- Field 59 nPOR_EL0
- Field 58 nPIR_EL1
- Field 57 nPIRE0_EL1
- Field 56 nRCWMASK_EL1
- Field 55 nTPIDR2_EL0
- Field 54 nSMPRI_EL1
- Field 53 nGCS_EL1
- Field 52 nGCS_EL0
- Res0 51
- Field 50 nACCDATA_EL1
- Field 49 ERXADDR_EL1
- Field 48 ERXPFGCDN_EL1
- Field 47 ERXPFGCTL_EL1
- Field 46 ERXPFGF_EL1
- Field 45 ERXMISCn_EL1
- Field 44 ERXSTATUS_EL1
- Field 43 ERXCTLR_EL1
- Field 42 ERXFR_EL1
- Field 41 ERRSELR_EL1
- Field 40 ERRIDR_EL1
- Field 39 ICC_IGRPENn_EL1
- Field 38 VBAR_EL1
- Field 37 TTBR1_EL1
- Field 36 TTBR0_EL1
- Field 35 TPIDR_EL0
- Field 34 TPIDRRO_EL0
- Field 33 TPIDR_EL1
- Field 32 TCR_EL1
- Field 31 SCXTNUM_EL0
- Field 30 SCXTNUM_EL1
- Field 29 SCTLR_EL1
- Field 28 REVIDR_EL1
- Field 27 PAR_EL1
- Field 26 MPIDR_EL1
- Field 25 MIDR_EL1
- Field 24 MAIR_EL1
- Field 23 LORSA_EL1
- Field 22 LORN_EL1
- Field 21 LORID_EL1
- Field 20 LOREA_EL1
- Field 19 LORC_EL1
- Field 18 ISR_EL1
- Field 17 FAR_EL1
- Field 16 ESR_EL1
- Field 15 DCZID_EL0
- Field 14 CTR_EL0
- Field 13 CSSELR_EL1
- Field 12 CPACR_EL1
- Field 11 CONTEXTIDR_EL1
- Field 10 CLIDR_EL1
- Field 9 CCSIDR_EL1
- Field 8 APIBKey
- Field 7 APIAKey
- Field 6 APGAKey
- Field 5 APDBKey
- Field 4 APDAKey
- Field 3 AMAIR_EL1
- Field 2 AIDR_EL1
- Field 1 AFSR1_EL1
- Field 0 AFSR0_EL1
- EndSysregFields
- Sysreg HFGRTR_EL2 3 4 1 1 4
- Fields HFGxTR_EL2
- EndSysreg
- Sysreg HFGWTR_EL2 3 4 1 1 5
- Fields HFGxTR_EL2
- EndSysreg
- Sysreg HFGITR_EL2 3 4 1 1 6
- Res0 63
- Field 62 ATS1E1A
- Res0 61
- Field 60 COSPRCTX
- Field 59 nGCSEPP
- Field 58 nGCSSTR_EL1
- Field 57 nGCSPUSHM_EL1
- Field 56 nBRBIALL
- Field 55 nBRBINJ
- Field 54 DCCVAC
- Field 53 SVC_EL1
- Field 52 SVC_EL0
- Field 51 ERET
- Field 50 CPPRCTX
- Field 49 DVPRCTX
- Field 48 CFPRCTX
- Field 47 TLBIVAALE1
- Field 46 TLBIVALE1
- Field 45 TLBIVAAE1
- Field 44 TLBIASIDE1
- Field 43 TLBIVAE1
- Field 42 TLBIVMALLE1
- Field 41 TLBIRVAALE1
- Field 40 TLBIRVALE1
- Field 39 TLBIRVAAE1
- Field 38 TLBIRVAE1
- Field 37 TLBIRVAALE1IS
- Field 36 TLBIRVALE1IS
- Field 35 TLBIRVAAE1IS
- Field 34 TLBIRVAE1IS
- Field 33 TLBIVAALE1IS
- Field 32 TLBIVALE1IS
- Field 31 TLBIVAAE1IS
- Field 30 TLBIASIDE1IS
- Field 29 TLBIVAE1IS
- Field 28 TLBIVMALLE1IS
- Field 27 TLBIRVAALE1OS
- Field 26 TLBIRVALE1OS
- Field 25 TLBIRVAAE1OS
- Field 24 TLBIRVAE1OS
- Field 23 TLBIVAALE1OS
- Field 22 TLBIVALE1OS
- Field 21 TLBIVAAE1OS
- Field 20 TLBIASIDE1OS
- Field 19 TLBIVAE1OS
- Field 18 TLBIVMALLE1OS
- Field 17 ATS1E1WP
- Field 16 ATS1E1RP
- Field 15 ATS1E0W
- Field 14 ATS1E0R
- Field 13 ATS1E1W
- Field 12 ATS1E1R
- Field 11 DCZVA
- Field 10 DCCIVAC
- Field 9 DCCVADP
- Field 8 DCCVAP
- Field 7 DCCVAU
- Field 6 DCCISW
- Field 5 DCCSW
- Field 4 DCISW
- Field 3 DCIVAC
- Field 2 ICIVAU
- Field 1 ICIALLU
- Field 0 ICIALLUIS
- EndSysreg
- Sysreg HDFGRTR2_EL2 3 4 3 1 0
- Res0 63:25
- Field 24 nPMBMAR_EL1
- Field 23 nMDSTEPOP_EL1
- Field 22 nTRBMPAM_EL1
- Res0 21
- Field 20 nTRCITECR_EL1
- Field 19 nPMSDSFR_EL1
- Field 18 nSPMDEVAFF_EL1
- Field 17 nSPMID
- Field 16 nSPMSCR_EL1
- Field 15 nSPMACCESSR_EL1
- Field 14 nSPMCR_EL0
- Field 13 nSPMOVS
- Field 12 nSPMINTEN
- Field 11 nSPMCNTEN
- Field 10 nSPMSELR_EL0
- Field 9 nSPMEVTYPERn_EL0
- Field 8 nSPMEVCNTRn_EL0
- Field 7 nPMSSCR_EL1
- Field 6 nPMSSDATA
- Field 5 nMDSELR_EL1
- Field 4 nPMUACR_EL1
- Field 3 nPMICFILTR_EL0
- Field 2 nPMICNTR_EL0
- Field 1 nPMIAR_EL1
- Field 0 nPMECR_EL1
- EndSysreg
- Sysreg HDFGWTR2_EL2 3 4 3 1 1
- Res0 63:25
- Field 24 nPMBMAR_EL1
- Field 23 nMDSTEPOP_EL1
- Field 22 nTRBMPAM_EL1
- Field 21 nPMZR_EL0
- Field 20 nTRCITECR_EL1
- Field 19 nPMSDSFR_EL1
- Res0 18:17
- Field 16 nSPMSCR_EL1
- Field 15 nSPMACCESSR_EL1
- Field 14 nSPMCR_EL0
- Field 13 nSPMOVS
- Field 12 nSPMINTEN
- Field 11 nSPMCNTEN
- Field 10 nSPMSELR_EL0
- Field 9 nSPMEVTYPERn_EL0
- Field 8 nSPMEVCNTRn_EL0
- Field 7 nPMSSCR_EL1
- Res0 6
- Field 5 nMDSELR_EL1
- Field 4 nPMUACR_EL1
- Field 3 nPMICFILTR_EL0
- Field 2 nPMICNTR_EL0
- Field 1 nPMIAR_EL1
- Field 0 nPMECR_EL1
- EndSysreg
- Sysreg HFGRTR2_EL2 3 4 3 1 2
- Res0 63:15
- Field 14 nACTLRALIAS_EL1
- Field 13 nACTLRMASK_EL1
- Field 12 nTCR2ALIAS_EL1
- Field 11 nTCRALIAS_EL1
- Field 10 nSCTLRALIAS2_EL1
- Field 9 nSCTLRALIAS_EL1
- Field 8 nCPACRALIAS_EL1
- Field 7 nTCR2MASK_EL1
- Field 6 nTCRMASK_EL1
- Field 5 nSCTLR2MASK_EL1
- Field 4 nSCTLRMASK_EL1
- Field 3 nCPACRMASK_EL1
- Field 2 nRCWSMASK_EL1
- Field 1 nERXGSR_EL1
- Field 0 nPFAR_EL1
- EndSysreg
- Sysreg HFGWTR2_EL2 3 4 3 1 3
- Res0 63:15
- Field 14 nACTLRALIAS_EL1
- Field 13 nACTLRMASK_EL1
- Field 12 nTCR2ALIAS_EL1
- Field 11 nTCRALIAS_EL1
- Field 10 nSCTLRALIAS2_EL1
- Field 9 nSCTLRALIAS_EL1
- Field 8 nCPACRALIAS_EL1
- Field 7 nTCR2MASK_EL1
- Field 6 nTCRMASK_EL1
- Field 5 nSCTLR2MASK_EL1
- Field 4 nSCTLRMASK_EL1
- Field 3 nCPACRMASK_EL1
- Field 2 nRCWSMASK_EL1
- Res0 1
- Field 0 nPFAR_EL1
- EndSysreg
- Sysreg HDFGRTR_EL2 3 4 3 1 4
- Field 63 PMBIDR_EL1
- Field 62 nPMSNEVFR_EL1
- Field 61 nBRBDATA
- Field 60 nBRBCTL
- Field 59 nBRBIDR
- Field 58 PMCEIDn_EL0
- Field 57 PMUSERENR_EL0
- Field 56 TRBTRG_EL1
- Field 55 TRBSR_EL1
- Field 54 TRBPTR_EL1
- Field 53 TRBMAR_EL1
- Field 52 TRBLIMITR_EL1
- Field 51 TRBIDR_EL1
- Field 50 TRBBASER_EL1
- Res0 49
- Field 48 TRCVICTLR
- Field 47 TRCSTATR
- Field 46 TRCSSCSRn
- Field 45 TRCSEQSTR
- Field 44 TRCPRGCTLR
- Field 43 TRCOSLSR
- Res0 42
- Field 41 TRCIMSPECn
- Field 40 TRCID
- Res0 39:38
- Field 37 TRCCNTVRn
- Field 36 TRCCLAIM
- Field 35 TRCAUXCTLR
- Field 34 TRCAUTHSTATUS
- Field 33 TRC
- Field 32 PMSLATFR_EL1
- Field 31 PMSIRR_EL1
- Field 30 PMSIDR_EL1
- Field 29 PMSICR_EL1
- Field 28 PMSFCR_EL1
- Field 27 PMSEVFR_EL1
- Field 26 PMSCR_EL1
- Field 25 PMBSR_EL1
- Field 24 PMBPTR_EL1
- Field 23 PMBLIMITR_EL1
- Field 22 PMMIR_EL1
- Res0 21:20
- Field 19 PMSELR_EL0
- Field 18 PMOVS
- Field 17 PMINTEN
- Field 16 PMCNTEN
- Field 15 PMCCNTR_EL0
- Field 14 PMCCFILTR_EL0
- Field 13 PMEVTYPERn_EL0
- Field 12 PMEVCNTRn_EL0
- Field 11 OSDLR_EL1
- Field 10 OSECCR_EL1
- Field 9 OSLSR_EL1
- Res0 8
- Field 7 DBGPRCR_EL1
- Field 6 DBGAUTHSTATUS_EL1
- Field 5 DBGCLAIM
- Field 4 MDSCR_EL1
- Field 3 DBGWVRn_EL1
- Field 2 DBGWCRn_EL1
- Field 1 DBGBVRn_EL1
- Field 0 DBGBCRn_EL1
- EndSysreg
- Sysreg HDFGWTR_EL2 3 4 3 1 5
- Res0 63
- Field 62 nPMSNEVFR_EL1
- Field 61 nBRBDATA
- Field 60 nBRBCTL
- Res0 59:58
- Field 57 PMUSERENR_EL0
- Field 56 TRBTRG_EL1
- Field 55 TRBSR_EL1
- Field 54 TRBPTR_EL1
- Field 53 TRBMAR_EL1
- Field 52 TRBLIMITR_EL1
- Res0 51
- Field 50 TRBBASER_EL1
- Field 49 TRFCR_EL1
- Field 48 TRCVICTLR
- Res0 47
- Field 46 TRCSSCSRn
- Field 45 TRCSEQSTR
- Field 44 TRCPRGCTLR
- Res0 43
- Field 42 TRCOSLAR
- Field 41 TRCIMSPECn
- Res0 40:38
- Field 37 TRCCNTVRn
- Field 36 TRCCLAIM
- Field 35 TRCAUXCTLR
- Res0 34
- Field 33 TRC
- Field 32 PMSLATFR_EL1
- Field 31 PMSIRR_EL1
- Res0 30
- Field 29 PMSICR_EL1
- Field 28 PMSFCR_EL1
- Field 27 PMSEVFR_EL1
- Field 26 PMSCR_EL1
- Field 25 PMBSR_EL1
- Field 24 PMBPTR_EL1
- Field 23 PMBLIMITR_EL1
- Res0 22
- Field 21 PMCR_EL0
- Field 20 PMSWINC_EL0
- Field 19 PMSELR_EL0
- Field 18 PMOVS
- Field 17 PMINTEN
- Field 16 PMCNTEN
- Field 15 PMCCNTR_EL0
- Field 14 PMCCFILTR_EL0
- Field 13 PMEVTYPERn_EL0
- Field 12 PMEVCNTRn_EL0
- Field 11 OSDLR_EL1
- Field 10 OSECCR_EL1
- Res0 9
- Field 8 OSLAR_EL1
- Field 7 DBGPRCR_EL1
- Res0 6
- Field 5 DBGCLAIM
- Field 4 MDSCR_EL1
- Field 3 DBGWVRn_EL1
- Field 2 DBGWCRn_EL1
- Field 1 DBGBVRn_EL1
- Field 0 DBGBCRn_EL1
- EndSysreg
- Sysreg HAFGRTR_EL2 3 4 3 1 6
- Res0 63:50
- Field 49 AMEVTYPER115_EL0
- Field 48 AMEVCNTR115_EL0
- Field 47 AMEVTYPER114_EL0
- Field 46 AMEVCNTR114_EL0
- Field 45 AMEVTYPER113_EL0
- Field 44 AMEVCNTR113_EL0
- Field 43 AMEVTYPER112_EL0
- Field 42 AMEVCNTR112_EL0
- Field 41 AMEVTYPER111_EL0
- Field 40 AMEVCNTR111_EL0
- Field 39 AMEVTYPER110_EL0
- Field 38 AMEVCNTR110_EL0
- Field 37 AMEVTYPER19_EL0
- Field 36 AMEVCNTR19_EL0
- Field 35 AMEVTYPER18_EL0
- Field 34 AMEVCNTR18_EL0
- Field 33 AMEVTYPER17_EL0
- Field 32 AMEVCNTR17_EL0
- Field 31 AMEVTYPER16_EL0
- Field 30 AMEVCNTR16_EL0
- Field 29 AMEVTYPER15_EL0
- Field 28 AMEVCNTR15_EL0
- Field 27 AMEVTYPER14_EL0
- Field 26 AMEVCNTR14_EL0
- Field 25 AMEVTYPER13_EL0
- Field 24 AMEVCNTR13_EL0
- Field 23 AMEVTYPER12_EL0
- Field 22 AMEVCNTR12_EL0
- Field 21 AMEVTYPER11_EL0
- Field 20 AMEVCNTR11_EL0
- Field 19 AMEVTYPER10_EL0
- Field 18 AMEVCNTR10_EL0
- Field 17 AMCNTEN1
- Res0 16:5
- Field 4 AMEVCNTR03_EL0
- Field 3 AMEVCNTR02_EL0
- Field 2 AMEVCNTR01_EL0
- Field 1 AMEVCNTR00_EL0
- Field 0 AMCNTEN0
- EndSysreg
- Sysreg HFGITR2_EL2 3 4 3 1 7
- Res0 63:2
- Field 1 nDCCIVAPS
- Field 0 TSBCSYNC
- EndSysreg
- Sysreg ZCR_EL2 3 4 1 2 0
- Fields ZCR_ELx
- EndSysreg
- Sysreg HCRX_EL2 3 4 1 2 2
- Res0 63:25
- Field 24 PACMEn
- Field 23 EnFPM
- Field 22 GCSEn
- Field 21 EnIDCP128
- Field 20 EnSDERR
- Field 19 TMEA
- Field 18 EnSNERR
- Field 17 D128En
- Field 16 PTTWI
- Field 15 SCTLR2En
- Field 14 TCR2En
- Res0 13:12
- Field 11 MSCEn
- Field 10 MCE2
- Field 9 CMOW
- Field 8 VFNMI
- Field 7 VINMI
- Field 6 TALLINT
- Field 5 SMPME
- Field 4 FGTnXS
- Field 3 FnXS
- Field 2 EnASR
- Field 1 EnALS
- Field 0 EnAS0
- EndSysreg
- Sysreg SMPRIMAP_EL2 3 4 1 2 5
- Field 63:60 P15
- Field 59:56 P14
- Field 55:52 P13
- Field 51:48 P12
- Field 47:44 P11
- Field 43:40 P10
- Field 39:36 F9
- Field 35:32 P8
- Field 31:28 P7
- Field 27:24 P6
- Field 23:20 P5
- Field 19:16 P4
- Field 15:12 P3
- Field 11:8 P2
- Field 7:4 P1
- Field 3:0 P0
- EndSysreg
- Sysreg SMCR_EL2 3 4 1 2 6
- Fields SMCR_ELx
- EndSysreg
- Sysreg GCSCR_EL2 3 4 2 5 0
- Fields GCSCR_ELx
- EndSysreg
- Sysreg GCSPR_EL2 3 4 2 5 1
- Fields GCSPR_ELx
- EndSysreg
- Sysreg DACR32_EL2 3 4 3 0 0
- Res0 63:32
- Field 31:30 D15
- Field 29:28 D14
- Field 27:26 D13
- Field 25:24 D12
- Field 23:22 D11
- Field 21:20 D10
- Field 19:18 D9
- Field 17:16 D8
- Field 15:14 D7
- Field 13:12 D6
- Field 11:10 D5
- Field 9:8 D4
- Field 7:6 D3
- Field 5:4 D2
- Field 3:2 D1
- Field 1:0 D0
- EndSysreg
- Sysreg FAR_EL2 3 4 6 0 0
- Field 63:0 ADDR
- EndSysreg
- Sysreg PMSCR_EL2 3 4 9 9 0
- Res0 63:8
- Enum 7:6 PCT
- 0b00 VIRT
- 0b01 PHYS
- 0b11 GUEST
- EndEnum
- Field 5 TS
- Field 4 PA
- Field 3 CX
- Res0 2
- Field 1 E2SPE
- Field 0 E0HSPE
- EndSysreg
- Sysreg CONTEXTIDR_EL2 3 4 13 0 1
- Fields CONTEXTIDR_ELx
- EndSysreg
- Sysreg CNTPOFF_EL2 3 4 14 0 6
- Field 63:0 PhysicalOffset
- EndSysreg
- Sysreg CPACR_EL12 3 5 1 0 2
- Fields CPACR_ELx
- EndSysreg
- Sysreg ZCR_EL12 3 5 1 2 0
- Fields ZCR_ELx
- EndSysreg
- Sysreg SMCR_EL12 3 5 1 2 6
- Fields SMCR_ELx
- EndSysreg
- Sysreg GCSCR_EL12 3 5 2 5 0
- Fields GCSCR_ELx
- EndSysreg
- Sysreg GCSPR_EL12 3 5 2 5 1
- Fields GCSPR_ELx
- EndSysreg
- Sysreg FAR_EL12 3 5 6 0 0
- Field 63:0 ADDR
- EndSysreg
- Sysreg CONTEXTIDR_EL12 3 5 13 0 1
- Fields CONTEXTIDR_ELx
- EndSysreg
- SysregFields TTBRx_EL1
- Field 63:48 ASID
- Field 47:1 BADDR
- Field 0 CnP
- EndSysregFields
- Sysreg TTBR0_EL1 3 0 2 0 0
- Fields TTBRx_EL1
- EndSysreg
- Sysreg TTBR1_EL1 3 0 2 0 1
- Fields TTBRx_EL1
- EndSysreg
- SysregFields TCR2_EL1x
- Res0 63:16
- Field 15 DisCH1
- Field 14 DisCH0
- Res0 13:12
- Field 11 HAFT
- Field 10 PTTWI
- Res0 9:6
- Field 5 D128
- Field 4 AIE
- Field 3 POE
- Field 2 E0POE
- Field 1 PIE
- Field 0 PnCH
- EndSysregFields
- Sysreg TCR2_EL1 3 0 2 0 3
- Fields TCR2_EL1x
- EndSysreg
- Sysreg TCR2_EL12 3 5 2 0 3
- Fields TCR2_EL1x
- EndSysreg
- Sysreg TCR2_EL2 3 4 2 0 3
- Res0 63:16
- Field 15 DisCH1
- Field 14 DisCH0
- Field 13 AMEC1
- Field 12 AMEC0
- Field 11 HAFT
- Field 10 PTTWI
- Field 9:8 SKL1
- Field 7:6 SKL0
- Field 5 D128
- Field 4 AIE
- Field 3 POE
- Field 2 E0POE
- Field 1 PIE
- Field 0 PnCH
- EndSysreg
- SysregFields MAIR2_ELx
- Field 63:56 Attr7
- Field 55:48 Attr6
- Field 47:40 Attr5
- Field 39:32 Attr4
- Field 31:24 Attr3
- Field 23:16 Attr2
- Field 15:8 Attr1
- Field 7:0 Attr0
- EndSysregFields
- Sysreg MAIR2_EL1 3 0 10 2 1
- Fields MAIR2_ELx
- EndSysreg
- Sysreg MAIR2_EL2 3 4 10 1 1
- Fields MAIR2_ELx
- EndSysreg
- Sysreg AMAIR2_EL1 3 0 10 3 1
- Field 63:0 ImpDef
- EndSysreg
- Sysreg AMAIR2_EL2 3 4 10 3 1
- Field 63:0 ImpDef
- EndSysreg
- SysregFields PIRx_ELx
- Field 63:60 Perm15
- Field 59:56 Perm14
- Field 55:52 Perm13
- Field 51:48 Perm12
- Field 47:44 Perm11
- Field 43:40 Perm10
- Field 39:36 Perm9
- Field 35:32 Perm8
- Field 31:28 Perm7
- Field 27:24 Perm6
- Field 23:20 Perm5
- Field 19:16 Perm4
- Field 15:12 Perm3
- Field 11:8 Perm2
- Field 7:4 Perm1
- Field 3:0 Perm0
- EndSysregFields
- Sysreg PIRE0_EL1 3 0 10 2 2
- Fields PIRx_ELx
- EndSysreg
- Sysreg PIRE0_EL12 3 5 10 2 2
- Fields PIRx_ELx
- EndSysreg
- Sysreg PIR_EL1 3 0 10 2 3
- Fields PIRx_ELx
- EndSysreg
- Sysreg PIR_EL12 3 5 10 2 3
- Fields PIRx_ELx
- EndSysreg
- Sysreg PIR_EL2 3 4 10 2 3
- Fields PIRx_ELx
- EndSysreg
- Sysreg POR_EL0 3 3 10 2 4
- Fields PIRx_ELx
- EndSysreg
- Sysreg POR_EL1 3 0 10 2 4
- Fields PIRx_ELx
- EndSysreg
- Sysreg POR_EL12 3 5 10 2 4
- Fields PIRx_ELx
- EndSysreg
- Sysreg S2POR_EL1 3 0 10 2 5
- Fields PIRx_ELx
- EndSysreg
- Sysreg S2PIR_EL2 3 4 10 2 5
- Fields PIRx_ELx
- EndSysreg
- Sysreg LORSA_EL1 3 0 10 4 0
- Res0 63:52
- Field 51:16 SA
- Res0 15:1
- Field 0 Valid
- EndSysreg
- Sysreg LOREA_EL1 3 0 10 4 1
- Res0 63:52
- Field 51:48 EA_51_48
- Field 47:16 EA_47_16
- Res0 15:0
- EndSysreg
- Sysreg LORN_EL1 3 0 10 4 2
- Res0 63:8
- Field 7:0 Num
- EndSysreg
- Sysreg LORC_EL1 3 0 10 4 3
- Res0 63:10
- Field 9:2 DS
- Res0 1
- Field 0 EN
- EndSysreg
- Sysreg LORID_EL1 3 0 10 4 7
- Res0 63:24
- Field 23:16 LD
- Res0 15:8
- Field 7:0 LR
- EndSysreg
- Sysreg ISR_EL1 3 0 12 1 0
- Res0 63:11
- Field 10 IS
- Field 9 FS
- Field 8 A
- Field 7 I
- Field 6 F
- Res0 5:0
- EndSysreg
- Sysreg ICC_NMIAR1_EL1 3 0 12 9 5
- Res0 63:24
- Field 23:0 INTID
- EndSysreg
- Sysreg TRBLIMITR_EL1 3 0 9 11 0
- Field 63:12 LIMIT
- Res0 11:7
- Field 6 XE
- Field 5 nVM
- Enum 4:3 TM
- 0b00 STOP
- 0b01 IRQ
- 0b11 IGNR
- EndEnum
- Enum 2:1 FM
- 0b00 FILL
- 0b01 WRAP
- 0b11 CBUF
- EndEnum
- Field 0 E
- EndSysreg
- Sysreg TRBPTR_EL1 3 0 9 11 1
- Field 63:0 PTR
- EndSysreg
- Sysreg TRBBASER_EL1 3 0 9 11 2
- Field 63:12 BASE
- Res0 11:0
- EndSysreg
- Sysreg TRBSR_EL1 3 0 9 11 3
- Res0 63:56
- Field 55:32 MSS2
- Field 31:26 EC
- Res0 25:24
- Field 23 DAT
- Field 22 IRQ
- Field 21 TRG
- Field 20 WRAP
- Res0 19
- Field 18 EA
- Field 17 S
- Res0 16
- Field 15:0 MSS
- EndSysreg
- Sysreg TRBMAR_EL1 3 0 9 11 4
- Res0 63:12
- Enum 11:10 PAS
- 0b00 SECURE
- 0b01 NON_SECURE
- 0b10 ROOT
- 0b11 REALM
- EndEnum
- Enum 9:8 SH
- 0b00 NON_SHAREABLE
- 0b10 OUTER_SHAREABLE
- 0b11 INNER_SHAREABLE
- EndEnum
- Field 7:0 Attr
- EndSysreg
- Sysreg TRBTRG_EL1 3 0 9 11 6
- Res0 63:32
- Field 31:0 TRG
- EndSysreg
- Sysreg TRBIDR_EL1 3 0 9 11 7
- Res0 63:12
- Enum 11:8 EA
- 0b0000 NON_DESC
- 0b0001 IGNORE
- 0b0010 SERROR
- EndEnum
- Res0 7:6
- Field 5 F
- Field 4 P
- Field 3:0 Align
- EndSysreg
|