| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277 |
- # 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
- # For VHE aliases (*_EL12, *_EL02) of system registers, a Mapping
- # entry describes the register the alias actually accesses:
- # Sysreg <name_EL12> <op0> <op1> <crn> <crm> <op2>
- # Mapping <name_EL1>
- # EndSysreg
- # Where multiple system registers are not VHE aliases but share a
- # common layout, 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 tasteful 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 MDSELR_EL1 2 0 0 4 2
- Res0 63:6
- Field 5:4 BANK
- Res0 3:0
- EndSysreg
- Sysreg MDSTEPOP_EL1 2 0 0 5 2
- Res0 63:32
- Field 31:0 OPCODE
- 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 SPMACCESSR_EL1 2 0 9 13 3
- UnsignedEnum 63:62 P31
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 61:60 P30
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 59:58 P29
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 57:56 P28
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 55:54 P27
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 53:52 P26
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 51:50 P25
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 49:48 P24
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 47:46 P23
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 45:44 P22
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 43:42 P21
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 41:40 P20
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 39:38 P19
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 37:36 P18
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 35:34 P17
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 33:32 P16
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 31:30 P15
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 29:28 P14
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 27:26 P13
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 25:24 P12
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 23:22 P11
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 21:20 P10
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 19:18 P9
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 17:16 P8
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 15:14 P7
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 13:12 P6
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 11:10 P5
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 9:8 P4
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 7:6 P3
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 5:4 P2
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 3:2 P1
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- UnsignedEnum 1:0 P0
- 0b00 TRAP_RW
- 0b01 TRAP_W
- 0b11 NOTRAP
- EndEnum
- EndSysreg
- Sysreg SPMACCESSR_EL12 2 5 9 13 3
- Mapping SPMACCESSR_EL1
- EndSysreg
- Sysreg SPMIIDR_EL1 2 0 9 13 4
- Res0 63:32
- Field 31:20 ProductID
- Field 19:16 Variant
- Field 15:12 Revision
- Field 11:0 Implementer
- EndSysreg
- Sysreg SPMDEVARCH_EL1 2 0 9 13 5
- Res0 63:32
- Field 31:21 ARCHITECT
- Field 20 PRESENT
- Field 19:16 REVISION
- Field 15:12 ARCHVER
- Field 11:0 ARCHPART
- EndSysreg
- Sysreg SPMDEVAFF_EL1 2 0 9 13 6
- Res0 63:40
- Field 39:32 Aff3
- Field 31 F0V
- Field 30 U
- Res0 29:25
- Field 24 MT
- Field 23:16 Aff2
- Field 15:8 Aff1
- Field 7:0 Aff0
- EndSysreg
- Sysreg SPMCFGR_EL1 2 0 9 13 7
- Res0 63:32
- Field 31:28 NCG
- Res0 27:25
- Field 24 HDBG
- Field 23 TRO
- Field 22 SS
- Field 21 FZO
- Field 20 MSI
- Field 19 RAO
- Res0 18
- Field 17 NA
- Field 16 EX
- Field 15:14 RAZ
- Field 13:8 SIZE
- Field 7:0 N
- EndSysreg
- Sysreg SPMINTENSET_EL1 2 0 9 14 1
- Field 63:0 P
- EndSysreg
- Sysreg SPMINTENCLR_EL1 2 0 9 14 2
- Field 63:0 P
- EndSysreg
- Sysreg PMCCNTSVR_EL1 2 0 14 11 7
- Field 63:0 CCNT
- EndSysreg
- Sysreg PMICNTSVR_EL1 2 0 14 12 0
- Field 63:0 ICNT
- EndSysreg
- Sysreg SPMCR_EL0 2 3 9 12 0
- Res0 63:12
- Field 11 TRO
- Field 10 HDBG
- Field 9 FZO
- Field 8 NA
- Res0 7:5
- Field 4 EX
- Res0 3:2
- Field 1 P
- Field 0 E
- EndSysreg
- Sysreg SPMCNTENSET_EL0 2 3 9 12 1
- Field 63:0 P
- EndSysreg
- Sysreg SPMCNTENCLR_EL0 2 3 9 12 2
- Field 63:0 P
- EndSysreg
- Sysreg SPMOVSCLR_EL0 2 3 9 12 3
- Field 63:0 P
- EndSysreg
- Sysreg SPMZR_EL0 2 3 9 12 4
- Field 63:0 P
- EndSysreg
- Sysreg SPMSELR_EL0 2 3 9 12 5
- Res0 63:10
- Field 9:4 SYSPMUSEL
- Res0 3:2
- Field 1:0 BANK
- EndSysreg
- Sysreg SPMOVSSET_EL0 2 3 9 14 3
- Field 63:0 P
- EndSysreg
- Sysreg SPMSCR_EL1 2 7 9 14 7
- Field 63:32 IMPDEF
- Field 31 RAO
- Res0 30:5
- Field 4 NAO
- Res0 3:1
- Field 0 SO
- 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
- 0b0010 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
- 0b0011 V2
- 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:20
- UnsignedEnum 19:16 UINJ
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 GCIE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- 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
- SysregFields BRBINFx_EL1
- Res0 63:47
- Field 46 CCU
- Field 45:40 CC_EXP
- Field 39:32 CC_MANT
- Res0 31:18
- Field 17 LASTFAILED
- Field 16 T
- Res0 15:14
- Enum 13:8 TYPE
- 0b000000 DIRECT_UNCOND
- 0b000001 INDIRECT
- 0b000010 DIRECT_LINK
- 0b000011 INDIRECT_LINK
- 0b000101 RET
- 0b000111 ERET
- 0b001000 DIRECT_COND
- 0b100001 DEBUG_HALT
- 0b100010 CALL
- 0b100011 TRAP
- 0b100100 SERROR
- 0b100110 INSN_DEBUG
- 0b100111 DATA_DEBUG
- 0b101010 ALIGN_FAULT
- 0b101011 INSN_FAULT
- 0b101100 DATA_FAULT
- 0b101110 IRQ
- 0b101111 FIQ
- 0b110000 IMPDEF_TRAP_EL3
- 0b111001 DEBUG_EXIT
- EndEnum
- Enum 7:6 EL
- 0b00 EL0
- 0b01 EL1
- 0b10 EL2
- 0b11 EL3
- EndEnum
- Field 5 MPRED
- Res0 4:2
- Enum 1:0 VALID
- 0b00 NONE
- 0b01 TARGET
- 0b10 SOURCE
- 0b11 FULL
- EndEnum
- EndSysregFields
- SysregFields BRBCR_ELx
- Res0 63:24
- Field 23 EXCEPTION
- Field 22 ERTN
- Res0 21:10
- Field 9 FZPSS
- Field 8 FZP
- Res0 7
- Enum 6:5 TS
- 0b01 VIRTUAL
- 0b10 GUEST_PHYSICAL
- 0b11 PHYSICAL
- EndEnum
- Field 4 MPRED
- Field 3 CC
- Res0 2
- Field 1 ExBRE
- Field 0 E0BRE
- EndSysregFields
- Sysreg BRBCR_EL1 2 1 9 0 0
- Fields BRBCR_ELx
- EndSysreg
- Sysreg BRBFCR_EL1 2 1 9 0 1
- Res0 63:30
- Enum 29:28 BANK
- 0b00 BANK_0
- 0b01 BANK_1
- EndEnum
- Res0 27:23
- Field 22 CONDDIR
- Field 21 DIRCALL
- Field 20 INDCALL
- Field 19 RTN
- Field 18 INDIRECT
- Field 17 DIRECT
- Field 16 EnI
- Res0 15:8
- Field 7 PAUSED
- Field 6 LASTFAILED
- Res0 5:0
- EndSysreg
- Sysreg BRBTS_EL1 2 1 9 0 2
- Field 63:0 TS
- EndSysreg
- Sysreg BRBINFINJ_EL1 2 1 9 1 0
- Fields BRBINFx_EL1
- EndSysreg
- Sysreg BRBSRCINJ_EL1 2 1 9 1 1
- Field 63:0 ADDRESS
- EndSysreg
- Sysreg BRBTGTINJ_EL1 2 1 9 1 2
- Field 63:0 ADDRESS
- EndSysreg
- Sysreg BRBIDR0_EL1 2 1 9 2 0
- Res0 63:16
- Enum 15:12 CC
- 0b0101 20_BIT
- EndEnum
- Enum 11:8 FORMAT
- 0b0000 FORMAT_0
- EndEnum
- Enum 7:0 NUMREC
- 0b00001000 8
- 0b00010000 16
- 0b00100000 32
- 0b01000000 64
- EndEnum
- EndSysreg
- Sysreg BRBCR_EL2 2 4 9 0 0
- Fields BRBCR_ELx
- EndSysreg
- Sysreg BRBCR_EL12 2 5 9 0 0
- Fields BRBCR_ELx
- 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
- UnsignedEnum 51:48 F16MM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- 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
- 0b0010 BFSCALE
- EndEnum
- UnsignedEnum 23:20 BF16
- 0b0000 NI
- 0b0001 IMP
- 0b0010 EBF16
- EndEnum
- UnsignedEnum 19:16 BitPerm
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 15:12 EltPerm
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 11:8
- UnsignedEnum 7:4 AES
- 0b0000 NI
- 0b0001 IMP
- 0b0010 PMULL128
- 0b0011 AES2
- EndEnum
- UnsignedEnum 3:0 SVEver
- 0b0000 IMP
- 0b0001 SVE2
- 0b0010 SVE2p1
- 0b0011 SVE2p2
- 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
- 0b0011 SME2p2
- 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:26
- UnsignedEnum 25 SBitPerm
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 24 AES
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 23 SFEXPA
- 0b0 NI
- 0b1 IMP
- EndEnum
- Res0 22:17
- UnsignedEnum 16 STMOP
- 0b0 NI
- 0b1 IMP
- EndEnum
- Res0 15:1
- UnsignedEnum 0 SMOP4
- 0b0 NI
- 0b1 IMP
- EndEnum
- 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
- UnsignedEnum 27 F8MM8
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 26 F8MM4
- 0b0 NI
- 0b1 IMP
- EndEnum
- Res0 25: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
- SignedEnum 51:48 MTPMU
- 0b0000 NI_IMPDEF
- 0b0001 IMP
- 0b1111 NI
- EndEnum
- UnsignedEnum 47:44 TraceBuffer
- 0b0000 NI
- 0b0001 IMP
- 0b0010 TRBE_V1P1
- 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
- 0b0110 V1P5
- EndEnum
- Field 31:28 CTX_CMPs
- UnsignedEnum 27:24 SEBEP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Field 23:20 WRPs
- UnsignedEnum 19:16 PMSS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- 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_AA64DFR2_EL1 3 0 0 5 2
- Res0 63:28
- UnsignedEnum 27:24 TRBE_EXC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 SPE_nVM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 19:16 SPE_EXC
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 15:8
- UnsignedEnum 7:4 BWE
- 0b0000 NI
- 0b0001 FEAT_BWE
- 0b0002 FEAT_BWE2
- EndEnum
- UnsignedEnum 3:0 STEP
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- 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
- Res0 27:24
- 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
- 0b0100 LS64WB
- 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
- 0b0010 CMPBR
- EndEnum
- UnsignedEnum 51:48 RPRFM
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 47:44 PCDPHINT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- 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:32
- UnsignedEnum 31:28 FPRCVT
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 27:24 LSUI
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 23:20 OCCMO
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 19:16 LSFE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- 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
- UnsignedEnum 43:40 TGRAN4_2
- 0b0000 TGRAN4
- 0b0001 NI
- 0b0010 IMP
- 0b0011 52_BIT
- EndEnum
- UnsignedEnum 39:36 TGRAN64_2
- 0b0000 TGRAN64
- 0b0001 NI
- 0b0010 IMP
- EndEnum
- UnsignedEnum 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
- 0b0010 ETS2
- 0b0011 ETS3
- 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
- 0b0011 HAFT
- 0b0100 HDBSS
- 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
- UnsignedEnum 39:36 IDS
- 0b0000 NI
- 0b0001 IMP
- 0b0010 EL3
- 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:48
- UnsignedEnum 47:44 SRMASK
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 43:40
- UnsignedEnum 39:36 E3DSE
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- Res0 35:32
- UnsignedEnum 31:28 RMEGDI
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- SignedEnum 27:24 E2H0
- 0b0000 IMP
- 0b1110 NI_NV1
- 0b1111 NI
- EndEnum
- UnsignedEnum 23:20 NV_frac
- 0b0000 NV_NV2
- 0b0001 NV2_ONLY
- 0b0010 NV2P1
- 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
- UnsignedEnum 3:0 PoPS
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- 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
- Res0 53:50
- 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
- Sysreg SCTLR_EL12 3 5 1 0 0
- Mapping SCTLR_EL1
- EndSysreg
- Sysreg SCTLRALIAS_EL1 3 0 1 4 6
- Mapping SCTLR_EL1
- EndSysreg
- Sysreg ACTLR_EL1 3 0 1 0 1
- Field 63:0 IMPDEF
- EndSysreg
- Sysreg ACTLR_EL12 3 5 1 0 1
- Mapping ACTLR_EL1
- EndSysreg
- Sysreg ACTLRALIAS_EL1 3 0 1 4 5
- Mapping ACTLR_EL1
- EndSysreg
- Sysreg CPACR_EL1 3 0 1 0 2
- Res0 63:32
- Field 31 TCPAC
- Field 30 TAM
- 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
- EndSysreg
- Sysreg CPACRALIAS_EL1 3 0 1 4 4
- Mapping CPACR_EL1
- EndSysreg
- Sysreg ACTLRMASK_EL1 3 0 1 4 1
- Field 63:0 IMPDEF
- EndSysreg
- Sysreg ACTLRMASK_EL12 3 5 1 4 1
- Mapping ACTLRMASK_EL1
- EndSysreg
- Sysreg CPACRMASK_EL1 3 0 1 4 2
- Res0 63:32
- Field 31 TCPAC
- Field 30 TAM
- Field 29 E0POE
- Field 28 TTA
- Res0 27:25
- Field 24 SMEN
- Res0 23:21
- Field 20 FPEN
- Res0 19:17
- Field 16 ZEN
- Res0 15:0
- EndSysreg
- Sysreg CPACRMASK_EL12 3 5 1 4 2
- Mapping CPACRMASK_EL1
- EndSysreg
- Sysreg PFAR_EL1 3 0 6 0 5
- Field 63 NS
- Field 62 NSE
- Res0 61:56
- Field 55:52 PA_55_52
- Field 51:48 PA_51_48
- Field 47:0 PA
- EndSysreg
- Sysreg PFAR_EL12 3 5 6 0 5
- Mapping PFAR_EL1
- EndSysreg
- Sysreg SCTLR2_EL1 3 0 1 0 3
- Res0 63:13
- Field 12 CPTM0
- Field 11 CPTM
- Field 10 CPTA0
- Field 9 CPTA
- Field 8 EnPACM0
- Field 7 EnPACM
- Field 6 EnIDCP128
- Field 5 EASE
- Field 4 EnANERR
- Field 3 EnADERR
- Field 2 NMEA
- Res0 1:0
- EndSysreg
- Sysreg SCTLR2_EL12 3 5 1 0 3
- Mapping SCTLR2_EL1
- EndSysreg
- Sysreg SCTLR2ALIAS_EL1 3 0 1 4 7
- Mapping SCTLR2_EL1
- EndSysreg
- Sysreg SCTLR2MASK_EL1 3 0 1 4 3
- Res0 63:13
- Field 12 CPTM0
- Field 11 CPTM
- Field 10 CPTA0
- Field 9 CPTA
- Field 8 EnPACM0
- Field 7 EnPACM
- Field 6 EnIDCP128
- Field 5 EASE
- Field 4 EnANERR
- Field 3 EnADERR
- Field 2 NMEA
- Res0 1:0
- EndSysreg
- Sysreg SCTLR2MASK_EL12 3 5 1 4 3
- Mapping SCTLR2MASK_EL1
- EndSysreg
- Sysreg SCTLRMASK_EL1 3 0 1 4 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
- Res0 49:47
- Field 46 TWEDEL
- Field 45 TWEDEn
- Field 44 DSSBS
- Field 43 ATA
- Field 42 ATA0
- Res0 41
- Field 40 TCF
- Res0 39
- Field 38 TCF0
- 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
- Sysreg SCTLRMASK_EL12 3 5 1 4 0
- Mapping SCTLRMASK_EL1
- EndSysreg
- Sysreg TCR2MASK_EL1 3 0 2 7 3
- Res0 63:22
- Field 21 FNGNA1
- Field 20 FNGNA0
- Res0 19
- Field 18 FNG1
- Field 17 FNG0
- Field 16 A2
- 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
- EndSysreg
- Sysreg TCR2MASK_EL12 3 5 2 7 3
- Mapping TCR2MASK_EL1
- EndSysreg
- Sysreg TCRMASK_EL1 3 0 2 7 2
- Res0 63:62
- Field 61 MTX1
- Field 60 MTX0
- Field 59 DS
- Field 58 TCMA1
- Field 57 TCMA0
- Field 56 E0PD1
- Field 55 E0PD0
- Field 54 NFD1
- Field 53 NFD0
- Field 52 TBID1
- Field 51 TBID0
- Field 50 HWU162
- Field 49 HWU161
- Field 48 HWU160
- Field 47 HWU159
- Field 46 HWU062
- Field 45 HWU061
- Field 44 HWU060
- Field 43 HWU059
- Field 42 HPD1
- Field 41 HPD0
- Field 40 HD
- Field 39 HA
- Field 38 TBI1
- Field 37 TBI0
- Field 36 AS
- Res0 35:33
- Field 32 IPS
- Res0 31
- Field 30 TG1
- Res0 29
- Field 28 SH1
- Res0 27
- Field 26 ORGN1
- Res0 25
- Field 24 IRGN1
- Field 23 EPD1
- Field 22 A1
- Res0 21:17
- Field 16 T1SZ
- Res0 15
- Field 14 TG0
- Res0 13
- Field 12 SH0
- Res0 11
- Field 10 ORGN0
- Res0 9
- Field 8 IRGN0
- Field 7 EPD0
- Res0 6:1
- Field 0 T0SZ
- EndSysreg
- Sysreg TCRMASK_EL12 3 5 2 7 2
- Mapping TCRMASK_EL1
- EndSysreg
- Sysreg ERXGSR_EL1 3 0 5 3 2
- Field 63 S63
- Field 62 S62
- Field 61 S61
- Field 60 S60
- Field 59 S59
- Field 58 S58
- Field 57 S57
- Field 56 S56
- Field 55 S55
- Field 54 S54
- Field 53 S53
- Field 52 S52
- Field 51 S51
- Field 50 S50
- Field 49 S49
- Field 48 S48
- Field 47 S47
- Field 46 S46
- Field 45 S45
- Field 44 S44
- Field 43 S43
- Field 42 S42
- Field 41 S41
- Field 40 S40
- Field 39 S39
- Field 38 S38
- Field 37 S37
- Field 36 S36
- Field 35 S35
- Field 34 S34
- Field 33 S33
- Field 32 S32
- Field 31 S31
- Field 30 S30
- Field 29 S29
- Field 28 S28
- Field 27 S27
- Field 26 S26
- Field 25 S25
- Field 24 S24
- Field 23 S23
- Field 22 S22
- Field 21 S21
- Field 20 S20
- Field 19 S19
- Field 18 S18
- Field 17 S17
- Field 16 S16
- Field 15 S15
- Field 14 S14
- Field 13 S13
- Field 12 S12
- Field 11 S11
- Field 10 S10
- Field 9 S9
- Field 8 S8
- Field 7 S7
- Field 6 S6
- Field 5 S5
- Field 4 S4
- Field 3 S3
- Field 2 S2
- Field 1 S1
- Field 0 S0
- EndSysreg
- Sysreg TRFCR_EL1 3 0 1 2 1
- Res0 63:7
- UnsignedEnum 6:5 TS
- 0b0001 VIRTUAL
- 0b0010 GUEST_PHYSICAL
- 0b0011 PHYSICAL
- EndEnum
- Res0 4:2
- Field 1 ExTRE
- Field 0 E0TRE
- EndSysreg
- Sysreg TRCITECR_EL1 3 0 1 2 3
- Res0 63:2
- Field 1 E1E
- Field 0 E0E
- EndSysreg
- Sysreg TRCITECR_EL12 3 5 1 2 3
- Mapping TRCITECR_EL1
- 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:53
- Field 52 SIMDm
- Field 51 FPm
- Field 50 STm
- Field 49 LDm
- Field 48 Bm
- Res0 47:21
- Field 20 SIMD
- Field 19 FP
- Field 18 ST
- Field 17 LD
- Field 16 B
- Res0 15:5
- Field 4 FDS
- 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:33
- UnsignedEnum 32 SME
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 31:28 ALTCLK
- 0b0000 NI
- 0b0001 IMP
- 0b1111 IMPDEF
- EndEnum
- UnsignedEnum 27 FPF
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 26 EFT
- 0b0 NI
- 0b1 IMP
- EndEnum
- UnsignedEnum 25 CRR
- 0b0 NI
- 0b1 IMP
- EndEnum
- 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
- UnsignedEnum 7 FDS
- 0b0 NI
- 0b1 IMP
- EndEnum
- 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 PMSDSFR_EL1 3 0 9 10 4
- Field 63:0 S
- EndSysreg
- Sysreg PMBMAR_EL1 3 0 9 10 5
- Res0 63:10
- Field 9:8 SH
- Field 7:0 Attr
- 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 TRBMPAM_EL1 3 0 9 11 5
- Res0 63:27
- Field 26 EN
- Field 25:24 MPAM_SP
- Field 23:16 PMG
- Field 15:0 PARTID
- EndSysreg
- Sysreg PMSSCR_EL1 3 0 9 13 3
- Res0 63:33
- Field 32 NC
- Res0 31:1
- Field 0 SS
- EndSysreg
- Sysreg PMUACR_EL1 3 0 9 14 4
- Res0 63:33
- Field 32 F0
- Field 31 C
- Field 30:0 P
- EndSysreg
- Sysreg PMECR_EL1 3 0 9 14 5
- Res0 63:5
- Field 4:3 SSE
- Field 2 KPME
- Field 1:0 PMEE
- EndSysreg
- Sysreg PMIAR_EL1 3 0 9 14 7
- Field 63:0 ADDRESS
- EndSysreg
- SysregFields ICC_PPI_HMRx_EL1
- Field 63 HM63
- Field 62 HM62
- Field 61 HM61
- Field 60 HM60
- Field 59 HM59
- Field 58 HM58
- Field 57 HM57
- Field 56 HM56
- Field 55 HM55
- Field 54 HM54
- Field 53 HM53
- Field 52 HM52
- Field 51 HM51
- Field 50 HM50
- Field 49 HM49
- Field 48 HM48
- Field 47 HM47
- Field 46 HM46
- Field 45 HM45
- Field 44 HM44
- Field 43 HM43
- Field 42 HM42
- Field 41 HM41
- Field 40 HM40
- Field 39 HM39
- Field 38 HM38
- Field 37 HM37
- Field 36 HM36
- Field 35 HM35
- Field 34 HM34
- Field 33 HM33
- Field 32 HM32
- Field 31 HM31
- Field 30 HM30
- Field 29 HM29
- Field 28 HM28
- Field 27 HM27
- Field 26 HM26
- Field 25 HM25
- Field 24 HM24
- Field 23 HM23
- Field 22 HM22
- Field 21 HM21
- Field 20 HM20
- Field 19 HM19
- Field 18 HM18
- Field 17 HM17
- Field 16 HM16
- Field 15 HM15
- Field 14 HM14
- Field 13 HM13
- Field 12 HM12
- Field 11 HM11
- Field 10 HM10
- Field 9 HM9
- Field 8 HM8
- Field 7 HM7
- Field 6 HM6
- Field 5 HM5
- Field 4 HM4
- Field 3 HM3
- Field 2 HM2
- Field 1 HM1
- Field 0 HM0
- EndSysregFields
- Sysreg ICC_PPI_HMR0_EL1 3 0 12 10 0
- Fields ICC_PPI_HMRx_EL1
- EndSysreg
- Sysreg ICC_PPI_HMR1_EL1 3 0 12 10 1
- Fields ICC_PPI_HMRx_EL1
- EndSysreg
- Sysreg ICC_IDR0_EL1 3 0 12 10 2
- Res0 63:12
- UnsignedEnum 11:8 GCIE_LEGACY
- 0b0000 NI
- 0b0001 IMP
- EndEnum
- UnsignedEnum 7:4 PRI_BITS
- 0b0011 4BITS
- 0b0100 5BITS
- EndEnum
- UnsignedEnum 3:0 ID_BITS
- 0b0000 16BITS
- 0b0001 24BITS
- EndEnum
- EndSysreg
- Sysreg ICC_ICSR_EL1 3 0 12 10 4
- Res0 63:48
- Field 47:32 IAFFID
- Res0 31:16
- Field 15:11 Priority
- Res0 10:6
- Field 5 HM
- Field 4 Active
- Field 3 IRM
- Field 2 Pending
- Field 1 Enabled
- Field 0 F
- EndSysreg
- SysregFields ICC_PPI_ENABLERx_EL1
- Field 63 EN63
- Field 62 EN62
- Field 61 EN61
- Field 60 EN60
- Field 59 EN59
- Field 58 EN58
- Field 57 EN57
- Field 56 EN56
- Field 55 EN55
- Field 54 EN54
- Field 53 EN53
- Field 52 EN52
- Field 51 EN51
- Field 50 EN50
- Field 49 EN49
- Field 48 EN48
- Field 47 EN47
- Field 46 EN46
- Field 45 EN45
- Field 44 EN44
- Field 43 EN43
- Field 42 EN42
- Field 41 EN41
- Field 40 EN40
- Field 39 EN39
- Field 38 EN38
- Field 37 EN37
- Field 36 EN36
- Field 35 EN35
- Field 34 EN34
- Field 33 EN33
- Field 32 EN32
- Field 31 EN31
- Field 30 EN30
- Field 29 EN29
- Field 28 EN28
- Field 27 EN27
- Field 26 EN26
- Field 25 EN25
- Field 24 EN24
- Field 23 EN23
- Field 22 EN22
- Field 21 EN21
- Field 20 EN20
- Field 19 EN19
- Field 18 EN18
- Field 17 EN17
- Field 16 EN16
- Field 15 EN15
- Field 14 EN14
- Field 13 EN13
- Field 12 EN12
- Field 11 EN11
- Field 10 EN10
- Field 9 EN9
- Field 8 EN8
- Field 7 EN7
- Field 6 EN6
- Field 5 EN5
- Field 4 EN4
- Field 3 EN3
- Field 2 EN2
- Field 1 EN1
- Field 0 EN0
- EndSysregFields
- Sysreg ICC_PPI_ENABLER0_EL1 3 0 12 10 6
- Fields ICC_PPI_ENABLERx_EL1
- EndSysreg
- Sysreg ICC_PPI_ENABLER1_EL1 3 0 12 10 7
- Fields ICC_PPI_ENABLERx_EL1
- EndSysreg
- SysregFields ICC_PPI_ACTIVERx_EL1
- Field 63 Active63
- Field 62 Active62
- Field 61 Active61
- Field 60 Active60
- Field 59 Active59
- Field 58 Active58
- Field 57 Active57
- Field 56 Active56
- Field 55 Active55
- Field 54 Active54
- Field 53 Active53
- Field 52 Active52
- Field 51 Active51
- Field 50 Active50
- Field 49 Active49
- Field 48 Active48
- Field 47 Active47
- Field 46 Active46
- Field 45 Active45
- Field 44 Active44
- Field 43 Active43
- Field 42 Active42
- Field 41 Active41
- Field 40 Active40
- Field 39 Active39
- Field 38 Active38
- Field 37 Active37
- Field 36 Active36
- Field 35 Active35
- Field 34 Active34
- Field 33 Active33
- Field 32 Active32
- Field 31 Active31
- Field 30 Active30
- Field 29 Active29
- Field 28 Active28
- Field 27 Active27
- Field 26 Active26
- Field 25 Active25
- Field 24 Active24
- Field 23 Active23
- Field 22 Active22
- Field 21 Active21
- Field 20 Active20
- Field 19 Active19
- Field 18 Active18
- Field 17 Active17
- Field 16 Active16
- Field 15 Active15
- Field 14 Active14
- Field 13 Active13
- Field 12 Active12
- Field 11 Active11
- Field 10 Active10
- Field 9 Active9
- Field 8 Active8
- Field 7 Active7
- Field 6 Active6
- Field 5 Active5
- Field 4 Active4
- Field 3 Active3
- Field 2 Active2
- Field 1 Active1
- Field 0 Active0
- EndSysregFields
- Sysreg ICC_PPI_CACTIVER0_EL1 3 0 12 13 0
- Fields ICC_PPI_ACTIVERx_EL1
- EndSysreg
- Sysreg ICC_PPI_CACTIVER1_EL1 3 0 12 13 1
- Fields ICC_PPI_ACTIVERx_EL1
- EndSysreg
- Sysreg ICC_PPI_SACTIVER0_EL1 3 0 12 13 2
- Fields ICC_PPI_ACTIVERx_EL1
- EndSysreg
- Sysreg ICC_PPI_SACTIVER1_EL1 3 0 12 13 3
- Fields ICC_PPI_ACTIVERx_EL1
- EndSysreg
- SysregFields ICC_PPI_PENDRx_EL1
- Field 63 Pend63
- Field 62 Pend62
- Field 61 Pend61
- Field 60 Pend60
- Field 59 Pend59
- Field 58 Pend58
- Field 57 Pend57
- Field 56 Pend56
- Field 55 Pend55
- Field 54 Pend54
- Field 53 Pend53
- Field 52 Pend52
- Field 51 Pend51
- Field 50 Pend50
- Field 49 Pend49
- Field 48 Pend48
- Field 47 Pend47
- Field 46 Pend46
- Field 45 Pend45
- Field 44 Pend44
- Field 43 Pend43
- Field 42 Pend42
- Field 41 Pend41
- Field 40 Pend40
- Field 39 Pend39
- Field 38 Pend38
- Field 37 Pend37
- Field 36 Pend36
- Field 35 Pend35
- Field 34 Pend34
- Field 33 Pend33
- Field 32 Pend32
- Field 31 Pend31
- Field 30 Pend30
- Field 29 Pend29
- Field 28 Pend28
- Field 27 Pend27
- Field 26 Pend26
- Field 25 Pend25
- Field 24 Pend24
- Field 23 Pend23
- Field 22 Pend22
- Field 21 Pend21
- Field 20 Pend20
- Field 19 Pend19
- Field 18 Pend18
- Field 17 Pend17
- Field 16 Pend16
- Field 15 Pend15
- Field 14 Pend14
- Field 13 Pend13
- Field 12 Pend12
- Field 11 Pend11
- Field 10 Pend10
- Field 9 Pend9
- Field 8 Pend8
- Field 7 Pend7
- Field 6 Pend6
- Field 5 Pend5
- Field 4 Pend4
- Field 3 Pend3
- Field 2 Pend2
- Field 1 Pend1
- Field 0 Pend0
- EndSysregFields
- Sysreg ICC_PPI_CPENDR0_EL1 3 0 12 13 4
- Fields ICC_PPI_PENDRx_EL1
- EndSysreg
- Sysreg ICC_PPI_CPENDR1_EL1 3 0 12 13 5
- Fields ICC_PPI_PENDRx_EL1
- EndSysreg
- Sysreg ICC_PPI_SPENDR0_EL1 3 0 12 13 6
- Fields ICC_PPI_PENDRx_EL1
- EndSysreg
- Sysreg ICC_PPI_SPENDR1_EL1 3 0 12 13 7
- Fields ICC_PPI_PENDRx_EL1
- EndSysreg
- SysregFields ICC_PPI_PRIORITYRx_EL1
- Res0 63:61
- Field 60:56 Priority7
- Res0 55:53
- Field 52:48 Priority6
- Res0 47:45
- Field 44:40 Priority5
- Res0 39:37
- Field 36:32 Priority4
- Res0 31:29
- Field 28:24 Priority3
- Res0 23:21
- Field 20:16 Priority2
- Res0 15:13
- Field 12:8 Priority1
- Res0 7:5
- Field 4:0 Priority0
- EndSysregFields
- Sysreg ICC_PPI_PRIORITYR0_EL1 3 0 12 14 0
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR1_EL1 3 0 12 14 1
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR2_EL1 3 0 12 14 2
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR3_EL1 3 0 12 14 3
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR4_EL1 3 0 12 14 4
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR5_EL1 3 0 12 14 5
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR6_EL1 3 0 12 14 6
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR7_EL1 3 0 12 14 7
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR8_EL1 3 0 12 15 0
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR9_EL1 3 0 12 15 1
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR10_EL1 3 0 12 15 2
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR11_EL1 3 0 12 15 3
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR12_EL1 3 0 12 15 4
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR13_EL1 3 0 12 15 5
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR14_EL1 3 0 12 15 6
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg ICC_PPI_PRIORITYR15_EL1 3 0 12 15 7
- Fields ICC_PPI_PRIORITYRx_EL1
- EndSysreg
- Sysreg PMSELR_EL0 3 3 9 12 5
- Res0 63:5
- Field 4:0 SEL
- EndSysreg
- Sysreg PMZR_EL0 3 3 9 13 4
- Res0 63:33
- Field 32 F0
- Field 31 C
- Field 30:0 P
- 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 ICC_CR0_EL1 3 1 12 0 1
- Res0 63:39
- Field 38 PID
- Field 37:32 IPPT
- Res0 31:1
- Field 0 EN
- EndSysreg
- Sysreg ICC_PCR_EL1 3 1 12 0 2
- Res0 63:5
- Field 4:0 PRIORITY
- 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
- Sysreg SCTLR_EL2 3 4 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
- Res0 53:50
- 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 BT
- 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
- Res0 9
- 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
- Sysreg HCR_EL2 3 4 1 1 0
- Field 63:60 TWEDEL
- Field 59 TWEDEn
- Field 58 TID5
- Field 57 DCT
- Field 56 ATA
- Field 55 TTLBOS
- Field 54 TTLBIS
- Field 53 EnSCXT
- Field 52 TOCU
- Field 51 AMVOFFEN
- Field 50 TICAB
- Field 49 TID4
- Field 48 GPF
- Field 47 FIEN
- Field 46 FWB
- Field 45 NV2
- Field 44 AT
- Field 43 NV1
- Field 42 NV
- Field 41 API
- Field 40 APK
- Res0 39:38
- Field 37 TEA
- Field 36 TERR
- Field 35 TLOR
- Field 34 E2H
- Field 33 ID
- Field 32 CD
- Field 31 RW
- Field 30 TRVM
- Field 29 HCD
- Field 28 TDZ
- Field 27 TGE
- Field 26 TVM
- Field 25 TTLB
- Field 24 TPU
- Field 23 TPCP
- Field 22 TSW
- Field 21 TACR
- Field 20 TIDCP
- Field 19 TSC
- Field 18 TID3
- Field 17 TID2
- Field 16 TID1
- Field 15 TID0
- Field 14 TWE
- Field 13 TWI
- Field 12 DC
- UnsignedEnum 11:10 BSU
- 0b00 NONE
- 0b01 IS
- 0b10 OS
- 0b11 FS
- EndEnum
- Field 9 FB
- Field 8 VSE
- Field 7 VI
- Field 6 VF
- Field 5 AMO
- Field 4 IMO
- Field 3 FMO
- Field 2 PTW
- Field 1 SWIO
- Field 0 VM
- EndSysreg
- Sysreg MDCR_EL2 3 4 1 1 1
- Res0 63:51
- Field 50 EnSTEPOP
- Res0 49:44
- Field 43 EBWE
- Res0 42
- Field 41:40 PMEE
- Res0 39:37
- Field 36 HPMFZS
- Res0 35:32
- Field 31:30 PMSSE
- Field 29 HPMFZO
- Field 28 MTPME
- Field 27 TDCC
- Field 26 HLP
- Field 25:24 E2TB
- Field 23 HCCD
- Res0 22:20
- Field 19 TTRF
- Res0 18
- Field 17 HPMD
- Res0 16
- Field 15 EnSPM
- Field 14 TPMS
- Field 13:12 E2PB
- Field 11 TDRA
- Field 10 TDOSA
- Field 9 TDA
- Field 8 TDE
- Field 7 HPME
- Field 6 TPM
- Field 5 TPMCR
- Field 4:0 HPMN
- EndSysreg
- Sysreg HFGRTR_EL2 3 4 1 1 4
- 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
- EndSysreg
- Sysreg HFGWTR_EL2 3 4 1 1 5
- 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
- Res0 46
- Field 45 ERXMISCn_EL1
- Field 44 ERXSTATUS_EL1
- Field 43 ERXCTLR_EL1
- Res0 42
- Field 41 ERRSELR_EL1
- Res0 40
- 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
- Res0 28
- Field 27 PAR_EL1
- Res0 26:25
- Field 24 MAIR_EL1
- Field 23 LORSA_EL1
- Field 22 LORN_EL1
- Res0 21
- Field 20 LOREA_EL1
- Field 19 LORC_EL1
- Res0 18
- Field 17 FAR_EL1
- Field 16 ESR_EL1
- Res0 15:14
- Field 13 CSSELR_EL1
- Field 12 CPACR_EL1
- Field 11 CONTEXTIDR_EL1
- Res0 10:9
- Field 8 APIBKey
- Field 7 APIAKey
- Field 6 APGAKey
- Field 5 APDBKey
- Field 4 APDAKey
- Field 3 AMAIR_EL1
- Res0 2
- Field 1 AFSR1_EL1
- Field 0 AFSR0_EL1
- EndSysreg
- Sysreg HFGITR_EL2 3 4 1 1 6
- Field 63 PSBCSYNC
- 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 TRFCR_EL2 3 4 1 2 1
- Res0 63:7
- UnsignedEnum 6:5 TS
- 0b0000 USE_TRFCR_EL1_TS
- 0b0001 VIRTUAL
- 0b0010 GUEST_PHYSICAL
- 0b0011 PHYSICAL
- EndEnum
- Res0 4
- Field 3 CX
- Res0 2
- Field 1 E2TRE
- Field 0 E0HTRE
- 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 VNCR_EL2 3 4 2 2 0
- Field 63:57 RESS
- Field 56:12 BADDR
- Res0 11:0
- EndSysreg
- Sysreg VTCR_EL2 3 4 2 1 2
- Res0 63:46
- Field 45 HDBSS
- Field 44 HAFT
- Res0 43:42
- Field 41 TL0
- Field 40 GCSH
- Res0 39
- Field 38 D128
- Field 37 S2POE
- Field 36 S2PIE
- Field 35 TL1
- Field 34 AssuredOnly
- Field 33 SL2
- Field 32 DS
- Res1 31
- Field 30 NSA
- Field 29 NSW
- Field 28 HWU62
- Field 27 HWU61
- Field 26 HWU60
- Field 25 HWU59
- Res0 24:23
- Field 22 HD
- Field 21 HA
- Res0 20
- Enum 19 VS
- 0b0 8BIT
- 0b1 16BIT
- EndEnum
- Field 18:16 PS
- Enum 15:14 TG0
- 0b00 4K
- 0b01 64K
- 0b10 16K
- EndEnum
- Enum 13:12 SH0
- 0b00 NONE
- 0b01 OUTER
- 0b11 INNER
- EndEnum
- Enum 11:10 ORGN0
- 0b00 NC
- 0b01 WBWA
- 0b10 WT
- 0b11 WBnWA
- EndEnum
- Enum 9:8 IRGN0
- 0b00 NC
- 0b01 WBWA
- 0b10 WT
- 0b11 WBnWA
- EndEnum
- Field 7:6 SL0
- Field 5:0 T0SZ
- 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 MPAMHCR_EL2 3 4 10 4 0
- Res0 63:32
- Field 31 TRAP_MPAMIDR_EL1
- Res0 30:9
- Field 8 GSTAPP_PLK
- Res0 7:2
- Field 1 EL1_VPMEN
- Field 0 EL0_VPMEN
- EndSysreg
- Sysreg MPAMVPMV_EL2 3 4 10 4 1
- Res0 63:32
- Field 31 VPM_V31
- Field 30 VPM_V30
- Field 29 VPM_V29
- Field 28 VPM_V28
- Field 27 VPM_V27
- Field 26 VPM_V26
- Field 25 VPM_V25
- Field 24 VPM_V24
- Field 23 VPM_V23
- Field 22 VPM_V22
- Field 21 VPM_V21
- Field 20 VPM_V20
- Field 19 VPM_V19
- Field 18 VPM_V18
- Field 17 VPM_V17
- Field 16 VPM_V16
- Field 15 VPM_V15
- Field 14 VPM_V14
- Field 13 VPM_V13
- Field 12 VPM_V12
- Field 11 VPM_V11
- Field 10 VPM_V10
- Field 9 VPM_V9
- Field 8 VPM_V8
- Field 7 VPM_V7
- Field 6 VPM_V6
- Field 5 VPM_V5
- Field 4 VPM_V4
- Field 3 VPM_V3
- Field 2 VPM_V2
- Field 1 VPM_V1
- Field 0 VPM_V0
- EndSysreg
- Sysreg MPAM2_EL2 3 4 10 5 0
- Field 63 MPAMEN
- Res0 62:59
- Field 58 TIDR
- Res0 57
- Field 56 ALTSP_HFC
- Field 55 ALTSP_EL2
- Field 54 ALTSP_FRCD
- Res0 53:51
- Field 50 EnMPAMSM
- Field 49 TRAPMPAM0EL1
- Field 48 TRAPMPAM1EL1
- Field 47:40 PMG_D
- Field 39:32 PMG_I
- Field 31:16 PARTID_D
- Field 15:0 PARTID_I
- EndSysreg
- Sysreg MPAMVPM0_EL2 3 4 10 6 0
- Field 63:48 PhyPARTID3
- Field 47:32 PhyPARTID2
- Field 31:16 PhyPARTID1
- Field 15:0 PhyPARTID0
- EndSysreg
- Sysreg MPAMVPM1_EL2 3 4 10 6 1
- Field 63:48 PhyPARTID7
- Field 47:32 PhyPARTID6
- Field 31:16 PhyPARTID5
- Field 15:0 PhyPARTID4
- EndSysreg
- Sysreg MPAMVPM2_EL2 3 4 10 6 2
- Field 63:48 PhyPARTID11
- Field 47:32 PhyPARTID10
- Field 31:16 PhyPARTID9
- Field 15:0 PhyPARTID8
- EndSysreg
- Sysreg MPAMVPM3_EL2 3 4 10 6 3
- Field 63:48 PhyPARTID15
- Field 47:32 PhyPARTID14
- Field 31:16 PhyPARTID13
- Field 15:0 PhyPARTID12
- EndSysreg
- Sysreg MPAMVPM4_EL2 3 4 10 6 4
- Field 63:48 PhyPARTID19
- Field 47:32 PhyPARTID18
- Field 31:16 PhyPARTID17
- Field 15:0 PhyPARTID16
- EndSysreg
- Sysreg MPAMVPM5_EL2 3 4 10 6 5
- Field 63:48 PhyPARTID23
- Field 47:32 PhyPARTID22
- Field 31:16 PhyPARTID21
- Field 15:0 PhyPARTID20
- EndSysreg
- Sysreg MPAMVPM6_EL2 3 4 10 6 6
- Field 63:48 PhyPARTID27
- Field 47:32 PhyPARTID26
- Field 31:16 PhyPARTID25
- Field 15:0 PhyPARTID24
- EndSysreg
- Sysreg MPAMVPM7_EL2 3 4 10 6 7
- Field 63:48 PhyPARTID31
- Field 47:32 PhyPARTID30
- Field 31:16 PhyPARTID29
- Field 15:0 PhyPARTID28
- EndSysreg
- Sysreg ICH_HFGRTR_EL2 3 4 12 9 4
- Res0 63:21
- Field 20 ICC_PPI_ACTIVERn_EL1
- Field 19 ICC_PPI_PRIORITYRn_EL1
- Field 18 ICC_PPI_PENDRn_EL1
- Field 17 ICC_PPI_ENABLERn_EL1
- Field 16 ICC_PPI_HMRn_EL1
- Res0 15:8
- Field 7 ICC_IAFFIDR_EL1
- Field 6 ICC_ICSR_EL1
- Field 5 ICC_PCR_EL1
- Field 4 ICC_HPPIR_EL1
- Res1 3
- Field 2 ICC_CR0_EL1
- Field 1 ICC_IDRn_EL1
- Field 0 ICC_APR_EL1
- EndSysreg
- Sysreg ICH_HFGWTR_EL2 3 4 12 9 6
- Res0 63:21
- Field 20 ICC_PPI_ACTIVERn_EL1
- Field 19 ICC_PPI_PRIORITYRn_EL1
- Field 18 ICC_PPI_PENDRn_EL1
- Field 17 ICC_PPI_ENABLERn_EL1
- Res0 16:7
- Field 6 ICC_ICSR_EL1
- Field 5 ICC_PCR_EL1
- Res0 4:3
- Field 2 ICC_CR0_EL1
- Res0 1
- Field 0 ICC_APR_EL1
- EndSysreg
- Sysreg ICH_HFGITR_EL2 3 4 12 9 7
- Res0 63:11
- Field 10 GICRCDNMIA
- Field 9 GICRCDIA
- Field 8 GICCDDI
- Field 7 GICCDEOI
- Field 6 GICCDHM
- Field 5 GICCDRCFG
- Field 4 GICCDPEND
- Field 3 GICCDAFF
- Field 2 GICCDPRI
- Field 1 GICCDDIS
- Field 0 GICCDEN
- EndSysreg
- Sysreg ICH_HCR_EL2 3 4 12 11 0
- Res0 63:32
- Field 31:27 EOIcount
- Res0 26:16
- Field 15 DVIM
- Field 14 TDIR
- Field 13 TSEI
- Field 12 TALL1
- Field 11 TALL0
- Field 10 TC
- Res0 9
- Field 8 vSGIEOICount
- Field 7 VGrp1DIE
- Field 6 VGrp1EIE
- Field 5 VGrp0DIE
- Field 4 VGrp0EIE
- Field 3 NPIE
- Field 2 LRENPIE
- Field 1 UIE
- Field 0 En
- EndSysreg
- Sysreg ICH_VTR_EL2 3 4 12 11 1
- Res0 63:32
- Field 31:29 PRIbits
- Field 28:26 PREbits
- Field 25:23 IDbits
- Field 22 SEIS
- Field 21 A3V
- Field 20 nV4
- Field 19 TDS
- Field 18 DVIM
- Res0 17:5
- Field 4:0 ListRegs
- EndSysreg
- Sysreg ICH_MISR_EL2 3 4 12 11 2
- Res0 63:8
- Field 7 VGrp1D
- Field 6 VGrp1E
- Field 5 VGrp0D
- Field 4 VGrp0E
- Field 3 NP
- Field 2 LRENP
- Field 1 U
- Field 0 EOI
- EndSysreg
- Sysreg ICH_VCTLR_EL2 3 4 12 11 4
- Res0 63:2
- Field 1 V3
- Field 0 En
- EndSysreg
- Sysreg ICH_VMCR_EL2 3 4 12 11 7
- Prefix FEAT_GCIE
- Res0 63:32
- Field 31:27 VPMR
- Res0 26:1
- Field 0 EN
- EndPrefix
- Res0 63:32
- Field 31:24 VPMR
- Field 23:21 VBPR0
- Field 20:18 VBPR1
- Res0 17:10
- Field 9 VEOIM
- Res0 8:5
- Field 4 VCBPR
- Field 3 VFIQEn
- Field 2 VAckCtl
- Field 1 VENG1
- Field 0 VENG0
- 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
- Mapping CPACR_EL1
- EndSysreg
- Sysreg ZCR_EL12 3 5 1 2 0
- Mapping ZCR_EL1
- EndSysreg
- Sysreg TRFCR_EL12 3 5 1 2 1
- Mapping TRFCR_EL1
- EndSysreg
- Sysreg SMCR_EL12 3 5 1 2 6
- Mapping SMCR_EL1
- EndSysreg
- Sysreg GCSCR_EL12 3 5 2 5 0
- Mapping GCSCR_EL1
- EndSysreg
- Sysreg GCSPR_EL12 3 5 2 5 1
- Mapping GCSPR_EL1
- EndSysreg
- Sysreg FAR_EL12 3 5 6 0 0
- Field 63:0 ADDR
- EndSysreg
- Sysreg MPAM1_EL12 3 5 10 5 0
- Fields MPAM1_ELx
- EndSysreg
- Sysreg CONTEXTIDR_EL12 3 5 13 0 1
- Mapping CONTEXTIDR_EL1
- 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
- Sysreg TCR_EL1 3 0 2 0 2
- Res0 63:62
- Field 61 MTX1
- Field 60 MTX0
- Field 59 DS
- Field 58 TCMA1
- Field 57 TCMA0
- Field 56 E0PD1
- Field 55 E0PD0
- Field 54 NFD1
- Field 53 NFD0
- Field 52 TBID1
- Field 51 TBID0
- Field 50 HWU162
- Field 49 HWU161
- Field 48 HWU160
- Field 47 HWU159
- Field 46 HWU062
- Field 45 HWU061
- Field 44 HWU060
- Field 43 HWU059
- Field 42 HPD1
- Field 41 HPD0
- Field 40 HD
- Field 39 HA
- Field 38 TBI1
- Field 37 TBI0
- Field 36 AS
- Res0 35
- Field 34:32 IPS
- Enum 31:30 TG1
- 0b01 16K
- 0b10 4K
- 0b11 64K
- EndEnum
- Enum 29:28 SH1
- 0b00 NONE
- 0b10 OUTER
- 0b11 INNER
- EndEnum
- Enum 27:26 ORGN1
- 0b00 NC
- 0b01 WBWA
- 0b10 WT
- 0b11 WBnWA
- EndEnum
- Enum 25:24 IRGN1
- 0b00 NC
- 0b01 WBWA
- 0b10 WT
- 0b11 WBnWA
- EndEnum
- Field 23 EPD1
- Field 22 A1
- Field 21:16 T1SZ
- Enum 15:14 TG0
- 0b00 4K
- 0b01 64K
- 0b10 16K
- EndEnum
- Enum 13:12 SH0
- 0b00 NONE
- 0b10 OUTER
- 0b11 INNER
- EndEnum
- Enum 11:10 ORGN0
- 0b00 NC
- 0b01 WBWA
- 0b10 WT
- 0b11 WBnWA
- EndEnum
- Enum 9:8 IRGN0
- 0b00 NC
- 0b01 WBWA
- 0b10 WT
- 0b11 WBnWA
- EndEnum
- Field 7 EPD0
- Res0 6
- Field 5:0 T0SZ
- EndSysreg
- Sysreg TCR_EL12 3 5 2 0 2
- Mapping TCR_EL1
- EndSysreg
- Sysreg TCRALIAS_EL1 3 0 2 7 6
- Mapping TCR_EL1
- EndSysreg
- Sysreg TCR2_EL1 3 0 2 0 3
- Res0 63:22
- Field 21 FNGNA1
- Field 20 FNGNA0
- Res0 19
- Field 18 FNG1
- Field 17 FNG0
- Field 16 A2
- 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
- EndSysreg
- Sysreg TCR2_EL12 3 5 2 0 3
- Mapping TCR2_EL1
- EndSysreg
- Sysreg TCR2ALIAS_EL1 3 0 2 7 7
- Mapping TCR2_EL1
- EndSysreg
- Sysreg TCR2_EL2 3 4 2 0 3
- Res0 63:19
- Field 18 FNG1
- Field 17 FNG0
- Field 16 A2
- Field 15 DisCH1
- Field 14 DisCH0
- Field 13 AMEC1
- Field 12 AMEC0
- 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
- 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
- Mapping PIRE0_EL1
- EndSysreg
- Sysreg PIRE0_EL2 3 4 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
- Mapping PIR_EL1
- 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_EL2 3 4 10 2 4
- Fields PIRx_ELx
- EndSysreg
- Sysreg POR_EL12 3 5 10 2 4
- Mapping POR_EL1
- 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 MPAMIDR_EL1 3 0 10 4 4
- Res0 63:62
- Field 61 HAS_SDEFLT
- Field 60 HAS_FORCE_NS
- Field 59 SP4
- Field 58 HAS_TIDR
- Field 57 HAS_ALTSP
- Res0 56:40
- Field 39:32 PMG_MAX
- Res0 31:21
- Field 20:18 VPMR_MAX
- Field 17 HAS_HCR
- Res0 16
- Field 15:0 PARTID_MAX
- 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 MPAM1_EL1 3 0 10 5 0
- Field 63 MPAMEN
- Res0 62:61
- Field 60 FORCED_NS
- Res0 59:55
- Field 54 ALTSP_FRCD
- Res0 53:48
- Field 47:40 PMG_D
- Field 39:32 PMG_I
- Field 31:16 PARTID_D
- Field 15:0 PARTID_I
- EndSysreg
- Sysreg MPAM0_EL1 3 0 10 5 1
- Res0 63:48
- Field 47:40 PMG_D
- Field 39:32 PMG_I
- Field 31:16 PARTID_D
- Field 15:0 PARTID_I
- 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:16
- UnsignedEnum 15:12 MPAM
- 0b0000 NI
- 0b0001 DEFAULT
- 0b0010 IMP
- EndEnum
- 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
- Sysreg HPFAR_EL2 3 4 6 0 4
- Field 63 NS
- Res0 62:48
- Field 47:4 FIPA
- Res0 3:0
- EndSysreg
|