; -------------------------------------------------------------------------------- ; @Title: GIC-700 On-Chip Peripherals ; @Props: Released ; @Description: ; This file enables generic decoding of the GIC-700 interrupt controller. ; The controller is typically also included in the Core Registers ; block of the SoC specific perfile. ; Thus this file is intended to be used for custom SoCs which do not use the ; ARM proposed default address of the interrupt controller. ; Alternatively this file may be used to decode interrupt controller bits of a ; remote core cluster. ; Usage: 5 parameters needs to be specified: ; PER pergic700.per AD: AD: AD: AD: AD: ; @Author: JDU ; @Changelog: 2023-04-06 JDU ; @Manufacturer: ARM - ARM Ltd. ; @Doc: corelink_gic_700_generic_interrupt_controller_trm_101516_0201_08_en.pdf (Rev. r2p1, 2022-05-20) ; IHI0069H_gic_architecture_specification.pdf (Rev. H, 2022-01) ; @Core: - ; @Copyright: (C) 1989-2023 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: pergic700.per 16254 2023-06-19 08:24:37Z kwisniewski $ ENTRY &distributorBase=0x0 &redistributorBase=0x0 &cpuif=0x0 &vcpucont=0x0 &vcpuif=0x0 base ad:&distributorBase AUTOINDENT.ON CENTER TREE tree "Distributor Interface" if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase)) group.long 0x00++0x03 line.long 0x00 "GICD_CTLR,Distributor Control Register (Secure access)" rbitfld.long 0x00 31. "RWP,Register Write Pending. Indicates whether a register write is in progress or not" "Not pending,Pending" bitfld.long 0x00 7. "E1NWF,Enable 1 of N Wake up Functionality" "Disabled,Enabled" rbitfld.long 0x00 6. "DS,Disable Security" "No,Yes" newline rbitfld.long 0x00 5. "ARE_NS,Affinity Routing Enable" "Disabled,Enabled" rbitfld.long 0x00 4. "ARE_S,Affinity Routing Enable" "Disabled,Enabled" bitfld.long 0x00 2. "ENABLEGRP1S,Enable Secure Group 1 interrupts" "Disabled,Enabled" newline bitfld.long 0x00 1. "ENABLEGRP1NS,Enable Secure Group 1 interrupts" "Disabled,Enabled" bitfld.long 0x00 0. "ENABLEGRP0,Enable Group 0 interrupts" "Disabled,Enabled" elif (((per.l(ad:&distributorBase+0x04))&0x400)==0x400) group.long 0x00++0x03 line.long 0x00 "GICD_CTLR,Distributor Control Register (Non-secure access)" rbitfld.long 0x00 31. "RWP,Register Write Pending. Indicates whether a register write is in progress or not" "Not pending,Pending" rbitfld.long 0x00 4. "ARE_NS,Affinity Routing Enable" ",Enabled" newline bitfld.long 0x00 1. "ENABLEGRP1A,Enable Group 1 interrupts" "Disabled,Enabled" bitfld.long 0x00 0. "ENABLEGRP1,Enable Group 1 interrupts" "Disabled,Enabled" else group.long 0x00++0x03 line.long 0x00 "GICD_CTLR,Distributor Control Register" rbitfld.long 0x00 31. "RWP,Register Write Pending. Indicates whether a register write is in progress or not" "Not pending,Pending" bitfld.long 0x00 7. "E1NWF,Enable 1 of N Wake up Functionality" "Disabled,Enabled" rbitfld.long 0x00 6. "DS,Disable Security" ",Yes" newline rbitfld.long 0x00 4. "ARE,Affinity Routing Enable" ",Enabled" bitfld.long 0x00 1. "ENABLEGRP1,Enable Group 1 interrupts" "Disabled,Enabled" bitfld.long 0x00 0. "ENABLEGRP0,Enable Group 0 interrupts" "Disabled,Enabled" endif rgroup.long 0x04++0x03 line.long 0x00 "GICD_TYPER,Interrupt Controller Type Register" bitfld.long 0x00 27.--31. "ESPIRANGE,Number of extended SPIs that GIC-700 supports" "Up to 992,Up to 1024,Up to 1056,Up to 1088,Up to 1120,Up to 1152,Up to 1184,Up to 1216,Up to 1248,Up to 1280,Up to 1312,Up to 1344,Up to 1376,Up to 1408,Up to 1440,Up to 1472,Up to 1504,Up to 1536,Up to 1568,Up to 1600,Up to 1632,Up to 1664,Up to 1696,Up to 1728,Up to 1760,Up to 1792,Up to 1824,Up to 1856,Up to 1888,Up to 1920,Up to 1952,Up to 1984" bitfld.long 0x00 26. "RSS,Indicates whether the range selector is supported" "0 - 15,0 - 255" bitfld.long 0x00 25. "NO1N,Indicates whether 1 of N SPI interrupts are supported" "Supported,Not supported" newline bitfld.long 0x00 24. "A3V,Indicates whether the Distributor supports nonzero values of Affinity level 3" "Zero,Non-zero" bitfld.long 0x00 19.--23. "IDBITS,The number of interrupt identifier bits supported" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,?..." bitfld.long 0x00 18. "DVIS,Direct virtual LPI injection support" "Not supported,Supported" newline bitfld.long 0x00 17. "LPIS,Indicates whether the implementation supports LPIs" "Not supported,Supported" bitfld.long 0x00 16. "MBIS,Indicates whether the implementation supports message-based interrupts by writing to Distributor registers" "Not supported,Supported" bitfld.long 0x00 11.--15. "NUMLPI,Indicates the number of LPIs that the GIC supports" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline bitfld.long 0x00 10. "SECURITYEXTN,Indicates whether interrupt controller implements the security extensions" "Not implemented,Implemented" bitfld.long 0x00 8. "ESPI,The number of SPIs supported" "Less/Equal 960 SPIs,More than 960 SPIs" bitfld.long 0x00 5.--7. "CPUNUMBER,Reports the number of PEs that can be used when affinity routing is not enabled" "1,2,3,4,5,6,7,8" newline bitfld.long 0x00 0.--4. "ITLN,Indicates the maximum SPI INTID that the GIC implementation supports" "Up to 32,Up to 64,Up to 96,Up to 128,Up to 160,Up to 192,Up to 224,Up to 256,Up to 288,Up to 320,Up to 352,Up to 384,Up to 416,Up to 448,Up to 480,Up to 512,Up to 544,Up to 576,Up to 608,Up to 640,Up to 672,Up to 704,Up to 736,Up to 768,Up to 800,Up to 832,Up to 864,Up to 896,Up to 928,Up to 960,Up to 991,?..." rgroup.long 0x08++0x03 line.long 0x00 "GICD_IIDR,Distributor Implementer Identification Register" bitfld.long 0x00 24.--31. "PRODID,Indicates the product ID" "GIC-500,?,GIC-600,?,GIC-700,?..." bitfld.long 0x00 16.--19. "VAR,Major revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. "REV,Minor revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline hexmask.long.word 0x00 0.--11. 1. "IMP,Implementer" rgroup.long 0x0C++0x03 line.long 0x00 "GICD_TYPER2,Interrupt Controller Type Register 2" bitfld.long 0x00 7. "VIL,Indicates the number of bits that GIC-700 can use for a vPEID" "16 bits,GICD_TYPER2.VID + 1 bits" bitfld.long 0x00 0.--4. "VID,Indicates the value of the vpe_width configuration parameter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..." if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0020)) group.long 0x20++0x03 line.long 0x00 "GICD_FCTLR,Function Control Register" bitfld.long 0x00 26. "POS,Point of serialization" "Store locally and propagate when possible,Propagate access to POS" bitfld.long 0x00 20.--23. "CLPL,Cross-chip LPI limit. This is the number of cross-chip LPI transactions" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.long 0x00 16.--17. "NSACR,Non-secure Access Control. This is the value that is used if a SPI has an error" "No access,PENDR/SETSPI_NSR/SGIR,PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/ACTIVER,PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/ACTIVER/ITARGETSR/IROUTER" bitfld.long 0x00 0. "SIP,Scrub in progress. This bit is read and written by software. When a scrub is complete, the GIC clears the bit to 0" "Completed,In Progress" else group.long 0x20++0x03 line.long 0x00 "GICD_FCTLR,Function Control Register" bitfld.long 0x00 0. "SIP,Scrub in progress. This bit is read and written by software. When a scrub is complete, the GIC clears the bit to 0." "Completed,In Progress" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0024))) group.long 0x24++0x03 line.long 0x00 "GICD_SAC,Secure Access Control Register" bitfld.long 0x00 3. "SPF,Controls whether Secure PMU events are visible to Non-secure software" "Disabled,Enabled" bitfld.long 0x00 2. "GICPNS,Allow Non-secure access to the GICP registers. This enables Non-secure access to Secure PMU data" "Not Allowed,Allowed" bitfld.long 0x00 1. "GICTNS,Allow Non-secure access to the GICT registers. This enables Non-secure access to Secure trace data" "Not Allowed,Allowed" else hgroup.long 0x24++0x03 hide.long 0x00 "GICD_SAC,Secure Access Control Register" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0030)) group.long 0x30++0x03 line.long 0x00 "GICD_FCTLR2,Function Control Register 2" bitfld.long 0x00 31. "ARP,Report read poison if corrupted data from a RAM is read" "0,1" bitfld.long 0x00 30. "AWP,Report write poison. Reject poisoned writes on the slave interface" "0,1" bitfld.long 0x00 29. "IRP,Ignore read poison from master" "0,1" newline bitfld.long 0x00 28. "RCD,Read chunking disable" "0,1" bitfld.long 0x00 25. "SLC,Strict LPI caching" "Fully,2-way" bitfld.long 0x00 19. "RWC,Residency wait on command" "0,1" newline bitfld.long 0x00 18. "QDENY,Q-Channel deny" "0,1" bitfld.long 0x00 17. "DCC,Disable Cache Conversion" "Disable,Enable" bitfld.long 0x00 16. "RWS,Residency wait on Pending Table System (PTS) RAM search" "0,1" newline bitfld.long 0x00 10. "CGO[10],Virtual residency control clock gate" "Use,Leave" bitfld.long 0x00 9. "CGO[9],Virtual CPU communications block clock gate" "Use,Leave" bitfld.long 0x00 8. "CGO[8],ITS communications block clock gate" "Use,Leave" newline bitfld.long 0x00 7. "CGO[7],Pending table search and control clock gate" "Use,Leave" bitfld.long 0x00 6. "CGO[6],Trace and debug clock gate" "Use,Leave" bitfld.long 0x00 5. "CGO[5],SGI and GICR registers clock gate" "Use,Leave" newline bitfld.long 0x00 4. "CGO[4],LPI cache and search clock gate" "Use,Leave" bitfld.long 0x00 3. "CGO[3],ACE5-Lite manager interface clock gate" "Use,Leave" bitfld.long 0x00 2. "CGO[2],ACE5-Lite subordinate interface clock gate" "Use,Leave" newline bitfld.long 0x00 1. "CGO[1],SPI registers and search clock gate" "Use,Leave" bitfld.long 0x00 0. "CGO[0],CPU communications block clock gate" "Use,Leave" else hgroup.long 0x30++0x03 hide.long 0x00 "GICD_FCTLR2,Function Control Register 2" endif group.long 0x34++0x03 line.long 0x00 "GICD_UTILR,Utilization Register" bitfld.long 0x00 31. "UEOT,Out of location utilization engine trigger" "No trigger,Trigger" bitfld.long 0x00 30. "UEOE,Out of location utilization engine" "Disable,Enable" bitfld.long 0x00 16.--19. "UEOU,Out of location utilization engine upper threshold" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" newline bitfld.long 0x00 15. "UEDT,Disabled utilization engine trigger" "No trigger,Trigger" bitfld.long 0x00 14. "UEDE,Disabled utilization engine" "Disable,Enable" bitfld.long 0x00 0.--3. "UEDU,Disabled utilization engine upper threshold" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0038)) group.long 0x38++0x03 line.long 0x00 "GICD_FCTLR3,Function Control Register 3" bitfld.long 0x00 7. "SCP1,Controls whether to use separate credits for SPI and LPI commands" "Unified,Separate" bitfld.long 0x00 0.--4. "NCP0,Indicates the maximum number of 64-bit beats between two chips" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else hgroup.long 0x38++0x03 hide.long 0x00 "GICD_FCTLR3,Function Control Register 3" endif wgroup.long 0x40++0x03 line.long 0x00 "GICD_SETSPI_NSR,Non-secure SPI Set Register" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" wgroup.long 0x48++0x03 line.long 0x00 "GICD_CLRSPI_NSR,Non-secure SPI Clear Register" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x50)) wgroup.long 0x50++0x03 line.long 0x00 "GICD_SETSPI_SR,Secure SPI Set Register (Secure access)" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" else hgroup.long 0x50++0x03 hide.long 0x00 "GICD_SETSPI_SR,Secure SPI Set Register (Non-secure access)" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x58)) wgroup.long 0x58++0x03 line.long 0x00 "GICD_CLRSPI_SR,Secure SPI Clear Register (Secure access)" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" else hgroup.long 0x58++0x03 hide.long 0x00 "GICD_CLRSPI_SR,Secure SPI Clear Register (Non-secure access)" endif tree "Group Registers" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x84))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01)) group.long 0x84++0x03 line.long 0x00 "GICD_IGROUPR1,Interrupt Group Register 1 (Secure Access)" bitfld.long 0x00 31. "GSB63,Group Status Bit 63" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB62,Group Status Bit 62" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB61,Group Status Bit 61" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB60,Group Status Bit 60" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB59,Group Status Bit 59" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB58,Group Status Bit 58" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB57,Group Status Bit 57" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB56,Group Status Bit 56" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB55,Group Status Bit 55" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB54,Group Status Bit 54" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB53,Group Status Bit 53" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB52,Group Status Bit 52" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB51,Group Status Bit 51" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB50,Group Status Bit 50" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB49,Group Status Bit 49" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB48,Group Status Bit 48" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB47,Group Status Bit 47" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB46,Group Status Bit 46" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB45,Group Status Bit 45" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB44,Group Status Bit 44" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB43,Group Status Bit 43" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB42,Group Status Bit 42" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB41,Group Status Bit 41" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB40,Group Status Bit 40" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB39,Group Status Bit 39" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB38,Group Status Bit 38" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB37,Group Status Bit 37" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB36,Group Status Bit 36" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB35,Group Status Bit 35" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB34,Group Status Bit 34" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB33,Group Status Bit 33" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB32,Group Status Bit 32" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01)) group.long 0x84++0x03 line.long 0x00 "GICD_IGROUPR1,Interrupt Group Register 1" bitfld.long 0x00 31. "GSB63,Group Status Bit 63" "Group 0,Group 1" bitfld.long 0x00 30. "GSB62,Group Status Bit 62" "Group 0,Group 1" bitfld.long 0x00 29. "GSB61,Group Status Bit 61" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB60,Group Status Bit 60" "Group 0,Group 1" bitfld.long 0x00 27. "GSB59,Group Status Bit 59" "Group 0,Group 1" bitfld.long 0x00 26. "GSB58,Group Status Bit 58" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB57,Group Status Bit 57" "Group 0,Group 1" bitfld.long 0x00 24. "GSB56,Group Status Bit 56" "Group 0,Group 1" bitfld.long 0x00 23. "GSB55,Group Status Bit 55" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB54,Group Status Bit 54" "Group 0,Group 1" bitfld.long 0x00 21. "GSB53,Group Status Bit 53" "Group 0,Group 1" bitfld.long 0x00 20. "GSB52,Group Status Bit 52" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB51,Group Status Bit 51" "Group 0,Group 1" bitfld.long 0x00 18. "GSB50,Group Status Bit 50" "Group 0,Group 1" bitfld.long 0x00 17. "GSB49,Group Status Bit 49" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB48,Group Status Bit 48" "Group 0,Group 1" bitfld.long 0x00 15. "GSB47,Group Status Bit 47" "Group 0,Group 1" bitfld.long 0x00 14. "GSB46,Group Status Bit 46" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB45,Group Status Bit 45" "Group 0,Group 1" bitfld.long 0x00 12. "GSB44,Group Status Bit 44" "Group 0,Group 1" bitfld.long 0x00 11. "GSB43,Group Status Bit 43" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB42,Group Status Bit 42" "Group 0,Group 1" bitfld.long 0x00 9. "GSB41,Group Status Bit 41" "Group 0,Group 1" bitfld.long 0x00 8. "GSB40,Group Status Bit 40" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB39,Group Status Bit 39" "Group 0,Group 1" bitfld.long 0x00 6. "GSB38,Group Status Bit 38" "Group 0,Group 1" bitfld.long 0x00 5. "GSB37,Group Status Bit 37" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB36,Group Status Bit 36" "Group 0,Group 1" bitfld.long 0x00 3. "GSB35,Group Status Bit 35" "Group 0,Group 1" bitfld.long 0x00 2. "GSB34,Group Status Bit 34" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB33,Group Status Bit 33" "Group 0,Group 1" bitfld.long 0x00 0. "GSB32,Group Status Bit 32" "Group 0,Group 1" else hgroup.long 0x84++0x03 hide.long 0x00 "GICD_IGROUPR1,Interrupt Group Register 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x88))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02)) group.long 0x88++0x03 line.long 0x00 "GICD_IGROUPR2,Interrupt Group Register 2 (Secure Access)" bitfld.long 0x00 31. "GSB95,Group Status Bit 95" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB94,Group Status Bit 94" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB93,Group Status Bit 93" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB92,Group Status Bit 92" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB91,Group Status Bit 91" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB90,Group Status Bit 90" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB89,Group Status Bit 89" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB88,Group Status Bit 88" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB87,Group Status Bit 87" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB86,Group Status Bit 86" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB85,Group Status Bit 85" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB84,Group Status Bit 84" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB83,Group Status Bit 83" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB82,Group Status Bit 82" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB81,Group Status Bit 81" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB80,Group Status Bit 80" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB79,Group Status Bit 79" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB78,Group Status Bit 78" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB77,Group Status Bit 77" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB76,Group Status Bit 76" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB75,Group Status Bit 75" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB74,Group Status Bit 74" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB73,Group Status Bit 73" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB72,Group Status Bit 72" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB71,Group Status Bit 71" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB70,Group Status Bit 70" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB69,Group Status Bit 69" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB68,Group Status Bit 68" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB67,Group Status Bit 67" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB66,Group Status Bit 66" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB65,Group Status Bit 65" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB64,Group Status Bit 64" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02)) group.long 0x88++0x03 line.long 0x00 "GICD_IGROUPR2,Interrupt Group Register 2" bitfld.long 0x00 31. "GSB95,Group Status Bit 95" "Group 0,Group 1" bitfld.long 0x00 30. "GSB94,Group Status Bit 94" "Group 0,Group 1" bitfld.long 0x00 29. "GSB93,Group Status Bit 93" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB92,Group Status Bit 92" "Group 0,Group 1" bitfld.long 0x00 27. "GSB91,Group Status Bit 91" "Group 0,Group 1" bitfld.long 0x00 26. "GSB90,Group Status Bit 90" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB89,Group Status Bit 89" "Group 0,Group 1" bitfld.long 0x00 24. "GSB88,Group Status Bit 88" "Group 0,Group 1" bitfld.long 0x00 23. "GSB87,Group Status Bit 87" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB86,Group Status Bit 86" "Group 0,Group 1" bitfld.long 0x00 21. "GSB85,Group Status Bit 85" "Group 0,Group 1" bitfld.long 0x00 20. "GSB84,Group Status Bit 84" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB83,Group Status Bit 83" "Group 0,Group 1" bitfld.long 0x00 18. "GSB82,Group Status Bit 82" "Group 0,Group 1" bitfld.long 0x00 17. "GSB81,Group Status Bit 81" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB80,Group Status Bit 80" "Group 0,Group 1" bitfld.long 0x00 15. "GSB79,Group Status Bit 79" "Group 0,Group 1" bitfld.long 0x00 14. "GSB78,Group Status Bit 78" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB77,Group Status Bit 77" "Group 0,Group 1" bitfld.long 0x00 12. "GSB76,Group Status Bit 76" "Group 0,Group 1" bitfld.long 0x00 11. "GSB75,Group Status Bit 75" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB74,Group Status Bit 74" "Group 0,Group 1" bitfld.long 0x00 9. "GSB73,Group Status Bit 73" "Group 0,Group 1" bitfld.long 0x00 8. "GSB72,Group Status Bit 72" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB71,Group Status Bit 71" "Group 0,Group 1" bitfld.long 0x00 6. "GSB70,Group Status Bit 70" "Group 0,Group 1" bitfld.long 0x00 5. "GSB69,Group Status Bit 69" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB68,Group Status Bit 68" "Group 0,Group 1" bitfld.long 0x00 3. "GSB67,Group Status Bit 67" "Group 0,Group 1" bitfld.long 0x00 2. "GSB66,Group Status Bit 66" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB65,Group Status Bit 65" "Group 0,Group 1" bitfld.long 0x00 0. "GSB64,Group Status Bit 64" "Group 0,Group 1" else hgroup.long 0x88++0x03 hide.long 0x00 "GICD_IGROUPR2,Interrupt Group Register 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x8C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03)) group.long 0x8C++0x03 line.long 0x00 "GICD_IGROUPR3,Interrupt Group Register 3 (Secure Access)" bitfld.long 0x00 31. "GSB127,Group Status Bit 127" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB126,Group Status Bit 126" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB125,Group Status Bit 125" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB124,Group Status Bit 124" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB123,Group Status Bit 123" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB122,Group Status Bit 122" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB121,Group Status Bit 121" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB120,Group Status Bit 120" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB119,Group Status Bit 119" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB118,Group Status Bit 118" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB117,Group Status Bit 117" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB116,Group Status Bit 116" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB115,Group Status Bit 115" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB114,Group Status Bit 114" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB113,Group Status Bit 113" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB112,Group Status Bit 112" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB111,Group Status Bit 111" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB110,Group Status Bit 110" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB109,Group Status Bit 109" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB108,Group Status Bit 108" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB107,Group Status Bit 107" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB106,Group Status Bit 106" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB105,Group Status Bit 105" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB104,Group Status Bit 104" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB103,Group Status Bit 103" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB102,Group Status Bit 102" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB101,Group Status Bit 101" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB100,Group Status Bit 100" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB99,Group Status Bit 99" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB98,Group Status Bit 98" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB97,Group Status Bit 97" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB96,Group Status Bit 96" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03)) group.long 0x8C++0x03 line.long 0x00 "GICD_IGROUPR3,Interrupt Group Register 3" bitfld.long 0x00 31. "GSB127,Group Status Bit 127" "Group 0,Group 1" bitfld.long 0x00 30. "GSB126,Group Status Bit 126" "Group 0,Group 1" bitfld.long 0x00 29. "GSB125,Group Status Bit 125" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB124,Group Status Bit 124" "Group 0,Group 1" bitfld.long 0x00 27. "GSB123,Group Status Bit 123" "Group 0,Group 1" bitfld.long 0x00 26. "GSB122,Group Status Bit 122" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB121,Group Status Bit 121" "Group 0,Group 1" bitfld.long 0x00 24. "GSB120,Group Status Bit 120" "Group 0,Group 1" bitfld.long 0x00 23. "GSB119,Group Status Bit 119" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB118,Group Status Bit 118" "Group 0,Group 1" bitfld.long 0x00 21. "GSB117,Group Status Bit 117" "Group 0,Group 1" bitfld.long 0x00 20. "GSB116,Group Status Bit 116" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB115,Group Status Bit 115" "Group 0,Group 1" bitfld.long 0x00 18. "GSB114,Group Status Bit 114" "Group 0,Group 1" bitfld.long 0x00 17. "GSB113,Group Status Bit 113" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB112,Group Status Bit 112" "Group 0,Group 1" bitfld.long 0x00 15. "GSB111,Group Status Bit 111" "Group 0,Group 1" bitfld.long 0x00 14. "GSB110,Group Status Bit 110" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB109,Group Status Bit 109" "Group 0,Group 1" bitfld.long 0x00 12. "GSB108,Group Status Bit 108" "Group 0,Group 1" bitfld.long 0x00 11. "GSB107,Group Status Bit 107" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB106,Group Status Bit 106" "Group 0,Group 1" bitfld.long 0x00 9. "GSB105,Group Status Bit 105" "Group 0,Group 1" bitfld.long 0x00 8. "GSB104,Group Status Bit 104" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB103,Group Status Bit 103" "Group 0,Group 1" bitfld.long 0x00 6. "GSB102,Group Status Bit 102" "Group 0,Group 1" bitfld.long 0x00 5. "GSB101,Group Status Bit 101" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB100,Group Status Bit 100" "Group 0,Group 1" bitfld.long 0x00 3. "GSB99,Group Status Bit 99" "Group 0,Group 1" bitfld.long 0x00 2. "GSB98,Group Status Bit 98" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB97,Group Status Bit 97" "Group 0,Group 1" bitfld.long 0x00 0. "GSB96,Group Status Bit 96" "Group 0,Group 1" else hgroup.long 0x8C++0x03 hide.long 0x00 "GICD_IGROUPR3,Interrupt Group Register 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x90))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04)) group.long 0x90++0x03 line.long 0x00 "GICD_IGROUPR4,Interrupt Group Register 4 (Secure Access)" bitfld.long 0x00 31. "GSB159,Group Status Bit 159" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB158,Group Status Bit 158" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB157,Group Status Bit 157" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB156,Group Status Bit 156" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB155,Group Status Bit 155" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB154,Group Status Bit 154" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB153,Group Status Bit 153" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB152,Group Status Bit 152" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB151,Group Status Bit 151" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB150,Group Status Bit 150" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB149,Group Status Bit 149" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB148,Group Status Bit 148" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB147,Group Status Bit 147" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB146,Group Status Bit 146" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB145,Group Status Bit 145" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB144,Group Status Bit 144" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB143,Group Status Bit 143" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB142,Group Status Bit 142" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB141,Group Status Bit 141" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB140,Group Status Bit 140" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB139,Group Status Bit 139" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB138,Group Status Bit 138" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB137,Group Status Bit 137" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB136,Group Status Bit 136" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB135,Group Status Bit 135" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB134,Group Status Bit 134" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB133,Group Status Bit 133" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB132,Group Status Bit 132" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB131,Group Status Bit 131" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB130,Group Status Bit 130" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB129,Group Status Bit 129" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB128,Group Status Bit 128" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04)) group.long 0x90++0x03 line.long 0x00 "GICD_IGROUPR4,Interrupt Group Register 4" bitfld.long 0x00 31. "GSB159,Group Status Bit 159" "Group 0,Group 1" bitfld.long 0x00 30. "GSB158,Group Status Bit 158" "Group 0,Group 1" bitfld.long 0x00 29. "GSB157,Group Status Bit 157" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB156,Group Status Bit 156" "Group 0,Group 1" bitfld.long 0x00 27. "GSB155,Group Status Bit 155" "Group 0,Group 1" bitfld.long 0x00 26. "GSB154,Group Status Bit 154" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB153,Group Status Bit 153" "Group 0,Group 1" bitfld.long 0x00 24. "GSB152,Group Status Bit 152" "Group 0,Group 1" bitfld.long 0x00 23. "GSB151,Group Status Bit 151" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB150,Group Status Bit 150" "Group 0,Group 1" bitfld.long 0x00 21. "GSB149,Group Status Bit 149" "Group 0,Group 1" bitfld.long 0x00 20. "GSB148,Group Status Bit 148" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB147,Group Status Bit 147" "Group 0,Group 1" bitfld.long 0x00 18. "GSB146,Group Status Bit 146" "Group 0,Group 1" bitfld.long 0x00 17. "GSB145,Group Status Bit 145" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB144,Group Status Bit 144" "Group 0,Group 1" bitfld.long 0x00 15. "GSB143,Group Status Bit 143" "Group 0,Group 1" bitfld.long 0x00 14. "GSB142,Group Status Bit 142" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB141,Group Status Bit 141" "Group 0,Group 1" bitfld.long 0x00 12. "GSB140,Group Status Bit 140" "Group 0,Group 1" bitfld.long 0x00 11. "GSB139,Group Status Bit 139" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB138,Group Status Bit 138" "Group 0,Group 1" bitfld.long 0x00 9. "GSB137,Group Status Bit 137" "Group 0,Group 1" bitfld.long 0x00 8. "GSB136,Group Status Bit 136" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB135,Group Status Bit 135" "Group 0,Group 1" bitfld.long 0x00 6. "GSB134,Group Status Bit 134" "Group 0,Group 1" bitfld.long 0x00 5. "GSB133,Group Status Bit 133" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB132,Group Status Bit 132" "Group 0,Group 1" bitfld.long 0x00 3. "GSB131,Group Status Bit 131" "Group 0,Group 1" bitfld.long 0x00 2. "GSB130,Group Status Bit 130" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB129,Group Status Bit 129" "Group 0,Group 1" bitfld.long 0x00 0. "GSB128,Group Status Bit 128" "Group 0,Group 1" else hgroup.long 0x90++0x03 hide.long 0x00 "GICD_IGROUPR4,Interrupt Group Register 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x94))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05)) group.long 0x94++0x03 line.long 0x00 "GICD_IGROUPR5,Interrupt Group Register 5 (Secure Access)" bitfld.long 0x00 31. "GSB191,Group Status Bit 191" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB190,Group Status Bit 190" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB189,Group Status Bit 189" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB188,Group Status Bit 188" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB187,Group Status Bit 187" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB186,Group Status Bit 186" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB185,Group Status Bit 185" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB184,Group Status Bit 184" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB183,Group Status Bit 183" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB182,Group Status Bit 182" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB181,Group Status Bit 181" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB180,Group Status Bit 180" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB179,Group Status Bit 179" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB178,Group Status Bit 178" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB177,Group Status Bit 177" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB176,Group Status Bit 176" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB175,Group Status Bit 175" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB174,Group Status Bit 174" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB173,Group Status Bit 173" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB172,Group Status Bit 172" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB171,Group Status Bit 171" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB170,Group Status Bit 170" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB169,Group Status Bit 169" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB168,Group Status Bit 168" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB167,Group Status Bit 167" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB166,Group Status Bit 166" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB165,Group Status Bit 165" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB164,Group Status Bit 164" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB163,Group Status Bit 163" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB162,Group Status Bit 162" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB161,Group Status Bit 161" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB160,Group Status Bit 160" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05)) group.long 0x94++0x03 line.long 0x00 "GICD_IGROUPR5,Interrupt Group Register 5" bitfld.long 0x00 31. "GSB191,Group Status Bit 191" "Group 0,Group 1" bitfld.long 0x00 30. "GSB190,Group Status Bit 190" "Group 0,Group 1" bitfld.long 0x00 29. "GSB189,Group Status Bit 189" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB188,Group Status Bit 188" "Group 0,Group 1" bitfld.long 0x00 27. "GSB187,Group Status Bit 187" "Group 0,Group 1" bitfld.long 0x00 26. "GSB186,Group Status Bit 186" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB185,Group Status Bit 185" "Group 0,Group 1" bitfld.long 0x00 24. "GSB184,Group Status Bit 184" "Group 0,Group 1" bitfld.long 0x00 23. "GSB183,Group Status Bit 183" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB182,Group Status Bit 182" "Group 0,Group 1" bitfld.long 0x00 21. "GSB181,Group Status Bit 181" "Group 0,Group 1" bitfld.long 0x00 20. "GSB180,Group Status Bit 180" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB179,Group Status Bit 179" "Group 0,Group 1" bitfld.long 0x00 18. "GSB178,Group Status Bit 178" "Group 0,Group 1" bitfld.long 0x00 17. "GSB177,Group Status Bit 177" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB176,Group Status Bit 176" "Group 0,Group 1" bitfld.long 0x00 15. "GSB175,Group Status Bit 175" "Group 0,Group 1" bitfld.long 0x00 14. "GSB174,Group Status Bit 174" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB173,Group Status Bit 173" "Group 0,Group 1" bitfld.long 0x00 12. "GSB172,Group Status Bit 172" "Group 0,Group 1" bitfld.long 0x00 11. "GSB171,Group Status Bit 171" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB170,Group Status Bit 170" "Group 0,Group 1" bitfld.long 0x00 9. "GSB169,Group Status Bit 169" "Group 0,Group 1" bitfld.long 0x00 8. "GSB168,Group Status Bit 168" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB167,Group Status Bit 167" "Group 0,Group 1" bitfld.long 0x00 6. "GSB166,Group Status Bit 166" "Group 0,Group 1" bitfld.long 0x00 5. "GSB165,Group Status Bit 165" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB164,Group Status Bit 164" "Group 0,Group 1" bitfld.long 0x00 3. "GSB163,Group Status Bit 163" "Group 0,Group 1" bitfld.long 0x00 2. "GSB162,Group Status Bit 162" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB161,Group Status Bit 161" "Group 0,Group 1" bitfld.long 0x00 0. "GSB160,Group Status Bit 160" "Group 0,Group 1" else hgroup.long 0x94++0x03 hide.long 0x00 "GICD_IGROUPR5,Interrupt Group Register 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x98))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06)) group.long 0x98++0x03 line.long 0x00 "GICD_IGROUPR6,Interrupt Group Register 6 (Secure Access)" bitfld.long 0x00 31. "GSB223,Group Status Bit 223" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB222,Group Status Bit 222" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB221,Group Status Bit 221" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB220,Group Status Bit 220" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB219,Group Status Bit 219" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB218,Group Status Bit 218" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB217,Group Status Bit 217" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB216,Group Status Bit 216" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB215,Group Status Bit 215" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB214,Group Status Bit 214" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB213,Group Status Bit 213" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB212,Group Status Bit 212" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB211,Group Status Bit 211" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB210,Group Status Bit 210" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB209,Group Status Bit 209" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB208,Group Status Bit 208" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB207,Group Status Bit 207" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB206,Group Status Bit 206" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB205,Group Status Bit 205" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB204,Group Status Bit 204" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB203,Group Status Bit 203" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB202,Group Status Bit 202" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB201,Group Status Bit 201" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB200,Group Status Bit 200" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB199,Group Status Bit 199" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB198,Group Status Bit 198" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB197,Group Status Bit 197" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB196,Group Status Bit 196" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB195,Group Status Bit 195" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB194,Group Status Bit 194" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB193,Group Status Bit 193" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB192,Group Status Bit 192" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06)) group.long 0x98++0x03 line.long 0x00 "GICD_IGROUPR6,Interrupt Group Register 6" bitfld.long 0x00 31. "GSB223,Group Status Bit 223" "Group 0,Group 1" bitfld.long 0x00 30. "GSB222,Group Status Bit 222" "Group 0,Group 1" bitfld.long 0x00 29. "GSB221,Group Status Bit 221" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB220,Group Status Bit 220" "Group 0,Group 1" bitfld.long 0x00 27. "GSB219,Group Status Bit 219" "Group 0,Group 1" bitfld.long 0x00 26. "GSB218,Group Status Bit 218" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB217,Group Status Bit 217" "Group 0,Group 1" bitfld.long 0x00 24. "GSB216,Group Status Bit 216" "Group 0,Group 1" bitfld.long 0x00 23. "GSB215,Group Status Bit 215" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB214,Group Status Bit 214" "Group 0,Group 1" bitfld.long 0x00 21. "GSB213,Group Status Bit 213" "Group 0,Group 1" bitfld.long 0x00 20. "GSB212,Group Status Bit 212" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB211,Group Status Bit 211" "Group 0,Group 1" bitfld.long 0x00 18. "GSB210,Group Status Bit 210" "Group 0,Group 1" bitfld.long 0x00 17. "GSB209,Group Status Bit 209" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB208,Group Status Bit 208" "Group 0,Group 1" bitfld.long 0x00 15. "GSB207,Group Status Bit 207" "Group 0,Group 1" bitfld.long 0x00 14. "GSB206,Group Status Bit 206" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB205,Group Status Bit 205" "Group 0,Group 1" bitfld.long 0x00 12. "GSB204,Group Status Bit 204" "Group 0,Group 1" bitfld.long 0x00 11. "GSB203,Group Status Bit 203" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB202,Group Status Bit 202" "Group 0,Group 1" bitfld.long 0x00 9. "GSB201,Group Status Bit 201" "Group 0,Group 1" bitfld.long 0x00 8. "GSB200,Group Status Bit 200" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB199,Group Status Bit 199" "Group 0,Group 1" bitfld.long 0x00 6. "GSB198,Group Status Bit 198" "Group 0,Group 1" bitfld.long 0x00 5. "GSB197,Group Status Bit 197" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB196,Group Status Bit 196" "Group 0,Group 1" bitfld.long 0x00 3. "GSB195,Group Status Bit 195" "Group 0,Group 1" bitfld.long 0x00 2. "GSB194,Group Status Bit 194" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB193,Group Status Bit 193" "Group 0,Group 1" bitfld.long 0x00 0. "GSB192,Group Status Bit 192" "Group 0,Group 1" else hgroup.long 0x98++0x03 hide.long 0x00 "GICD_IGROUPR6,Interrupt Group Register 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x9C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07)) group.long 0x9C++0x03 line.long 0x00 "GICD_IGROUPR7,Interrupt Group Register 7 (Secure Access)" bitfld.long 0x00 31. "GSB255,Group Status Bit 255" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB254,Group Status Bit 254" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB253,Group Status Bit 253" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB252,Group Status Bit 252" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB251,Group Status Bit 251" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB250,Group Status Bit 250" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB249,Group Status Bit 249" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB248,Group Status Bit 248" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB247,Group Status Bit 247" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB246,Group Status Bit 246" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB245,Group Status Bit 245" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB244,Group Status Bit 244" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB243,Group Status Bit 243" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB242,Group Status Bit 242" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB241,Group Status Bit 241" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB240,Group Status Bit 240" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB239,Group Status Bit 239" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB238,Group Status Bit 238" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB237,Group Status Bit 237" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB236,Group Status Bit 236" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB235,Group Status Bit 235" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB234,Group Status Bit 234" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB233,Group Status Bit 233" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB232,Group Status Bit 232" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB231,Group Status Bit 231" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB230,Group Status Bit 230" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB229,Group Status Bit 229" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB228,Group Status Bit 228" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB227,Group Status Bit 227" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB226,Group Status Bit 226" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB225,Group Status Bit 225" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB224,Group Status Bit 224" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07)) group.long 0x9C++0x03 line.long 0x00 "GICD_IGROUPR7,Interrupt Group Register 7" bitfld.long 0x00 31. "GSB255,Group Status Bit 255" "Group 0,Group 1" bitfld.long 0x00 30. "GSB254,Group Status Bit 254" "Group 0,Group 1" bitfld.long 0x00 29. "GSB253,Group Status Bit 253" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB252,Group Status Bit 252" "Group 0,Group 1" bitfld.long 0x00 27. "GSB251,Group Status Bit 251" "Group 0,Group 1" bitfld.long 0x00 26. "GSB250,Group Status Bit 250" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB249,Group Status Bit 249" "Group 0,Group 1" bitfld.long 0x00 24. "GSB248,Group Status Bit 248" "Group 0,Group 1" bitfld.long 0x00 23. "GSB247,Group Status Bit 247" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB246,Group Status Bit 246" "Group 0,Group 1" bitfld.long 0x00 21. "GSB245,Group Status Bit 245" "Group 0,Group 1" bitfld.long 0x00 20. "GSB244,Group Status Bit 244" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB243,Group Status Bit 243" "Group 0,Group 1" bitfld.long 0x00 18. "GSB242,Group Status Bit 242" "Group 0,Group 1" bitfld.long 0x00 17. "GSB241,Group Status Bit 241" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB240,Group Status Bit 240" "Group 0,Group 1" bitfld.long 0x00 15. "GSB239,Group Status Bit 239" "Group 0,Group 1" bitfld.long 0x00 14. "GSB238,Group Status Bit 238" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB237,Group Status Bit 237" "Group 0,Group 1" bitfld.long 0x00 12. "GSB236,Group Status Bit 236" "Group 0,Group 1" bitfld.long 0x00 11. "GSB235,Group Status Bit 235" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB234,Group Status Bit 234" "Group 0,Group 1" bitfld.long 0x00 9. "GSB233,Group Status Bit 233" "Group 0,Group 1" bitfld.long 0x00 8. "GSB232,Group Status Bit 232" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB231,Group Status Bit 231" "Group 0,Group 1" bitfld.long 0x00 6. "GSB230,Group Status Bit 230" "Group 0,Group 1" bitfld.long 0x00 5. "GSB229,Group Status Bit 229" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB228,Group Status Bit 228" "Group 0,Group 1" bitfld.long 0x00 3. "GSB227,Group Status Bit 227" "Group 0,Group 1" bitfld.long 0x00 2. "GSB226,Group Status Bit 226" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB225,Group Status Bit 225" "Group 0,Group 1" bitfld.long 0x00 0. "GSB224,Group Status Bit 224" "Group 0,Group 1" else hgroup.long 0x9C++0x03 hide.long 0x00 "GICD_IGROUPR7,Interrupt Group Register 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xA0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08)) group.long 0xA0++0x03 line.long 0x00 "GICD_IGROUPR8,Interrupt Group Register 8 (Secure Access)" bitfld.long 0x00 31. "GSB287,Group Status Bit 287" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB286,Group Status Bit 286" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB285,Group Status Bit 285" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB284,Group Status Bit 284" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB283,Group Status Bit 283" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB282,Group Status Bit 282" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB281,Group Status Bit 281" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB280,Group Status Bit 280" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB279,Group Status Bit 279" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB278,Group Status Bit 278" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB277,Group Status Bit 277" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB276,Group Status Bit 276" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB275,Group Status Bit 275" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB274,Group Status Bit 274" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB273,Group Status Bit 273" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB272,Group Status Bit 272" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB271,Group Status Bit 271" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB270,Group Status Bit 270" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB269,Group Status Bit 269" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB268,Group Status Bit 268" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB267,Group Status Bit 267" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB266,Group Status Bit 266" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB265,Group Status Bit 265" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB264,Group Status Bit 264" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB263,Group Status Bit 263" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB262,Group Status Bit 262" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB261,Group Status Bit 261" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB260,Group Status Bit 260" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB259,Group Status Bit 259" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB258,Group Status Bit 258" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB257,Group Status Bit 257" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB256,Group Status Bit 256" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08)) group.long 0xA0++0x03 line.long 0x00 "GICD_IGROUPR8,Interrupt Group Register 8" bitfld.long 0x00 31. "GSB287,Group Status Bit 287" "Group 0,Group 1" bitfld.long 0x00 30. "GSB286,Group Status Bit 286" "Group 0,Group 1" bitfld.long 0x00 29. "GSB285,Group Status Bit 285" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB284,Group Status Bit 284" "Group 0,Group 1" bitfld.long 0x00 27. "GSB283,Group Status Bit 283" "Group 0,Group 1" bitfld.long 0x00 26. "GSB282,Group Status Bit 282" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB281,Group Status Bit 281" "Group 0,Group 1" bitfld.long 0x00 24. "GSB280,Group Status Bit 280" "Group 0,Group 1" bitfld.long 0x00 23. "GSB279,Group Status Bit 279" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB278,Group Status Bit 278" "Group 0,Group 1" bitfld.long 0x00 21. "GSB277,Group Status Bit 277" "Group 0,Group 1" bitfld.long 0x00 20. "GSB276,Group Status Bit 276" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB275,Group Status Bit 275" "Group 0,Group 1" bitfld.long 0x00 18. "GSB274,Group Status Bit 274" "Group 0,Group 1" bitfld.long 0x00 17. "GSB273,Group Status Bit 273" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB272,Group Status Bit 272" "Group 0,Group 1" bitfld.long 0x00 15. "GSB271,Group Status Bit 271" "Group 0,Group 1" bitfld.long 0x00 14. "GSB270,Group Status Bit 270" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB269,Group Status Bit 269" "Group 0,Group 1" bitfld.long 0x00 12. "GSB268,Group Status Bit 268" "Group 0,Group 1" bitfld.long 0x00 11. "GSB267,Group Status Bit 267" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB266,Group Status Bit 266" "Group 0,Group 1" bitfld.long 0x00 9. "GSB265,Group Status Bit 265" "Group 0,Group 1" bitfld.long 0x00 8. "GSB264,Group Status Bit 264" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB263,Group Status Bit 263" "Group 0,Group 1" bitfld.long 0x00 6. "GSB262,Group Status Bit 262" "Group 0,Group 1" bitfld.long 0x00 5. "GSB261,Group Status Bit 261" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB260,Group Status Bit 260" "Group 0,Group 1" bitfld.long 0x00 3. "GSB259,Group Status Bit 259" "Group 0,Group 1" bitfld.long 0x00 2. "GSB258,Group Status Bit 258" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB257,Group Status Bit 257" "Group 0,Group 1" bitfld.long 0x00 0. "GSB256,Group Status Bit 256" "Group 0,Group 1" else hgroup.long 0xA0++0x03 hide.long 0x00 "GICD_IGROUPR8,Interrupt Group Register 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xA4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09)) group.long 0xA4++0x03 line.long 0x00 "GICD_IGROUPR9,Interrupt Group Register 9 (Secure Access)" bitfld.long 0x00 31. "GSB319,Group Status Bit 319" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB318,Group Status Bit 318" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB317,Group Status Bit 317" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB316,Group Status Bit 316" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB315,Group Status Bit 315" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB314,Group Status Bit 314" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB313,Group Status Bit 313" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB312,Group Status Bit 312" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB311,Group Status Bit 311" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB310,Group Status Bit 310" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB309,Group Status Bit 309" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB308,Group Status Bit 308" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB307,Group Status Bit 307" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB306,Group Status Bit 306" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB305,Group Status Bit 305" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB304,Group Status Bit 304" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB303,Group Status Bit 303" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB302,Group Status Bit 302" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB301,Group Status Bit 301" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB300,Group Status Bit 300" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB299,Group Status Bit 299" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB298,Group Status Bit 298" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB297,Group Status Bit 297" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB296,Group Status Bit 296" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB295,Group Status Bit 295" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB294,Group Status Bit 294" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB293,Group Status Bit 293" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB292,Group Status Bit 292" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB291,Group Status Bit 291" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB290,Group Status Bit 290" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB289,Group Status Bit 289" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB288,Group Status Bit 288" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09)) group.long 0xA4++0x03 line.long 0x00 "GICD_IGROUPR9,Interrupt Group Register 9" bitfld.long 0x00 31. "GSB319,Group Status Bit 319" "Group 0,Group 1" bitfld.long 0x00 30. "GSB318,Group Status Bit 318" "Group 0,Group 1" bitfld.long 0x00 29. "GSB317,Group Status Bit 317" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB316,Group Status Bit 316" "Group 0,Group 1" bitfld.long 0x00 27. "GSB315,Group Status Bit 315" "Group 0,Group 1" bitfld.long 0x00 26. "GSB314,Group Status Bit 314" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB313,Group Status Bit 313" "Group 0,Group 1" bitfld.long 0x00 24. "GSB312,Group Status Bit 312" "Group 0,Group 1" bitfld.long 0x00 23. "GSB311,Group Status Bit 311" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB310,Group Status Bit 310" "Group 0,Group 1" bitfld.long 0x00 21. "GSB309,Group Status Bit 309" "Group 0,Group 1" bitfld.long 0x00 20. "GSB308,Group Status Bit 308" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB307,Group Status Bit 307" "Group 0,Group 1" bitfld.long 0x00 18. "GSB306,Group Status Bit 306" "Group 0,Group 1" bitfld.long 0x00 17. "GSB305,Group Status Bit 305" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB304,Group Status Bit 304" "Group 0,Group 1" bitfld.long 0x00 15. "GSB303,Group Status Bit 303" "Group 0,Group 1" bitfld.long 0x00 14. "GSB302,Group Status Bit 302" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB301,Group Status Bit 301" "Group 0,Group 1" bitfld.long 0x00 12. "GSB300,Group Status Bit 300" "Group 0,Group 1" bitfld.long 0x00 11. "GSB299,Group Status Bit 299" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB298,Group Status Bit 298" "Group 0,Group 1" bitfld.long 0x00 9. "GSB297,Group Status Bit 297" "Group 0,Group 1" bitfld.long 0x00 8. "GSB296,Group Status Bit 296" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB295,Group Status Bit 295" "Group 0,Group 1" bitfld.long 0x00 6. "GSB294,Group Status Bit 294" "Group 0,Group 1" bitfld.long 0x00 5. "GSB293,Group Status Bit 293" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB292,Group Status Bit 292" "Group 0,Group 1" bitfld.long 0x00 3. "GSB291,Group Status Bit 291" "Group 0,Group 1" bitfld.long 0x00 2. "GSB290,Group Status Bit 290" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB289,Group Status Bit 289" "Group 0,Group 1" bitfld.long 0x00 0. "GSB288,Group Status Bit 288" "Group 0,Group 1" else hgroup.long 0xA4++0x03 hide.long 0x00 "GICD_IGROUPR9,Interrupt Group Register 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xA8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A)) group.long 0xA8++0x03 line.long 0x00 "GICD_IGROUPR10,Interrupt Group Register 10 (Secure Access)" bitfld.long 0x00 31. "GSB351,Group Status Bit 351" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB350,Group Status Bit 350" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB349,Group Status Bit 349" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB348,Group Status Bit 348" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB347,Group Status Bit 347" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB346,Group Status Bit 346" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB345,Group Status Bit 345" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB344,Group Status Bit 344" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB343,Group Status Bit 343" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB342,Group Status Bit 342" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB341,Group Status Bit 341" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB340,Group Status Bit 340" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB339,Group Status Bit 339" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB338,Group Status Bit 338" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB337,Group Status Bit 337" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB336,Group Status Bit 336" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB335,Group Status Bit 335" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB334,Group Status Bit 334" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB333,Group Status Bit 333" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB332,Group Status Bit 332" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB331,Group Status Bit 331" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB330,Group Status Bit 330" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB329,Group Status Bit 329" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB328,Group Status Bit 328" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB327,Group Status Bit 327" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB326,Group Status Bit 326" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB325,Group Status Bit 325" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB324,Group Status Bit 324" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB323,Group Status Bit 323" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB322,Group Status Bit 322" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB321,Group Status Bit 321" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB320,Group Status Bit 320" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A)) group.long 0xA8++0x03 line.long 0x00 "GICD_IGROUPR10,Interrupt Group Register 10" bitfld.long 0x00 31. "GSB351,Group Status Bit 351" "Group 0,Group 1" bitfld.long 0x00 30. "GSB350,Group Status Bit 350" "Group 0,Group 1" bitfld.long 0x00 29. "GSB349,Group Status Bit 349" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB348,Group Status Bit 348" "Group 0,Group 1" bitfld.long 0x00 27. "GSB347,Group Status Bit 347" "Group 0,Group 1" bitfld.long 0x00 26. "GSB346,Group Status Bit 346" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB345,Group Status Bit 345" "Group 0,Group 1" bitfld.long 0x00 24. "GSB344,Group Status Bit 344" "Group 0,Group 1" bitfld.long 0x00 23. "GSB343,Group Status Bit 343" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB342,Group Status Bit 342" "Group 0,Group 1" bitfld.long 0x00 21. "GSB341,Group Status Bit 341" "Group 0,Group 1" bitfld.long 0x00 20. "GSB340,Group Status Bit 340" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB339,Group Status Bit 339" "Group 0,Group 1" bitfld.long 0x00 18. "GSB338,Group Status Bit 338" "Group 0,Group 1" bitfld.long 0x00 17. "GSB337,Group Status Bit 337" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB336,Group Status Bit 336" "Group 0,Group 1" bitfld.long 0x00 15. "GSB335,Group Status Bit 335" "Group 0,Group 1" bitfld.long 0x00 14. "GSB334,Group Status Bit 334" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB333,Group Status Bit 333" "Group 0,Group 1" bitfld.long 0x00 12. "GSB332,Group Status Bit 332" "Group 0,Group 1" bitfld.long 0x00 11. "GSB331,Group Status Bit 331" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB330,Group Status Bit 330" "Group 0,Group 1" bitfld.long 0x00 9. "GSB329,Group Status Bit 329" "Group 0,Group 1" bitfld.long 0x00 8. "GSB328,Group Status Bit 328" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB327,Group Status Bit 327" "Group 0,Group 1" bitfld.long 0x00 6. "GSB326,Group Status Bit 326" "Group 0,Group 1" bitfld.long 0x00 5. "GSB325,Group Status Bit 325" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB324,Group Status Bit 324" "Group 0,Group 1" bitfld.long 0x00 3. "GSB323,Group Status Bit 323" "Group 0,Group 1" bitfld.long 0x00 2. "GSB322,Group Status Bit 322" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB321,Group Status Bit 321" "Group 0,Group 1" bitfld.long 0x00 0. "GSB320,Group Status Bit 320" "Group 0,Group 1" else hgroup.long 0xA8++0x03 hide.long 0x00 "GICD_IGROUPR10,Interrupt Group Register 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xAC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B)) group.long 0xAC++0x03 line.long 0x00 "GICD_IGROUPR11,Interrupt Group Register 11 (Secure Access)" bitfld.long 0x00 31. "GSB383,Group Status Bit 383" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB382,Group Status Bit 382" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB381,Group Status Bit 381" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB380,Group Status Bit 380" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB379,Group Status Bit 379" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB378,Group Status Bit 378" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB377,Group Status Bit 377" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB376,Group Status Bit 376" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB375,Group Status Bit 375" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB374,Group Status Bit 374" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB373,Group Status Bit 373" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB372,Group Status Bit 372" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB371,Group Status Bit 371" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB370,Group Status Bit 370" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB369,Group Status Bit 369" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB368,Group Status Bit 368" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB367,Group Status Bit 367" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB366,Group Status Bit 366" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB365,Group Status Bit 365" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB364,Group Status Bit 364" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB363,Group Status Bit 363" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB362,Group Status Bit 362" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB361,Group Status Bit 361" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB360,Group Status Bit 360" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB359,Group Status Bit 359" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB358,Group Status Bit 358" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB357,Group Status Bit 357" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB356,Group Status Bit 356" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB355,Group Status Bit 355" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB354,Group Status Bit 354" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB353,Group Status Bit 353" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB352,Group Status Bit 352" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B)) group.long 0xAC++0x03 line.long 0x00 "GICD_IGROUPR11,Interrupt Group Register 11" bitfld.long 0x00 31. "GSB383,Group Status Bit 383" "Group 0,Group 1" bitfld.long 0x00 30. "GSB382,Group Status Bit 382" "Group 0,Group 1" bitfld.long 0x00 29. "GSB381,Group Status Bit 381" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB380,Group Status Bit 380" "Group 0,Group 1" bitfld.long 0x00 27. "GSB379,Group Status Bit 379" "Group 0,Group 1" bitfld.long 0x00 26. "GSB378,Group Status Bit 378" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB377,Group Status Bit 377" "Group 0,Group 1" bitfld.long 0x00 24. "GSB376,Group Status Bit 376" "Group 0,Group 1" bitfld.long 0x00 23. "GSB375,Group Status Bit 375" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB374,Group Status Bit 374" "Group 0,Group 1" bitfld.long 0x00 21. "GSB373,Group Status Bit 373" "Group 0,Group 1" bitfld.long 0x00 20. "GSB372,Group Status Bit 372" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB371,Group Status Bit 371" "Group 0,Group 1" bitfld.long 0x00 18. "GSB370,Group Status Bit 370" "Group 0,Group 1" bitfld.long 0x00 17. "GSB369,Group Status Bit 369" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB368,Group Status Bit 368" "Group 0,Group 1" bitfld.long 0x00 15. "GSB367,Group Status Bit 367" "Group 0,Group 1" bitfld.long 0x00 14. "GSB366,Group Status Bit 366" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB365,Group Status Bit 365" "Group 0,Group 1" bitfld.long 0x00 12. "GSB364,Group Status Bit 364" "Group 0,Group 1" bitfld.long 0x00 11. "GSB363,Group Status Bit 363" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB362,Group Status Bit 362" "Group 0,Group 1" bitfld.long 0x00 9. "GSB361,Group Status Bit 361" "Group 0,Group 1" bitfld.long 0x00 8. "GSB360,Group Status Bit 360" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB359,Group Status Bit 359" "Group 0,Group 1" bitfld.long 0x00 6. "GSB358,Group Status Bit 358" "Group 0,Group 1" bitfld.long 0x00 5. "GSB357,Group Status Bit 357" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB356,Group Status Bit 356" "Group 0,Group 1" bitfld.long 0x00 3. "GSB355,Group Status Bit 355" "Group 0,Group 1" bitfld.long 0x00 2. "GSB354,Group Status Bit 354" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB353,Group Status Bit 353" "Group 0,Group 1" bitfld.long 0x00 0. "GSB352,Group Status Bit 352" "Group 0,Group 1" else hgroup.long 0xAC++0x03 hide.long 0x00 "GICD_IGROUPR11,Interrupt Group Register 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xB0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C)) group.long 0xB0++0x03 line.long 0x00 "GICD_IGROUPR12,Interrupt Group Register 12 (Secure Access)" bitfld.long 0x00 31. "GSB415,Group Status Bit 415" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB414,Group Status Bit 414" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB413,Group Status Bit 413" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB412,Group Status Bit 412" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB411,Group Status Bit 411" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB410,Group Status Bit 410" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB409,Group Status Bit 409" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB408,Group Status Bit 408" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB407,Group Status Bit 407" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB406,Group Status Bit 406" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB405,Group Status Bit 405" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB404,Group Status Bit 404" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB403,Group Status Bit 403" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB402,Group Status Bit 402" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB401,Group Status Bit 401" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB400,Group Status Bit 400" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB399,Group Status Bit 399" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB398,Group Status Bit 398" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB397,Group Status Bit 397" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB396,Group Status Bit 396" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB395,Group Status Bit 395" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB394,Group Status Bit 394" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB393,Group Status Bit 393" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB392,Group Status Bit 392" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB391,Group Status Bit 391" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB390,Group Status Bit 390" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB389,Group Status Bit 389" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB388,Group Status Bit 388" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB387,Group Status Bit 387" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB386,Group Status Bit 386" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB385,Group Status Bit 385" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB384,Group Status Bit 384" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C)) group.long 0xB0++0x03 line.long 0x00 "GICD_IGROUPR12,Interrupt Group Register 12" bitfld.long 0x00 31. "GSB415,Group Status Bit 415" "Group 0,Group 1" bitfld.long 0x00 30. "GSB414,Group Status Bit 414" "Group 0,Group 1" bitfld.long 0x00 29. "GSB413,Group Status Bit 413" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB412,Group Status Bit 412" "Group 0,Group 1" bitfld.long 0x00 27. "GSB411,Group Status Bit 411" "Group 0,Group 1" bitfld.long 0x00 26. "GSB410,Group Status Bit 410" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB409,Group Status Bit 409" "Group 0,Group 1" bitfld.long 0x00 24. "GSB408,Group Status Bit 408" "Group 0,Group 1" bitfld.long 0x00 23. "GSB407,Group Status Bit 407" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB406,Group Status Bit 406" "Group 0,Group 1" bitfld.long 0x00 21. "GSB405,Group Status Bit 405" "Group 0,Group 1" bitfld.long 0x00 20. "GSB404,Group Status Bit 404" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB403,Group Status Bit 403" "Group 0,Group 1" bitfld.long 0x00 18. "GSB402,Group Status Bit 402" "Group 0,Group 1" bitfld.long 0x00 17. "GSB401,Group Status Bit 401" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB400,Group Status Bit 400" "Group 0,Group 1" bitfld.long 0x00 15. "GSB399,Group Status Bit 399" "Group 0,Group 1" bitfld.long 0x00 14. "GSB398,Group Status Bit 398" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB397,Group Status Bit 397" "Group 0,Group 1" bitfld.long 0x00 12. "GSB396,Group Status Bit 396" "Group 0,Group 1" bitfld.long 0x00 11. "GSB395,Group Status Bit 395" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB394,Group Status Bit 394" "Group 0,Group 1" bitfld.long 0x00 9. "GSB393,Group Status Bit 393" "Group 0,Group 1" bitfld.long 0x00 8. "GSB392,Group Status Bit 392" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB391,Group Status Bit 391" "Group 0,Group 1" bitfld.long 0x00 6. "GSB390,Group Status Bit 390" "Group 0,Group 1" bitfld.long 0x00 5. "GSB389,Group Status Bit 389" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB388,Group Status Bit 388" "Group 0,Group 1" bitfld.long 0x00 3. "GSB387,Group Status Bit 387" "Group 0,Group 1" bitfld.long 0x00 2. "GSB386,Group Status Bit 386" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB385,Group Status Bit 385" "Group 0,Group 1" bitfld.long 0x00 0. "GSB384,Group Status Bit 384" "Group 0,Group 1" else hgroup.long 0xB0++0x03 hide.long 0x00 "GICD_IGROUPR12,Interrupt Group Register 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xB4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D)) group.long 0xB4++0x03 line.long 0x00 "GICD_IGROUPR13,Interrupt Group Register 13 (Secure Access)" bitfld.long 0x00 31. "GSB447,Group Status Bit 447" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB446,Group Status Bit 446" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB445,Group Status Bit 445" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB444,Group Status Bit 444" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB443,Group Status Bit 443" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB442,Group Status Bit 442" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB441,Group Status Bit 441" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB440,Group Status Bit 440" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB439,Group Status Bit 439" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB438,Group Status Bit 438" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB437,Group Status Bit 437" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB436,Group Status Bit 436" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB435,Group Status Bit 435" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB434,Group Status Bit 434" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB433,Group Status Bit 433" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB432,Group Status Bit 432" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB431,Group Status Bit 431" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB430,Group Status Bit 430" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB429,Group Status Bit 429" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB428,Group Status Bit 428" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB427,Group Status Bit 427" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB426,Group Status Bit 426" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB425,Group Status Bit 425" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB424,Group Status Bit 424" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB423,Group Status Bit 423" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB422,Group Status Bit 422" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB421,Group Status Bit 421" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB420,Group Status Bit 420" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB419,Group Status Bit 419" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB418,Group Status Bit 418" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB417,Group Status Bit 417" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB416,Group Status Bit 416" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D)) group.long 0xB4++0x03 line.long 0x00 "GICD_IGROUPR13,Interrupt Group Register 13" bitfld.long 0x00 31. "GSB447,Group Status Bit 447" "Group 0,Group 1" bitfld.long 0x00 30. "GSB446,Group Status Bit 446" "Group 0,Group 1" bitfld.long 0x00 29. "GSB445,Group Status Bit 445" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB444,Group Status Bit 444" "Group 0,Group 1" bitfld.long 0x00 27. "GSB443,Group Status Bit 443" "Group 0,Group 1" bitfld.long 0x00 26. "GSB442,Group Status Bit 442" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB441,Group Status Bit 441" "Group 0,Group 1" bitfld.long 0x00 24. "GSB440,Group Status Bit 440" "Group 0,Group 1" bitfld.long 0x00 23. "GSB439,Group Status Bit 439" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB438,Group Status Bit 438" "Group 0,Group 1" bitfld.long 0x00 21. "GSB437,Group Status Bit 437" "Group 0,Group 1" bitfld.long 0x00 20. "GSB436,Group Status Bit 436" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB435,Group Status Bit 435" "Group 0,Group 1" bitfld.long 0x00 18. "GSB434,Group Status Bit 434" "Group 0,Group 1" bitfld.long 0x00 17. "GSB433,Group Status Bit 433" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB432,Group Status Bit 432" "Group 0,Group 1" bitfld.long 0x00 15. "GSB431,Group Status Bit 431" "Group 0,Group 1" bitfld.long 0x00 14. "GSB430,Group Status Bit 430" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB429,Group Status Bit 429" "Group 0,Group 1" bitfld.long 0x00 12. "GSB428,Group Status Bit 428" "Group 0,Group 1" bitfld.long 0x00 11. "GSB427,Group Status Bit 427" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB426,Group Status Bit 426" "Group 0,Group 1" bitfld.long 0x00 9. "GSB425,Group Status Bit 425" "Group 0,Group 1" bitfld.long 0x00 8. "GSB424,Group Status Bit 424" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB423,Group Status Bit 423" "Group 0,Group 1" bitfld.long 0x00 6. "GSB422,Group Status Bit 422" "Group 0,Group 1" bitfld.long 0x00 5. "GSB421,Group Status Bit 421" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB420,Group Status Bit 420" "Group 0,Group 1" bitfld.long 0x00 3. "GSB419,Group Status Bit 419" "Group 0,Group 1" bitfld.long 0x00 2. "GSB418,Group Status Bit 418" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB417,Group Status Bit 417" "Group 0,Group 1" bitfld.long 0x00 0. "GSB416,Group Status Bit 416" "Group 0,Group 1" else hgroup.long 0xB4++0x03 hide.long 0x00 "GICD_IGROUPR13,Interrupt Group Register 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xB8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E)) group.long 0xB8++0x03 line.long 0x00 "GICD_IGROUPR14,Interrupt Group Register 14 (Secure Access)" bitfld.long 0x00 31. "GSB479,Group Status Bit 479" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB478,Group Status Bit 478" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB477,Group Status Bit 477" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB476,Group Status Bit 476" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB475,Group Status Bit 475" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB474,Group Status Bit 474" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB473,Group Status Bit 473" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB472,Group Status Bit 472" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB471,Group Status Bit 471" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB470,Group Status Bit 470" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB469,Group Status Bit 469" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB468,Group Status Bit 468" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB467,Group Status Bit 467" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB466,Group Status Bit 466" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB465,Group Status Bit 465" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB464,Group Status Bit 464" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB463,Group Status Bit 463" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB462,Group Status Bit 462" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB461,Group Status Bit 461" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB460,Group Status Bit 460" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB459,Group Status Bit 459" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB458,Group Status Bit 458" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB457,Group Status Bit 457" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB456,Group Status Bit 456" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB455,Group Status Bit 455" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB454,Group Status Bit 454" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB453,Group Status Bit 453" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB452,Group Status Bit 452" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB451,Group Status Bit 451" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB450,Group Status Bit 450" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB449,Group Status Bit 449" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB448,Group Status Bit 448" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E)) group.long 0xB8++0x03 line.long 0x00 "GICD_IGROUPR14,Interrupt Group Register 14" bitfld.long 0x00 31. "GSB479,Group Status Bit 479" "Group 0,Group 1" bitfld.long 0x00 30. "GSB478,Group Status Bit 478" "Group 0,Group 1" bitfld.long 0x00 29. "GSB477,Group Status Bit 477" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB476,Group Status Bit 476" "Group 0,Group 1" bitfld.long 0x00 27. "GSB475,Group Status Bit 475" "Group 0,Group 1" bitfld.long 0x00 26. "GSB474,Group Status Bit 474" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB473,Group Status Bit 473" "Group 0,Group 1" bitfld.long 0x00 24. "GSB472,Group Status Bit 472" "Group 0,Group 1" bitfld.long 0x00 23. "GSB471,Group Status Bit 471" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB470,Group Status Bit 470" "Group 0,Group 1" bitfld.long 0x00 21. "GSB469,Group Status Bit 469" "Group 0,Group 1" bitfld.long 0x00 20. "GSB468,Group Status Bit 468" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB467,Group Status Bit 467" "Group 0,Group 1" bitfld.long 0x00 18. "GSB466,Group Status Bit 466" "Group 0,Group 1" bitfld.long 0x00 17. "GSB465,Group Status Bit 465" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB464,Group Status Bit 464" "Group 0,Group 1" bitfld.long 0x00 15. "GSB463,Group Status Bit 463" "Group 0,Group 1" bitfld.long 0x00 14. "GSB462,Group Status Bit 462" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB461,Group Status Bit 461" "Group 0,Group 1" bitfld.long 0x00 12. "GSB460,Group Status Bit 460" "Group 0,Group 1" bitfld.long 0x00 11. "GSB459,Group Status Bit 459" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB458,Group Status Bit 458" "Group 0,Group 1" bitfld.long 0x00 9. "GSB457,Group Status Bit 457" "Group 0,Group 1" bitfld.long 0x00 8. "GSB456,Group Status Bit 456" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB455,Group Status Bit 455" "Group 0,Group 1" bitfld.long 0x00 6. "GSB454,Group Status Bit 454" "Group 0,Group 1" bitfld.long 0x00 5. "GSB453,Group Status Bit 453" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB452,Group Status Bit 452" "Group 0,Group 1" bitfld.long 0x00 3. "GSB451,Group Status Bit 451" "Group 0,Group 1" bitfld.long 0x00 2. "GSB450,Group Status Bit 450" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB449,Group Status Bit 449" "Group 0,Group 1" bitfld.long 0x00 0. "GSB448,Group Status Bit 448" "Group 0,Group 1" else hgroup.long 0xB8++0x03 hide.long 0x00 "GICD_IGROUPR14,Interrupt Group Register 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xBC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F)) group.long 0xBC++0x03 line.long 0x00 "GICD_IGROUPR15,Interrupt Group Register 15 (Secure Access)" bitfld.long 0x00 31. "GSB511,Group Status Bit 511" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB510,Group Status Bit 510" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB509,Group Status Bit 509" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB508,Group Status Bit 508" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB507,Group Status Bit 507" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB506,Group Status Bit 506" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB505,Group Status Bit 505" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB504,Group Status Bit 504" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB503,Group Status Bit 503" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB502,Group Status Bit 502" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB501,Group Status Bit 501" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB500,Group Status Bit 500" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB499,Group Status Bit 499" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB498,Group Status Bit 498" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB497,Group Status Bit 497" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB496,Group Status Bit 496" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB495,Group Status Bit 495" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB494,Group Status Bit 494" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB493,Group Status Bit 493" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB492,Group Status Bit 492" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB491,Group Status Bit 491" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB490,Group Status Bit 490" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB489,Group Status Bit 489" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB488,Group Status Bit 488" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB487,Group Status Bit 487" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB486,Group Status Bit 486" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB485,Group Status Bit 485" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB484,Group Status Bit 484" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB483,Group Status Bit 483" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB482,Group Status Bit 482" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB481,Group Status Bit 481" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB480,Group Status Bit 480" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F)) group.long 0xBC++0x03 line.long 0x00 "GICD_IGROUPR15,Interrupt Group Register 15" bitfld.long 0x00 31. "GSB511,Group Status Bit 511" "Group 0,Group 1" bitfld.long 0x00 30. "GSB510,Group Status Bit 510" "Group 0,Group 1" bitfld.long 0x00 29. "GSB509,Group Status Bit 509" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB508,Group Status Bit 508" "Group 0,Group 1" bitfld.long 0x00 27. "GSB507,Group Status Bit 507" "Group 0,Group 1" bitfld.long 0x00 26. "GSB506,Group Status Bit 506" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB505,Group Status Bit 505" "Group 0,Group 1" bitfld.long 0x00 24. "GSB504,Group Status Bit 504" "Group 0,Group 1" bitfld.long 0x00 23. "GSB503,Group Status Bit 503" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB502,Group Status Bit 502" "Group 0,Group 1" bitfld.long 0x00 21. "GSB501,Group Status Bit 501" "Group 0,Group 1" bitfld.long 0x00 20. "GSB500,Group Status Bit 500" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB499,Group Status Bit 499" "Group 0,Group 1" bitfld.long 0x00 18. "GSB498,Group Status Bit 498" "Group 0,Group 1" bitfld.long 0x00 17. "GSB497,Group Status Bit 497" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB496,Group Status Bit 496" "Group 0,Group 1" bitfld.long 0x00 15. "GSB495,Group Status Bit 495" "Group 0,Group 1" bitfld.long 0x00 14. "GSB494,Group Status Bit 494" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB493,Group Status Bit 493" "Group 0,Group 1" bitfld.long 0x00 12. "GSB492,Group Status Bit 492" "Group 0,Group 1" bitfld.long 0x00 11. "GSB491,Group Status Bit 491" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB490,Group Status Bit 490" "Group 0,Group 1" bitfld.long 0x00 9. "GSB489,Group Status Bit 489" "Group 0,Group 1" bitfld.long 0x00 8. "GSB488,Group Status Bit 488" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB487,Group Status Bit 487" "Group 0,Group 1" bitfld.long 0x00 6. "GSB486,Group Status Bit 486" "Group 0,Group 1" bitfld.long 0x00 5. "GSB485,Group Status Bit 485" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB484,Group Status Bit 484" "Group 0,Group 1" bitfld.long 0x00 3. "GSB483,Group Status Bit 483" "Group 0,Group 1" bitfld.long 0x00 2. "GSB482,Group Status Bit 482" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB481,Group Status Bit 481" "Group 0,Group 1" bitfld.long 0x00 0. "GSB480,Group Status Bit 480" "Group 0,Group 1" else hgroup.long 0xBC++0x03 hide.long 0x00 "GICD_IGROUPR15,Interrupt Group Register 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10)) group.long 0xC0++0x03 line.long 0x00 "GICD_IGROUPR16,Interrupt Group Register 16 (Secure Access)" bitfld.long 0x00 31. "GSB543,Group Status Bit 543" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB542,Group Status Bit 542" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB541,Group Status Bit 541" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB540,Group Status Bit 540" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB539,Group Status Bit 539" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB538,Group Status Bit 538" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB537,Group Status Bit 537" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB536,Group Status Bit 536" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB535,Group Status Bit 535" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB534,Group Status Bit 534" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB533,Group Status Bit 533" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB532,Group Status Bit 532" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB531,Group Status Bit 531" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB530,Group Status Bit 530" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB529,Group Status Bit 529" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB528,Group Status Bit 528" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB527,Group Status Bit 527" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB526,Group Status Bit 526" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB525,Group Status Bit 525" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB524,Group Status Bit 524" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB523,Group Status Bit 523" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB522,Group Status Bit 522" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB521,Group Status Bit 521" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB520,Group Status Bit 520" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB519,Group Status Bit 519" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB518,Group Status Bit 518" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB517,Group Status Bit 517" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB516,Group Status Bit 516" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB515,Group Status Bit 515" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB514,Group Status Bit 514" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB513,Group Status Bit 513" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB512,Group Status Bit 512" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10)) group.long 0xC0++0x03 line.long 0x00 "GICD_IGROUPR16,Interrupt Group Register 16" bitfld.long 0x00 31. "GSB543,Group Status Bit 543" "Group 0,Group 1" bitfld.long 0x00 30. "GSB542,Group Status Bit 542" "Group 0,Group 1" bitfld.long 0x00 29. "GSB541,Group Status Bit 541" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB540,Group Status Bit 540" "Group 0,Group 1" bitfld.long 0x00 27. "GSB539,Group Status Bit 539" "Group 0,Group 1" bitfld.long 0x00 26. "GSB538,Group Status Bit 538" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB537,Group Status Bit 537" "Group 0,Group 1" bitfld.long 0x00 24. "GSB536,Group Status Bit 536" "Group 0,Group 1" bitfld.long 0x00 23. "GSB535,Group Status Bit 535" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB534,Group Status Bit 534" "Group 0,Group 1" bitfld.long 0x00 21. "GSB533,Group Status Bit 533" "Group 0,Group 1" bitfld.long 0x00 20. "GSB532,Group Status Bit 532" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB531,Group Status Bit 531" "Group 0,Group 1" bitfld.long 0x00 18. "GSB530,Group Status Bit 530" "Group 0,Group 1" bitfld.long 0x00 17. "GSB529,Group Status Bit 529" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB528,Group Status Bit 528" "Group 0,Group 1" bitfld.long 0x00 15. "GSB527,Group Status Bit 527" "Group 0,Group 1" bitfld.long 0x00 14. "GSB526,Group Status Bit 526" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB525,Group Status Bit 525" "Group 0,Group 1" bitfld.long 0x00 12. "GSB524,Group Status Bit 524" "Group 0,Group 1" bitfld.long 0x00 11. "GSB523,Group Status Bit 523" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB522,Group Status Bit 522" "Group 0,Group 1" bitfld.long 0x00 9. "GSB521,Group Status Bit 521" "Group 0,Group 1" bitfld.long 0x00 8. "GSB520,Group Status Bit 520" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB519,Group Status Bit 519" "Group 0,Group 1" bitfld.long 0x00 6. "GSB518,Group Status Bit 518" "Group 0,Group 1" bitfld.long 0x00 5. "GSB517,Group Status Bit 517" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB516,Group Status Bit 516" "Group 0,Group 1" bitfld.long 0x00 3. "GSB515,Group Status Bit 515" "Group 0,Group 1" bitfld.long 0x00 2. "GSB514,Group Status Bit 514" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB513,Group Status Bit 513" "Group 0,Group 1" bitfld.long 0x00 0. "GSB512,Group Status Bit 512" "Group 0,Group 1" else hgroup.long 0xC0++0x03 hide.long 0x00 "GICD_IGROUPR16,Interrupt Group Register 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11)) group.long 0xC4++0x03 line.long 0x00 "GICD_IGROUPR17,Interrupt Group Register 17 (Secure Access)" bitfld.long 0x00 31. "GSB575,Group Status Bit 575" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB574,Group Status Bit 574" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB573,Group Status Bit 573" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB572,Group Status Bit 572" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB571,Group Status Bit 571" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB570,Group Status Bit 570" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB569,Group Status Bit 569" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB568,Group Status Bit 568" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB567,Group Status Bit 567" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB566,Group Status Bit 566" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB565,Group Status Bit 565" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB564,Group Status Bit 564" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB563,Group Status Bit 563" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB562,Group Status Bit 562" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB561,Group Status Bit 561" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB560,Group Status Bit 560" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB559,Group Status Bit 559" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB558,Group Status Bit 558" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB557,Group Status Bit 557" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB556,Group Status Bit 556" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB555,Group Status Bit 555" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB554,Group Status Bit 554" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB553,Group Status Bit 553" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB552,Group Status Bit 552" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB551,Group Status Bit 551" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB550,Group Status Bit 550" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB549,Group Status Bit 549" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB548,Group Status Bit 548" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB547,Group Status Bit 547" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB546,Group Status Bit 546" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB545,Group Status Bit 545" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB544,Group Status Bit 544" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11)) group.long 0xC4++0x03 line.long 0x00 "GICD_IGROUPR17,Interrupt Group Register 17" bitfld.long 0x00 31. "GSB575,Group Status Bit 575" "Group 0,Group 1" bitfld.long 0x00 30. "GSB574,Group Status Bit 574" "Group 0,Group 1" bitfld.long 0x00 29. "GSB573,Group Status Bit 573" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB572,Group Status Bit 572" "Group 0,Group 1" bitfld.long 0x00 27. "GSB571,Group Status Bit 571" "Group 0,Group 1" bitfld.long 0x00 26. "GSB570,Group Status Bit 570" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB569,Group Status Bit 569" "Group 0,Group 1" bitfld.long 0x00 24. "GSB568,Group Status Bit 568" "Group 0,Group 1" bitfld.long 0x00 23. "GSB567,Group Status Bit 567" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB566,Group Status Bit 566" "Group 0,Group 1" bitfld.long 0x00 21. "GSB565,Group Status Bit 565" "Group 0,Group 1" bitfld.long 0x00 20. "GSB564,Group Status Bit 564" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB563,Group Status Bit 563" "Group 0,Group 1" bitfld.long 0x00 18. "GSB562,Group Status Bit 562" "Group 0,Group 1" bitfld.long 0x00 17. "GSB561,Group Status Bit 561" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB560,Group Status Bit 560" "Group 0,Group 1" bitfld.long 0x00 15. "GSB559,Group Status Bit 559" "Group 0,Group 1" bitfld.long 0x00 14. "GSB558,Group Status Bit 558" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB557,Group Status Bit 557" "Group 0,Group 1" bitfld.long 0x00 12. "GSB556,Group Status Bit 556" "Group 0,Group 1" bitfld.long 0x00 11. "GSB555,Group Status Bit 555" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB554,Group Status Bit 554" "Group 0,Group 1" bitfld.long 0x00 9. "GSB553,Group Status Bit 553" "Group 0,Group 1" bitfld.long 0x00 8. "GSB552,Group Status Bit 552" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB551,Group Status Bit 551" "Group 0,Group 1" bitfld.long 0x00 6. "GSB550,Group Status Bit 550" "Group 0,Group 1" bitfld.long 0x00 5. "GSB549,Group Status Bit 549" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB548,Group Status Bit 548" "Group 0,Group 1" bitfld.long 0x00 3. "GSB547,Group Status Bit 547" "Group 0,Group 1" bitfld.long 0x00 2. "GSB546,Group Status Bit 546" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB545,Group Status Bit 545" "Group 0,Group 1" bitfld.long 0x00 0. "GSB544,Group Status Bit 544" "Group 0,Group 1" else hgroup.long 0xC4++0x03 hide.long 0x00 "GICD_IGROUPR17,Interrupt Group Register 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12)) group.long 0xC8++0x03 line.long 0x00 "GICD_IGROUPR18,Interrupt Group Register 18 (Secure Access)" bitfld.long 0x00 31. "GSB607,Group Status Bit 607" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB606,Group Status Bit 606" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB605,Group Status Bit 605" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB604,Group Status Bit 604" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB603,Group Status Bit 603" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB602,Group Status Bit 602" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB601,Group Status Bit 601" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB600,Group Status Bit 600" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB599,Group Status Bit 599" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB598,Group Status Bit 598" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB597,Group Status Bit 597" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB596,Group Status Bit 596" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB595,Group Status Bit 595" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB594,Group Status Bit 594" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB593,Group Status Bit 593" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB592,Group Status Bit 592" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB591,Group Status Bit 591" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB590,Group Status Bit 590" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB589,Group Status Bit 589" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB588,Group Status Bit 588" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB587,Group Status Bit 587" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB586,Group Status Bit 586" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB585,Group Status Bit 585" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB584,Group Status Bit 584" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB583,Group Status Bit 583" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB582,Group Status Bit 582" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB581,Group Status Bit 581" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB580,Group Status Bit 580" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB579,Group Status Bit 579" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB578,Group Status Bit 578" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB577,Group Status Bit 577" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB576,Group Status Bit 576" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12)) group.long 0xC8++0x03 line.long 0x00 "GICD_IGROUPR18,Interrupt Group Register 18" bitfld.long 0x00 31. "GSB607,Group Status Bit 607" "Group 0,Group 1" bitfld.long 0x00 30. "GSB606,Group Status Bit 606" "Group 0,Group 1" bitfld.long 0x00 29. "GSB605,Group Status Bit 605" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB604,Group Status Bit 604" "Group 0,Group 1" bitfld.long 0x00 27. "GSB603,Group Status Bit 603" "Group 0,Group 1" bitfld.long 0x00 26. "GSB602,Group Status Bit 602" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB601,Group Status Bit 601" "Group 0,Group 1" bitfld.long 0x00 24. "GSB600,Group Status Bit 600" "Group 0,Group 1" bitfld.long 0x00 23. "GSB599,Group Status Bit 599" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB598,Group Status Bit 598" "Group 0,Group 1" bitfld.long 0x00 21. "GSB597,Group Status Bit 597" "Group 0,Group 1" bitfld.long 0x00 20. "GSB596,Group Status Bit 596" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB595,Group Status Bit 595" "Group 0,Group 1" bitfld.long 0x00 18. "GSB594,Group Status Bit 594" "Group 0,Group 1" bitfld.long 0x00 17. "GSB593,Group Status Bit 593" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB592,Group Status Bit 592" "Group 0,Group 1" bitfld.long 0x00 15. "GSB591,Group Status Bit 591" "Group 0,Group 1" bitfld.long 0x00 14. "GSB590,Group Status Bit 590" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB589,Group Status Bit 589" "Group 0,Group 1" bitfld.long 0x00 12. "GSB588,Group Status Bit 588" "Group 0,Group 1" bitfld.long 0x00 11. "GSB587,Group Status Bit 587" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB586,Group Status Bit 586" "Group 0,Group 1" bitfld.long 0x00 9. "GSB585,Group Status Bit 585" "Group 0,Group 1" bitfld.long 0x00 8. "GSB584,Group Status Bit 584" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB583,Group Status Bit 583" "Group 0,Group 1" bitfld.long 0x00 6. "GSB582,Group Status Bit 582" "Group 0,Group 1" bitfld.long 0x00 5. "GSB581,Group Status Bit 581" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB580,Group Status Bit 580" "Group 0,Group 1" bitfld.long 0x00 3. "GSB579,Group Status Bit 579" "Group 0,Group 1" bitfld.long 0x00 2. "GSB578,Group Status Bit 578" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB577,Group Status Bit 577" "Group 0,Group 1" bitfld.long 0x00 0. "GSB576,Group Status Bit 576" "Group 0,Group 1" else hgroup.long 0xC8++0x03 hide.long 0x00 "GICD_IGROUPR18,Interrupt Group Register 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xCC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13)) group.long 0xCC++0x03 line.long 0x00 "GICD_IGROUPR19,Interrupt Group Register 19 (Secure Access)" bitfld.long 0x00 31. "GSB639,Group Status Bit 639" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB638,Group Status Bit 638" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB637,Group Status Bit 637" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB636,Group Status Bit 636" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB635,Group Status Bit 635" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB634,Group Status Bit 634" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB633,Group Status Bit 633" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB632,Group Status Bit 632" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB631,Group Status Bit 631" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB630,Group Status Bit 630" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB629,Group Status Bit 629" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB628,Group Status Bit 628" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB627,Group Status Bit 627" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB626,Group Status Bit 626" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB625,Group Status Bit 625" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB624,Group Status Bit 624" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB623,Group Status Bit 623" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB622,Group Status Bit 622" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB621,Group Status Bit 621" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB620,Group Status Bit 620" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB619,Group Status Bit 619" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB618,Group Status Bit 618" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB617,Group Status Bit 617" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB616,Group Status Bit 616" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB615,Group Status Bit 615" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB614,Group Status Bit 614" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB613,Group Status Bit 613" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB612,Group Status Bit 612" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB611,Group Status Bit 611" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB610,Group Status Bit 610" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB609,Group Status Bit 609" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB608,Group Status Bit 608" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13)) group.long 0xCC++0x03 line.long 0x00 "GICD_IGROUPR19,Interrupt Group Register 19" bitfld.long 0x00 31. "GSB639,Group Status Bit 639" "Group 0,Group 1" bitfld.long 0x00 30. "GSB638,Group Status Bit 638" "Group 0,Group 1" bitfld.long 0x00 29. "GSB637,Group Status Bit 637" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB636,Group Status Bit 636" "Group 0,Group 1" bitfld.long 0x00 27. "GSB635,Group Status Bit 635" "Group 0,Group 1" bitfld.long 0x00 26. "GSB634,Group Status Bit 634" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB633,Group Status Bit 633" "Group 0,Group 1" bitfld.long 0x00 24. "GSB632,Group Status Bit 632" "Group 0,Group 1" bitfld.long 0x00 23. "GSB631,Group Status Bit 631" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB630,Group Status Bit 630" "Group 0,Group 1" bitfld.long 0x00 21. "GSB629,Group Status Bit 629" "Group 0,Group 1" bitfld.long 0x00 20. "GSB628,Group Status Bit 628" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB627,Group Status Bit 627" "Group 0,Group 1" bitfld.long 0x00 18. "GSB626,Group Status Bit 626" "Group 0,Group 1" bitfld.long 0x00 17. "GSB625,Group Status Bit 625" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB624,Group Status Bit 624" "Group 0,Group 1" bitfld.long 0x00 15. "GSB623,Group Status Bit 623" "Group 0,Group 1" bitfld.long 0x00 14. "GSB622,Group Status Bit 622" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB621,Group Status Bit 621" "Group 0,Group 1" bitfld.long 0x00 12. "GSB620,Group Status Bit 620" "Group 0,Group 1" bitfld.long 0x00 11. "GSB619,Group Status Bit 619" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB618,Group Status Bit 618" "Group 0,Group 1" bitfld.long 0x00 9. "GSB617,Group Status Bit 617" "Group 0,Group 1" bitfld.long 0x00 8. "GSB616,Group Status Bit 616" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB615,Group Status Bit 615" "Group 0,Group 1" bitfld.long 0x00 6. "GSB614,Group Status Bit 614" "Group 0,Group 1" bitfld.long 0x00 5. "GSB613,Group Status Bit 613" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB612,Group Status Bit 612" "Group 0,Group 1" bitfld.long 0x00 3. "GSB611,Group Status Bit 611" "Group 0,Group 1" bitfld.long 0x00 2. "GSB610,Group Status Bit 610" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB609,Group Status Bit 609" "Group 0,Group 1" bitfld.long 0x00 0. "GSB608,Group Status Bit 608" "Group 0,Group 1" else hgroup.long 0xCC++0x03 hide.long 0x00 "GICD_IGROUPR19,Interrupt Group Register 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xD0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14)) group.long 0xD0++0x03 line.long 0x00 "GICD_IGROUPR20,Interrupt Group Register 20 (Secure Access)" bitfld.long 0x00 31. "GSB671,Group Status Bit 671" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB670,Group Status Bit 670" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB669,Group Status Bit 669" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB668,Group Status Bit 668" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB667,Group Status Bit 667" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB666,Group Status Bit 666" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB665,Group Status Bit 665" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB664,Group Status Bit 664" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB663,Group Status Bit 663" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB662,Group Status Bit 662" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB661,Group Status Bit 661" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB660,Group Status Bit 660" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB659,Group Status Bit 659" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB658,Group Status Bit 658" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB657,Group Status Bit 657" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB656,Group Status Bit 656" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB655,Group Status Bit 655" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB654,Group Status Bit 654" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB653,Group Status Bit 653" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB652,Group Status Bit 652" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB651,Group Status Bit 651" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB650,Group Status Bit 650" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB649,Group Status Bit 649" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB648,Group Status Bit 648" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB647,Group Status Bit 647" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB646,Group Status Bit 646" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB645,Group Status Bit 645" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB644,Group Status Bit 644" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB643,Group Status Bit 643" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB642,Group Status Bit 642" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB641,Group Status Bit 641" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB640,Group Status Bit 640" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14)) group.long 0xD0++0x03 line.long 0x00 "GICD_IGROUPR20,Interrupt Group Register 20" bitfld.long 0x00 31. "GSB671,Group Status Bit 671" "Group 0,Group 1" bitfld.long 0x00 30. "GSB670,Group Status Bit 670" "Group 0,Group 1" bitfld.long 0x00 29. "GSB669,Group Status Bit 669" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB668,Group Status Bit 668" "Group 0,Group 1" bitfld.long 0x00 27. "GSB667,Group Status Bit 667" "Group 0,Group 1" bitfld.long 0x00 26. "GSB666,Group Status Bit 666" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB665,Group Status Bit 665" "Group 0,Group 1" bitfld.long 0x00 24. "GSB664,Group Status Bit 664" "Group 0,Group 1" bitfld.long 0x00 23. "GSB663,Group Status Bit 663" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB662,Group Status Bit 662" "Group 0,Group 1" bitfld.long 0x00 21. "GSB661,Group Status Bit 661" "Group 0,Group 1" bitfld.long 0x00 20. "GSB660,Group Status Bit 660" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB659,Group Status Bit 659" "Group 0,Group 1" bitfld.long 0x00 18. "GSB658,Group Status Bit 658" "Group 0,Group 1" bitfld.long 0x00 17. "GSB657,Group Status Bit 657" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB656,Group Status Bit 656" "Group 0,Group 1" bitfld.long 0x00 15. "GSB655,Group Status Bit 655" "Group 0,Group 1" bitfld.long 0x00 14. "GSB654,Group Status Bit 654" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB653,Group Status Bit 653" "Group 0,Group 1" bitfld.long 0x00 12. "GSB652,Group Status Bit 652" "Group 0,Group 1" bitfld.long 0x00 11. "GSB651,Group Status Bit 651" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB650,Group Status Bit 650" "Group 0,Group 1" bitfld.long 0x00 9. "GSB649,Group Status Bit 649" "Group 0,Group 1" bitfld.long 0x00 8. "GSB648,Group Status Bit 648" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB647,Group Status Bit 647" "Group 0,Group 1" bitfld.long 0x00 6. "GSB646,Group Status Bit 646" "Group 0,Group 1" bitfld.long 0x00 5. "GSB645,Group Status Bit 645" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB644,Group Status Bit 644" "Group 0,Group 1" bitfld.long 0x00 3. "GSB643,Group Status Bit 643" "Group 0,Group 1" bitfld.long 0x00 2. "GSB642,Group Status Bit 642" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB641,Group Status Bit 641" "Group 0,Group 1" bitfld.long 0x00 0. "GSB640,Group Status Bit 640" "Group 0,Group 1" else hgroup.long 0xD0++0x03 hide.long 0x00 "GICD_IGROUPR20,Interrupt Group Register 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xD4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15)) group.long 0xD4++0x03 line.long 0x00 "GICD_IGROUPR21,Interrupt Group Register 21 (Secure Access)" bitfld.long 0x00 31. "GSB703,Group Status Bit 703" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB702,Group Status Bit 702" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB701,Group Status Bit 701" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB700,Group Status Bit 700" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB699,Group Status Bit 699" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB698,Group Status Bit 698" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB697,Group Status Bit 697" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB696,Group Status Bit 696" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB695,Group Status Bit 695" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB694,Group Status Bit 694" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB693,Group Status Bit 693" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB692,Group Status Bit 692" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB691,Group Status Bit 691" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB690,Group Status Bit 690" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB689,Group Status Bit 689" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB688,Group Status Bit 688" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB687,Group Status Bit 687" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB686,Group Status Bit 686" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB685,Group Status Bit 685" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB684,Group Status Bit 684" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB683,Group Status Bit 683" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB682,Group Status Bit 682" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB681,Group Status Bit 681" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB680,Group Status Bit 680" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB679,Group Status Bit 679" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB678,Group Status Bit 678" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB677,Group Status Bit 677" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB676,Group Status Bit 676" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB675,Group Status Bit 675" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB674,Group Status Bit 674" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB673,Group Status Bit 673" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB672,Group Status Bit 672" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15)) group.long 0xD4++0x03 line.long 0x00 "GICD_IGROUPR21,Interrupt Group Register 21" bitfld.long 0x00 31. "GSB703,Group Status Bit 703" "Group 0,Group 1" bitfld.long 0x00 30. "GSB702,Group Status Bit 702" "Group 0,Group 1" bitfld.long 0x00 29. "GSB701,Group Status Bit 701" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB700,Group Status Bit 700" "Group 0,Group 1" bitfld.long 0x00 27. "GSB699,Group Status Bit 699" "Group 0,Group 1" bitfld.long 0x00 26. "GSB698,Group Status Bit 698" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB697,Group Status Bit 697" "Group 0,Group 1" bitfld.long 0x00 24. "GSB696,Group Status Bit 696" "Group 0,Group 1" bitfld.long 0x00 23. "GSB695,Group Status Bit 695" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB694,Group Status Bit 694" "Group 0,Group 1" bitfld.long 0x00 21. "GSB693,Group Status Bit 693" "Group 0,Group 1" bitfld.long 0x00 20. "GSB692,Group Status Bit 692" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB691,Group Status Bit 691" "Group 0,Group 1" bitfld.long 0x00 18. "GSB690,Group Status Bit 690" "Group 0,Group 1" bitfld.long 0x00 17. "GSB689,Group Status Bit 689" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB688,Group Status Bit 688" "Group 0,Group 1" bitfld.long 0x00 15. "GSB687,Group Status Bit 687" "Group 0,Group 1" bitfld.long 0x00 14. "GSB686,Group Status Bit 686" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB685,Group Status Bit 685" "Group 0,Group 1" bitfld.long 0x00 12. "GSB684,Group Status Bit 684" "Group 0,Group 1" bitfld.long 0x00 11. "GSB683,Group Status Bit 683" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB682,Group Status Bit 682" "Group 0,Group 1" bitfld.long 0x00 9. "GSB681,Group Status Bit 681" "Group 0,Group 1" bitfld.long 0x00 8. "GSB680,Group Status Bit 680" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB679,Group Status Bit 679" "Group 0,Group 1" bitfld.long 0x00 6. "GSB678,Group Status Bit 678" "Group 0,Group 1" bitfld.long 0x00 5. "GSB677,Group Status Bit 677" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB676,Group Status Bit 676" "Group 0,Group 1" bitfld.long 0x00 3. "GSB675,Group Status Bit 675" "Group 0,Group 1" bitfld.long 0x00 2. "GSB674,Group Status Bit 674" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB673,Group Status Bit 673" "Group 0,Group 1" bitfld.long 0x00 0. "GSB672,Group Status Bit 672" "Group 0,Group 1" else hgroup.long 0xD4++0x03 hide.long 0x00 "GICD_IGROUPR21,Interrupt Group Register 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xD8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16)) group.long 0xD8++0x03 line.long 0x00 "GICD_IGROUPR22,Interrupt Group Register 22 (Secure Access)" bitfld.long 0x00 31. "GSB735,Group Status Bit 735" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB734,Group Status Bit 734" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB733,Group Status Bit 733" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB732,Group Status Bit 732" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB731,Group Status Bit 731" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB730,Group Status Bit 730" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB729,Group Status Bit 729" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB728,Group Status Bit 728" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB727,Group Status Bit 727" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB726,Group Status Bit 726" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB725,Group Status Bit 725" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB724,Group Status Bit 724" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB723,Group Status Bit 723" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB722,Group Status Bit 722" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB721,Group Status Bit 721" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB720,Group Status Bit 720" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB719,Group Status Bit 719" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB718,Group Status Bit 718" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB717,Group Status Bit 717" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB716,Group Status Bit 716" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB715,Group Status Bit 715" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB714,Group Status Bit 714" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB713,Group Status Bit 713" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB712,Group Status Bit 712" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB711,Group Status Bit 711" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB710,Group Status Bit 710" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB709,Group Status Bit 709" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB708,Group Status Bit 708" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB707,Group Status Bit 707" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB706,Group Status Bit 706" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB705,Group Status Bit 705" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB704,Group Status Bit 704" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16)) group.long 0xD8++0x03 line.long 0x00 "GICD_IGROUPR22,Interrupt Group Register 22" bitfld.long 0x00 31. "GSB735,Group Status Bit 735" "Group 0,Group 1" bitfld.long 0x00 30. "GSB734,Group Status Bit 734" "Group 0,Group 1" bitfld.long 0x00 29. "GSB733,Group Status Bit 733" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB732,Group Status Bit 732" "Group 0,Group 1" bitfld.long 0x00 27. "GSB731,Group Status Bit 731" "Group 0,Group 1" bitfld.long 0x00 26. "GSB730,Group Status Bit 730" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB729,Group Status Bit 729" "Group 0,Group 1" bitfld.long 0x00 24. "GSB728,Group Status Bit 728" "Group 0,Group 1" bitfld.long 0x00 23. "GSB727,Group Status Bit 727" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB726,Group Status Bit 726" "Group 0,Group 1" bitfld.long 0x00 21. "GSB725,Group Status Bit 725" "Group 0,Group 1" bitfld.long 0x00 20. "GSB724,Group Status Bit 724" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB723,Group Status Bit 723" "Group 0,Group 1" bitfld.long 0x00 18. "GSB722,Group Status Bit 722" "Group 0,Group 1" bitfld.long 0x00 17. "GSB721,Group Status Bit 721" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB720,Group Status Bit 720" "Group 0,Group 1" bitfld.long 0x00 15. "GSB719,Group Status Bit 719" "Group 0,Group 1" bitfld.long 0x00 14. "GSB718,Group Status Bit 718" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB717,Group Status Bit 717" "Group 0,Group 1" bitfld.long 0x00 12. "GSB716,Group Status Bit 716" "Group 0,Group 1" bitfld.long 0x00 11. "GSB715,Group Status Bit 715" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB714,Group Status Bit 714" "Group 0,Group 1" bitfld.long 0x00 9. "GSB713,Group Status Bit 713" "Group 0,Group 1" bitfld.long 0x00 8. "GSB712,Group Status Bit 712" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB711,Group Status Bit 711" "Group 0,Group 1" bitfld.long 0x00 6. "GSB710,Group Status Bit 710" "Group 0,Group 1" bitfld.long 0x00 5. "GSB709,Group Status Bit 709" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB708,Group Status Bit 708" "Group 0,Group 1" bitfld.long 0x00 3. "GSB707,Group Status Bit 707" "Group 0,Group 1" bitfld.long 0x00 2. "GSB706,Group Status Bit 706" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB705,Group Status Bit 705" "Group 0,Group 1" bitfld.long 0x00 0. "GSB704,Group Status Bit 704" "Group 0,Group 1" else hgroup.long 0xD8++0x03 hide.long 0x00 "GICD_IGROUPR22,Interrupt Group Register 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xDC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17)) group.long 0xDC++0x03 line.long 0x00 "GICD_IGROUPR23,Interrupt Group Register 23 (Secure Access)" bitfld.long 0x00 31. "GSB767,Group Status Bit 767" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB766,Group Status Bit 766" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB765,Group Status Bit 765" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB764,Group Status Bit 764" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB763,Group Status Bit 763" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB762,Group Status Bit 762" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB761,Group Status Bit 761" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB760,Group Status Bit 760" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB759,Group Status Bit 759" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB758,Group Status Bit 758" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB757,Group Status Bit 757" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB756,Group Status Bit 756" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB755,Group Status Bit 755" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB754,Group Status Bit 754" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB753,Group Status Bit 753" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB752,Group Status Bit 752" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB751,Group Status Bit 751" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB750,Group Status Bit 750" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB749,Group Status Bit 749" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB748,Group Status Bit 748" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB747,Group Status Bit 747" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB746,Group Status Bit 746" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB745,Group Status Bit 745" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB744,Group Status Bit 744" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB743,Group Status Bit 743" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB742,Group Status Bit 742" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB741,Group Status Bit 741" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB740,Group Status Bit 740" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB739,Group Status Bit 739" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB738,Group Status Bit 738" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB737,Group Status Bit 737" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB736,Group Status Bit 736" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17)) group.long 0xDC++0x03 line.long 0x00 "GICD_IGROUPR23,Interrupt Group Register 23" bitfld.long 0x00 31. "GSB767,Group Status Bit 767" "Group 0,Group 1" bitfld.long 0x00 30. "GSB766,Group Status Bit 766" "Group 0,Group 1" bitfld.long 0x00 29. "GSB765,Group Status Bit 765" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB764,Group Status Bit 764" "Group 0,Group 1" bitfld.long 0x00 27. "GSB763,Group Status Bit 763" "Group 0,Group 1" bitfld.long 0x00 26. "GSB762,Group Status Bit 762" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB761,Group Status Bit 761" "Group 0,Group 1" bitfld.long 0x00 24. "GSB760,Group Status Bit 760" "Group 0,Group 1" bitfld.long 0x00 23. "GSB759,Group Status Bit 759" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB758,Group Status Bit 758" "Group 0,Group 1" bitfld.long 0x00 21. "GSB757,Group Status Bit 757" "Group 0,Group 1" bitfld.long 0x00 20. "GSB756,Group Status Bit 756" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB755,Group Status Bit 755" "Group 0,Group 1" bitfld.long 0x00 18. "GSB754,Group Status Bit 754" "Group 0,Group 1" bitfld.long 0x00 17. "GSB753,Group Status Bit 753" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB752,Group Status Bit 752" "Group 0,Group 1" bitfld.long 0x00 15. "GSB751,Group Status Bit 751" "Group 0,Group 1" bitfld.long 0x00 14. "GSB750,Group Status Bit 750" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB749,Group Status Bit 749" "Group 0,Group 1" bitfld.long 0x00 12. "GSB748,Group Status Bit 748" "Group 0,Group 1" bitfld.long 0x00 11. "GSB747,Group Status Bit 747" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB746,Group Status Bit 746" "Group 0,Group 1" bitfld.long 0x00 9. "GSB745,Group Status Bit 745" "Group 0,Group 1" bitfld.long 0x00 8. "GSB744,Group Status Bit 744" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB743,Group Status Bit 743" "Group 0,Group 1" bitfld.long 0x00 6. "GSB742,Group Status Bit 742" "Group 0,Group 1" bitfld.long 0x00 5. "GSB741,Group Status Bit 741" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB740,Group Status Bit 740" "Group 0,Group 1" bitfld.long 0x00 3. "GSB739,Group Status Bit 739" "Group 0,Group 1" bitfld.long 0x00 2. "GSB738,Group Status Bit 738" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB737,Group Status Bit 737" "Group 0,Group 1" bitfld.long 0x00 0. "GSB736,Group Status Bit 736" "Group 0,Group 1" else hgroup.long 0xDC++0x03 hide.long 0x00 "GICD_IGROUPR23,Interrupt Group Register 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18)) group.long 0xE0++0x03 line.long 0x00 "GICD_IGROUPR24,Interrupt Group Register 24 (Secure Access)" bitfld.long 0x00 31. "GSB799,Group Status Bit 799" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB798,Group Status Bit 798" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB797,Group Status Bit 797" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB796,Group Status Bit 796" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB795,Group Status Bit 795" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB794,Group Status Bit 794" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB793,Group Status Bit 793" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB792,Group Status Bit 792" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB791,Group Status Bit 791" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB790,Group Status Bit 790" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB789,Group Status Bit 789" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB788,Group Status Bit 788" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB787,Group Status Bit 787" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB786,Group Status Bit 786" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB785,Group Status Bit 785" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB784,Group Status Bit 784" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB783,Group Status Bit 783" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB782,Group Status Bit 782" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB781,Group Status Bit 781" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB780,Group Status Bit 780" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB779,Group Status Bit 779" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB778,Group Status Bit 778" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB777,Group Status Bit 777" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB776,Group Status Bit 776" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB775,Group Status Bit 775" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB774,Group Status Bit 774" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB773,Group Status Bit 773" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB772,Group Status Bit 772" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB771,Group Status Bit 771" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB770,Group Status Bit 770" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB769,Group Status Bit 769" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB768,Group Status Bit 768" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18)) group.long 0xE0++0x03 line.long 0x00 "GICD_IGROUPR24,Interrupt Group Register 24" bitfld.long 0x00 31. "GSB799,Group Status Bit 799" "Group 0,Group 1" bitfld.long 0x00 30. "GSB798,Group Status Bit 798" "Group 0,Group 1" bitfld.long 0x00 29. "GSB797,Group Status Bit 797" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB796,Group Status Bit 796" "Group 0,Group 1" bitfld.long 0x00 27. "GSB795,Group Status Bit 795" "Group 0,Group 1" bitfld.long 0x00 26. "GSB794,Group Status Bit 794" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB793,Group Status Bit 793" "Group 0,Group 1" bitfld.long 0x00 24. "GSB792,Group Status Bit 792" "Group 0,Group 1" bitfld.long 0x00 23. "GSB791,Group Status Bit 791" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB790,Group Status Bit 790" "Group 0,Group 1" bitfld.long 0x00 21. "GSB789,Group Status Bit 789" "Group 0,Group 1" bitfld.long 0x00 20. "GSB788,Group Status Bit 788" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB787,Group Status Bit 787" "Group 0,Group 1" bitfld.long 0x00 18. "GSB786,Group Status Bit 786" "Group 0,Group 1" bitfld.long 0x00 17. "GSB785,Group Status Bit 785" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB784,Group Status Bit 784" "Group 0,Group 1" bitfld.long 0x00 15. "GSB783,Group Status Bit 783" "Group 0,Group 1" bitfld.long 0x00 14. "GSB782,Group Status Bit 782" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB781,Group Status Bit 781" "Group 0,Group 1" bitfld.long 0x00 12. "GSB780,Group Status Bit 780" "Group 0,Group 1" bitfld.long 0x00 11. "GSB779,Group Status Bit 779" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB778,Group Status Bit 778" "Group 0,Group 1" bitfld.long 0x00 9. "GSB777,Group Status Bit 777" "Group 0,Group 1" bitfld.long 0x00 8. "GSB776,Group Status Bit 776" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB775,Group Status Bit 775" "Group 0,Group 1" bitfld.long 0x00 6. "GSB774,Group Status Bit 774" "Group 0,Group 1" bitfld.long 0x00 5. "GSB773,Group Status Bit 773" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB772,Group Status Bit 772" "Group 0,Group 1" bitfld.long 0x00 3. "GSB771,Group Status Bit 771" "Group 0,Group 1" bitfld.long 0x00 2. "GSB770,Group Status Bit 770" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB769,Group Status Bit 769" "Group 0,Group 1" bitfld.long 0x00 0. "GSB768,Group Status Bit 768" "Group 0,Group 1" else hgroup.long 0xE0++0x03 hide.long 0x00 "GICD_IGROUPR24,Interrupt Group Register 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19)) group.long 0xE4++0x03 line.long 0x00 "GICD_IGROUPR25,Interrupt Group Register 25 (Secure Access)" bitfld.long 0x00 31. "GSB831,Group Status Bit 831" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB830,Group Status Bit 830" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB829,Group Status Bit 829" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB828,Group Status Bit 828" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB827,Group Status Bit 827" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB826,Group Status Bit 826" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB825,Group Status Bit 825" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB824,Group Status Bit 824" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB823,Group Status Bit 823" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB822,Group Status Bit 822" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB821,Group Status Bit 821" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB820,Group Status Bit 820" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB819,Group Status Bit 819" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB818,Group Status Bit 818" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB817,Group Status Bit 817" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB816,Group Status Bit 816" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB815,Group Status Bit 815" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB814,Group Status Bit 814" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB813,Group Status Bit 813" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB812,Group Status Bit 812" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB811,Group Status Bit 811" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB810,Group Status Bit 810" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB809,Group Status Bit 809" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB808,Group Status Bit 808" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB807,Group Status Bit 807" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB806,Group Status Bit 806" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB805,Group Status Bit 805" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB804,Group Status Bit 804" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB803,Group Status Bit 803" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB802,Group Status Bit 802" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB801,Group Status Bit 801" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB800,Group Status Bit 800" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19)) group.long 0xE4++0x03 line.long 0x00 "GICD_IGROUPR25,Interrupt Group Register 25" bitfld.long 0x00 31. "GSB831,Group Status Bit 831" "Group 0,Group 1" bitfld.long 0x00 30. "GSB830,Group Status Bit 830" "Group 0,Group 1" bitfld.long 0x00 29. "GSB829,Group Status Bit 829" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB828,Group Status Bit 828" "Group 0,Group 1" bitfld.long 0x00 27. "GSB827,Group Status Bit 827" "Group 0,Group 1" bitfld.long 0x00 26. "GSB826,Group Status Bit 826" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB825,Group Status Bit 825" "Group 0,Group 1" bitfld.long 0x00 24. "GSB824,Group Status Bit 824" "Group 0,Group 1" bitfld.long 0x00 23. "GSB823,Group Status Bit 823" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB822,Group Status Bit 822" "Group 0,Group 1" bitfld.long 0x00 21. "GSB821,Group Status Bit 821" "Group 0,Group 1" bitfld.long 0x00 20. "GSB820,Group Status Bit 820" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB819,Group Status Bit 819" "Group 0,Group 1" bitfld.long 0x00 18. "GSB818,Group Status Bit 818" "Group 0,Group 1" bitfld.long 0x00 17. "GSB817,Group Status Bit 817" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB816,Group Status Bit 816" "Group 0,Group 1" bitfld.long 0x00 15. "GSB815,Group Status Bit 815" "Group 0,Group 1" bitfld.long 0x00 14. "GSB814,Group Status Bit 814" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB813,Group Status Bit 813" "Group 0,Group 1" bitfld.long 0x00 12. "GSB812,Group Status Bit 812" "Group 0,Group 1" bitfld.long 0x00 11. "GSB811,Group Status Bit 811" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB810,Group Status Bit 810" "Group 0,Group 1" bitfld.long 0x00 9. "GSB809,Group Status Bit 809" "Group 0,Group 1" bitfld.long 0x00 8. "GSB808,Group Status Bit 808" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB807,Group Status Bit 807" "Group 0,Group 1" bitfld.long 0x00 6. "GSB806,Group Status Bit 806" "Group 0,Group 1" bitfld.long 0x00 5. "GSB805,Group Status Bit 805" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB804,Group Status Bit 804" "Group 0,Group 1" bitfld.long 0x00 3. "GSB803,Group Status Bit 803" "Group 0,Group 1" bitfld.long 0x00 2. "GSB802,Group Status Bit 802" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB801,Group Status Bit 801" "Group 0,Group 1" bitfld.long 0x00 0. "GSB800,Group Status Bit 800" "Group 0,Group 1" else hgroup.long 0xE4++0x03 hide.long 0x00 "GICD_IGROUPR25,Interrupt Group Register 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A)) group.long 0xE8++0x03 line.long 0x00 "GICD_IGROUPR26,Interrupt Group Register 26 (Secure Access)" bitfld.long 0x00 31. "GSB863,Group Status Bit 863" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB862,Group Status Bit 862" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB861,Group Status Bit 861" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB860,Group Status Bit 860" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB859,Group Status Bit 859" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB858,Group Status Bit 858" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB857,Group Status Bit 857" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB856,Group Status Bit 856" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB855,Group Status Bit 855" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB854,Group Status Bit 854" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB853,Group Status Bit 853" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB852,Group Status Bit 852" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB851,Group Status Bit 851" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB850,Group Status Bit 850" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB849,Group Status Bit 849" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB848,Group Status Bit 848" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB847,Group Status Bit 847" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB846,Group Status Bit 846" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB845,Group Status Bit 845" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB844,Group Status Bit 844" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB843,Group Status Bit 843" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB842,Group Status Bit 842" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB841,Group Status Bit 841" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB840,Group Status Bit 840" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB839,Group Status Bit 839" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB838,Group Status Bit 838" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB837,Group Status Bit 837" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB836,Group Status Bit 836" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB835,Group Status Bit 835" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB834,Group Status Bit 834" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB833,Group Status Bit 833" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB832,Group Status Bit 832" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A)) group.long 0xE8++0x03 line.long 0x00 "GICD_IGROUPR26,Interrupt Group Register 26" bitfld.long 0x00 31. "GSB863,Group Status Bit 863" "Group 0,Group 1" bitfld.long 0x00 30. "GSB862,Group Status Bit 862" "Group 0,Group 1" bitfld.long 0x00 29. "GSB861,Group Status Bit 861" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB860,Group Status Bit 860" "Group 0,Group 1" bitfld.long 0x00 27. "GSB859,Group Status Bit 859" "Group 0,Group 1" bitfld.long 0x00 26. "GSB858,Group Status Bit 858" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB857,Group Status Bit 857" "Group 0,Group 1" bitfld.long 0x00 24. "GSB856,Group Status Bit 856" "Group 0,Group 1" bitfld.long 0x00 23. "GSB855,Group Status Bit 855" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB854,Group Status Bit 854" "Group 0,Group 1" bitfld.long 0x00 21. "GSB853,Group Status Bit 853" "Group 0,Group 1" bitfld.long 0x00 20. "GSB852,Group Status Bit 852" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB851,Group Status Bit 851" "Group 0,Group 1" bitfld.long 0x00 18. "GSB850,Group Status Bit 850" "Group 0,Group 1" bitfld.long 0x00 17. "GSB849,Group Status Bit 849" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB848,Group Status Bit 848" "Group 0,Group 1" bitfld.long 0x00 15. "GSB847,Group Status Bit 847" "Group 0,Group 1" bitfld.long 0x00 14. "GSB846,Group Status Bit 846" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB845,Group Status Bit 845" "Group 0,Group 1" bitfld.long 0x00 12. "GSB844,Group Status Bit 844" "Group 0,Group 1" bitfld.long 0x00 11. "GSB843,Group Status Bit 843" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB842,Group Status Bit 842" "Group 0,Group 1" bitfld.long 0x00 9. "GSB841,Group Status Bit 841" "Group 0,Group 1" bitfld.long 0x00 8. "GSB840,Group Status Bit 840" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB839,Group Status Bit 839" "Group 0,Group 1" bitfld.long 0x00 6. "GSB838,Group Status Bit 838" "Group 0,Group 1" bitfld.long 0x00 5. "GSB837,Group Status Bit 837" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB836,Group Status Bit 836" "Group 0,Group 1" bitfld.long 0x00 3. "GSB835,Group Status Bit 835" "Group 0,Group 1" bitfld.long 0x00 2. "GSB834,Group Status Bit 834" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB833,Group Status Bit 833" "Group 0,Group 1" bitfld.long 0x00 0. "GSB832,Group Status Bit 832" "Group 0,Group 1" else hgroup.long 0xE8++0x03 hide.long 0x00 "GICD_IGROUPR26,Interrupt Group Register 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B)) group.long 0xEC++0x03 line.long 0x00 "GICD_IGROUPR27,Interrupt Group Register 27 (Secure Access)" bitfld.long 0x00 31. "GSB895,Group Status Bit 895" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB894,Group Status Bit 894" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB893,Group Status Bit 893" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB892,Group Status Bit 892" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB891,Group Status Bit 891" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB890,Group Status Bit 890" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB889,Group Status Bit 889" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB888,Group Status Bit 888" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB887,Group Status Bit 887" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB886,Group Status Bit 886" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB885,Group Status Bit 885" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB884,Group Status Bit 884" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB883,Group Status Bit 883" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB882,Group Status Bit 882" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB881,Group Status Bit 881" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB880,Group Status Bit 880" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB879,Group Status Bit 879" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB878,Group Status Bit 878" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB877,Group Status Bit 877" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB876,Group Status Bit 876" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB875,Group Status Bit 875" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB874,Group Status Bit 874" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB873,Group Status Bit 873" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB872,Group Status Bit 872" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB871,Group Status Bit 871" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB870,Group Status Bit 870" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB869,Group Status Bit 869" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB868,Group Status Bit 868" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB867,Group Status Bit 867" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB866,Group Status Bit 866" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB865,Group Status Bit 865" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB864,Group Status Bit 864" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B)) group.long 0xEC++0x03 line.long 0x00 "GICD_IGROUPR27,Interrupt Group Register 27" bitfld.long 0x00 31. "GSB895,Group Status Bit 895" "Group 0,Group 1" bitfld.long 0x00 30. "GSB894,Group Status Bit 894" "Group 0,Group 1" bitfld.long 0x00 29. "GSB893,Group Status Bit 893" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB892,Group Status Bit 892" "Group 0,Group 1" bitfld.long 0x00 27. "GSB891,Group Status Bit 891" "Group 0,Group 1" bitfld.long 0x00 26. "GSB890,Group Status Bit 890" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB889,Group Status Bit 889" "Group 0,Group 1" bitfld.long 0x00 24. "GSB888,Group Status Bit 888" "Group 0,Group 1" bitfld.long 0x00 23. "GSB887,Group Status Bit 887" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB886,Group Status Bit 886" "Group 0,Group 1" bitfld.long 0x00 21. "GSB885,Group Status Bit 885" "Group 0,Group 1" bitfld.long 0x00 20. "GSB884,Group Status Bit 884" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB883,Group Status Bit 883" "Group 0,Group 1" bitfld.long 0x00 18. "GSB882,Group Status Bit 882" "Group 0,Group 1" bitfld.long 0x00 17. "GSB881,Group Status Bit 881" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB880,Group Status Bit 880" "Group 0,Group 1" bitfld.long 0x00 15. "GSB879,Group Status Bit 879" "Group 0,Group 1" bitfld.long 0x00 14. "GSB878,Group Status Bit 878" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB877,Group Status Bit 877" "Group 0,Group 1" bitfld.long 0x00 12. "GSB876,Group Status Bit 876" "Group 0,Group 1" bitfld.long 0x00 11. "GSB875,Group Status Bit 875" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB874,Group Status Bit 874" "Group 0,Group 1" bitfld.long 0x00 9. "GSB873,Group Status Bit 873" "Group 0,Group 1" bitfld.long 0x00 8. "GSB872,Group Status Bit 872" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB871,Group Status Bit 871" "Group 0,Group 1" bitfld.long 0x00 6. "GSB870,Group Status Bit 870" "Group 0,Group 1" bitfld.long 0x00 5. "GSB869,Group Status Bit 869" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB868,Group Status Bit 868" "Group 0,Group 1" bitfld.long 0x00 3. "GSB867,Group Status Bit 867" "Group 0,Group 1" bitfld.long 0x00 2. "GSB866,Group Status Bit 866" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB865,Group Status Bit 865" "Group 0,Group 1" bitfld.long 0x00 0. "GSB864,Group Status Bit 864" "Group 0,Group 1" else hgroup.long 0xEC++0x03 hide.long 0x00 "GICD_IGROUPR27,Interrupt Group Register 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C)) group.long 0xF0++0x03 line.long 0x00 "GICD_IGROUPR28,Interrupt Group Register 28 (Secure Access)" bitfld.long 0x00 31. "GSB927,Group Status Bit 927" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB926,Group Status Bit 926" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB925,Group Status Bit 925" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB924,Group Status Bit 924" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB923,Group Status Bit 923" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB922,Group Status Bit 922" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB921,Group Status Bit 921" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB920,Group Status Bit 920" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB919,Group Status Bit 919" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB918,Group Status Bit 918" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB917,Group Status Bit 917" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB916,Group Status Bit 916" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB915,Group Status Bit 915" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB914,Group Status Bit 914" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB913,Group Status Bit 913" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB912,Group Status Bit 912" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB911,Group Status Bit 911" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB910,Group Status Bit 910" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB909,Group Status Bit 909" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB908,Group Status Bit 908" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB907,Group Status Bit 907" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB906,Group Status Bit 906" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB905,Group Status Bit 905" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB904,Group Status Bit 904" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB903,Group Status Bit 903" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB902,Group Status Bit 902" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB901,Group Status Bit 901" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB900,Group Status Bit 900" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB899,Group Status Bit 899" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB898,Group Status Bit 898" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB897,Group Status Bit 897" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB896,Group Status Bit 896" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C)) group.long 0xF0++0x03 line.long 0x00 "GICD_IGROUPR28,Interrupt Group Register 28" bitfld.long 0x00 31. "GSB927,Group Status Bit 927" "Group 0,Group 1" bitfld.long 0x00 30. "GSB926,Group Status Bit 926" "Group 0,Group 1" bitfld.long 0x00 29. "GSB925,Group Status Bit 925" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB924,Group Status Bit 924" "Group 0,Group 1" bitfld.long 0x00 27. "GSB923,Group Status Bit 923" "Group 0,Group 1" bitfld.long 0x00 26. "GSB922,Group Status Bit 922" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB921,Group Status Bit 921" "Group 0,Group 1" bitfld.long 0x00 24. "GSB920,Group Status Bit 920" "Group 0,Group 1" bitfld.long 0x00 23. "GSB919,Group Status Bit 919" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB918,Group Status Bit 918" "Group 0,Group 1" bitfld.long 0x00 21. "GSB917,Group Status Bit 917" "Group 0,Group 1" bitfld.long 0x00 20. "GSB916,Group Status Bit 916" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB915,Group Status Bit 915" "Group 0,Group 1" bitfld.long 0x00 18. "GSB914,Group Status Bit 914" "Group 0,Group 1" bitfld.long 0x00 17. "GSB913,Group Status Bit 913" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB912,Group Status Bit 912" "Group 0,Group 1" bitfld.long 0x00 15. "GSB911,Group Status Bit 911" "Group 0,Group 1" bitfld.long 0x00 14. "GSB910,Group Status Bit 910" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB909,Group Status Bit 909" "Group 0,Group 1" bitfld.long 0x00 12. "GSB908,Group Status Bit 908" "Group 0,Group 1" bitfld.long 0x00 11. "GSB907,Group Status Bit 907" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB906,Group Status Bit 906" "Group 0,Group 1" bitfld.long 0x00 9. "GSB905,Group Status Bit 905" "Group 0,Group 1" bitfld.long 0x00 8. "GSB904,Group Status Bit 904" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB903,Group Status Bit 903" "Group 0,Group 1" bitfld.long 0x00 6. "GSB902,Group Status Bit 902" "Group 0,Group 1" bitfld.long 0x00 5. "GSB901,Group Status Bit 901" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB900,Group Status Bit 900" "Group 0,Group 1" bitfld.long 0x00 3. "GSB899,Group Status Bit 899" "Group 0,Group 1" bitfld.long 0x00 2. "GSB898,Group Status Bit 898" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB897,Group Status Bit 897" "Group 0,Group 1" bitfld.long 0x00 0. "GSB896,Group Status Bit 896" "Group 0,Group 1" else hgroup.long 0xF0++0x03 hide.long 0x00 "GICD_IGROUPR28,Interrupt Group Register 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D)) group.long 0xF4++0x03 line.long 0x00 "GICD_IGROUPR29,Interrupt Group Register 29 (Secure Access)" bitfld.long 0x00 31. "GSB959,Group Status Bit 959" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB958,Group Status Bit 958" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB957,Group Status Bit 957" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB956,Group Status Bit 956" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB955,Group Status Bit 955" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB954,Group Status Bit 954" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB953,Group Status Bit 953" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB952,Group Status Bit 952" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB951,Group Status Bit 951" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB950,Group Status Bit 950" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB949,Group Status Bit 949" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB948,Group Status Bit 948" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB947,Group Status Bit 947" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB946,Group Status Bit 946" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB945,Group Status Bit 945" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB944,Group Status Bit 944" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB943,Group Status Bit 943" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB942,Group Status Bit 942" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB941,Group Status Bit 941" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB940,Group Status Bit 940" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB939,Group Status Bit 939" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB938,Group Status Bit 938" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB937,Group Status Bit 937" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB936,Group Status Bit 936" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB935,Group Status Bit 935" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB934,Group Status Bit 934" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB933,Group Status Bit 933" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB932,Group Status Bit 932" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB931,Group Status Bit 931" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB930,Group Status Bit 930" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB929,Group Status Bit 929" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB928,Group Status Bit 928" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D)) group.long 0xF4++0x03 line.long 0x00 "GICD_IGROUPR29,Interrupt Group Register 29" bitfld.long 0x00 31. "GSB959,Group Status Bit 959" "Group 0,Group 1" bitfld.long 0x00 30. "GSB958,Group Status Bit 958" "Group 0,Group 1" bitfld.long 0x00 29. "GSB957,Group Status Bit 957" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB956,Group Status Bit 956" "Group 0,Group 1" bitfld.long 0x00 27. "GSB955,Group Status Bit 955" "Group 0,Group 1" bitfld.long 0x00 26. "GSB954,Group Status Bit 954" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB953,Group Status Bit 953" "Group 0,Group 1" bitfld.long 0x00 24. "GSB952,Group Status Bit 952" "Group 0,Group 1" bitfld.long 0x00 23. "GSB951,Group Status Bit 951" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB950,Group Status Bit 950" "Group 0,Group 1" bitfld.long 0x00 21. "GSB949,Group Status Bit 949" "Group 0,Group 1" bitfld.long 0x00 20. "GSB948,Group Status Bit 948" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB947,Group Status Bit 947" "Group 0,Group 1" bitfld.long 0x00 18. "GSB946,Group Status Bit 946" "Group 0,Group 1" bitfld.long 0x00 17. "GSB945,Group Status Bit 945" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB944,Group Status Bit 944" "Group 0,Group 1" bitfld.long 0x00 15. "GSB943,Group Status Bit 943" "Group 0,Group 1" bitfld.long 0x00 14. "GSB942,Group Status Bit 942" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB941,Group Status Bit 941" "Group 0,Group 1" bitfld.long 0x00 12. "GSB940,Group Status Bit 940" "Group 0,Group 1" bitfld.long 0x00 11. "GSB939,Group Status Bit 939" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB938,Group Status Bit 938" "Group 0,Group 1" bitfld.long 0x00 9. "GSB937,Group Status Bit 937" "Group 0,Group 1" bitfld.long 0x00 8. "GSB936,Group Status Bit 936" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB935,Group Status Bit 935" "Group 0,Group 1" bitfld.long 0x00 6. "GSB934,Group Status Bit 934" "Group 0,Group 1" bitfld.long 0x00 5. "GSB933,Group Status Bit 933" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB932,Group Status Bit 932" "Group 0,Group 1" bitfld.long 0x00 3. "GSB931,Group Status Bit 931" "Group 0,Group 1" bitfld.long 0x00 2. "GSB930,Group Status Bit 930" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB929,Group Status Bit 929" "Group 0,Group 1" bitfld.long 0x00 0. "GSB928,Group Status Bit 928" "Group 0,Group 1" else hgroup.long 0xF4++0x03 hide.long 0x00 "GICD_IGROUPR29,Interrupt Group Register 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)) group.long 0xF8++0x03 line.long 0x00 "GICD_IGROUPR30,Interrupt Group Register 30 (Secure Access)" bitfld.long 0x00 31. "GSB991,Group Status Bit 991" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB990,Group Status Bit 990" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB989,Group Status Bit 989" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB988,Group Status Bit 988" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB987,Group Status Bit 987" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB986,Group Status Bit 986" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB985,Group Status Bit 985" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB984,Group Status Bit 984" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB983,Group Status Bit 983" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB982,Group Status Bit 982" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB981,Group Status Bit 981" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB980,Group Status Bit 980" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB979,Group Status Bit 979" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB978,Group Status Bit 978" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB977,Group Status Bit 977" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB976,Group Status Bit 976" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB975,Group Status Bit 975" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB974,Group Status Bit 974" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB973,Group Status Bit 973" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB972,Group Status Bit 972" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB971,Group Status Bit 971" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB970,Group Status Bit 970" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB969,Group Status Bit 969" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB968,Group Status Bit 968" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB967,Group Status Bit 967" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB966,Group Status Bit 966" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB965,Group Status Bit 965" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB964,Group Status Bit 964" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB963,Group Status Bit 963" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB962,Group Status Bit 962" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB961,Group Status Bit 961" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB960,Group Status Bit 960" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)) group.long 0xF8++0x03 line.long 0x00 "GICD_IGROUPR30,Interrupt Group Register 30" bitfld.long 0x00 31. "GSB991,Group Status Bit 991" "Group 0,Group 1" bitfld.long 0x00 30. "GSB990,Group Status Bit 990" "Group 0,Group 1" bitfld.long 0x00 29. "GSB989,Group Status Bit 989" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB988,Group Status Bit 988" "Group 0,Group 1" bitfld.long 0x00 27. "GSB987,Group Status Bit 987" "Group 0,Group 1" bitfld.long 0x00 26. "GSB986,Group Status Bit 986" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB985,Group Status Bit 985" "Group 0,Group 1" bitfld.long 0x00 24. "GSB984,Group Status Bit 984" "Group 0,Group 1" bitfld.long 0x00 23. "GSB983,Group Status Bit 983" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB982,Group Status Bit 982" "Group 0,Group 1" bitfld.long 0x00 21. "GSB981,Group Status Bit 981" "Group 0,Group 1" bitfld.long 0x00 20. "GSB980,Group Status Bit 980" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB979,Group Status Bit 979" "Group 0,Group 1" bitfld.long 0x00 18. "GSB978,Group Status Bit 978" "Group 0,Group 1" bitfld.long 0x00 17. "GSB977,Group Status Bit 977" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB976,Group Status Bit 976" "Group 0,Group 1" bitfld.long 0x00 15. "GSB975,Group Status Bit 975" "Group 0,Group 1" bitfld.long 0x00 14. "GSB974,Group Status Bit 974" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB973,Group Status Bit 973" "Group 0,Group 1" bitfld.long 0x00 12. "GSB972,Group Status Bit 972" "Group 0,Group 1" bitfld.long 0x00 11. "GSB971,Group Status Bit 971" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB970,Group Status Bit 970" "Group 0,Group 1" bitfld.long 0x00 9. "GSB969,Group Status Bit 969" "Group 0,Group 1" bitfld.long 0x00 8. "GSB968,Group Status Bit 968" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB967,Group Status Bit 967" "Group 0,Group 1" bitfld.long 0x00 6. "GSB966,Group Status Bit 966" "Group 0,Group 1" bitfld.long 0x00 5. "GSB965,Group Status Bit 965" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB964,Group Status Bit 964" "Group 0,Group 1" bitfld.long 0x00 3. "GSB963,Group Status Bit 963" "Group 0,Group 1" bitfld.long 0x00 2. "GSB962,Group Status Bit 962" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB961,Group Status Bit 961" "Group 0,Group 1" bitfld.long 0x00 0. "GSB960,Group Status Bit 960" "Group 0,Group 1" else hgroup.long 0xF8++0x03 hide.long 0x00 "GICD_IGROUPR30,Interrupt Group Register 30" endif tree.end tree "Group Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1000))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0000001E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1000++0x03 line.long 0x00 "GICD_IGROUPR0E,Interrupt Group Register Extended 0" bitfld.long 0x00 31. "GSB1023,Group Status Bit 1023" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1022,Group Status Bit 1022" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1021,Group Status Bit 1021" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1020,Group Status Bit 1020" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1019,Group Status Bit 1019" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1018,Group Status Bit 1018" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1017,Group Status Bit 1017" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1016,Group Status Bit 1016" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1015,Group Status Bit 1015" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1014,Group Status Bit 1014" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1013,Group Status Bit 1013" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1012,Group Status Bit 1012" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1011,Group Status Bit 1011" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1010,Group Status Bit 1010" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1009,Group Status Bit 1009" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1008,Group Status Bit 1008" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1007,Group Status Bit 1007" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1006,Group Status Bit 1006" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1005,Group Status Bit 1005" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1004,Group Status Bit 1004" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1003,Group Status Bit 1003" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1002,Group Status Bit 1002" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1001,Group Status Bit 1001" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1000,Group Status Bit 1000" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB999,Group Status Bit 999" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB998,Group Status Bit 998" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB997,Group Status Bit 997" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB996,Group Status Bit 996" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB995,Group Status Bit 995" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB994,Group Status Bit 994" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB993,Group Status Bit 993" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB992,Group Status Bit 992" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1000++0x03 line.long 0x00 "GICD_IGROUPR0E,Interrupt Group Register Extended 0" bitfld.long 0x00 31. "GSB1023,Group Status Bit 1023" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1022,Group Status Bit 1022" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1021,Group Status Bit 1021" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1020,Group Status Bit 1020" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1019,Group Status Bit 1019" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1018,Group Status Bit 1018" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1017,Group Status Bit 1017" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1016,Group Status Bit 1016" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1015,Group Status Bit 1015" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1014,Group Status Bit 1014" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1013,Group Status Bit 1013" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1012,Group Status Bit 1012" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1011,Group Status Bit 1011" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1010,Group Status Bit 1010" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1009,Group Status Bit 1009" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1008,Group Status Bit 1008" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1007,Group Status Bit 1007" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1006,Group Status Bit 1006" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1005,Group Status Bit 1005" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1004,Group Status Bit 1004" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1003,Group Status Bit 1003" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1002,Group Status Bit 1002" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1001,Group Status Bit 1001" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1000,Group Status Bit 1000" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB999,Group Status Bit 999" "Group 0,Group 1" bitfld.long 0x00 6. "GSB998,Group Status Bit 998" "Group 0,Group 1" bitfld.long 0x00 5. "GSB997,Group Status Bit 997" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB996,Group Status Bit 996" "Group 0,Group 1" bitfld.long 0x00 3. "GSB995,Group Status Bit 995" "Group 0,Group 1" bitfld.long 0x00 2. "GSB994,Group Status Bit 994" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB993,Group Status Bit 993" "Group 0,Group 1" bitfld.long 0x00 0. "GSB992,Group Status Bit 992" "Group 0,Group 1" else hgroup.long 0x1000++0x03 hide.long 0x00 "GICD_IGROUPR0E,Interrupt Group Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1004))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1004++0x03 line.long 0x00 "GICD_IGROUPR1E,Interrupt Group Register Extended 1" bitfld.long 0x00 31. "GSB1055,Group Status Bit 1055" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1054,Group Status Bit 1054" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1053,Group Status Bit 1053" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1052,Group Status Bit 1052" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1051,Group Status Bit 1051" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1050,Group Status Bit 1050" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1049,Group Status Bit 1049" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1048,Group Status Bit 1048" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1047,Group Status Bit 1047" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1046,Group Status Bit 1046" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1045,Group Status Bit 1045" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1044,Group Status Bit 1044" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1043,Group Status Bit 1043" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1042,Group Status Bit 1042" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1041,Group Status Bit 1041" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1040,Group Status Bit 1040" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1039,Group Status Bit 1039" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1038,Group Status Bit 1038" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1037,Group Status Bit 1037" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1036,Group Status Bit 1036" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1035,Group Status Bit 1035" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1034,Group Status Bit 1034" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1033,Group Status Bit 1033" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1032,Group Status Bit 1032" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1031,Group Status Bit 1031" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1030,Group Status Bit 1030" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1029,Group Status Bit 1029" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1028,Group Status Bit 1028" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1027,Group Status Bit 1027" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1026,Group Status Bit 1026" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1025,Group Status Bit 1025" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1024,Group Status Bit 1024" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1004++0x03 line.long 0x00 "GICD_IGROUPR1E,Interrupt Group Register Extended 1" bitfld.long 0x00 31. "GSB1055,Group Status Bit 1055" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1054,Group Status Bit 1054" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1053,Group Status Bit 1053" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1052,Group Status Bit 1052" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1051,Group Status Bit 1051" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1050,Group Status Bit 1050" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1049,Group Status Bit 1049" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1048,Group Status Bit 1048" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1047,Group Status Bit 1047" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1046,Group Status Bit 1046" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1045,Group Status Bit 1045" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1044,Group Status Bit 1044" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1043,Group Status Bit 1043" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1042,Group Status Bit 1042" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1041,Group Status Bit 1041" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1040,Group Status Bit 1040" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1039,Group Status Bit 1039" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1038,Group Status Bit 1038" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1037,Group Status Bit 1037" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1036,Group Status Bit 1036" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1035,Group Status Bit 1035" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1034,Group Status Bit 1034" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1033,Group Status Bit 1033" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1032,Group Status Bit 1032" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1031,Group Status Bit 1031" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1030,Group Status Bit 1030" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1029,Group Status Bit 1029" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1028,Group Status Bit 1028" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1027,Group Status Bit 1027" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1026,Group Status Bit 1026" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1025,Group Status Bit 1025" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1024,Group Status Bit 1024" "Group 0,Group 1" else hgroup.long 0x1004++0x03 hide.long 0x00 "GICD_IGROUPR1E,Interrupt Group Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1008))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1008++0x03 line.long 0x00 "GICD_IGROUPR2E,Interrupt Group Register Extended 2" bitfld.long 0x00 31. "GSB1087,Group Status Bit 1087" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1086,Group Status Bit 1086" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1085,Group Status Bit 1085" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1084,Group Status Bit 1084" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1083,Group Status Bit 1083" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1082,Group Status Bit 1082" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1081,Group Status Bit 1081" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1080,Group Status Bit 1080" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1079,Group Status Bit 1079" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1078,Group Status Bit 1078" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1077,Group Status Bit 1077" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1076,Group Status Bit 1076" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1075,Group Status Bit 1075" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1074,Group Status Bit 1074" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1073,Group Status Bit 1073" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1072,Group Status Bit 1072" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1071,Group Status Bit 1071" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1070,Group Status Bit 1070" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1069,Group Status Bit 1069" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1068,Group Status Bit 1068" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1067,Group Status Bit 1067" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1066,Group Status Bit 1066" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1065,Group Status Bit 1065" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1064,Group Status Bit 1064" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1063,Group Status Bit 1063" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1062,Group Status Bit 1062" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1061,Group Status Bit 1061" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1060,Group Status Bit 1060" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1059,Group Status Bit 1059" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1058,Group Status Bit 1058" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1057,Group Status Bit 1057" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1056,Group Status Bit 1056" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1008++0x03 line.long 0x00 "GICD_IGROUPR2E,Interrupt Group Register Extended 2" bitfld.long 0x00 31. "GSB1087,Group Status Bit 1087" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1086,Group Status Bit 1086" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1085,Group Status Bit 1085" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1084,Group Status Bit 1084" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1083,Group Status Bit 1083" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1082,Group Status Bit 1082" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1081,Group Status Bit 1081" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1080,Group Status Bit 1080" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1079,Group Status Bit 1079" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1078,Group Status Bit 1078" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1077,Group Status Bit 1077" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1076,Group Status Bit 1076" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1075,Group Status Bit 1075" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1074,Group Status Bit 1074" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1073,Group Status Bit 1073" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1072,Group Status Bit 1072" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1071,Group Status Bit 1071" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1070,Group Status Bit 1070" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1069,Group Status Bit 1069" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1068,Group Status Bit 1068" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1067,Group Status Bit 1067" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1066,Group Status Bit 1066" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1065,Group Status Bit 1065" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1064,Group Status Bit 1064" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1063,Group Status Bit 1063" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1062,Group Status Bit 1062" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1061,Group Status Bit 1061" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1060,Group Status Bit 1060" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1059,Group Status Bit 1059" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1058,Group Status Bit 1058" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1057,Group Status Bit 1057" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1056,Group Status Bit 1056" "Group 0,Group 1" else hgroup.long 0x1008++0x03 hide.long 0x00 "GICD_IGROUPR2E,Interrupt Group Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x100C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x100C++0x03 line.long 0x00 "GICD_IGROUPR3E,Interrupt Group Register Extended 3" bitfld.long 0x00 31. "GSB1119,Group Status Bit 1119" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1118,Group Status Bit 1118" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1117,Group Status Bit 1117" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1116,Group Status Bit 1116" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1115,Group Status Bit 1115" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1114,Group Status Bit 1114" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1113,Group Status Bit 1113" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1112,Group Status Bit 1112" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1111,Group Status Bit 1111" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1110,Group Status Bit 1110" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1109,Group Status Bit 1109" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1108,Group Status Bit 1108" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1107,Group Status Bit 1107" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1106,Group Status Bit 1106" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1105,Group Status Bit 1105" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1104,Group Status Bit 1104" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1103,Group Status Bit 1103" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1102,Group Status Bit 1102" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1101,Group Status Bit 1101" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1100,Group Status Bit 1100" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1099,Group Status Bit 1099" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1098,Group Status Bit 1098" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1097,Group Status Bit 1097" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1096,Group Status Bit 1096" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1095,Group Status Bit 1095" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1094,Group Status Bit 1094" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1093,Group Status Bit 1093" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1092,Group Status Bit 1092" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1091,Group Status Bit 1091" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1090,Group Status Bit 1090" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1089,Group Status Bit 1089" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1088,Group Status Bit 1088" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x100C++0x03 line.long 0x00 "GICD_IGROUPR3E,Interrupt Group Register Extended 3" bitfld.long 0x00 31. "GSB1119,Group Status Bit 1119" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1118,Group Status Bit 1118" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1117,Group Status Bit 1117" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1116,Group Status Bit 1116" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1115,Group Status Bit 1115" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1114,Group Status Bit 1114" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1113,Group Status Bit 1113" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1112,Group Status Bit 1112" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1111,Group Status Bit 1111" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1110,Group Status Bit 1110" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1109,Group Status Bit 1109" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1108,Group Status Bit 1108" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1107,Group Status Bit 1107" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1106,Group Status Bit 1106" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1105,Group Status Bit 1105" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1104,Group Status Bit 1104" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1103,Group Status Bit 1103" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1102,Group Status Bit 1102" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1101,Group Status Bit 1101" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1100,Group Status Bit 1100" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1099,Group Status Bit 1099" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1098,Group Status Bit 1098" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1097,Group Status Bit 1097" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1096,Group Status Bit 1096" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1095,Group Status Bit 1095" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1094,Group Status Bit 1094" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1093,Group Status Bit 1093" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1092,Group Status Bit 1092" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1091,Group Status Bit 1091" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1090,Group Status Bit 1090" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1089,Group Status Bit 1089" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1088,Group Status Bit 1088" "Group 0,Group 1" else hgroup.long 0x100C++0x03 hide.long 0x00 "GICD_IGROUPR3E,Interrupt Group Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1010))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1010++0x03 line.long 0x00 "GICD_IGROUPR4E,Interrupt Group Register Extended 4" bitfld.long 0x00 31. "GSB1151,Group Status Bit 1151" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1150,Group Status Bit 1150" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1149,Group Status Bit 1149" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1148,Group Status Bit 1148" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1147,Group Status Bit 1147" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1146,Group Status Bit 1146" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1145,Group Status Bit 1145" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1144,Group Status Bit 1144" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1143,Group Status Bit 1143" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1142,Group Status Bit 1142" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1141,Group Status Bit 1141" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1140,Group Status Bit 1140" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1139,Group Status Bit 1139" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1138,Group Status Bit 1138" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1137,Group Status Bit 1137" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1136,Group Status Bit 1136" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1135,Group Status Bit 1135" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1134,Group Status Bit 1134" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1133,Group Status Bit 1133" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1132,Group Status Bit 1132" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1131,Group Status Bit 1131" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1130,Group Status Bit 1130" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1129,Group Status Bit 1129" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1128,Group Status Bit 1128" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1127,Group Status Bit 1127" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1126,Group Status Bit 1126" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1125,Group Status Bit 1125" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1124,Group Status Bit 1124" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1123,Group Status Bit 1123" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1122,Group Status Bit 1122" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1121,Group Status Bit 1121" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1120,Group Status Bit 1120" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1010++0x03 line.long 0x00 "GICD_IGROUPR4E,Interrupt Group Register Extended 4" bitfld.long 0x00 31. "GSB1151,Group Status Bit 1151" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1150,Group Status Bit 1150" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1149,Group Status Bit 1149" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1148,Group Status Bit 1148" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1147,Group Status Bit 1147" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1146,Group Status Bit 1146" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1145,Group Status Bit 1145" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1144,Group Status Bit 1144" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1143,Group Status Bit 1143" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1142,Group Status Bit 1142" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1141,Group Status Bit 1141" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1140,Group Status Bit 1140" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1139,Group Status Bit 1139" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1138,Group Status Bit 1138" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1137,Group Status Bit 1137" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1136,Group Status Bit 1136" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1135,Group Status Bit 1135" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1134,Group Status Bit 1134" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1133,Group Status Bit 1133" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1132,Group Status Bit 1132" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1131,Group Status Bit 1131" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1130,Group Status Bit 1130" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1129,Group Status Bit 1129" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1128,Group Status Bit 1128" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1127,Group Status Bit 1127" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1126,Group Status Bit 1126" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1125,Group Status Bit 1125" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1124,Group Status Bit 1124" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1123,Group Status Bit 1123" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1122,Group Status Bit 1122" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1121,Group Status Bit 1121" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1120,Group Status Bit 1120" "Group 0,Group 1" else hgroup.long 0x1010++0x03 hide.long 0x00 "GICD_IGROUPR4E,Interrupt Group Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1014))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1014++0x03 line.long 0x00 "GICD_IGROUPR5E,Interrupt Group Register Extended 5" bitfld.long 0x00 31. "GSB1183,Group Status Bit 1183" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1182,Group Status Bit 1182" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1181,Group Status Bit 1181" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1180,Group Status Bit 1180" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1179,Group Status Bit 1179" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1178,Group Status Bit 1178" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1177,Group Status Bit 1177" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1176,Group Status Bit 1176" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1175,Group Status Bit 1175" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1174,Group Status Bit 1174" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1173,Group Status Bit 1173" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1172,Group Status Bit 1172" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1171,Group Status Bit 1171" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1170,Group Status Bit 1170" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1169,Group Status Bit 1169" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1168,Group Status Bit 1168" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1167,Group Status Bit 1167" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1166,Group Status Bit 1166" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1165,Group Status Bit 1165" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1164,Group Status Bit 1164" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1163,Group Status Bit 1163" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1162,Group Status Bit 1162" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1161,Group Status Bit 1161" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1160,Group Status Bit 1160" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1159,Group Status Bit 1159" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1158,Group Status Bit 1158" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1157,Group Status Bit 1157" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1156,Group Status Bit 1156" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1155,Group Status Bit 1155" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1154,Group Status Bit 1154" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1153,Group Status Bit 1153" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1152,Group Status Bit 1152" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1014++0x03 line.long 0x00 "GICD_IGROUPR5E,Interrupt Group Register Extended 5" bitfld.long 0x00 31. "GSB1183,Group Status Bit 1183" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1182,Group Status Bit 1182" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1181,Group Status Bit 1181" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1180,Group Status Bit 1180" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1179,Group Status Bit 1179" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1178,Group Status Bit 1178" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1177,Group Status Bit 1177" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1176,Group Status Bit 1176" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1175,Group Status Bit 1175" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1174,Group Status Bit 1174" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1173,Group Status Bit 1173" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1172,Group Status Bit 1172" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1171,Group Status Bit 1171" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1170,Group Status Bit 1170" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1169,Group Status Bit 1169" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1168,Group Status Bit 1168" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1167,Group Status Bit 1167" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1166,Group Status Bit 1166" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1165,Group Status Bit 1165" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1164,Group Status Bit 1164" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1163,Group Status Bit 1163" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1162,Group Status Bit 1162" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1161,Group Status Bit 1161" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1160,Group Status Bit 1160" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1159,Group Status Bit 1159" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1158,Group Status Bit 1158" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1157,Group Status Bit 1157" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1156,Group Status Bit 1156" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1155,Group Status Bit 1155" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1154,Group Status Bit 1154" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1153,Group Status Bit 1153" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1152,Group Status Bit 1152" "Group 0,Group 1" else hgroup.long 0x1014++0x03 hide.long 0x00 "GICD_IGROUPR5E,Interrupt Group Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1018))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1018++0x03 line.long 0x00 "GICD_IGROUPR6E,Interrupt Group Register Extended 6" bitfld.long 0x00 31. "GSB1215,Group Status Bit 1215" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1214,Group Status Bit 1214" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1213,Group Status Bit 1213" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1212,Group Status Bit 1212" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1211,Group Status Bit 1211" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1210,Group Status Bit 1210" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1209,Group Status Bit 1209" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1208,Group Status Bit 1208" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1207,Group Status Bit 1207" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1206,Group Status Bit 1206" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1205,Group Status Bit 1205" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1204,Group Status Bit 1204" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1203,Group Status Bit 1203" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1202,Group Status Bit 1202" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1201,Group Status Bit 1201" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1200,Group Status Bit 1200" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1199,Group Status Bit 1199" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1198,Group Status Bit 1198" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1197,Group Status Bit 1197" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1196,Group Status Bit 1196" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1195,Group Status Bit 1195" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1194,Group Status Bit 1194" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1193,Group Status Bit 1193" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1192,Group Status Bit 1192" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1191,Group Status Bit 1191" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1190,Group Status Bit 1190" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1189,Group Status Bit 1189" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1188,Group Status Bit 1188" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1187,Group Status Bit 1187" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1186,Group Status Bit 1186" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1185,Group Status Bit 1185" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1184,Group Status Bit 1184" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1018++0x03 line.long 0x00 "GICD_IGROUPR6E,Interrupt Group Register Extended 6" bitfld.long 0x00 31. "GSB1215,Group Status Bit 1215" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1214,Group Status Bit 1214" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1213,Group Status Bit 1213" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1212,Group Status Bit 1212" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1211,Group Status Bit 1211" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1210,Group Status Bit 1210" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1209,Group Status Bit 1209" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1208,Group Status Bit 1208" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1207,Group Status Bit 1207" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1206,Group Status Bit 1206" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1205,Group Status Bit 1205" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1204,Group Status Bit 1204" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1203,Group Status Bit 1203" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1202,Group Status Bit 1202" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1201,Group Status Bit 1201" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1200,Group Status Bit 1200" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1199,Group Status Bit 1199" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1198,Group Status Bit 1198" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1197,Group Status Bit 1197" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1196,Group Status Bit 1196" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1195,Group Status Bit 1195" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1194,Group Status Bit 1194" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1193,Group Status Bit 1193" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1192,Group Status Bit 1192" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1191,Group Status Bit 1191" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1190,Group Status Bit 1190" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1189,Group Status Bit 1189" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1188,Group Status Bit 1188" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1187,Group Status Bit 1187" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1186,Group Status Bit 1186" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1185,Group Status Bit 1185" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1184,Group Status Bit 1184" "Group 0,Group 1" else hgroup.long 0x1018++0x03 hide.long 0x00 "GICD_IGROUPR6E,Interrupt Group Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x101C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x101C++0x03 line.long 0x00 "GICD_IGROUPR7E,Interrupt Group Register Extended 7" bitfld.long 0x00 31. "GSB1247,Group Status Bit 1247" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1246,Group Status Bit 1246" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1245,Group Status Bit 1245" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1244,Group Status Bit 1244" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1243,Group Status Bit 1243" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1242,Group Status Bit 1242" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1241,Group Status Bit 1241" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1240,Group Status Bit 1240" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1239,Group Status Bit 1239" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1238,Group Status Bit 1238" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1237,Group Status Bit 1237" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1236,Group Status Bit 1236" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1235,Group Status Bit 1235" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1234,Group Status Bit 1234" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1233,Group Status Bit 1233" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1232,Group Status Bit 1232" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1231,Group Status Bit 1231" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1230,Group Status Bit 1230" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1229,Group Status Bit 1229" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1228,Group Status Bit 1228" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1227,Group Status Bit 1227" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1226,Group Status Bit 1226" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1225,Group Status Bit 1225" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1224,Group Status Bit 1224" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1223,Group Status Bit 1223" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1222,Group Status Bit 1222" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1221,Group Status Bit 1221" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1220,Group Status Bit 1220" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1219,Group Status Bit 1219" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1218,Group Status Bit 1218" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1217,Group Status Bit 1217" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1216,Group Status Bit 1216" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x101C++0x03 line.long 0x00 "GICD_IGROUPR7E,Interrupt Group Register Extended 7" bitfld.long 0x00 31. "GSB1247,Group Status Bit 1247" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1246,Group Status Bit 1246" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1245,Group Status Bit 1245" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1244,Group Status Bit 1244" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1243,Group Status Bit 1243" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1242,Group Status Bit 1242" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1241,Group Status Bit 1241" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1240,Group Status Bit 1240" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1239,Group Status Bit 1239" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1238,Group Status Bit 1238" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1237,Group Status Bit 1237" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1236,Group Status Bit 1236" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1235,Group Status Bit 1235" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1234,Group Status Bit 1234" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1233,Group Status Bit 1233" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1232,Group Status Bit 1232" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1231,Group Status Bit 1231" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1230,Group Status Bit 1230" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1229,Group Status Bit 1229" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1228,Group Status Bit 1228" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1227,Group Status Bit 1227" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1226,Group Status Bit 1226" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1225,Group Status Bit 1225" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1224,Group Status Bit 1224" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1223,Group Status Bit 1223" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1222,Group Status Bit 1222" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1221,Group Status Bit 1221" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1220,Group Status Bit 1220" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1219,Group Status Bit 1219" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1218,Group Status Bit 1218" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1217,Group Status Bit 1217" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1216,Group Status Bit 1216" "Group 0,Group 1" else hgroup.long 0x101C++0x03 hide.long 0x00 "GICD_IGROUPR7E,Interrupt Group Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1020))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1020++0x03 line.long 0x00 "GICD_IGROUPR8E,Interrupt Group Register Extended 8" bitfld.long 0x00 31. "GSB1279,Group Status Bit 1279" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1278,Group Status Bit 1278" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1277,Group Status Bit 1277" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1276,Group Status Bit 1276" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1275,Group Status Bit 1275" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1274,Group Status Bit 1274" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1273,Group Status Bit 1273" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1272,Group Status Bit 1272" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1271,Group Status Bit 1271" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1270,Group Status Bit 1270" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1269,Group Status Bit 1269" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1268,Group Status Bit 1268" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1267,Group Status Bit 1267" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1266,Group Status Bit 1266" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1265,Group Status Bit 1265" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1264,Group Status Bit 1264" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1263,Group Status Bit 1263" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1262,Group Status Bit 1262" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1261,Group Status Bit 1261" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1260,Group Status Bit 1260" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1259,Group Status Bit 1259" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1258,Group Status Bit 1258" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1257,Group Status Bit 1257" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1256,Group Status Bit 1256" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1255,Group Status Bit 1255" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1254,Group Status Bit 1254" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1253,Group Status Bit 1253" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1252,Group Status Bit 1252" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1251,Group Status Bit 1251" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1250,Group Status Bit 1250" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1249,Group Status Bit 1249" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1248,Group Status Bit 1248" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1020++0x03 line.long 0x00 "GICD_IGROUPR8E,Interrupt Group Register Extended 8" bitfld.long 0x00 31. "GSB1279,Group Status Bit 1279" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1278,Group Status Bit 1278" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1277,Group Status Bit 1277" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1276,Group Status Bit 1276" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1275,Group Status Bit 1275" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1274,Group Status Bit 1274" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1273,Group Status Bit 1273" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1272,Group Status Bit 1272" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1271,Group Status Bit 1271" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1270,Group Status Bit 1270" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1269,Group Status Bit 1269" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1268,Group Status Bit 1268" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1267,Group Status Bit 1267" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1266,Group Status Bit 1266" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1265,Group Status Bit 1265" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1264,Group Status Bit 1264" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1263,Group Status Bit 1263" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1262,Group Status Bit 1262" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1261,Group Status Bit 1261" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1260,Group Status Bit 1260" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1259,Group Status Bit 1259" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1258,Group Status Bit 1258" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1257,Group Status Bit 1257" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1256,Group Status Bit 1256" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1255,Group Status Bit 1255" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1254,Group Status Bit 1254" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1253,Group Status Bit 1253" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1252,Group Status Bit 1252" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1251,Group Status Bit 1251" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1250,Group Status Bit 1250" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1249,Group Status Bit 1249" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1248,Group Status Bit 1248" "Group 0,Group 1" else hgroup.long 0x1020++0x03 hide.long 0x00 "GICD_IGROUPR8E,Interrupt Group Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1024))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1024++0x03 line.long 0x00 "GICD_IGROUPR9E,Interrupt Group Register Extended 9" bitfld.long 0x00 31. "GSB1311,Group Status Bit 1311" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1310,Group Status Bit 1310" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1309,Group Status Bit 1309" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1308,Group Status Bit 1308" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1307,Group Status Bit 1307" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1306,Group Status Bit 1306" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1305,Group Status Bit 1305" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1304,Group Status Bit 1304" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1303,Group Status Bit 1303" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1302,Group Status Bit 1302" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1301,Group Status Bit 1301" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1300,Group Status Bit 1300" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1299,Group Status Bit 1299" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1298,Group Status Bit 1298" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1297,Group Status Bit 1297" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1296,Group Status Bit 1296" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1295,Group Status Bit 1295" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1294,Group Status Bit 1294" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1293,Group Status Bit 1293" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1292,Group Status Bit 1292" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1291,Group Status Bit 1291" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1290,Group Status Bit 1290" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1289,Group Status Bit 1289" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1288,Group Status Bit 1288" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1287,Group Status Bit 1287" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1286,Group Status Bit 1286" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1285,Group Status Bit 1285" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1284,Group Status Bit 1284" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1283,Group Status Bit 1283" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1282,Group Status Bit 1282" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1281,Group Status Bit 1281" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1280,Group Status Bit 1280" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1024++0x03 line.long 0x00 "GICD_IGROUPR9E,Interrupt Group Register Extended 9" bitfld.long 0x00 31. "GSB1311,Group Status Bit 1311" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1310,Group Status Bit 1310" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1309,Group Status Bit 1309" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1308,Group Status Bit 1308" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1307,Group Status Bit 1307" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1306,Group Status Bit 1306" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1305,Group Status Bit 1305" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1304,Group Status Bit 1304" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1303,Group Status Bit 1303" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1302,Group Status Bit 1302" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1301,Group Status Bit 1301" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1300,Group Status Bit 1300" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1299,Group Status Bit 1299" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1298,Group Status Bit 1298" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1297,Group Status Bit 1297" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1296,Group Status Bit 1296" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1295,Group Status Bit 1295" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1294,Group Status Bit 1294" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1293,Group Status Bit 1293" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1292,Group Status Bit 1292" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1291,Group Status Bit 1291" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1290,Group Status Bit 1290" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1289,Group Status Bit 1289" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1288,Group Status Bit 1288" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1287,Group Status Bit 1287" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1286,Group Status Bit 1286" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1285,Group Status Bit 1285" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1284,Group Status Bit 1284" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1283,Group Status Bit 1283" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1282,Group Status Bit 1282" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1281,Group Status Bit 1281" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1280,Group Status Bit 1280" "Group 0,Group 1" else hgroup.long 0x1024++0x03 hide.long 0x00 "GICD_IGROUPR9E,Interrupt Group Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1028))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1028++0x03 line.long 0x00 "GICD_IGROUPR10E,Interrupt Group Register Extended 10" bitfld.long 0x00 31. "GSB1343,Group Status Bit 1343" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1342,Group Status Bit 1342" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1341,Group Status Bit 1341" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1340,Group Status Bit 1340" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1339,Group Status Bit 1339" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1338,Group Status Bit 1338" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1337,Group Status Bit 1337" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1336,Group Status Bit 1336" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1335,Group Status Bit 1335" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1334,Group Status Bit 1334" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1333,Group Status Bit 1333" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1332,Group Status Bit 1332" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1331,Group Status Bit 1331" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1330,Group Status Bit 1330" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1329,Group Status Bit 1329" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1328,Group Status Bit 1328" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1327,Group Status Bit 1327" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1326,Group Status Bit 1326" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1325,Group Status Bit 1325" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1324,Group Status Bit 1324" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1323,Group Status Bit 1323" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1322,Group Status Bit 1322" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1321,Group Status Bit 1321" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1320,Group Status Bit 1320" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1319,Group Status Bit 1319" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1318,Group Status Bit 1318" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1317,Group Status Bit 1317" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1316,Group Status Bit 1316" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1315,Group Status Bit 1315" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1314,Group Status Bit 1314" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1313,Group Status Bit 1313" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1312,Group Status Bit 1312" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1028++0x03 line.long 0x00 "GICD_IGROUPR10E,Interrupt Group Register Extended 10" bitfld.long 0x00 31. "GSB1343,Group Status Bit 1343" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1342,Group Status Bit 1342" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1341,Group Status Bit 1341" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1340,Group Status Bit 1340" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1339,Group Status Bit 1339" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1338,Group Status Bit 1338" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1337,Group Status Bit 1337" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1336,Group Status Bit 1336" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1335,Group Status Bit 1335" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1334,Group Status Bit 1334" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1333,Group Status Bit 1333" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1332,Group Status Bit 1332" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1331,Group Status Bit 1331" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1330,Group Status Bit 1330" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1329,Group Status Bit 1329" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1328,Group Status Bit 1328" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1327,Group Status Bit 1327" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1326,Group Status Bit 1326" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1325,Group Status Bit 1325" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1324,Group Status Bit 1324" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1323,Group Status Bit 1323" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1322,Group Status Bit 1322" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1321,Group Status Bit 1321" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1320,Group Status Bit 1320" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1319,Group Status Bit 1319" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1318,Group Status Bit 1318" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1317,Group Status Bit 1317" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1316,Group Status Bit 1316" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1315,Group Status Bit 1315" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1314,Group Status Bit 1314" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1313,Group Status Bit 1313" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1312,Group Status Bit 1312" "Group 0,Group 1" else hgroup.long 0x1028++0x03 hide.long 0x00 "GICD_IGROUPR10E,Interrupt Group Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x102C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x102C++0x03 line.long 0x00 "GICD_IGROUPR11E,Interrupt Group Register Extended 11" bitfld.long 0x00 31. "GSB1375,Group Status Bit 1375" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1374,Group Status Bit 1374" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1373,Group Status Bit 1373" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1372,Group Status Bit 1372" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1371,Group Status Bit 1371" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1370,Group Status Bit 1370" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1369,Group Status Bit 1369" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1368,Group Status Bit 1368" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1367,Group Status Bit 1367" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1366,Group Status Bit 1366" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1365,Group Status Bit 1365" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1364,Group Status Bit 1364" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1363,Group Status Bit 1363" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1362,Group Status Bit 1362" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1361,Group Status Bit 1361" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1360,Group Status Bit 1360" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1359,Group Status Bit 1359" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1358,Group Status Bit 1358" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1357,Group Status Bit 1357" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1356,Group Status Bit 1356" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1355,Group Status Bit 1355" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1354,Group Status Bit 1354" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1353,Group Status Bit 1353" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1352,Group Status Bit 1352" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1351,Group Status Bit 1351" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1350,Group Status Bit 1350" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1349,Group Status Bit 1349" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1348,Group Status Bit 1348" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1347,Group Status Bit 1347" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1346,Group Status Bit 1346" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1345,Group Status Bit 1345" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1344,Group Status Bit 1344" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x102C++0x03 line.long 0x00 "GICD_IGROUPR11E,Interrupt Group Register Extended 11" bitfld.long 0x00 31. "GSB1375,Group Status Bit 1375" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1374,Group Status Bit 1374" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1373,Group Status Bit 1373" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1372,Group Status Bit 1372" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1371,Group Status Bit 1371" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1370,Group Status Bit 1370" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1369,Group Status Bit 1369" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1368,Group Status Bit 1368" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1367,Group Status Bit 1367" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1366,Group Status Bit 1366" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1365,Group Status Bit 1365" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1364,Group Status Bit 1364" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1363,Group Status Bit 1363" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1362,Group Status Bit 1362" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1361,Group Status Bit 1361" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1360,Group Status Bit 1360" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1359,Group Status Bit 1359" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1358,Group Status Bit 1358" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1357,Group Status Bit 1357" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1356,Group Status Bit 1356" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1355,Group Status Bit 1355" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1354,Group Status Bit 1354" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1353,Group Status Bit 1353" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1352,Group Status Bit 1352" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1351,Group Status Bit 1351" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1350,Group Status Bit 1350" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1349,Group Status Bit 1349" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1348,Group Status Bit 1348" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1347,Group Status Bit 1347" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1346,Group Status Bit 1346" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1345,Group Status Bit 1345" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1344,Group Status Bit 1344" "Group 0,Group 1" else hgroup.long 0x102C++0x03 hide.long 0x00 "GICD_IGROUPR11E,Interrupt Group Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1030))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1030++0x03 line.long 0x00 "GICD_IGROUPR12E,Interrupt Group Register Extended 12" bitfld.long 0x00 31. "GSB1407,Group Status Bit 1407" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1406,Group Status Bit 1406" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1405,Group Status Bit 1405" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1404,Group Status Bit 1404" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1403,Group Status Bit 1403" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1402,Group Status Bit 1402" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1401,Group Status Bit 1401" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1400,Group Status Bit 1400" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1399,Group Status Bit 1399" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1398,Group Status Bit 1398" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1397,Group Status Bit 1397" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1396,Group Status Bit 1396" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1395,Group Status Bit 1395" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1394,Group Status Bit 1394" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1393,Group Status Bit 1393" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1392,Group Status Bit 1392" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1391,Group Status Bit 1391" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1390,Group Status Bit 1390" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1389,Group Status Bit 1389" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1388,Group Status Bit 1388" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1387,Group Status Bit 1387" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1386,Group Status Bit 1386" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1385,Group Status Bit 1385" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1384,Group Status Bit 1384" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1383,Group Status Bit 1383" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1382,Group Status Bit 1382" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1381,Group Status Bit 1381" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1380,Group Status Bit 1380" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1379,Group Status Bit 1379" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1378,Group Status Bit 1378" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1377,Group Status Bit 1377" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1376,Group Status Bit 1376" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1030++0x03 line.long 0x00 "GICD_IGROUPR12E,Interrupt Group Register Extended 12" bitfld.long 0x00 31. "GSB1407,Group Status Bit 1407" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1406,Group Status Bit 1406" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1405,Group Status Bit 1405" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1404,Group Status Bit 1404" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1403,Group Status Bit 1403" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1402,Group Status Bit 1402" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1401,Group Status Bit 1401" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1400,Group Status Bit 1400" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1399,Group Status Bit 1399" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1398,Group Status Bit 1398" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1397,Group Status Bit 1397" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1396,Group Status Bit 1396" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1395,Group Status Bit 1395" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1394,Group Status Bit 1394" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1393,Group Status Bit 1393" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1392,Group Status Bit 1392" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1391,Group Status Bit 1391" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1390,Group Status Bit 1390" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1389,Group Status Bit 1389" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1388,Group Status Bit 1388" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1387,Group Status Bit 1387" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1386,Group Status Bit 1386" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1385,Group Status Bit 1385" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1384,Group Status Bit 1384" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1383,Group Status Bit 1383" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1382,Group Status Bit 1382" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1381,Group Status Bit 1381" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1380,Group Status Bit 1380" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1379,Group Status Bit 1379" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1378,Group Status Bit 1378" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1377,Group Status Bit 1377" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1376,Group Status Bit 1376" "Group 0,Group 1" else hgroup.long 0x1030++0x03 hide.long 0x00 "GICD_IGROUPR12E,Interrupt Group Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1034))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1034++0x03 line.long 0x00 "GICD_IGROUPR13E,Interrupt Group Register Extended 13" bitfld.long 0x00 31. "GSB1439,Group Status Bit 1439" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1438,Group Status Bit 1438" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1437,Group Status Bit 1437" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1436,Group Status Bit 1436" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1435,Group Status Bit 1435" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1434,Group Status Bit 1434" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1433,Group Status Bit 1433" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1432,Group Status Bit 1432" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1431,Group Status Bit 1431" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1430,Group Status Bit 1430" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1429,Group Status Bit 1429" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1428,Group Status Bit 1428" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1427,Group Status Bit 1427" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1426,Group Status Bit 1426" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1425,Group Status Bit 1425" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1424,Group Status Bit 1424" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1423,Group Status Bit 1423" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1422,Group Status Bit 1422" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1421,Group Status Bit 1421" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1420,Group Status Bit 1420" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1419,Group Status Bit 1419" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1418,Group Status Bit 1418" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1417,Group Status Bit 1417" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1416,Group Status Bit 1416" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1415,Group Status Bit 1415" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1414,Group Status Bit 1414" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1413,Group Status Bit 1413" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1412,Group Status Bit 1412" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1411,Group Status Bit 1411" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1410,Group Status Bit 1410" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1409,Group Status Bit 1409" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1408,Group Status Bit 1408" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1034++0x03 line.long 0x00 "GICD_IGROUPR13E,Interrupt Group Register Extended 13" bitfld.long 0x00 31. "GSB1439,Group Status Bit 1439" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1438,Group Status Bit 1438" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1437,Group Status Bit 1437" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1436,Group Status Bit 1436" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1435,Group Status Bit 1435" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1434,Group Status Bit 1434" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1433,Group Status Bit 1433" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1432,Group Status Bit 1432" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1431,Group Status Bit 1431" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1430,Group Status Bit 1430" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1429,Group Status Bit 1429" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1428,Group Status Bit 1428" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1427,Group Status Bit 1427" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1426,Group Status Bit 1426" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1425,Group Status Bit 1425" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1424,Group Status Bit 1424" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1423,Group Status Bit 1423" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1422,Group Status Bit 1422" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1421,Group Status Bit 1421" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1420,Group Status Bit 1420" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1419,Group Status Bit 1419" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1418,Group Status Bit 1418" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1417,Group Status Bit 1417" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1416,Group Status Bit 1416" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1415,Group Status Bit 1415" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1414,Group Status Bit 1414" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1413,Group Status Bit 1413" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1412,Group Status Bit 1412" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1411,Group Status Bit 1411" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1410,Group Status Bit 1410" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1409,Group Status Bit 1409" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1408,Group Status Bit 1408" "Group 0,Group 1" else hgroup.long 0x1034++0x03 hide.long 0x00 "GICD_IGROUPR13E,Interrupt Group Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1038))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1038++0x03 line.long 0x00 "GICD_IGROUPR14E,Interrupt Group Register Extended 14" bitfld.long 0x00 31. "GSB1471,Group Status Bit 1471" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1470,Group Status Bit 1470" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1469,Group Status Bit 1469" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1468,Group Status Bit 1468" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1467,Group Status Bit 1467" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1466,Group Status Bit 1466" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1465,Group Status Bit 1465" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1464,Group Status Bit 1464" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1463,Group Status Bit 1463" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1462,Group Status Bit 1462" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1461,Group Status Bit 1461" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1460,Group Status Bit 1460" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1459,Group Status Bit 1459" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1458,Group Status Bit 1458" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1457,Group Status Bit 1457" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1456,Group Status Bit 1456" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1455,Group Status Bit 1455" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1454,Group Status Bit 1454" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1453,Group Status Bit 1453" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1452,Group Status Bit 1452" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1451,Group Status Bit 1451" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1450,Group Status Bit 1450" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1449,Group Status Bit 1449" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1448,Group Status Bit 1448" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1447,Group Status Bit 1447" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1446,Group Status Bit 1446" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1445,Group Status Bit 1445" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1444,Group Status Bit 1444" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1443,Group Status Bit 1443" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1442,Group Status Bit 1442" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1441,Group Status Bit 1441" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1440,Group Status Bit 1440" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1038++0x03 line.long 0x00 "GICD_IGROUPR14E,Interrupt Group Register Extended 14" bitfld.long 0x00 31. "GSB1471,Group Status Bit 1471" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1470,Group Status Bit 1470" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1469,Group Status Bit 1469" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1468,Group Status Bit 1468" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1467,Group Status Bit 1467" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1466,Group Status Bit 1466" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1465,Group Status Bit 1465" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1464,Group Status Bit 1464" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1463,Group Status Bit 1463" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1462,Group Status Bit 1462" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1461,Group Status Bit 1461" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1460,Group Status Bit 1460" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1459,Group Status Bit 1459" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1458,Group Status Bit 1458" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1457,Group Status Bit 1457" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1456,Group Status Bit 1456" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1455,Group Status Bit 1455" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1454,Group Status Bit 1454" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1453,Group Status Bit 1453" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1452,Group Status Bit 1452" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1451,Group Status Bit 1451" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1450,Group Status Bit 1450" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1449,Group Status Bit 1449" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1448,Group Status Bit 1448" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1447,Group Status Bit 1447" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1446,Group Status Bit 1446" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1445,Group Status Bit 1445" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1444,Group Status Bit 1444" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1443,Group Status Bit 1443" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1442,Group Status Bit 1442" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1441,Group Status Bit 1441" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1440,Group Status Bit 1440" "Group 0,Group 1" else hgroup.long 0x1038++0x03 hide.long 0x00 "GICD_IGROUPR14E,Interrupt Group Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x103C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)==0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x103C++0x03 line.long 0x00 "GICD_IGROUPR15E,Interrupt Group Register Extended 15" bitfld.long 0x00 31. "GSB1503,Group Status Bit 1503" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1502,Group Status Bit 1502" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1501,Group Status Bit 1501" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1500,Group Status Bit 1500" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1499,Group Status Bit 1499" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1498,Group Status Bit 1498" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1497,Group Status Bit 1497" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1496,Group Status Bit 1496" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1495,Group Status Bit 1495" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1494,Group Status Bit 1494" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1493,Group Status Bit 1493" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1492,Group Status Bit 1492" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1491,Group Status Bit 1491" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1490,Group Status Bit 1490" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1489,Group Status Bit 1489" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1488,Group Status Bit 1488" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1487,Group Status Bit 1487" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1486,Group Status Bit 1486" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1485,Group Status Bit 1485" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1484,Group Status Bit 1484" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1483,Group Status Bit 1483" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1482,Group Status Bit 1482" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1481,Group Status Bit 1481" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1480,Group Status Bit 1480" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1479,Group Status Bit 1479" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1478,Group Status Bit 1478" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1477,Group Status Bit 1477" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1476,Group Status Bit 1476" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1475,Group Status Bit 1475" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1474,Group Status Bit 1474" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1473,Group Status Bit 1473" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1472,Group Status Bit 1472" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x103C++0x03 line.long 0x00 "GICD_IGROUPR15E,Interrupt Group Register Extended 15" bitfld.long 0x00 31. "GSB1503,Group Status Bit 1503" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1502,Group Status Bit 1502" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1501,Group Status Bit 1501" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1500,Group Status Bit 1500" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1499,Group Status Bit 1499" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1498,Group Status Bit 1498" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1497,Group Status Bit 1497" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1496,Group Status Bit 1496" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1495,Group Status Bit 1495" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1494,Group Status Bit 1494" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1493,Group Status Bit 1493" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1492,Group Status Bit 1492" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1491,Group Status Bit 1491" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1490,Group Status Bit 1490" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1489,Group Status Bit 1489" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1488,Group Status Bit 1488" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1487,Group Status Bit 1487" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1486,Group Status Bit 1486" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1485,Group Status Bit 1485" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1484,Group Status Bit 1484" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1483,Group Status Bit 1483" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1482,Group Status Bit 1482" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1481,Group Status Bit 1481" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1480,Group Status Bit 1480" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1479,Group Status Bit 1479" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1478,Group Status Bit 1478" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1477,Group Status Bit 1477" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1476,Group Status Bit 1476" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1475,Group Status Bit 1475" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1474,Group Status Bit 1474" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1473,Group Status Bit 1473" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1472,Group Status Bit 1472" "Group 0,Group 1" else hgroup.long 0x103C++0x03 hide.long 0x00 "GICD_IGROUPR15E,Interrupt Group Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1040))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1040++0x03 line.long 0x00 "GICD_IGROUPR16E,Interrupt Group Register Extended 16" bitfld.long 0x00 31. "GSB1535,Group Status Bit 1535" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1534,Group Status Bit 1534" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1533,Group Status Bit 1533" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1532,Group Status Bit 1532" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1531,Group Status Bit 1531" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1530,Group Status Bit 1530" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1529,Group Status Bit 1529" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1528,Group Status Bit 1528" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1527,Group Status Bit 1527" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1526,Group Status Bit 1526" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1525,Group Status Bit 1525" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1524,Group Status Bit 1524" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1523,Group Status Bit 1523" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1522,Group Status Bit 1522" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1521,Group Status Bit 1521" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1520,Group Status Bit 1520" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1519,Group Status Bit 1519" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1518,Group Status Bit 1518" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1517,Group Status Bit 1517" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1516,Group Status Bit 1516" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1515,Group Status Bit 1515" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1514,Group Status Bit 1514" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1513,Group Status Bit 1513" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1512,Group Status Bit 1512" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1511,Group Status Bit 1511" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1510,Group Status Bit 1510" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1509,Group Status Bit 1509" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1508,Group Status Bit 1508" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1507,Group Status Bit 1507" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1506,Group Status Bit 1506" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1505,Group Status Bit 1505" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1504,Group Status Bit 1504" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1040++0x03 line.long 0x00 "GICD_IGROUPR16E,Interrupt Group Register Extended 16" bitfld.long 0x00 31. "GSB1535,Group Status Bit 1535" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1534,Group Status Bit 1534" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1533,Group Status Bit 1533" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1532,Group Status Bit 1532" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1531,Group Status Bit 1531" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1530,Group Status Bit 1530" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1529,Group Status Bit 1529" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1528,Group Status Bit 1528" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1527,Group Status Bit 1527" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1526,Group Status Bit 1526" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1525,Group Status Bit 1525" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1524,Group Status Bit 1524" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1523,Group Status Bit 1523" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1522,Group Status Bit 1522" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1521,Group Status Bit 1521" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1520,Group Status Bit 1520" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1519,Group Status Bit 1519" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1518,Group Status Bit 1518" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1517,Group Status Bit 1517" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1516,Group Status Bit 1516" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1515,Group Status Bit 1515" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1514,Group Status Bit 1514" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1513,Group Status Bit 1513" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1512,Group Status Bit 1512" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1511,Group Status Bit 1511" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1510,Group Status Bit 1510" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1509,Group Status Bit 1509" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1508,Group Status Bit 1508" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1507,Group Status Bit 1507" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1506,Group Status Bit 1506" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1505,Group Status Bit 1505" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1504,Group Status Bit 1504" "Group 0,Group 1" else hgroup.long 0x1040++0x03 hide.long 0x00 "GICD_IGROUPR16E,Interrupt Group Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1044))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1044++0x03 line.long 0x00 "GICD_IGROUPR17E,Interrupt Group Register Extended 17" bitfld.long 0x00 31. "GSB1567,Group Status Bit 1567" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1566,Group Status Bit 1566" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1565,Group Status Bit 1565" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1564,Group Status Bit 1564" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1563,Group Status Bit 1563" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1562,Group Status Bit 1562" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1561,Group Status Bit 1561" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1560,Group Status Bit 1560" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1559,Group Status Bit 1559" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1558,Group Status Bit 1558" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1557,Group Status Bit 1557" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1556,Group Status Bit 1556" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1555,Group Status Bit 1555" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1554,Group Status Bit 1554" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1553,Group Status Bit 1553" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1552,Group Status Bit 1552" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1551,Group Status Bit 1551" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1550,Group Status Bit 1550" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1549,Group Status Bit 1549" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1548,Group Status Bit 1548" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1547,Group Status Bit 1547" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1546,Group Status Bit 1546" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1545,Group Status Bit 1545" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1544,Group Status Bit 1544" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1543,Group Status Bit 1543" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1542,Group Status Bit 1542" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1541,Group Status Bit 1541" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1540,Group Status Bit 1540" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1539,Group Status Bit 1539" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1538,Group Status Bit 1538" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1537,Group Status Bit 1537" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1536,Group Status Bit 1536" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1044++0x03 line.long 0x00 "GICD_IGROUPR17E,Interrupt Group Register Extended 17" bitfld.long 0x00 31. "GSB1567,Group Status Bit 1567" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1566,Group Status Bit 1566" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1565,Group Status Bit 1565" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1564,Group Status Bit 1564" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1563,Group Status Bit 1563" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1562,Group Status Bit 1562" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1561,Group Status Bit 1561" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1560,Group Status Bit 1560" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1559,Group Status Bit 1559" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1558,Group Status Bit 1558" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1557,Group Status Bit 1557" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1556,Group Status Bit 1556" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1555,Group Status Bit 1555" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1554,Group Status Bit 1554" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1553,Group Status Bit 1553" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1552,Group Status Bit 1552" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1551,Group Status Bit 1551" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1550,Group Status Bit 1550" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1549,Group Status Bit 1549" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1548,Group Status Bit 1548" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1547,Group Status Bit 1547" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1546,Group Status Bit 1546" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1545,Group Status Bit 1545" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1544,Group Status Bit 1544" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1543,Group Status Bit 1543" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1542,Group Status Bit 1542" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1541,Group Status Bit 1541" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1540,Group Status Bit 1540" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1539,Group Status Bit 1539" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1538,Group Status Bit 1538" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1537,Group Status Bit 1537" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1536,Group Status Bit 1536" "Group 0,Group 1" else hgroup.long 0x1044++0x03 hide.long 0x00 "GICD_IGROUPR17E,Interrupt Group Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1048))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1048++0x03 line.long 0x00 "GICD_IGROUPR18E,Interrupt Group Register Extended 18" bitfld.long 0x00 31. "GSB1599,Group Status Bit 1599" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1598,Group Status Bit 1598" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1597,Group Status Bit 1597" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1596,Group Status Bit 1596" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1595,Group Status Bit 1595" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1594,Group Status Bit 1594" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1593,Group Status Bit 1593" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1592,Group Status Bit 1592" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1591,Group Status Bit 1591" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1590,Group Status Bit 1590" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1589,Group Status Bit 1589" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1588,Group Status Bit 1588" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1587,Group Status Bit 1587" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1586,Group Status Bit 1586" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1585,Group Status Bit 1585" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1584,Group Status Bit 1584" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1583,Group Status Bit 1583" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1582,Group Status Bit 1582" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1581,Group Status Bit 1581" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1580,Group Status Bit 1580" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1579,Group Status Bit 1579" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1578,Group Status Bit 1578" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1577,Group Status Bit 1577" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1576,Group Status Bit 1576" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1575,Group Status Bit 1575" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1574,Group Status Bit 1574" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1573,Group Status Bit 1573" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1572,Group Status Bit 1572" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1571,Group Status Bit 1571" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1570,Group Status Bit 1570" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1569,Group Status Bit 1569" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1568,Group Status Bit 1568" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1048++0x03 line.long 0x00 "GICD_IGROUPR18E,Interrupt Group Register Extended 18" bitfld.long 0x00 31. "GSB1599,Group Status Bit 1599" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1598,Group Status Bit 1598" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1597,Group Status Bit 1597" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1596,Group Status Bit 1596" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1595,Group Status Bit 1595" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1594,Group Status Bit 1594" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1593,Group Status Bit 1593" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1592,Group Status Bit 1592" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1591,Group Status Bit 1591" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1590,Group Status Bit 1590" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1589,Group Status Bit 1589" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1588,Group Status Bit 1588" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1587,Group Status Bit 1587" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1586,Group Status Bit 1586" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1585,Group Status Bit 1585" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1584,Group Status Bit 1584" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1583,Group Status Bit 1583" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1582,Group Status Bit 1582" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1581,Group Status Bit 1581" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1580,Group Status Bit 1580" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1579,Group Status Bit 1579" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1578,Group Status Bit 1578" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1577,Group Status Bit 1577" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1576,Group Status Bit 1576" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1575,Group Status Bit 1575" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1574,Group Status Bit 1574" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1573,Group Status Bit 1573" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1572,Group Status Bit 1572" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1571,Group Status Bit 1571" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1570,Group Status Bit 1570" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1569,Group Status Bit 1569" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1568,Group Status Bit 1568" "Group 0,Group 1" else hgroup.long 0x1048++0x03 hide.long 0x00 "GICD_IGROUPR18E,Interrupt Group Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x104C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x104C++0x03 line.long 0x00 "GICD_IGROUPR19E,Interrupt Group Register Extended 19" bitfld.long 0x00 31. "GSB1631,Group Status Bit 1631" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1630,Group Status Bit 1630" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1629,Group Status Bit 1629" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1628,Group Status Bit 1628" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1627,Group Status Bit 1627" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1626,Group Status Bit 1626" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1625,Group Status Bit 1625" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1624,Group Status Bit 1624" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1623,Group Status Bit 1623" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1622,Group Status Bit 1622" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1621,Group Status Bit 1621" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1620,Group Status Bit 1620" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1619,Group Status Bit 1619" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1618,Group Status Bit 1618" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1617,Group Status Bit 1617" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1616,Group Status Bit 1616" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1615,Group Status Bit 1615" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1614,Group Status Bit 1614" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1613,Group Status Bit 1613" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1612,Group Status Bit 1612" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1611,Group Status Bit 1611" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1610,Group Status Bit 1610" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1609,Group Status Bit 1609" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1608,Group Status Bit 1608" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1607,Group Status Bit 1607" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1606,Group Status Bit 1606" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1605,Group Status Bit 1605" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1604,Group Status Bit 1604" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1603,Group Status Bit 1603" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1602,Group Status Bit 1602" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1601,Group Status Bit 1601" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1600,Group Status Bit 1600" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x104C++0x03 line.long 0x00 "GICD_IGROUPR19E,Interrupt Group Register Extended 19" bitfld.long 0x00 31. "GSB1631,Group Status Bit 1631" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1630,Group Status Bit 1630" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1629,Group Status Bit 1629" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1628,Group Status Bit 1628" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1627,Group Status Bit 1627" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1626,Group Status Bit 1626" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1625,Group Status Bit 1625" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1624,Group Status Bit 1624" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1623,Group Status Bit 1623" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1622,Group Status Bit 1622" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1621,Group Status Bit 1621" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1620,Group Status Bit 1620" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1619,Group Status Bit 1619" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1618,Group Status Bit 1618" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1617,Group Status Bit 1617" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1616,Group Status Bit 1616" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1615,Group Status Bit 1615" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1614,Group Status Bit 1614" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1613,Group Status Bit 1613" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1612,Group Status Bit 1612" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1611,Group Status Bit 1611" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1610,Group Status Bit 1610" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1609,Group Status Bit 1609" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1608,Group Status Bit 1608" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1607,Group Status Bit 1607" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1606,Group Status Bit 1606" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1605,Group Status Bit 1605" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1604,Group Status Bit 1604" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1603,Group Status Bit 1603" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1602,Group Status Bit 1602" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1601,Group Status Bit 1601" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1600,Group Status Bit 1600" "Group 0,Group 1" else hgroup.long 0x104C++0x03 hide.long 0x00 "GICD_IGROUPR19E,Interrupt Group Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1050))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1050++0x03 line.long 0x00 "GICD_IGROUPR20E,Interrupt Group Register Extended 20" bitfld.long 0x00 31. "GSB1663,Group Status Bit 1663" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1662,Group Status Bit 1662" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1661,Group Status Bit 1661" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1660,Group Status Bit 1660" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1659,Group Status Bit 1659" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1658,Group Status Bit 1658" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1657,Group Status Bit 1657" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1656,Group Status Bit 1656" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1655,Group Status Bit 1655" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1654,Group Status Bit 1654" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1653,Group Status Bit 1653" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1652,Group Status Bit 1652" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1651,Group Status Bit 1651" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1650,Group Status Bit 1650" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1649,Group Status Bit 1649" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1648,Group Status Bit 1648" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1647,Group Status Bit 1647" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1646,Group Status Bit 1646" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1645,Group Status Bit 1645" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1644,Group Status Bit 1644" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1643,Group Status Bit 1643" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1642,Group Status Bit 1642" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1641,Group Status Bit 1641" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1640,Group Status Bit 1640" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1639,Group Status Bit 1639" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1638,Group Status Bit 1638" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1637,Group Status Bit 1637" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1636,Group Status Bit 1636" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1635,Group Status Bit 1635" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1634,Group Status Bit 1634" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1633,Group Status Bit 1633" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1632,Group Status Bit 1632" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1050++0x03 line.long 0x00 "GICD_IGROUPR20E,Interrupt Group Register Extended 20" bitfld.long 0x00 31. "GSB1663,Group Status Bit 1663" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1662,Group Status Bit 1662" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1661,Group Status Bit 1661" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1660,Group Status Bit 1660" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1659,Group Status Bit 1659" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1658,Group Status Bit 1658" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1657,Group Status Bit 1657" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1656,Group Status Bit 1656" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1655,Group Status Bit 1655" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1654,Group Status Bit 1654" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1653,Group Status Bit 1653" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1652,Group Status Bit 1652" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1651,Group Status Bit 1651" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1650,Group Status Bit 1650" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1649,Group Status Bit 1649" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1648,Group Status Bit 1648" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1647,Group Status Bit 1647" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1646,Group Status Bit 1646" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1645,Group Status Bit 1645" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1644,Group Status Bit 1644" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1643,Group Status Bit 1643" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1642,Group Status Bit 1642" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1641,Group Status Bit 1641" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1640,Group Status Bit 1640" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1639,Group Status Bit 1639" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1638,Group Status Bit 1638" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1637,Group Status Bit 1637" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1636,Group Status Bit 1636" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1635,Group Status Bit 1635" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1634,Group Status Bit 1634" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1633,Group Status Bit 1633" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1632,Group Status Bit 1632" "Group 0,Group 1" else hgroup.long 0x1050++0x03 hide.long 0x00 "GICD_IGROUPR20E,Interrupt Group Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1054))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1054++0x03 line.long 0x00 "GICD_IGROUPR21E,Interrupt Group Register Extended 21" bitfld.long 0x00 31. "GSB1695,Group Status Bit 1695" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1694,Group Status Bit 1694" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1693,Group Status Bit 1693" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1692,Group Status Bit 1692" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1691,Group Status Bit 1691" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1690,Group Status Bit 1690" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1689,Group Status Bit 1689" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1688,Group Status Bit 1688" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1687,Group Status Bit 1687" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1686,Group Status Bit 1686" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1685,Group Status Bit 1685" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1684,Group Status Bit 1684" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1683,Group Status Bit 1683" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1682,Group Status Bit 1682" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1681,Group Status Bit 1681" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1680,Group Status Bit 1680" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1679,Group Status Bit 1679" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1678,Group Status Bit 1678" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1677,Group Status Bit 1677" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1676,Group Status Bit 1676" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1675,Group Status Bit 1675" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1674,Group Status Bit 1674" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1673,Group Status Bit 1673" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1672,Group Status Bit 1672" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1671,Group Status Bit 1671" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1670,Group Status Bit 1670" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1669,Group Status Bit 1669" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1668,Group Status Bit 1668" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1667,Group Status Bit 1667" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1666,Group Status Bit 1666" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1665,Group Status Bit 1665" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1664,Group Status Bit 1664" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1054++0x03 line.long 0x00 "GICD_IGROUPR21E,Interrupt Group Register Extended 21" bitfld.long 0x00 31. "GSB1695,Group Status Bit 1695" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1694,Group Status Bit 1694" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1693,Group Status Bit 1693" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1692,Group Status Bit 1692" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1691,Group Status Bit 1691" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1690,Group Status Bit 1690" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1689,Group Status Bit 1689" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1688,Group Status Bit 1688" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1687,Group Status Bit 1687" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1686,Group Status Bit 1686" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1685,Group Status Bit 1685" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1684,Group Status Bit 1684" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1683,Group Status Bit 1683" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1682,Group Status Bit 1682" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1681,Group Status Bit 1681" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1680,Group Status Bit 1680" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1679,Group Status Bit 1679" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1678,Group Status Bit 1678" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1677,Group Status Bit 1677" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1676,Group Status Bit 1676" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1675,Group Status Bit 1675" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1674,Group Status Bit 1674" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1673,Group Status Bit 1673" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1672,Group Status Bit 1672" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1671,Group Status Bit 1671" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1670,Group Status Bit 1670" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1669,Group Status Bit 1669" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1668,Group Status Bit 1668" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1667,Group Status Bit 1667" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1666,Group Status Bit 1666" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1665,Group Status Bit 1665" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1664,Group Status Bit 1664" "Group 0,Group 1" else hgroup.long 0x1054++0x03 hide.long 0x00 "GICD_IGROUPR21E,Interrupt Group Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1058))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1058++0x03 line.long 0x00 "GICD_IGROUPR22E,Interrupt Group Register Extended 22" bitfld.long 0x00 31. "GSB1727,Group Status Bit 1727" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1726,Group Status Bit 1726" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1725,Group Status Bit 1725" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1724,Group Status Bit 1724" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1723,Group Status Bit 1723" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1722,Group Status Bit 1722" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1721,Group Status Bit 1721" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1720,Group Status Bit 1720" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1719,Group Status Bit 1719" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1718,Group Status Bit 1718" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1717,Group Status Bit 1717" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1716,Group Status Bit 1716" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1715,Group Status Bit 1715" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1714,Group Status Bit 1714" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1713,Group Status Bit 1713" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1712,Group Status Bit 1712" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1711,Group Status Bit 1711" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1710,Group Status Bit 1710" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1709,Group Status Bit 1709" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1708,Group Status Bit 1708" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1707,Group Status Bit 1707" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1706,Group Status Bit 1706" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1705,Group Status Bit 1705" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1704,Group Status Bit 1704" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1703,Group Status Bit 1703" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1702,Group Status Bit 1702" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1701,Group Status Bit 1701" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1700,Group Status Bit 1700" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1699,Group Status Bit 1699" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1698,Group Status Bit 1698" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1697,Group Status Bit 1697" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1696,Group Status Bit 1696" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1058++0x03 line.long 0x00 "GICD_IGROUPR22E,Interrupt Group Register Extended 22" bitfld.long 0x00 31. "GSB1727,Group Status Bit 1727" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1726,Group Status Bit 1726" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1725,Group Status Bit 1725" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1724,Group Status Bit 1724" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1723,Group Status Bit 1723" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1722,Group Status Bit 1722" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1721,Group Status Bit 1721" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1720,Group Status Bit 1720" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1719,Group Status Bit 1719" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1718,Group Status Bit 1718" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1717,Group Status Bit 1717" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1716,Group Status Bit 1716" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1715,Group Status Bit 1715" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1714,Group Status Bit 1714" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1713,Group Status Bit 1713" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1712,Group Status Bit 1712" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1711,Group Status Bit 1711" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1710,Group Status Bit 1710" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1709,Group Status Bit 1709" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1708,Group Status Bit 1708" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1707,Group Status Bit 1707" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1706,Group Status Bit 1706" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1705,Group Status Bit 1705" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1704,Group Status Bit 1704" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1703,Group Status Bit 1703" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1702,Group Status Bit 1702" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1701,Group Status Bit 1701" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1700,Group Status Bit 1700" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1699,Group Status Bit 1699" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1698,Group Status Bit 1698" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1697,Group Status Bit 1697" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1696,Group Status Bit 1696" "Group 0,Group 1" else hgroup.long 0x1058++0x03 hide.long 0x00 "GICD_IGROUPR22E,Interrupt Group Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x105C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x105C++0x03 line.long 0x00 "GICD_IGROUPR23E,Interrupt Group Register Extended 23" bitfld.long 0x00 31. "GSB1759,Group Status Bit 1759" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1758,Group Status Bit 1758" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1757,Group Status Bit 1757" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1756,Group Status Bit 1756" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1755,Group Status Bit 1755" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1754,Group Status Bit 1754" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1753,Group Status Bit 1753" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1752,Group Status Bit 1752" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1751,Group Status Bit 1751" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1750,Group Status Bit 1750" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1749,Group Status Bit 1749" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1748,Group Status Bit 1748" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1747,Group Status Bit 1747" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1746,Group Status Bit 1746" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1745,Group Status Bit 1745" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1744,Group Status Bit 1744" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1743,Group Status Bit 1743" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1742,Group Status Bit 1742" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1741,Group Status Bit 1741" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1740,Group Status Bit 1740" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1739,Group Status Bit 1739" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1738,Group Status Bit 1738" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1737,Group Status Bit 1737" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1736,Group Status Bit 1736" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1735,Group Status Bit 1735" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1734,Group Status Bit 1734" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1733,Group Status Bit 1733" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1732,Group Status Bit 1732" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1731,Group Status Bit 1731" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1730,Group Status Bit 1730" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1729,Group Status Bit 1729" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1728,Group Status Bit 1728" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x105C++0x03 line.long 0x00 "GICD_IGROUPR23E,Interrupt Group Register Extended 23" bitfld.long 0x00 31. "GSB1759,Group Status Bit 1759" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1758,Group Status Bit 1758" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1757,Group Status Bit 1757" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1756,Group Status Bit 1756" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1755,Group Status Bit 1755" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1754,Group Status Bit 1754" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1753,Group Status Bit 1753" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1752,Group Status Bit 1752" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1751,Group Status Bit 1751" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1750,Group Status Bit 1750" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1749,Group Status Bit 1749" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1748,Group Status Bit 1748" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1747,Group Status Bit 1747" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1746,Group Status Bit 1746" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1745,Group Status Bit 1745" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1744,Group Status Bit 1744" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1743,Group Status Bit 1743" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1742,Group Status Bit 1742" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1741,Group Status Bit 1741" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1740,Group Status Bit 1740" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1739,Group Status Bit 1739" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1738,Group Status Bit 1738" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1737,Group Status Bit 1737" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1736,Group Status Bit 1736" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1735,Group Status Bit 1735" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1734,Group Status Bit 1734" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1733,Group Status Bit 1733" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1732,Group Status Bit 1732" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1731,Group Status Bit 1731" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1730,Group Status Bit 1730" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1729,Group Status Bit 1729" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1728,Group Status Bit 1728" "Group 0,Group 1" else hgroup.long 0x105C++0x03 hide.long 0x00 "GICD_IGROUPR23E,Interrupt Group Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1060))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1060++0x03 line.long 0x00 "GICD_IGROUPR24E,Interrupt Group Register Extended 24" bitfld.long 0x00 31. "GSB1791,Group Status Bit 1791" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1790,Group Status Bit 1790" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1789,Group Status Bit 1789" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1788,Group Status Bit 1788" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1787,Group Status Bit 1787" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1786,Group Status Bit 1786" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1785,Group Status Bit 1785" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1784,Group Status Bit 1784" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1783,Group Status Bit 1783" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1782,Group Status Bit 1782" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1781,Group Status Bit 1781" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1780,Group Status Bit 1780" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1779,Group Status Bit 1779" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1778,Group Status Bit 1778" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1777,Group Status Bit 1777" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1776,Group Status Bit 1776" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1775,Group Status Bit 1775" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1774,Group Status Bit 1774" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1773,Group Status Bit 1773" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1772,Group Status Bit 1772" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1771,Group Status Bit 1771" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1770,Group Status Bit 1770" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1769,Group Status Bit 1769" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1768,Group Status Bit 1768" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1767,Group Status Bit 1767" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1766,Group Status Bit 1766" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1765,Group Status Bit 1765" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1764,Group Status Bit 1764" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1763,Group Status Bit 1763" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1762,Group Status Bit 1762" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1761,Group Status Bit 1761" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1760,Group Status Bit 1760" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1060++0x03 line.long 0x00 "GICD_IGROUPR24E,Interrupt Group Register Extended 24" bitfld.long 0x00 31. "GSB1791,Group Status Bit 1791" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1790,Group Status Bit 1790" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1789,Group Status Bit 1789" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1788,Group Status Bit 1788" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1787,Group Status Bit 1787" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1786,Group Status Bit 1786" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1785,Group Status Bit 1785" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1784,Group Status Bit 1784" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1783,Group Status Bit 1783" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1782,Group Status Bit 1782" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1781,Group Status Bit 1781" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1780,Group Status Bit 1780" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1779,Group Status Bit 1779" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1778,Group Status Bit 1778" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1777,Group Status Bit 1777" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1776,Group Status Bit 1776" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1775,Group Status Bit 1775" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1774,Group Status Bit 1774" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1773,Group Status Bit 1773" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1772,Group Status Bit 1772" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1771,Group Status Bit 1771" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1770,Group Status Bit 1770" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1769,Group Status Bit 1769" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1768,Group Status Bit 1768" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1767,Group Status Bit 1767" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1766,Group Status Bit 1766" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1765,Group Status Bit 1765" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1764,Group Status Bit 1764" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1763,Group Status Bit 1763" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1762,Group Status Bit 1762" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1761,Group Status Bit 1761" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1760,Group Status Bit 1760" "Group 0,Group 1" else hgroup.long 0x1060++0x03 hide.long 0x00 "GICD_IGROUPR24E,Interrupt Group Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1064))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1064++0x03 line.long 0x00 "GICD_IGROUPR25E,Interrupt Group Register Extended 25" bitfld.long 0x00 31. "GSB1823,Group Status Bit 1823" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1822,Group Status Bit 1822" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1821,Group Status Bit 1821" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1820,Group Status Bit 1820" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1819,Group Status Bit 1819" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1818,Group Status Bit 1818" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1817,Group Status Bit 1817" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1816,Group Status Bit 1816" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1815,Group Status Bit 1815" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1814,Group Status Bit 1814" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1813,Group Status Bit 1813" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1812,Group Status Bit 1812" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1811,Group Status Bit 1811" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1810,Group Status Bit 1810" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1809,Group Status Bit 1809" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1808,Group Status Bit 1808" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1807,Group Status Bit 1807" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1806,Group Status Bit 1806" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1805,Group Status Bit 1805" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1804,Group Status Bit 1804" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1803,Group Status Bit 1803" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1802,Group Status Bit 1802" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1801,Group Status Bit 1801" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1800,Group Status Bit 1800" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1799,Group Status Bit 1799" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1798,Group Status Bit 1798" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1797,Group Status Bit 1797" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1796,Group Status Bit 1796" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1795,Group Status Bit 1795" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1794,Group Status Bit 1794" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1793,Group Status Bit 1793" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1792,Group Status Bit 1792" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1064++0x03 line.long 0x00 "GICD_IGROUPR25E,Interrupt Group Register Extended 25" bitfld.long 0x00 31. "GSB1823,Group Status Bit 1823" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1822,Group Status Bit 1822" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1821,Group Status Bit 1821" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1820,Group Status Bit 1820" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1819,Group Status Bit 1819" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1818,Group Status Bit 1818" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1817,Group Status Bit 1817" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1816,Group Status Bit 1816" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1815,Group Status Bit 1815" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1814,Group Status Bit 1814" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1813,Group Status Bit 1813" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1812,Group Status Bit 1812" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1811,Group Status Bit 1811" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1810,Group Status Bit 1810" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1809,Group Status Bit 1809" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1808,Group Status Bit 1808" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1807,Group Status Bit 1807" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1806,Group Status Bit 1806" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1805,Group Status Bit 1805" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1804,Group Status Bit 1804" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1803,Group Status Bit 1803" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1802,Group Status Bit 1802" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1801,Group Status Bit 1801" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1800,Group Status Bit 1800" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1799,Group Status Bit 1799" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1798,Group Status Bit 1798" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1797,Group Status Bit 1797" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1796,Group Status Bit 1796" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1795,Group Status Bit 1795" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1794,Group Status Bit 1794" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1793,Group Status Bit 1793" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1792,Group Status Bit 1792" "Group 0,Group 1" else hgroup.long 0x1064++0x03 hide.long 0x00 "GICD_IGROUPR25E,Interrupt Group Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1068))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1068++0x03 line.long 0x00 "GICD_IGROUPR26E,Interrupt Group Register Extended 26" bitfld.long 0x00 31. "GSB1855,Group Status Bit 1855" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1854,Group Status Bit 1854" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1853,Group Status Bit 1853" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1852,Group Status Bit 1852" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1851,Group Status Bit 1851" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1850,Group Status Bit 1850" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1849,Group Status Bit 1849" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1848,Group Status Bit 1848" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1847,Group Status Bit 1847" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1846,Group Status Bit 1846" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1845,Group Status Bit 1845" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1844,Group Status Bit 1844" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1843,Group Status Bit 1843" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1842,Group Status Bit 1842" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1841,Group Status Bit 1841" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1840,Group Status Bit 1840" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1839,Group Status Bit 1839" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1838,Group Status Bit 1838" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1837,Group Status Bit 1837" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1836,Group Status Bit 1836" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1835,Group Status Bit 1835" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1834,Group Status Bit 1834" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1833,Group Status Bit 1833" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1832,Group Status Bit 1832" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1831,Group Status Bit 1831" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1830,Group Status Bit 1830" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1829,Group Status Bit 1829" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1828,Group Status Bit 1828" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1827,Group Status Bit 1827" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1826,Group Status Bit 1826" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1825,Group Status Bit 1825" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1824,Group Status Bit 1824" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1068++0x03 line.long 0x00 "GICD_IGROUPR26E,Interrupt Group Register Extended 26" bitfld.long 0x00 31. "GSB1855,Group Status Bit 1855" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1854,Group Status Bit 1854" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1853,Group Status Bit 1853" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1852,Group Status Bit 1852" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1851,Group Status Bit 1851" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1850,Group Status Bit 1850" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1849,Group Status Bit 1849" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1848,Group Status Bit 1848" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1847,Group Status Bit 1847" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1846,Group Status Bit 1846" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1845,Group Status Bit 1845" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1844,Group Status Bit 1844" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1843,Group Status Bit 1843" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1842,Group Status Bit 1842" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1841,Group Status Bit 1841" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1840,Group Status Bit 1840" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1839,Group Status Bit 1839" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1838,Group Status Bit 1838" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1837,Group Status Bit 1837" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1836,Group Status Bit 1836" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1835,Group Status Bit 1835" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1834,Group Status Bit 1834" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1833,Group Status Bit 1833" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1832,Group Status Bit 1832" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1831,Group Status Bit 1831" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1830,Group Status Bit 1830" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1829,Group Status Bit 1829" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1828,Group Status Bit 1828" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1827,Group Status Bit 1827" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1826,Group Status Bit 1826" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1825,Group Status Bit 1825" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1824,Group Status Bit 1824" "Group 0,Group 1" else hgroup.long 0x1068++0x03 hide.long 0x00 "GICD_IGROUPR26E,Interrupt Group Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x106C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x106C++0x03 line.long 0x00 "GICD_IGROUPR27E,Interrupt Group Register Extended 27" bitfld.long 0x00 31. "GSB1887,Group Status Bit 1887" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1886,Group Status Bit 1886" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1885,Group Status Bit 1885" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1884,Group Status Bit 1884" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1883,Group Status Bit 1883" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1882,Group Status Bit 1882" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1881,Group Status Bit 1881" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1880,Group Status Bit 1880" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1879,Group Status Bit 1879" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1878,Group Status Bit 1878" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1877,Group Status Bit 1877" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1876,Group Status Bit 1876" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1875,Group Status Bit 1875" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1874,Group Status Bit 1874" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1873,Group Status Bit 1873" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1872,Group Status Bit 1872" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1871,Group Status Bit 1871" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1870,Group Status Bit 1870" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1869,Group Status Bit 1869" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1868,Group Status Bit 1868" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1867,Group Status Bit 1867" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1866,Group Status Bit 1866" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1865,Group Status Bit 1865" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1864,Group Status Bit 1864" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1863,Group Status Bit 1863" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1862,Group Status Bit 1862" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1861,Group Status Bit 1861" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1860,Group Status Bit 1860" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1859,Group Status Bit 1859" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1858,Group Status Bit 1858" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1857,Group Status Bit 1857" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1856,Group Status Bit 1856" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x106C++0x03 line.long 0x00 "GICD_IGROUPR27E,Interrupt Group Register Extended 27" bitfld.long 0x00 31. "GSB1887,Group Status Bit 1887" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1886,Group Status Bit 1886" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1885,Group Status Bit 1885" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1884,Group Status Bit 1884" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1883,Group Status Bit 1883" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1882,Group Status Bit 1882" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1881,Group Status Bit 1881" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1880,Group Status Bit 1880" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1879,Group Status Bit 1879" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1878,Group Status Bit 1878" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1877,Group Status Bit 1877" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1876,Group Status Bit 1876" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1875,Group Status Bit 1875" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1874,Group Status Bit 1874" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1873,Group Status Bit 1873" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1872,Group Status Bit 1872" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1871,Group Status Bit 1871" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1870,Group Status Bit 1870" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1869,Group Status Bit 1869" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1868,Group Status Bit 1868" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1867,Group Status Bit 1867" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1866,Group Status Bit 1866" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1865,Group Status Bit 1865" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1864,Group Status Bit 1864" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1863,Group Status Bit 1863" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1862,Group Status Bit 1862" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1861,Group Status Bit 1861" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1860,Group Status Bit 1860" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1859,Group Status Bit 1859" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1858,Group Status Bit 1858" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1857,Group Status Bit 1857" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1856,Group Status Bit 1856" "Group 0,Group 1" else hgroup.long 0x106C++0x03 hide.long 0x00 "GICD_IGROUPR27E,Interrupt Group Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1070))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1070++0x03 line.long 0x00 "GICD_IGROUPR28E,Interrupt Group Register Extended 28" bitfld.long 0x00 31. "GSB1919,Group Status Bit 1919" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1918,Group Status Bit 1918" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1917,Group Status Bit 1917" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1916,Group Status Bit 1916" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1915,Group Status Bit 1915" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1914,Group Status Bit 1914" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1913,Group Status Bit 1913" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1912,Group Status Bit 1912" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1911,Group Status Bit 1911" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1910,Group Status Bit 1910" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1909,Group Status Bit 1909" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1908,Group Status Bit 1908" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1907,Group Status Bit 1907" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1906,Group Status Bit 1906" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1905,Group Status Bit 1905" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1904,Group Status Bit 1904" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1903,Group Status Bit 1903" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1902,Group Status Bit 1902" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1901,Group Status Bit 1901" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1900,Group Status Bit 1900" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1899,Group Status Bit 1899" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1898,Group Status Bit 1898" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1897,Group Status Bit 1897" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1896,Group Status Bit 1896" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1895,Group Status Bit 1895" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1894,Group Status Bit 1894" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1893,Group Status Bit 1893" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1892,Group Status Bit 1892" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1891,Group Status Bit 1891" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1890,Group Status Bit 1890" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1889,Group Status Bit 1889" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1888,Group Status Bit 1888" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1070++0x03 line.long 0x00 "GICD_IGROUPR28E,Interrupt Group Register Extended 28" bitfld.long 0x00 31. "GSB1919,Group Status Bit 1919" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1918,Group Status Bit 1918" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1917,Group Status Bit 1917" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1916,Group Status Bit 1916" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1915,Group Status Bit 1915" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1914,Group Status Bit 1914" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1913,Group Status Bit 1913" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1912,Group Status Bit 1912" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1911,Group Status Bit 1911" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1910,Group Status Bit 1910" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1909,Group Status Bit 1909" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1908,Group Status Bit 1908" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1907,Group Status Bit 1907" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1906,Group Status Bit 1906" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1905,Group Status Bit 1905" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1904,Group Status Bit 1904" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1903,Group Status Bit 1903" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1902,Group Status Bit 1902" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1901,Group Status Bit 1901" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1900,Group Status Bit 1900" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1899,Group Status Bit 1899" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1898,Group Status Bit 1898" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1897,Group Status Bit 1897" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1896,Group Status Bit 1896" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1895,Group Status Bit 1895" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1894,Group Status Bit 1894" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1893,Group Status Bit 1893" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1892,Group Status Bit 1892" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1891,Group Status Bit 1891" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1890,Group Status Bit 1890" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1889,Group Status Bit 1889" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1888,Group Status Bit 1888" "Group 0,Group 1" else hgroup.long 0x1070++0x03 hide.long 0x00 "GICD_IGROUPR28E,Interrupt Group Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1074))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1074++0x03 line.long 0x00 "GICD_IGROUPR29E,Interrupt Group Register Extended 29" bitfld.long 0x00 31. "GSB1951,Group Status Bit 1951" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1950,Group Status Bit 1950" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1949,Group Status Bit 1949" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1948,Group Status Bit 1948" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1947,Group Status Bit 1947" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1946,Group Status Bit 1946" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1945,Group Status Bit 1945" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1944,Group Status Bit 1944" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1943,Group Status Bit 1943" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1942,Group Status Bit 1942" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1941,Group Status Bit 1941" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1940,Group Status Bit 1940" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1939,Group Status Bit 1939" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1938,Group Status Bit 1938" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1937,Group Status Bit 1937" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1936,Group Status Bit 1936" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1935,Group Status Bit 1935" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1934,Group Status Bit 1934" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1933,Group Status Bit 1933" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1932,Group Status Bit 1932" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1931,Group Status Bit 1931" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1930,Group Status Bit 1930" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1929,Group Status Bit 1929" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1928,Group Status Bit 1928" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1927,Group Status Bit 1927" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1926,Group Status Bit 1926" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1925,Group Status Bit 1925" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1924,Group Status Bit 1924" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1923,Group Status Bit 1923" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1922,Group Status Bit 1922" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1921,Group Status Bit 1921" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1920,Group Status Bit 1920" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1074++0x03 line.long 0x00 "GICD_IGROUPR29E,Interrupt Group Register Extended 29" bitfld.long 0x00 31. "GSB1951,Group Status Bit 1951" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1950,Group Status Bit 1950" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1949,Group Status Bit 1949" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1948,Group Status Bit 1948" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1947,Group Status Bit 1947" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1946,Group Status Bit 1946" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1945,Group Status Bit 1945" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1944,Group Status Bit 1944" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1943,Group Status Bit 1943" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1942,Group Status Bit 1942" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1941,Group Status Bit 1941" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1940,Group Status Bit 1940" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1939,Group Status Bit 1939" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1938,Group Status Bit 1938" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1937,Group Status Bit 1937" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1936,Group Status Bit 1936" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1935,Group Status Bit 1935" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1934,Group Status Bit 1934" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1933,Group Status Bit 1933" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1932,Group Status Bit 1932" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1931,Group Status Bit 1931" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1930,Group Status Bit 1930" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1929,Group Status Bit 1929" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1928,Group Status Bit 1928" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1927,Group Status Bit 1927" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1926,Group Status Bit 1926" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1925,Group Status Bit 1925" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1924,Group Status Bit 1924" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1923,Group Status Bit 1923" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1922,Group Status Bit 1922" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1921,Group Status Bit 1921" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1920,Group Status Bit 1920" "Group 0,Group 1" else hgroup.long 0x1074++0x03 hide.long 0x00 "GICD_IGROUPR29E,Interrupt Group Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x1078))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1078++0x03 line.long 0x00 "GICD_IGROUPR30E,Interrupt Group Register Extended 30" bitfld.long 0x00 31. "GSB1983,Group Status Bit 1983" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB1982,Group Status Bit 1982" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB1981,Group Status Bit 1981" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB1980,Group Status Bit 1980" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB1979,Group Status Bit 1979" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB1978,Group Status Bit 1978" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB1977,Group Status Bit 1977" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB1976,Group Status Bit 1976" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB1975,Group Status Bit 1975" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB1974,Group Status Bit 1974" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB1973,Group Status Bit 1973" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB1972,Group Status Bit 1972" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB1971,Group Status Bit 1971" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB1970,Group Status Bit 1970" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB1969,Group Status Bit 1969" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB1968,Group Status Bit 1968" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1967,Group Status Bit 1967" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1966,Group Status Bit 1966" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1965,Group Status Bit 1965" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1964,Group Status Bit 1964" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1963,Group Status Bit 1963" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1962,Group Status Bit 1962" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1961,Group Status Bit 1961" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1960,Group Status Bit 1960" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1959,Group Status Bit 1959" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1958,Group Status Bit 1958" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1957,Group Status Bit 1957" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1956,Group Status Bit 1956" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1955,Group Status Bit 1955" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1954,Group Status Bit 1954" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1953,Group Status Bit 1953" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1952,Group Status Bit 1952" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1078++0x03 line.long 0x00 "GICD_IGROUPR30E,Interrupt Group Register Extended 30" bitfld.long 0x00 31. "GSB1983,Group Status Bit 1983" "Group 0,Group 1" bitfld.long 0x00 30. "GSB1982,Group Status Bit 1982" "Group 0,Group 1" bitfld.long 0x00 29. "GSB1981,Group Status Bit 1981" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB1980,Group Status Bit 1980" "Group 0,Group 1" bitfld.long 0x00 27. "GSB1979,Group Status Bit 1979" "Group 0,Group 1" bitfld.long 0x00 26. "GSB1978,Group Status Bit 1978" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB1977,Group Status Bit 1977" "Group 0,Group 1" bitfld.long 0x00 24. "GSB1976,Group Status Bit 1976" "Group 0,Group 1" bitfld.long 0x00 23. "GSB1975,Group Status Bit 1975" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB1974,Group Status Bit 1974" "Group 0,Group 1" bitfld.long 0x00 21. "GSB1973,Group Status Bit 1973" "Group 0,Group 1" bitfld.long 0x00 20. "GSB1972,Group Status Bit 1972" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB1971,Group Status Bit 1971" "Group 0,Group 1" bitfld.long 0x00 18. "GSB1970,Group Status Bit 1970" "Group 0,Group 1" bitfld.long 0x00 17. "GSB1969,Group Status Bit 1969" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB1968,Group Status Bit 1968" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1967,Group Status Bit 1967" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1966,Group Status Bit 1966" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1965,Group Status Bit 1965" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1964,Group Status Bit 1964" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1963,Group Status Bit 1963" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1962,Group Status Bit 1962" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1961,Group Status Bit 1961" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1960,Group Status Bit 1960" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1959,Group Status Bit 1959" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1958,Group Status Bit 1958" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1957,Group Status Bit 1957" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1956,Group Status Bit 1956" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1955,Group Status Bit 1955" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1954,Group Status Bit 1954" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1953,Group Status Bit 1953" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1952,Group Status Bit 1952" "Group 0,Group 1" else hgroup.long 0x1078++0x03 hide.long 0x00 "GICD_IGROUPR30E,Interrupt Group Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x107C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x107C++0x03 line.long 0x00 "GICD_IGROUPR31E,Interrupt Group Register Extended 31" bitfld.long 0x00 31. "GSB2015,Group Status Bit 2015" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB2014,Group Status Bit 2014" "Secure,Non-secure Group 1" bitfld.long 0x00 29. "GSB2013,Group Status Bit 2013" "Secure,Non-secure Group 1" newline bitfld.long 0x00 28. "GSB2012,Group Status Bit 2012" "Secure,Non-secure Group 1" bitfld.long 0x00 27. "GSB2011,Group Status Bit 2011" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB2010,Group Status Bit 2010" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB2009,Group Status Bit 2009" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB2008,Group Status Bit 2008" "Secure,Non-secure Group 1" bitfld.long 0x00 23. "GSB2007,Group Status Bit 2007" "Secure,Non-secure Group 1" newline bitfld.long 0x00 22. "GSB2006,Group Status Bit 2006" "Secure,Non-secure Group 1" bitfld.long 0x00 21. "GSB2005,Group Status Bit 2005" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB2004,Group Status Bit 2004" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB2003,Group Status Bit 2003" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB2002,Group Status Bit 2002" "Secure,Non-secure Group 1" bitfld.long 0x00 17. "GSB2001,Group Status Bit 2001" "Secure,Non-secure Group 1" newline bitfld.long 0x00 16. "GSB2000,Group Status Bit 2000" "Secure,Non-secure Group 1" bitfld.long 0x00 15. "GSB1999,Group Status Bit 1999" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB1998,Group Status Bit 1998" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB1997,Group Status Bit 1997" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB1996,Group Status Bit 1996" "Secure,Non-secure Group 1" bitfld.long 0x00 11. "GSB1995,Group Status Bit 1995" "Secure,Non-secure Group 1" newline bitfld.long 0x00 10. "GSB1994,Group Status Bit 1994" "Secure,Non-secure Group 1" bitfld.long 0x00 9. "GSB1993,Group Status Bit 1993" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB1992,Group Status Bit 1992" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB1991,Group Status Bit 1991" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB1990,Group Status Bit 1990" "Secure,Non-secure Group 1" bitfld.long 0x00 5. "GSB1989,Group Status Bit 1989" "Secure,Non-secure Group 1" newline bitfld.long 0x00 4. "GSB1988,Group Status Bit 1988" "Secure,Non-secure Group 1" bitfld.long 0x00 3. "GSB1987,Group Status Bit 1987" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB1986,Group Status Bit 1986" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1985,Group Status Bit 1985" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB1984,Group Status Bit 1984" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x107C++0x03 line.long 0x00 "GICD_IGROUPR31E,Interrupt Group Register Extended 31" bitfld.long 0x00 31. "GSB2015,Group Status Bit 2015" "Group 0,Group 1" bitfld.long 0x00 30. "GSB2014,Group Status Bit 2014" "Group 0,Group 1" bitfld.long 0x00 29. "GSB2013,Group Status Bit 2013" "Group 0,Group 1" newline bitfld.long 0x00 28. "GSB2012,Group Status Bit 2012" "Group 0,Group 1" bitfld.long 0x00 27. "GSB2011,Group Status Bit 2011" "Group 0,Group 1" bitfld.long 0x00 26. "GSB2010,Group Status Bit 2010" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB2009,Group Status Bit 2009" "Group 0,Group 1" bitfld.long 0x00 24. "GSB2008,Group Status Bit 2008" "Group 0,Group 1" bitfld.long 0x00 23. "GSB2007,Group Status Bit 2007" "Group 0,Group 1" newline bitfld.long 0x00 22. "GSB2006,Group Status Bit 2006" "Group 0,Group 1" bitfld.long 0x00 21. "GSB2005,Group Status Bit 2005" "Group 0,Group 1" bitfld.long 0x00 20. "GSB2004,Group Status Bit 2004" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB2003,Group Status Bit 2003" "Group 0,Group 1" bitfld.long 0x00 18. "GSB2002,Group Status Bit 2002" "Group 0,Group 1" bitfld.long 0x00 17. "GSB2001,Group Status Bit 2001" "Group 0,Group 1" newline bitfld.long 0x00 16. "GSB2000,Group Status Bit 2000" "Group 0,Group 1" bitfld.long 0x00 15. "GSB1999,Group Status Bit 1999" "Group 0,Group 1" bitfld.long 0x00 14. "GSB1998,Group Status Bit 1998" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB1997,Group Status Bit 1997" "Group 0,Group 1" bitfld.long 0x00 12. "GSB1996,Group Status Bit 1996" "Group 0,Group 1" bitfld.long 0x00 11. "GSB1995,Group Status Bit 1995" "Group 0,Group 1" newline bitfld.long 0x00 10. "GSB1994,Group Status Bit 1994" "Group 0,Group 1" bitfld.long 0x00 9. "GSB1993,Group Status Bit 1993" "Group 0,Group 1" bitfld.long 0x00 8. "GSB1992,Group Status Bit 1992" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB1991,Group Status Bit 1991" "Group 0,Group 1" bitfld.long 0x00 6. "GSB1990,Group Status Bit 1990" "Group 0,Group 1" bitfld.long 0x00 5. "GSB1989,Group Status Bit 1989" "Group 0,Group 1" newline bitfld.long 0x00 4. "GSB1988,Group Status Bit 1988" "Group 0,Group 1" bitfld.long 0x00 3. "GSB1987,Group Status Bit 1987" "Group 0,Group 1" bitfld.long 0x00 2. "GSB1986,Group Status Bit 1986" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1985,Group Status Bit 1985" "Group 0,Group 1" bitfld.long 0x00 0. "GSB1984,Group Status Bit 1984" "Group 0,Group 1" else hgroup.long 0x107C++0x03 hide.long 0x00 "GICD_IGROUPR31E,Interrupt Group Register Extended 31" endif tree.end tree "Set/Clear Enable Registers" if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01) group.long 0x0104++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER1,Interrupt Set/Clear Enable Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB63,Set/Clear Enable Bit 63" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB62,Set/Clear Enable Bit 62" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB61,Set/Clear Enable Bit 61" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB60,Set/Clear Enable Bit 60" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB59,Set/Clear Enable Bit 59" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB58,Set/Clear Enable Bit 58" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB57,Set/Clear Enable Bit 57" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB56,Set/Clear Enable Bit 56" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB55,Set/Clear Enable Bit 55" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB54,Set/Clear Enable Bit 54" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB53,Set/Clear Enable Bit 53" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB52,Set/Clear Enable Bit 52" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB51,Set/Clear Enable Bit 51" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB50,Set/Clear Enable Bit 50" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB49,Set/Clear Enable Bit 49" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB48,Set/Clear Enable Bit 48" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB47,Set/Clear Enable Bit 47" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB46,Set/Clear Enable Bit 46" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB45,Set/Clear Enable Bit 45" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB44,Set/Clear Enable Bit 44" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB43,Set/Clear Enable Bit 43" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB42,Set/Clear Enable Bit 42" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB41,Set/Clear Enable Bit 41" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB40,Set/Clear Enable Bit 40" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB39,Set/Clear Enable Bit 39" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB38,Set/Clear Enable Bit 38" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB37,Set/Clear Enable Bit 37" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB36,Set/Clear Enable Bit 36" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB35,Set/Clear Enable Bit 35" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB34,Set/Clear Enable Bit 34" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB33,Set/Clear Enable Bit 33" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB32,Set/Clear Enable Bit 32" "Disabled,Enabled" else hgroup.long 0x0104++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER1,Interrupt Set/Clear Enable Register 1" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02) group.long 0x0108++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER2,Interrupt Set/Clear Enable Register 2" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB95,Set/Clear Enable Bit 95" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB94,Set/Clear Enable Bit 94" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB93,Set/Clear Enable Bit 93" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB92,Set/Clear Enable Bit 92" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB91,Set/Clear Enable Bit 91" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB90,Set/Clear Enable Bit 90" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB89,Set/Clear Enable Bit 89" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB88,Set/Clear Enable Bit 88" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB87,Set/Clear Enable Bit 87" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB86,Set/Clear Enable Bit 86" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB85,Set/Clear Enable Bit 85" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB84,Set/Clear Enable Bit 84" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB83,Set/Clear Enable Bit 83" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB82,Set/Clear Enable Bit 82" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB81,Set/Clear Enable Bit 81" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB80,Set/Clear Enable Bit 80" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB79,Set/Clear Enable Bit 79" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB78,Set/Clear Enable Bit 78" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB77,Set/Clear Enable Bit 77" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB76,Set/Clear Enable Bit 76" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB75,Set/Clear Enable Bit 75" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB74,Set/Clear Enable Bit 74" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB73,Set/Clear Enable Bit 73" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB72,Set/Clear Enable Bit 72" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB71,Set/Clear Enable Bit 71" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB70,Set/Clear Enable Bit 70" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB69,Set/Clear Enable Bit 69" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB68,Set/Clear Enable Bit 68" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB67,Set/Clear Enable Bit 67" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB66,Set/Clear Enable Bit 66" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB65,Set/Clear Enable Bit 65" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB64,Set/Clear Enable Bit 64" "Disabled,Enabled" else hgroup.long 0x0108++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER2,Interrupt Set/Clear Enable Register 2" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03) group.long 0x010C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER3,Interrupt Set/Clear Enable Register 3" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB127,Set/Clear Enable Bit 127" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB126,Set/Clear Enable Bit 126" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB125,Set/Clear Enable Bit 125" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB124,Set/Clear Enable Bit 124" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB123,Set/Clear Enable Bit 123" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB122,Set/Clear Enable Bit 122" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB121,Set/Clear Enable Bit 121" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB120,Set/Clear Enable Bit 120" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB119,Set/Clear Enable Bit 119" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB118,Set/Clear Enable Bit 118" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB117,Set/Clear Enable Bit 117" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB116,Set/Clear Enable Bit 116" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB115,Set/Clear Enable Bit 115" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB114,Set/Clear Enable Bit 114" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB113,Set/Clear Enable Bit 113" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB112,Set/Clear Enable Bit 112" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB111,Set/Clear Enable Bit 111" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB110,Set/Clear Enable Bit 110" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB109,Set/Clear Enable Bit 109" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB108,Set/Clear Enable Bit 108" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB107,Set/Clear Enable Bit 107" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB106,Set/Clear Enable Bit 106" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB105,Set/Clear Enable Bit 105" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB104,Set/Clear Enable Bit 104" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB103,Set/Clear Enable Bit 103" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB102,Set/Clear Enable Bit 102" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB101,Set/Clear Enable Bit 101" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB100,Set/Clear Enable Bit 100" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB99,Set/Clear Enable Bit 99" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB98,Set/Clear Enable Bit 98" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB97,Set/Clear Enable Bit 97" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB96,Set/Clear Enable Bit 96" "Disabled,Enabled" else hgroup.long 0x010C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER3,Interrupt Set/Clear Enable Register 3" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04) group.long 0x0110++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER4,Interrupt Set/Clear Enable Register 4" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB159,Set/Clear Enable Bit 159" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB158,Set/Clear Enable Bit 158" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB157,Set/Clear Enable Bit 157" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB156,Set/Clear Enable Bit 156" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB155,Set/Clear Enable Bit 155" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB154,Set/Clear Enable Bit 154" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB153,Set/Clear Enable Bit 153" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB152,Set/Clear Enable Bit 152" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB151,Set/Clear Enable Bit 151" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB150,Set/Clear Enable Bit 150" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB149,Set/Clear Enable Bit 149" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB148,Set/Clear Enable Bit 148" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB147,Set/Clear Enable Bit 147" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB146,Set/Clear Enable Bit 146" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB145,Set/Clear Enable Bit 145" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB144,Set/Clear Enable Bit 144" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB143,Set/Clear Enable Bit 143" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB142,Set/Clear Enable Bit 142" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB141,Set/Clear Enable Bit 141" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB140,Set/Clear Enable Bit 140" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB139,Set/Clear Enable Bit 139" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB138,Set/Clear Enable Bit 138" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB137,Set/Clear Enable Bit 137" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB136,Set/Clear Enable Bit 136" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB135,Set/Clear Enable Bit 135" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB134,Set/Clear Enable Bit 134" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB133,Set/Clear Enable Bit 133" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB132,Set/Clear Enable Bit 132" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB131,Set/Clear Enable Bit 131" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB130,Set/Clear Enable Bit 130" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB129,Set/Clear Enable Bit 129" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB128,Set/Clear Enable Bit 128" "Disabled,Enabled" else hgroup.long 0x0110++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER4,Interrupt Set/Clear Enable Register 4" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05) group.long 0x0114++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER5,Interrupt Set/Clear Enable Register 5" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB191,Set/Clear Enable Bit 191" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB190,Set/Clear Enable Bit 190" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB189,Set/Clear Enable Bit 189" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB188,Set/Clear Enable Bit 188" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB187,Set/Clear Enable Bit 187" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB186,Set/Clear Enable Bit 186" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB185,Set/Clear Enable Bit 185" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB184,Set/Clear Enable Bit 184" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB183,Set/Clear Enable Bit 183" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB182,Set/Clear Enable Bit 182" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB181,Set/Clear Enable Bit 181" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB180,Set/Clear Enable Bit 180" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB179,Set/Clear Enable Bit 179" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB178,Set/Clear Enable Bit 178" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB177,Set/Clear Enable Bit 177" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB176,Set/Clear Enable Bit 176" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB175,Set/Clear Enable Bit 175" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB174,Set/Clear Enable Bit 174" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB173,Set/Clear Enable Bit 173" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB172,Set/Clear Enable Bit 172" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB171,Set/Clear Enable Bit 171" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB170,Set/Clear Enable Bit 170" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB169,Set/Clear Enable Bit 169" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB168,Set/Clear Enable Bit 168" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB167,Set/Clear Enable Bit 167" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB166,Set/Clear Enable Bit 166" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB165,Set/Clear Enable Bit 165" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB164,Set/Clear Enable Bit 164" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB163,Set/Clear Enable Bit 163" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB162,Set/Clear Enable Bit 162" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB161,Set/Clear Enable Bit 161" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB160,Set/Clear Enable Bit 160" "Disabled,Enabled" else hgroup.long 0x0114++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER5,Interrupt Set/Clear Enable Register 5" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06) group.long 0x0118++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER6,Interrupt Set/Clear Enable Register 6" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB223,Set/Clear Enable Bit 223" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB222,Set/Clear Enable Bit 222" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB221,Set/Clear Enable Bit 221" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB220,Set/Clear Enable Bit 220" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB219,Set/Clear Enable Bit 219" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB218,Set/Clear Enable Bit 218" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB217,Set/Clear Enable Bit 217" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB216,Set/Clear Enable Bit 216" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB215,Set/Clear Enable Bit 215" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB214,Set/Clear Enable Bit 214" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB213,Set/Clear Enable Bit 213" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB212,Set/Clear Enable Bit 212" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB211,Set/Clear Enable Bit 211" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB210,Set/Clear Enable Bit 210" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB209,Set/Clear Enable Bit 209" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB208,Set/Clear Enable Bit 208" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB207,Set/Clear Enable Bit 207" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB206,Set/Clear Enable Bit 206" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB205,Set/Clear Enable Bit 205" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB204,Set/Clear Enable Bit 204" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB203,Set/Clear Enable Bit 203" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB202,Set/Clear Enable Bit 202" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB201,Set/Clear Enable Bit 201" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB200,Set/Clear Enable Bit 200" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB199,Set/Clear Enable Bit 199" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB198,Set/Clear Enable Bit 198" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB197,Set/Clear Enable Bit 197" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB196,Set/Clear Enable Bit 196" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB195,Set/Clear Enable Bit 195" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB194,Set/Clear Enable Bit 194" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB193,Set/Clear Enable Bit 193" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB192,Set/Clear Enable Bit 192" "Disabled,Enabled" else hgroup.long 0x0118++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER6,Interrupt Set/Clear Enable Register 6" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07) group.long 0x011C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER7,Interrupt Set/Clear Enable Register 7" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB255,Set/Clear Enable Bit 255" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB254,Set/Clear Enable Bit 254" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB253,Set/Clear Enable Bit 253" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB252,Set/Clear Enable Bit 252" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB251,Set/Clear Enable Bit 251" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB250,Set/Clear Enable Bit 250" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB249,Set/Clear Enable Bit 249" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB248,Set/Clear Enable Bit 248" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB247,Set/Clear Enable Bit 247" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB246,Set/Clear Enable Bit 246" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB245,Set/Clear Enable Bit 245" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB244,Set/Clear Enable Bit 244" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB243,Set/Clear Enable Bit 243" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB242,Set/Clear Enable Bit 242" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB241,Set/Clear Enable Bit 241" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB240,Set/Clear Enable Bit 240" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB239,Set/Clear Enable Bit 239" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB238,Set/Clear Enable Bit 238" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB237,Set/Clear Enable Bit 237" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB236,Set/Clear Enable Bit 236" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB235,Set/Clear Enable Bit 235" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB234,Set/Clear Enable Bit 234" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB233,Set/Clear Enable Bit 233" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB232,Set/Clear Enable Bit 232" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB231,Set/Clear Enable Bit 231" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB230,Set/Clear Enable Bit 230" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB229,Set/Clear Enable Bit 229" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB228,Set/Clear Enable Bit 228" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB227,Set/Clear Enable Bit 227" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB226,Set/Clear Enable Bit 226" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB225,Set/Clear Enable Bit 225" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB224,Set/Clear Enable Bit 224" "Disabled,Enabled" else hgroup.long 0x011C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER7,Interrupt Set/Clear Enable Register 7" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08) group.long 0x0120++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER8,Interrupt Set/Clear Enable Register 8" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB287,Set/Clear Enable Bit 287" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB286,Set/Clear Enable Bit 286" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB285,Set/Clear Enable Bit 285" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB284,Set/Clear Enable Bit 284" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB283,Set/Clear Enable Bit 283" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB282,Set/Clear Enable Bit 282" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB281,Set/Clear Enable Bit 281" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB280,Set/Clear Enable Bit 280" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB279,Set/Clear Enable Bit 279" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB278,Set/Clear Enable Bit 278" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB277,Set/Clear Enable Bit 277" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB276,Set/Clear Enable Bit 276" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB275,Set/Clear Enable Bit 275" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB274,Set/Clear Enable Bit 274" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB273,Set/Clear Enable Bit 273" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB272,Set/Clear Enable Bit 272" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB271,Set/Clear Enable Bit 271" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB270,Set/Clear Enable Bit 270" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB269,Set/Clear Enable Bit 269" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB268,Set/Clear Enable Bit 268" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB267,Set/Clear Enable Bit 267" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB266,Set/Clear Enable Bit 266" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB265,Set/Clear Enable Bit 265" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB264,Set/Clear Enable Bit 264" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB263,Set/Clear Enable Bit 263" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB262,Set/Clear Enable Bit 262" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB261,Set/Clear Enable Bit 261" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB260,Set/Clear Enable Bit 260" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB259,Set/Clear Enable Bit 259" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB258,Set/Clear Enable Bit 258" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB257,Set/Clear Enable Bit 257" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB256,Set/Clear Enable Bit 256" "Disabled,Enabled" else hgroup.long 0x0120++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER8,Interrupt Set/Clear Enable Register 8" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09) group.long 0x0124++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER9,Interrupt Set/Clear Enable Register 9" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB319,Set/Clear Enable Bit 319" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB318,Set/Clear Enable Bit 318" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB317,Set/Clear Enable Bit 317" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB316,Set/Clear Enable Bit 316" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB315,Set/Clear Enable Bit 315" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB314,Set/Clear Enable Bit 314" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB313,Set/Clear Enable Bit 313" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB312,Set/Clear Enable Bit 312" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB311,Set/Clear Enable Bit 311" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB310,Set/Clear Enable Bit 310" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB309,Set/Clear Enable Bit 309" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB308,Set/Clear Enable Bit 308" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB307,Set/Clear Enable Bit 307" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB306,Set/Clear Enable Bit 306" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB305,Set/Clear Enable Bit 305" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB304,Set/Clear Enable Bit 304" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB303,Set/Clear Enable Bit 303" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB302,Set/Clear Enable Bit 302" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB301,Set/Clear Enable Bit 301" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB300,Set/Clear Enable Bit 300" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB299,Set/Clear Enable Bit 299" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB298,Set/Clear Enable Bit 298" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB297,Set/Clear Enable Bit 297" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB296,Set/Clear Enable Bit 296" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB295,Set/Clear Enable Bit 295" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB294,Set/Clear Enable Bit 294" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB293,Set/Clear Enable Bit 293" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB292,Set/Clear Enable Bit 292" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB291,Set/Clear Enable Bit 291" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB290,Set/Clear Enable Bit 290" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB289,Set/Clear Enable Bit 289" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB288,Set/Clear Enable Bit 288" "Disabled,Enabled" else hgroup.long 0x0124++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER9,Interrupt Set/Clear Enable Register 9" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A) group.long 0x0128++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER10,Interrupt Set/Clear Enable Register 10" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB351,Set/Clear Enable Bit 351" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB350,Set/Clear Enable Bit 350" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB349,Set/Clear Enable Bit 349" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB348,Set/Clear Enable Bit 348" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB347,Set/Clear Enable Bit 347" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB346,Set/Clear Enable Bit 346" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB345,Set/Clear Enable Bit 345" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB344,Set/Clear Enable Bit 344" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB343,Set/Clear Enable Bit 343" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB342,Set/Clear Enable Bit 342" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB341,Set/Clear Enable Bit 341" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB340,Set/Clear Enable Bit 340" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB339,Set/Clear Enable Bit 339" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB338,Set/Clear Enable Bit 338" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB337,Set/Clear Enable Bit 337" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB336,Set/Clear Enable Bit 336" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB335,Set/Clear Enable Bit 335" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB334,Set/Clear Enable Bit 334" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB333,Set/Clear Enable Bit 333" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB332,Set/Clear Enable Bit 332" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB331,Set/Clear Enable Bit 331" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB330,Set/Clear Enable Bit 330" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB329,Set/Clear Enable Bit 329" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB328,Set/Clear Enable Bit 328" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB327,Set/Clear Enable Bit 327" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB326,Set/Clear Enable Bit 326" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB325,Set/Clear Enable Bit 325" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB324,Set/Clear Enable Bit 324" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB323,Set/Clear Enable Bit 323" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB322,Set/Clear Enable Bit 322" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB321,Set/Clear Enable Bit 321" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB320,Set/Clear Enable Bit 320" "Disabled,Enabled" else hgroup.long 0x0128++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER10,Interrupt Set/Clear Enable Register 10" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B) group.long 0x012C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER11,Interrupt Set/Clear Enable Register 11" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB383,Set/Clear Enable Bit 383" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB382,Set/Clear Enable Bit 382" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB381,Set/Clear Enable Bit 381" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB380,Set/Clear Enable Bit 380" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB379,Set/Clear Enable Bit 379" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB378,Set/Clear Enable Bit 378" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB377,Set/Clear Enable Bit 377" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB376,Set/Clear Enable Bit 376" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB375,Set/Clear Enable Bit 375" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB374,Set/Clear Enable Bit 374" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB373,Set/Clear Enable Bit 373" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB372,Set/Clear Enable Bit 372" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB371,Set/Clear Enable Bit 371" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB370,Set/Clear Enable Bit 370" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB369,Set/Clear Enable Bit 369" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB368,Set/Clear Enable Bit 368" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB367,Set/Clear Enable Bit 367" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB366,Set/Clear Enable Bit 366" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB365,Set/Clear Enable Bit 365" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB364,Set/Clear Enable Bit 364" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB363,Set/Clear Enable Bit 363" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB362,Set/Clear Enable Bit 362" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB361,Set/Clear Enable Bit 361" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB360,Set/Clear Enable Bit 360" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB359,Set/Clear Enable Bit 359" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB358,Set/Clear Enable Bit 358" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB357,Set/Clear Enable Bit 357" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB356,Set/Clear Enable Bit 356" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB355,Set/Clear Enable Bit 355" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB354,Set/Clear Enable Bit 354" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB353,Set/Clear Enable Bit 353" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB352,Set/Clear Enable Bit 352" "Disabled,Enabled" else hgroup.long 0x012C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER11,Interrupt Set/Clear Enable Register 11" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C) group.long 0x0130++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER12,Interrupt Set/Clear Enable Register 12" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB415,Set/Clear Enable Bit 415" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB414,Set/Clear Enable Bit 414" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB413,Set/Clear Enable Bit 413" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB412,Set/Clear Enable Bit 412" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB411,Set/Clear Enable Bit 411" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB410,Set/Clear Enable Bit 410" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB409,Set/Clear Enable Bit 409" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB408,Set/Clear Enable Bit 408" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB407,Set/Clear Enable Bit 407" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB406,Set/Clear Enable Bit 406" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB405,Set/Clear Enable Bit 405" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB404,Set/Clear Enable Bit 404" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB403,Set/Clear Enable Bit 403" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB402,Set/Clear Enable Bit 402" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB401,Set/Clear Enable Bit 401" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB400,Set/Clear Enable Bit 400" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB399,Set/Clear Enable Bit 399" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB398,Set/Clear Enable Bit 398" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB397,Set/Clear Enable Bit 397" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB396,Set/Clear Enable Bit 396" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB395,Set/Clear Enable Bit 395" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB394,Set/Clear Enable Bit 394" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB393,Set/Clear Enable Bit 393" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB392,Set/Clear Enable Bit 392" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB391,Set/Clear Enable Bit 391" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB390,Set/Clear Enable Bit 390" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB389,Set/Clear Enable Bit 389" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB388,Set/Clear Enable Bit 388" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB387,Set/Clear Enable Bit 387" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB386,Set/Clear Enable Bit 386" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB385,Set/Clear Enable Bit 385" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB384,Set/Clear Enable Bit 384" "Disabled,Enabled" else hgroup.long 0x0130++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER12,Interrupt Set/Clear Enable Register 12" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D) group.long 0x0134++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER13,Interrupt Set/Clear Enable Register 13" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB447,Set/Clear Enable Bit 447" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB446,Set/Clear Enable Bit 446" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB445,Set/Clear Enable Bit 445" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB444,Set/Clear Enable Bit 444" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB443,Set/Clear Enable Bit 443" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB442,Set/Clear Enable Bit 442" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB441,Set/Clear Enable Bit 441" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB440,Set/Clear Enable Bit 440" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB439,Set/Clear Enable Bit 439" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB438,Set/Clear Enable Bit 438" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB437,Set/Clear Enable Bit 437" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB436,Set/Clear Enable Bit 436" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB435,Set/Clear Enable Bit 435" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB434,Set/Clear Enable Bit 434" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB433,Set/Clear Enable Bit 433" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB432,Set/Clear Enable Bit 432" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB431,Set/Clear Enable Bit 431" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB430,Set/Clear Enable Bit 430" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB429,Set/Clear Enable Bit 429" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB428,Set/Clear Enable Bit 428" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB427,Set/Clear Enable Bit 427" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB426,Set/Clear Enable Bit 426" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB425,Set/Clear Enable Bit 425" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB424,Set/Clear Enable Bit 424" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB423,Set/Clear Enable Bit 423" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB422,Set/Clear Enable Bit 422" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB421,Set/Clear Enable Bit 421" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB420,Set/Clear Enable Bit 420" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB419,Set/Clear Enable Bit 419" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB418,Set/Clear Enable Bit 418" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB417,Set/Clear Enable Bit 417" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB416,Set/Clear Enable Bit 416" "Disabled,Enabled" else hgroup.long 0x0134++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER13,Interrupt Set/Clear Enable Register 13" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E) group.long 0x0138++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER14,Interrupt Set/Clear Enable Register 14" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB479,Set/Clear Enable Bit 479" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB478,Set/Clear Enable Bit 478" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB477,Set/Clear Enable Bit 477" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB476,Set/Clear Enable Bit 476" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB475,Set/Clear Enable Bit 475" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB474,Set/Clear Enable Bit 474" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB473,Set/Clear Enable Bit 473" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB472,Set/Clear Enable Bit 472" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB471,Set/Clear Enable Bit 471" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB470,Set/Clear Enable Bit 470" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB469,Set/Clear Enable Bit 469" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB468,Set/Clear Enable Bit 468" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB467,Set/Clear Enable Bit 467" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB466,Set/Clear Enable Bit 466" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB465,Set/Clear Enable Bit 465" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB464,Set/Clear Enable Bit 464" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB463,Set/Clear Enable Bit 463" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB462,Set/Clear Enable Bit 462" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB461,Set/Clear Enable Bit 461" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB460,Set/Clear Enable Bit 460" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB459,Set/Clear Enable Bit 459" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB458,Set/Clear Enable Bit 458" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB457,Set/Clear Enable Bit 457" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB456,Set/Clear Enable Bit 456" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB455,Set/Clear Enable Bit 455" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB454,Set/Clear Enable Bit 454" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB453,Set/Clear Enable Bit 453" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB452,Set/Clear Enable Bit 452" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB451,Set/Clear Enable Bit 451" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB450,Set/Clear Enable Bit 450" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB449,Set/Clear Enable Bit 449" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB448,Set/Clear Enable Bit 448" "Disabled,Enabled" else hgroup.long 0x0138++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER14,Interrupt Set/Clear Enable Register 14" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F) group.long 0x013C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER15,Interrupt Set/Clear Enable Register 15" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB511,Set/Clear Enable Bit 511" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB510,Set/Clear Enable Bit 510" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB509,Set/Clear Enable Bit 509" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB508,Set/Clear Enable Bit 508" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB507,Set/Clear Enable Bit 507" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB506,Set/Clear Enable Bit 506" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB505,Set/Clear Enable Bit 505" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB504,Set/Clear Enable Bit 504" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB503,Set/Clear Enable Bit 503" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB502,Set/Clear Enable Bit 502" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB501,Set/Clear Enable Bit 501" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB500,Set/Clear Enable Bit 500" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB499,Set/Clear Enable Bit 499" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB498,Set/Clear Enable Bit 498" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB497,Set/Clear Enable Bit 497" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB496,Set/Clear Enable Bit 496" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB495,Set/Clear Enable Bit 495" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB494,Set/Clear Enable Bit 494" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB493,Set/Clear Enable Bit 493" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB492,Set/Clear Enable Bit 492" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB491,Set/Clear Enable Bit 491" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB490,Set/Clear Enable Bit 490" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB489,Set/Clear Enable Bit 489" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB488,Set/Clear Enable Bit 488" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB487,Set/Clear Enable Bit 487" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB486,Set/Clear Enable Bit 486" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB485,Set/Clear Enable Bit 485" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB484,Set/Clear Enable Bit 484" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB483,Set/Clear Enable Bit 483" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB482,Set/Clear Enable Bit 482" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB481,Set/Clear Enable Bit 481" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB480,Set/Clear Enable Bit 480" "Disabled,Enabled" else hgroup.long 0x013C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER15,Interrupt Set/Clear Enable Register 15" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10) group.long 0x0140++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER16,Interrupt Set/Clear Enable Register 16" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB543,Set/Clear Enable Bit 543" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB542,Set/Clear Enable Bit 542" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB541,Set/Clear Enable Bit 541" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB540,Set/Clear Enable Bit 540" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB539,Set/Clear Enable Bit 539" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB538,Set/Clear Enable Bit 538" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB537,Set/Clear Enable Bit 537" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB536,Set/Clear Enable Bit 536" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB535,Set/Clear Enable Bit 535" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB534,Set/Clear Enable Bit 534" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB533,Set/Clear Enable Bit 533" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB532,Set/Clear Enable Bit 532" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB531,Set/Clear Enable Bit 531" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB530,Set/Clear Enable Bit 530" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB529,Set/Clear Enable Bit 529" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB528,Set/Clear Enable Bit 528" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB527,Set/Clear Enable Bit 527" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB526,Set/Clear Enable Bit 526" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB525,Set/Clear Enable Bit 525" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB524,Set/Clear Enable Bit 524" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB523,Set/Clear Enable Bit 523" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB522,Set/Clear Enable Bit 522" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB521,Set/Clear Enable Bit 521" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB520,Set/Clear Enable Bit 520" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB519,Set/Clear Enable Bit 519" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB518,Set/Clear Enable Bit 518" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB517,Set/Clear Enable Bit 517" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB516,Set/Clear Enable Bit 516" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB515,Set/Clear Enable Bit 515" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB514,Set/Clear Enable Bit 514" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB513,Set/Clear Enable Bit 513" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB512,Set/Clear Enable Bit 512" "Disabled,Enabled" else hgroup.long 0x0140++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER16,Interrupt Set/Clear Enable Register 16" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11) group.long 0x0144++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER17,Interrupt Set/Clear Enable Register 17" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB575,Set/Clear Enable Bit 575" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB574,Set/Clear Enable Bit 574" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB573,Set/Clear Enable Bit 573" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB572,Set/Clear Enable Bit 572" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB571,Set/Clear Enable Bit 571" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB570,Set/Clear Enable Bit 570" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB569,Set/Clear Enable Bit 569" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB568,Set/Clear Enable Bit 568" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB567,Set/Clear Enable Bit 567" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB566,Set/Clear Enable Bit 566" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB565,Set/Clear Enable Bit 565" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB564,Set/Clear Enable Bit 564" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB563,Set/Clear Enable Bit 563" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB562,Set/Clear Enable Bit 562" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB561,Set/Clear Enable Bit 561" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB560,Set/Clear Enable Bit 560" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB559,Set/Clear Enable Bit 559" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB558,Set/Clear Enable Bit 558" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB557,Set/Clear Enable Bit 557" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB556,Set/Clear Enable Bit 556" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB555,Set/Clear Enable Bit 555" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB554,Set/Clear Enable Bit 554" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB553,Set/Clear Enable Bit 553" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB552,Set/Clear Enable Bit 552" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB551,Set/Clear Enable Bit 551" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB550,Set/Clear Enable Bit 550" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB549,Set/Clear Enable Bit 549" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB548,Set/Clear Enable Bit 548" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB547,Set/Clear Enable Bit 547" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB546,Set/Clear Enable Bit 546" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB545,Set/Clear Enable Bit 545" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB544,Set/Clear Enable Bit 544" "Disabled,Enabled" else hgroup.long 0x0144++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER17,Interrupt Set/Clear Enable Register 17" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12) group.long 0x0148++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER18,Interrupt Set/Clear Enable Register 18" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB607,Set/Clear Enable Bit 607" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB606,Set/Clear Enable Bit 606" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB605,Set/Clear Enable Bit 605" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB604,Set/Clear Enable Bit 604" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB603,Set/Clear Enable Bit 603" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB602,Set/Clear Enable Bit 602" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB601,Set/Clear Enable Bit 601" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB600,Set/Clear Enable Bit 600" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB599,Set/Clear Enable Bit 599" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB598,Set/Clear Enable Bit 598" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB597,Set/Clear Enable Bit 597" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB596,Set/Clear Enable Bit 596" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB595,Set/Clear Enable Bit 595" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB594,Set/Clear Enable Bit 594" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB593,Set/Clear Enable Bit 593" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB592,Set/Clear Enable Bit 592" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB591,Set/Clear Enable Bit 591" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB590,Set/Clear Enable Bit 590" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB589,Set/Clear Enable Bit 589" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB588,Set/Clear Enable Bit 588" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB587,Set/Clear Enable Bit 587" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB586,Set/Clear Enable Bit 586" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB585,Set/Clear Enable Bit 585" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB584,Set/Clear Enable Bit 584" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB583,Set/Clear Enable Bit 583" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB582,Set/Clear Enable Bit 582" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB581,Set/Clear Enable Bit 581" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB580,Set/Clear Enable Bit 580" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB579,Set/Clear Enable Bit 579" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB578,Set/Clear Enable Bit 578" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB577,Set/Clear Enable Bit 577" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB576,Set/Clear Enable Bit 576" "Disabled,Enabled" else hgroup.long 0x0148++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER18,Interrupt Set/Clear Enable Register 18" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13) group.long 0x014C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER19,Interrupt Set/Clear Enable Register 19" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB639,Set/Clear Enable Bit 639" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB638,Set/Clear Enable Bit 638" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB637,Set/Clear Enable Bit 637" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB636,Set/Clear Enable Bit 636" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB635,Set/Clear Enable Bit 635" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB634,Set/Clear Enable Bit 634" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB633,Set/Clear Enable Bit 633" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB632,Set/Clear Enable Bit 632" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB631,Set/Clear Enable Bit 631" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB630,Set/Clear Enable Bit 630" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB629,Set/Clear Enable Bit 629" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB628,Set/Clear Enable Bit 628" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB627,Set/Clear Enable Bit 627" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB626,Set/Clear Enable Bit 626" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB625,Set/Clear Enable Bit 625" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB624,Set/Clear Enable Bit 624" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB623,Set/Clear Enable Bit 623" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB622,Set/Clear Enable Bit 622" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB621,Set/Clear Enable Bit 621" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB620,Set/Clear Enable Bit 620" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB619,Set/Clear Enable Bit 619" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB618,Set/Clear Enable Bit 618" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB617,Set/Clear Enable Bit 617" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB616,Set/Clear Enable Bit 616" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB615,Set/Clear Enable Bit 615" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB614,Set/Clear Enable Bit 614" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB613,Set/Clear Enable Bit 613" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB612,Set/Clear Enable Bit 612" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB611,Set/Clear Enable Bit 611" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB610,Set/Clear Enable Bit 610" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB609,Set/Clear Enable Bit 609" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB608,Set/Clear Enable Bit 608" "Disabled,Enabled" else hgroup.long 0x014C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER19,Interrupt Set/Clear Enable Register 19" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14) group.long 0x0150++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER20,Interrupt Set/Clear Enable Register 20" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB671,Set/Clear Enable Bit 671" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB670,Set/Clear Enable Bit 670" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB669,Set/Clear Enable Bit 669" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB668,Set/Clear Enable Bit 668" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB667,Set/Clear Enable Bit 667" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB666,Set/Clear Enable Bit 666" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB665,Set/Clear Enable Bit 665" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB664,Set/Clear Enable Bit 664" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB663,Set/Clear Enable Bit 663" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB662,Set/Clear Enable Bit 662" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB661,Set/Clear Enable Bit 661" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB660,Set/Clear Enable Bit 660" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB659,Set/Clear Enable Bit 659" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB658,Set/Clear Enable Bit 658" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB657,Set/Clear Enable Bit 657" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB656,Set/Clear Enable Bit 656" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB655,Set/Clear Enable Bit 655" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB654,Set/Clear Enable Bit 654" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB653,Set/Clear Enable Bit 653" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB652,Set/Clear Enable Bit 652" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB651,Set/Clear Enable Bit 651" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB650,Set/Clear Enable Bit 650" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB649,Set/Clear Enable Bit 649" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB648,Set/Clear Enable Bit 648" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB647,Set/Clear Enable Bit 647" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB646,Set/Clear Enable Bit 646" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB645,Set/Clear Enable Bit 645" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB644,Set/Clear Enable Bit 644" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB643,Set/Clear Enable Bit 643" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB642,Set/Clear Enable Bit 642" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB641,Set/Clear Enable Bit 641" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB640,Set/Clear Enable Bit 640" "Disabled,Enabled" else hgroup.long 0x0150++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER20,Interrupt Set/Clear Enable Register 20" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15) group.long 0x0154++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER21,Interrupt Set/Clear Enable Register 21" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB703,Set/Clear Enable Bit 703" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB702,Set/Clear Enable Bit 702" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB701,Set/Clear Enable Bit 701" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB700,Set/Clear Enable Bit 700" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB699,Set/Clear Enable Bit 699" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB698,Set/Clear Enable Bit 698" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB697,Set/Clear Enable Bit 697" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB696,Set/Clear Enable Bit 696" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB695,Set/Clear Enable Bit 695" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB694,Set/Clear Enable Bit 694" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB693,Set/Clear Enable Bit 693" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB692,Set/Clear Enable Bit 692" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB691,Set/Clear Enable Bit 691" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB690,Set/Clear Enable Bit 690" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB689,Set/Clear Enable Bit 689" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB688,Set/Clear Enable Bit 688" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB687,Set/Clear Enable Bit 687" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB686,Set/Clear Enable Bit 686" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB685,Set/Clear Enable Bit 685" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB684,Set/Clear Enable Bit 684" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB683,Set/Clear Enable Bit 683" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB682,Set/Clear Enable Bit 682" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB681,Set/Clear Enable Bit 681" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB680,Set/Clear Enable Bit 680" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB679,Set/Clear Enable Bit 679" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB678,Set/Clear Enable Bit 678" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB677,Set/Clear Enable Bit 677" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB676,Set/Clear Enable Bit 676" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB675,Set/Clear Enable Bit 675" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB674,Set/Clear Enable Bit 674" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB673,Set/Clear Enable Bit 673" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB672,Set/Clear Enable Bit 672" "Disabled,Enabled" else hgroup.long 0x0154++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER21,Interrupt Set/Clear Enable Register 21" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16) group.long 0x0158++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER22,Interrupt Set/Clear Enable Register 22" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB735,Set/Clear Enable Bit 735" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB734,Set/Clear Enable Bit 734" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB733,Set/Clear Enable Bit 733" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB732,Set/Clear Enable Bit 732" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB731,Set/Clear Enable Bit 731" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB730,Set/Clear Enable Bit 730" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB729,Set/Clear Enable Bit 729" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB728,Set/Clear Enable Bit 728" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB727,Set/Clear Enable Bit 727" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB726,Set/Clear Enable Bit 726" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB725,Set/Clear Enable Bit 725" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB724,Set/Clear Enable Bit 724" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB723,Set/Clear Enable Bit 723" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB722,Set/Clear Enable Bit 722" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB721,Set/Clear Enable Bit 721" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB720,Set/Clear Enable Bit 720" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB719,Set/Clear Enable Bit 719" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB718,Set/Clear Enable Bit 718" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB717,Set/Clear Enable Bit 717" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB716,Set/Clear Enable Bit 716" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB715,Set/Clear Enable Bit 715" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB714,Set/Clear Enable Bit 714" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB713,Set/Clear Enable Bit 713" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB712,Set/Clear Enable Bit 712" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB711,Set/Clear Enable Bit 711" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB710,Set/Clear Enable Bit 710" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB709,Set/Clear Enable Bit 709" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB708,Set/Clear Enable Bit 708" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB707,Set/Clear Enable Bit 707" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB706,Set/Clear Enable Bit 706" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB705,Set/Clear Enable Bit 705" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB704,Set/Clear Enable Bit 704" "Disabled,Enabled" else hgroup.long 0x0158++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER22,Interrupt Set/Clear Enable Register 22" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17) group.long 0x015C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER23,Interrupt Set/Clear Enable Register 23" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB767,Set/Clear Enable Bit 767" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB766,Set/Clear Enable Bit 766" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB765,Set/Clear Enable Bit 765" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB764,Set/Clear Enable Bit 764" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB763,Set/Clear Enable Bit 763" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB762,Set/Clear Enable Bit 762" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB761,Set/Clear Enable Bit 761" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB760,Set/Clear Enable Bit 760" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB759,Set/Clear Enable Bit 759" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB758,Set/Clear Enable Bit 758" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB757,Set/Clear Enable Bit 757" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB756,Set/Clear Enable Bit 756" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB755,Set/Clear Enable Bit 755" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB754,Set/Clear Enable Bit 754" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB753,Set/Clear Enable Bit 753" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB752,Set/Clear Enable Bit 752" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB751,Set/Clear Enable Bit 751" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB750,Set/Clear Enable Bit 750" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB749,Set/Clear Enable Bit 749" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB748,Set/Clear Enable Bit 748" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB747,Set/Clear Enable Bit 747" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB746,Set/Clear Enable Bit 746" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB745,Set/Clear Enable Bit 745" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB744,Set/Clear Enable Bit 744" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB743,Set/Clear Enable Bit 743" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB742,Set/Clear Enable Bit 742" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB741,Set/Clear Enable Bit 741" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB740,Set/Clear Enable Bit 740" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB739,Set/Clear Enable Bit 739" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB738,Set/Clear Enable Bit 738" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB737,Set/Clear Enable Bit 737" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB736,Set/Clear Enable Bit 736" "Disabled,Enabled" else hgroup.long 0x015C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER23,Interrupt Set/Clear Enable Register 23" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18) group.long 0x0160++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER24,Interrupt Set/Clear Enable Register 24" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB799,Set/Clear Enable Bit 799" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB798,Set/Clear Enable Bit 798" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB797,Set/Clear Enable Bit 797" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB796,Set/Clear Enable Bit 796" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB795,Set/Clear Enable Bit 795" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB794,Set/Clear Enable Bit 794" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB793,Set/Clear Enable Bit 793" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB792,Set/Clear Enable Bit 792" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB791,Set/Clear Enable Bit 791" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB790,Set/Clear Enable Bit 790" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB789,Set/Clear Enable Bit 789" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB788,Set/Clear Enable Bit 788" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB787,Set/Clear Enable Bit 787" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB786,Set/Clear Enable Bit 786" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB785,Set/Clear Enable Bit 785" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB784,Set/Clear Enable Bit 784" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB783,Set/Clear Enable Bit 783" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB782,Set/Clear Enable Bit 782" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB781,Set/Clear Enable Bit 781" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB780,Set/Clear Enable Bit 780" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB779,Set/Clear Enable Bit 779" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB778,Set/Clear Enable Bit 778" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB777,Set/Clear Enable Bit 777" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB776,Set/Clear Enable Bit 776" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB775,Set/Clear Enable Bit 775" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB774,Set/Clear Enable Bit 774" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB773,Set/Clear Enable Bit 773" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB772,Set/Clear Enable Bit 772" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB771,Set/Clear Enable Bit 771" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB770,Set/Clear Enable Bit 770" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB769,Set/Clear Enable Bit 769" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB768,Set/Clear Enable Bit 768" "Disabled,Enabled" else hgroup.long 0x0160++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER24,Interrupt Set/Clear Enable Register 24" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19) group.long 0x0164++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER25,Interrupt Set/Clear Enable Register 25" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB831,Set/Clear Enable Bit 831" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB830,Set/Clear Enable Bit 830" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB829,Set/Clear Enable Bit 829" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB828,Set/Clear Enable Bit 828" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB827,Set/Clear Enable Bit 827" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB826,Set/Clear Enable Bit 826" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB825,Set/Clear Enable Bit 825" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB824,Set/Clear Enable Bit 824" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB823,Set/Clear Enable Bit 823" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB822,Set/Clear Enable Bit 822" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB821,Set/Clear Enable Bit 821" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB820,Set/Clear Enable Bit 820" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB819,Set/Clear Enable Bit 819" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB818,Set/Clear Enable Bit 818" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB817,Set/Clear Enable Bit 817" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB816,Set/Clear Enable Bit 816" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB815,Set/Clear Enable Bit 815" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB814,Set/Clear Enable Bit 814" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB813,Set/Clear Enable Bit 813" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB812,Set/Clear Enable Bit 812" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB811,Set/Clear Enable Bit 811" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB810,Set/Clear Enable Bit 810" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB809,Set/Clear Enable Bit 809" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB808,Set/Clear Enable Bit 808" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB807,Set/Clear Enable Bit 807" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB806,Set/Clear Enable Bit 806" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB805,Set/Clear Enable Bit 805" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB804,Set/Clear Enable Bit 804" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB803,Set/Clear Enable Bit 803" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB802,Set/Clear Enable Bit 802" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB801,Set/Clear Enable Bit 801" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB800,Set/Clear Enable Bit 800" "Disabled,Enabled" else hgroup.long 0x0164++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER25,Interrupt Set/Clear Enable Register 25" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A) group.long 0x0168++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER26,Interrupt Set/Clear Enable Register 26" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB863,Set/Clear Enable Bit 863" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB862,Set/Clear Enable Bit 862" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB861,Set/Clear Enable Bit 861" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB860,Set/Clear Enable Bit 860" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB859,Set/Clear Enable Bit 859" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB858,Set/Clear Enable Bit 858" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB857,Set/Clear Enable Bit 857" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB856,Set/Clear Enable Bit 856" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB855,Set/Clear Enable Bit 855" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB854,Set/Clear Enable Bit 854" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB853,Set/Clear Enable Bit 853" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB852,Set/Clear Enable Bit 852" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB851,Set/Clear Enable Bit 851" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB850,Set/Clear Enable Bit 850" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB849,Set/Clear Enable Bit 849" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB848,Set/Clear Enable Bit 848" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB847,Set/Clear Enable Bit 847" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB846,Set/Clear Enable Bit 846" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB845,Set/Clear Enable Bit 845" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB844,Set/Clear Enable Bit 844" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB843,Set/Clear Enable Bit 843" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB842,Set/Clear Enable Bit 842" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB841,Set/Clear Enable Bit 841" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB840,Set/Clear Enable Bit 840" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB839,Set/Clear Enable Bit 839" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB838,Set/Clear Enable Bit 838" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB837,Set/Clear Enable Bit 837" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB836,Set/Clear Enable Bit 836" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB835,Set/Clear Enable Bit 835" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB834,Set/Clear Enable Bit 834" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB833,Set/Clear Enable Bit 833" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB832,Set/Clear Enable Bit 832" "Disabled,Enabled" else hgroup.long 0x0168++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER26,Interrupt Set/Clear Enable Register 26" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B) group.long 0x016C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER27,Interrupt Set/Clear Enable Register 27" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB895,Set/Clear Enable Bit 895" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB894,Set/Clear Enable Bit 894" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB893,Set/Clear Enable Bit 893" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB892,Set/Clear Enable Bit 892" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB891,Set/Clear Enable Bit 891" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB890,Set/Clear Enable Bit 890" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB889,Set/Clear Enable Bit 889" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB888,Set/Clear Enable Bit 888" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB887,Set/Clear Enable Bit 887" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB886,Set/Clear Enable Bit 886" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB885,Set/Clear Enable Bit 885" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB884,Set/Clear Enable Bit 884" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB883,Set/Clear Enable Bit 883" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB882,Set/Clear Enable Bit 882" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB881,Set/Clear Enable Bit 881" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB880,Set/Clear Enable Bit 880" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB879,Set/Clear Enable Bit 879" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB878,Set/Clear Enable Bit 878" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB877,Set/Clear Enable Bit 877" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB876,Set/Clear Enable Bit 876" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB875,Set/Clear Enable Bit 875" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB874,Set/Clear Enable Bit 874" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB873,Set/Clear Enable Bit 873" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB872,Set/Clear Enable Bit 872" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB871,Set/Clear Enable Bit 871" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB870,Set/Clear Enable Bit 870" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB869,Set/Clear Enable Bit 869" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB868,Set/Clear Enable Bit 868" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB867,Set/Clear Enable Bit 867" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB866,Set/Clear Enable Bit 866" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB865,Set/Clear Enable Bit 865" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB864,Set/Clear Enable Bit 864" "Disabled,Enabled" else hgroup.long 0x016C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER27,Interrupt Set/Clear Enable Register 27" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C) group.long 0x0170++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER28,Interrupt Set/Clear Enable Register 28" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB927,Set/Clear Enable Bit 927" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB926,Set/Clear Enable Bit 926" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB925,Set/Clear Enable Bit 925" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB924,Set/Clear Enable Bit 924" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB923,Set/Clear Enable Bit 923" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB922,Set/Clear Enable Bit 922" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB921,Set/Clear Enable Bit 921" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB920,Set/Clear Enable Bit 920" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB919,Set/Clear Enable Bit 919" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB918,Set/Clear Enable Bit 918" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB917,Set/Clear Enable Bit 917" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB916,Set/Clear Enable Bit 916" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB915,Set/Clear Enable Bit 915" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB914,Set/Clear Enable Bit 914" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB913,Set/Clear Enable Bit 913" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB912,Set/Clear Enable Bit 912" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB911,Set/Clear Enable Bit 911" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB910,Set/Clear Enable Bit 910" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB909,Set/Clear Enable Bit 909" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB908,Set/Clear Enable Bit 908" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB907,Set/Clear Enable Bit 907" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB906,Set/Clear Enable Bit 906" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB905,Set/Clear Enable Bit 905" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB904,Set/Clear Enable Bit 904" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB903,Set/Clear Enable Bit 903" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB902,Set/Clear Enable Bit 902" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB901,Set/Clear Enable Bit 901" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB900,Set/Clear Enable Bit 900" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB899,Set/Clear Enable Bit 899" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB898,Set/Clear Enable Bit 898" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB897,Set/Clear Enable Bit 897" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB896,Set/Clear Enable Bit 896" "Disabled,Enabled" else hgroup.long 0x0170++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER28,Interrupt Set/Clear Enable Register 28" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D) group.long 0x0174++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER29,Interrupt Set/Clear Enable Register 29" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB959,Set/Clear Enable Bit 959" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB958,Set/Clear Enable Bit 958" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB957,Set/Clear Enable Bit 957" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB956,Set/Clear Enable Bit 956" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB955,Set/Clear Enable Bit 955" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB954,Set/Clear Enable Bit 954" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB953,Set/Clear Enable Bit 953" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB952,Set/Clear Enable Bit 952" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB951,Set/Clear Enable Bit 951" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB950,Set/Clear Enable Bit 950" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB949,Set/Clear Enable Bit 949" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB948,Set/Clear Enable Bit 948" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB947,Set/Clear Enable Bit 947" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB946,Set/Clear Enable Bit 946" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB945,Set/Clear Enable Bit 945" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB944,Set/Clear Enable Bit 944" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB943,Set/Clear Enable Bit 943" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB942,Set/Clear Enable Bit 942" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB941,Set/Clear Enable Bit 941" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB940,Set/Clear Enable Bit 940" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB939,Set/Clear Enable Bit 939" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB938,Set/Clear Enable Bit 938" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB937,Set/Clear Enable Bit 937" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB936,Set/Clear Enable Bit 936" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB935,Set/Clear Enable Bit 935" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB934,Set/Clear Enable Bit 934" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB933,Set/Clear Enable Bit 933" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB932,Set/Clear Enable Bit 932" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB931,Set/Clear Enable Bit 931" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB930,Set/Clear Enable Bit 930" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB929,Set/Clear Enable Bit 929" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB928,Set/Clear Enable Bit 928" "Disabled,Enabled" else hgroup.long 0x0174++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER29,Interrupt Set/Clear Enable Register 29" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E) group.long 0x0178++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER30,Interrupt Set/Clear Enable Register 30" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB991,Set/Clear Enable Bit 991" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB990,Set/Clear Enable Bit 990" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB989,Set/Clear Enable Bit 989" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB988,Set/Clear Enable Bit 988" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB987,Set/Clear Enable Bit 987" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB986,Set/Clear Enable Bit 986" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB985,Set/Clear Enable Bit 985" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB984,Set/Clear Enable Bit 984" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB983,Set/Clear Enable Bit 983" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB982,Set/Clear Enable Bit 982" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB981,Set/Clear Enable Bit 981" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB980,Set/Clear Enable Bit 980" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB979,Set/Clear Enable Bit 979" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB978,Set/Clear Enable Bit 978" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB977,Set/Clear Enable Bit 977" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB976,Set/Clear Enable Bit 976" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB975,Set/Clear Enable Bit 975" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB974,Set/Clear Enable Bit 974" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB973,Set/Clear Enable Bit 973" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB972,Set/Clear Enable Bit 972" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB971,Set/Clear Enable Bit 971" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB970,Set/Clear Enable Bit 970" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB969,Set/Clear Enable Bit 969" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB968,Set/Clear Enable Bit 968" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB967,Set/Clear Enable Bit 967" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB966,Set/Clear Enable Bit 966" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB965,Set/Clear Enable Bit 965" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB964,Set/Clear Enable Bit 964" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB963,Set/Clear Enable Bit 963" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB962,Set/Clear Enable Bit 962" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB961,Set/Clear Enable Bit 961" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB960,Set/Clear Enable Bit 960" "Disabled,Enabled" else hgroup.long 0x0178++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER30,Interrupt Set/Clear Enable Register 30" endif tree.end tree "Set/Clear Enable Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1200++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER0E,Interrupt Set/Clear Enable Register Extended 0" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1023,Set/Clear Enable Bit 1023" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1022,Set/Clear Enable Bit 1022" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1021,Set/Clear Enable Bit 1021" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1020,Set/Clear Enable Bit 1020" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1019,Set/Clear Enable Bit 1019" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1018,Set/Clear Enable Bit 1018" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1017,Set/Clear Enable Bit 1017" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1016,Set/Clear Enable Bit 1016" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1015,Set/Clear Enable Bit 1015" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1014,Set/Clear Enable Bit 1014" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1013,Set/Clear Enable Bit 1013" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1012,Set/Clear Enable Bit 1012" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1011,Set/Clear Enable Bit 1011" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1010,Set/Clear Enable Bit 1010" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1009,Set/Clear Enable Bit 1009" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1008,Set/Clear Enable Bit 1008" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1007,Set/Clear Enable Bit 1007" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1006,Set/Clear Enable Bit 1006" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1005,Set/Clear Enable Bit 1005" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1004,Set/Clear Enable Bit 1004" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1003,Set/Clear Enable Bit 1003" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1002,Set/Clear Enable Bit 1002" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1001,Set/Clear Enable Bit 1001" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1000,Set/Clear Enable Bit 1000" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB999,Set/Clear Enable Bit 999" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB998,Set/Clear Enable Bit 998" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB997,Set/Clear Enable Bit 997" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB996,Set/Clear Enable Bit 996" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB995,Set/Clear Enable Bit 995" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB994,Set/Clear Enable Bit 994" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB993,Set/Clear Enable Bit 993" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB992,Set/Clear Enable Bit 992" "Disabled,Enabled" else hgroup.long 0x1200++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER0E,Interrupt Set/Clear Enable Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1204++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER1E,Interrupt Set/Clear Enable Register Extended 1" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1055,Set/Clear Enable Bit 1055" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1054,Set/Clear Enable Bit 1054" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1053,Set/Clear Enable Bit 1053" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1052,Set/Clear Enable Bit 1052" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1051,Set/Clear Enable Bit 1051" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1050,Set/Clear Enable Bit 1050" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1049,Set/Clear Enable Bit 1049" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1048,Set/Clear Enable Bit 1048" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1047,Set/Clear Enable Bit 1047" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1046,Set/Clear Enable Bit 1046" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1045,Set/Clear Enable Bit 1045" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1044,Set/Clear Enable Bit 1044" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1043,Set/Clear Enable Bit 1043" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1042,Set/Clear Enable Bit 1042" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1041,Set/Clear Enable Bit 1041" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1040,Set/Clear Enable Bit 1040" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1039,Set/Clear Enable Bit 1039" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1038,Set/Clear Enable Bit 1038" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1037,Set/Clear Enable Bit 1037" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1036,Set/Clear Enable Bit 1036" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1035,Set/Clear Enable Bit 1035" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1034,Set/Clear Enable Bit 1034" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1033,Set/Clear Enable Bit 1033" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1032,Set/Clear Enable Bit 1032" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1031,Set/Clear Enable Bit 1031" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1030,Set/Clear Enable Bit 1030" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1029,Set/Clear Enable Bit 1029" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1028,Set/Clear Enable Bit 1028" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1027,Set/Clear Enable Bit 1027" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1026,Set/Clear Enable Bit 1026" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1025,Set/Clear Enable Bit 1025" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1024,Set/Clear Enable Bit 1024" "Disabled,Enabled" else hgroup.long 0x1204++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER1E,Interrupt Set/Clear Enable Register 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1208++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER2E,Interrupt Set/Clear Enable Register Extended 2" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1087,Set/Clear Enable Bit 1087" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1086,Set/Clear Enable Bit 1086" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1085,Set/Clear Enable Bit 1085" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1084,Set/Clear Enable Bit 1084" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1083,Set/Clear Enable Bit 1083" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1082,Set/Clear Enable Bit 1082" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1081,Set/Clear Enable Bit 1081" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1080,Set/Clear Enable Bit 1080" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1079,Set/Clear Enable Bit 1079" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1078,Set/Clear Enable Bit 1078" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1077,Set/Clear Enable Bit 1077" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1076,Set/Clear Enable Bit 1076" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1075,Set/Clear Enable Bit 1075" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1074,Set/Clear Enable Bit 1074" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1073,Set/Clear Enable Bit 1073" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1072,Set/Clear Enable Bit 1072" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1071,Set/Clear Enable Bit 1071" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1070,Set/Clear Enable Bit 1070" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1069,Set/Clear Enable Bit 1069" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1068,Set/Clear Enable Bit 1068" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1067,Set/Clear Enable Bit 1067" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1066,Set/Clear Enable Bit 1066" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1065,Set/Clear Enable Bit 1065" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1064,Set/Clear Enable Bit 1064" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1063,Set/Clear Enable Bit 1063" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1062,Set/Clear Enable Bit 1062" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1061,Set/Clear Enable Bit 1061" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1060,Set/Clear Enable Bit 1060" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1059,Set/Clear Enable Bit 1059" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1058,Set/Clear Enable Bit 1058" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1057,Set/Clear Enable Bit 1057" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1056,Set/Clear Enable Bit 1056" "Disabled,Enabled" else hgroup.long 0x1208++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER2E,Interrupt Set/Clear Enable Register 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x120C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER3E,Interrupt Set/Clear Enable Register Extended 3" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1119,Set/Clear Enable Bit 1119" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1118,Set/Clear Enable Bit 1118" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1117,Set/Clear Enable Bit 1117" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1116,Set/Clear Enable Bit 1116" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1115,Set/Clear Enable Bit 1115" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1114,Set/Clear Enable Bit 1114" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1113,Set/Clear Enable Bit 1113" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1112,Set/Clear Enable Bit 1112" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1111,Set/Clear Enable Bit 1111" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1110,Set/Clear Enable Bit 1110" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1109,Set/Clear Enable Bit 1109" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1108,Set/Clear Enable Bit 1108" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1107,Set/Clear Enable Bit 1107" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1106,Set/Clear Enable Bit 1106" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1105,Set/Clear Enable Bit 1105" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1104,Set/Clear Enable Bit 1104" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1103,Set/Clear Enable Bit 1103" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1102,Set/Clear Enable Bit 1102" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1101,Set/Clear Enable Bit 1101" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1100,Set/Clear Enable Bit 1100" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1099,Set/Clear Enable Bit 1099" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1098,Set/Clear Enable Bit 1098" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1097,Set/Clear Enable Bit 1097" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1096,Set/Clear Enable Bit 1096" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1095,Set/Clear Enable Bit 1095" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1094,Set/Clear Enable Bit 1094" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1093,Set/Clear Enable Bit 1093" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1092,Set/Clear Enable Bit 1092" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1091,Set/Clear Enable Bit 1091" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1090,Set/Clear Enable Bit 1090" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1089,Set/Clear Enable Bit 1089" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1088,Set/Clear Enable Bit 1088" "Disabled,Enabled" else hgroup.long 0x120C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER3E,Interrupt Set/Clear Enable Register 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1210++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER4E,Interrupt Set/Clear Enable Register Extended 4" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1151,Set/Clear Enable Bit 1151" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1150,Set/Clear Enable Bit 1150" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1149,Set/Clear Enable Bit 1149" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1148,Set/Clear Enable Bit 1148" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1147,Set/Clear Enable Bit 1147" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1146,Set/Clear Enable Bit 1146" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1145,Set/Clear Enable Bit 1145" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1144,Set/Clear Enable Bit 1144" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1143,Set/Clear Enable Bit 1143" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1142,Set/Clear Enable Bit 1142" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1141,Set/Clear Enable Bit 1141" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1140,Set/Clear Enable Bit 1140" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1139,Set/Clear Enable Bit 1139" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1138,Set/Clear Enable Bit 1138" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1137,Set/Clear Enable Bit 1137" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1136,Set/Clear Enable Bit 1136" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1135,Set/Clear Enable Bit 1135" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1134,Set/Clear Enable Bit 1134" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1133,Set/Clear Enable Bit 1133" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1132,Set/Clear Enable Bit 1132" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1131,Set/Clear Enable Bit 1131" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1130,Set/Clear Enable Bit 1130" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1129,Set/Clear Enable Bit 1129" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1128,Set/Clear Enable Bit 1128" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1127,Set/Clear Enable Bit 1127" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1126,Set/Clear Enable Bit 1126" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1125,Set/Clear Enable Bit 1125" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1124,Set/Clear Enable Bit 1124" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1123,Set/Clear Enable Bit 1123" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1122,Set/Clear Enable Bit 1122" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1121,Set/Clear Enable Bit 1121" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1120,Set/Clear Enable Bit 1120" "Disabled,Enabled" else hgroup.long 0x1210++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER4E,Interrupt Set/Clear Enable Register 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1214++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER5E,Interrupt Set/Clear Enable Register Extended 5" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1183,Set/Clear Enable Bit 1183" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1182,Set/Clear Enable Bit 1182" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1181,Set/Clear Enable Bit 1181" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1180,Set/Clear Enable Bit 1180" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1179,Set/Clear Enable Bit 1179" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1178,Set/Clear Enable Bit 1178" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1177,Set/Clear Enable Bit 1177" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1176,Set/Clear Enable Bit 1176" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1175,Set/Clear Enable Bit 1175" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1174,Set/Clear Enable Bit 1174" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1173,Set/Clear Enable Bit 1173" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1172,Set/Clear Enable Bit 1172" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1171,Set/Clear Enable Bit 1171" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1170,Set/Clear Enable Bit 1170" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1169,Set/Clear Enable Bit 1169" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1168,Set/Clear Enable Bit 1168" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1167,Set/Clear Enable Bit 1167" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1166,Set/Clear Enable Bit 1166" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1165,Set/Clear Enable Bit 1165" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1164,Set/Clear Enable Bit 1164" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1163,Set/Clear Enable Bit 1163" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1162,Set/Clear Enable Bit 1162" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1161,Set/Clear Enable Bit 1161" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1160,Set/Clear Enable Bit 1160" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1159,Set/Clear Enable Bit 1159" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1158,Set/Clear Enable Bit 1158" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1157,Set/Clear Enable Bit 1157" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1156,Set/Clear Enable Bit 1156" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1155,Set/Clear Enable Bit 1155" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1154,Set/Clear Enable Bit 1154" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1153,Set/Clear Enable Bit 1153" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1152,Set/Clear Enable Bit 1152" "Disabled,Enabled" else hgroup.long 0x1214++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER5E,Interrupt Set/Clear Enable Register 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1218++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER6E,Interrupt Set/Clear Enable Register Extended 6" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1215,Set/Clear Enable Bit 1215" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1214,Set/Clear Enable Bit 1214" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1213,Set/Clear Enable Bit 1213" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1212,Set/Clear Enable Bit 1212" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1211,Set/Clear Enable Bit 1211" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1210,Set/Clear Enable Bit 1210" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1209,Set/Clear Enable Bit 1209" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1208,Set/Clear Enable Bit 1208" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1207,Set/Clear Enable Bit 1207" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1206,Set/Clear Enable Bit 1206" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1205,Set/Clear Enable Bit 1205" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1204,Set/Clear Enable Bit 1204" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1203,Set/Clear Enable Bit 1203" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1202,Set/Clear Enable Bit 1202" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1201,Set/Clear Enable Bit 1201" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1200,Set/Clear Enable Bit 1200" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1199,Set/Clear Enable Bit 1199" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1198,Set/Clear Enable Bit 1198" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1197,Set/Clear Enable Bit 1197" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1196,Set/Clear Enable Bit 1196" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1195,Set/Clear Enable Bit 1195" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1194,Set/Clear Enable Bit 1194" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1193,Set/Clear Enable Bit 1193" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1192,Set/Clear Enable Bit 1192" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1191,Set/Clear Enable Bit 1191" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1190,Set/Clear Enable Bit 1190" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1189,Set/Clear Enable Bit 1189" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1188,Set/Clear Enable Bit 1188" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1187,Set/Clear Enable Bit 1187" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1186,Set/Clear Enable Bit 1186" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1185,Set/Clear Enable Bit 1185" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1184,Set/Clear Enable Bit 1184" "Disabled,Enabled" else hgroup.long 0x1218++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER6E,Interrupt Set/Clear Enable Register 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x121C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER7E,Interrupt Set/Clear Enable Register Extended 7" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1247,Set/Clear Enable Bit 1247" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1246,Set/Clear Enable Bit 1246" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1245,Set/Clear Enable Bit 1245" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1244,Set/Clear Enable Bit 1244" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1243,Set/Clear Enable Bit 1243" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1242,Set/Clear Enable Bit 1242" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1241,Set/Clear Enable Bit 1241" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1240,Set/Clear Enable Bit 1240" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1239,Set/Clear Enable Bit 1239" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1238,Set/Clear Enable Bit 1238" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1237,Set/Clear Enable Bit 1237" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1236,Set/Clear Enable Bit 1236" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1235,Set/Clear Enable Bit 1235" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1234,Set/Clear Enable Bit 1234" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1233,Set/Clear Enable Bit 1233" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1232,Set/Clear Enable Bit 1232" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1231,Set/Clear Enable Bit 1231" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1230,Set/Clear Enable Bit 1230" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1229,Set/Clear Enable Bit 1229" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1228,Set/Clear Enable Bit 1228" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1227,Set/Clear Enable Bit 1227" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1226,Set/Clear Enable Bit 1226" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1225,Set/Clear Enable Bit 1225" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1224,Set/Clear Enable Bit 1224" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1223,Set/Clear Enable Bit 1223" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1222,Set/Clear Enable Bit 1222" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1221,Set/Clear Enable Bit 1221" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1220,Set/Clear Enable Bit 1220" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1219,Set/Clear Enable Bit 1219" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1218,Set/Clear Enable Bit 1218" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1217,Set/Clear Enable Bit 1217" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1216,Set/Clear Enable Bit 1216" "Disabled,Enabled" else hgroup.long 0x121C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER7E,Interrupt Set/Clear Enable Register 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1220++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER8E,Interrupt Set/Clear Enable Register Extended 8" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1279,Set/Clear Enable Bit 1279" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1278,Set/Clear Enable Bit 1278" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1277,Set/Clear Enable Bit 1277" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1276,Set/Clear Enable Bit 1276" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1275,Set/Clear Enable Bit 1275" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1274,Set/Clear Enable Bit 1274" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1273,Set/Clear Enable Bit 1273" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1272,Set/Clear Enable Bit 1272" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1271,Set/Clear Enable Bit 1271" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1270,Set/Clear Enable Bit 1270" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1269,Set/Clear Enable Bit 1269" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1268,Set/Clear Enable Bit 1268" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1267,Set/Clear Enable Bit 1267" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1266,Set/Clear Enable Bit 1266" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1265,Set/Clear Enable Bit 1265" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1264,Set/Clear Enable Bit 1264" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1263,Set/Clear Enable Bit 1263" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1262,Set/Clear Enable Bit 1262" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1261,Set/Clear Enable Bit 1261" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1260,Set/Clear Enable Bit 1260" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1259,Set/Clear Enable Bit 1259" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1258,Set/Clear Enable Bit 1258" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1257,Set/Clear Enable Bit 1257" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1256,Set/Clear Enable Bit 1256" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1255,Set/Clear Enable Bit 1255" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1254,Set/Clear Enable Bit 1254" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1253,Set/Clear Enable Bit 1253" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1252,Set/Clear Enable Bit 1252" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1251,Set/Clear Enable Bit 1251" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1250,Set/Clear Enable Bit 1250" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1249,Set/Clear Enable Bit 1249" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1248,Set/Clear Enable Bit 1248" "Disabled,Enabled" else hgroup.long 0x1220++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER8E,Interrupt Set/Clear Enable Register 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1224++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER9E,Interrupt Set/Clear Enable Register Extended 9" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1311,Set/Clear Enable Bit 1311" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1310,Set/Clear Enable Bit 1310" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1309,Set/Clear Enable Bit 1309" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1308,Set/Clear Enable Bit 1308" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1307,Set/Clear Enable Bit 1307" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1306,Set/Clear Enable Bit 1306" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1305,Set/Clear Enable Bit 1305" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1304,Set/Clear Enable Bit 1304" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1303,Set/Clear Enable Bit 1303" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1302,Set/Clear Enable Bit 1302" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1301,Set/Clear Enable Bit 1301" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1300,Set/Clear Enable Bit 1300" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1299,Set/Clear Enable Bit 1299" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1298,Set/Clear Enable Bit 1298" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1297,Set/Clear Enable Bit 1297" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1296,Set/Clear Enable Bit 1296" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1295,Set/Clear Enable Bit 1295" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1294,Set/Clear Enable Bit 1294" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1293,Set/Clear Enable Bit 1293" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1292,Set/Clear Enable Bit 1292" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1291,Set/Clear Enable Bit 1291" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1290,Set/Clear Enable Bit 1290" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1289,Set/Clear Enable Bit 1289" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1288,Set/Clear Enable Bit 1288" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1287,Set/Clear Enable Bit 1287" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1286,Set/Clear Enable Bit 1286" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1285,Set/Clear Enable Bit 1285" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1284,Set/Clear Enable Bit 1284" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1283,Set/Clear Enable Bit 1283" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1282,Set/Clear Enable Bit 1282" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1281,Set/Clear Enable Bit 1281" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1280,Set/Clear Enable Bit 1280" "Disabled,Enabled" else hgroup.long 0x1224++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER9E,Interrupt Set/Clear Enable Register 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1228++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER10E,Interrupt Set/Clear Enable Register Extended 10" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1343,Set/Clear Enable Bit 1343" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1342,Set/Clear Enable Bit 1342" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1341,Set/Clear Enable Bit 1341" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1340,Set/Clear Enable Bit 1340" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1339,Set/Clear Enable Bit 1339" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1338,Set/Clear Enable Bit 1338" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1337,Set/Clear Enable Bit 1337" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1336,Set/Clear Enable Bit 1336" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1335,Set/Clear Enable Bit 1335" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1334,Set/Clear Enable Bit 1334" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1333,Set/Clear Enable Bit 1333" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1332,Set/Clear Enable Bit 1332" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1331,Set/Clear Enable Bit 1331" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1330,Set/Clear Enable Bit 1330" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1329,Set/Clear Enable Bit 1329" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1328,Set/Clear Enable Bit 1328" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1327,Set/Clear Enable Bit 1327" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1326,Set/Clear Enable Bit 1326" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1325,Set/Clear Enable Bit 1325" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1324,Set/Clear Enable Bit 1324" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1323,Set/Clear Enable Bit 1323" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1322,Set/Clear Enable Bit 1322" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1321,Set/Clear Enable Bit 1321" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1320,Set/Clear Enable Bit 1320" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1319,Set/Clear Enable Bit 1319" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1318,Set/Clear Enable Bit 1318" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1317,Set/Clear Enable Bit 1317" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1316,Set/Clear Enable Bit 1316" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1315,Set/Clear Enable Bit 1315" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1314,Set/Clear Enable Bit 1314" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1313,Set/Clear Enable Bit 1313" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1312,Set/Clear Enable Bit 1312" "Disabled,Enabled" else hgroup.long 0x1228++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER10E,Interrupt Set/Clear Enable Register 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x122C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER11E,Interrupt Set/Clear Enable Register Extended 11" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1375,Set/Clear Enable Bit 1375" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1374,Set/Clear Enable Bit 1374" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1373,Set/Clear Enable Bit 1373" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1372,Set/Clear Enable Bit 1372" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1371,Set/Clear Enable Bit 1371" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1370,Set/Clear Enable Bit 1370" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1369,Set/Clear Enable Bit 1369" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1368,Set/Clear Enable Bit 1368" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1367,Set/Clear Enable Bit 1367" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1366,Set/Clear Enable Bit 1366" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1365,Set/Clear Enable Bit 1365" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1364,Set/Clear Enable Bit 1364" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1363,Set/Clear Enable Bit 1363" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1362,Set/Clear Enable Bit 1362" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1361,Set/Clear Enable Bit 1361" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1360,Set/Clear Enable Bit 1360" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1359,Set/Clear Enable Bit 1359" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1358,Set/Clear Enable Bit 1358" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1357,Set/Clear Enable Bit 1357" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1356,Set/Clear Enable Bit 1356" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1355,Set/Clear Enable Bit 1355" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1354,Set/Clear Enable Bit 1354" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1353,Set/Clear Enable Bit 1353" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1352,Set/Clear Enable Bit 1352" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1351,Set/Clear Enable Bit 1351" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1350,Set/Clear Enable Bit 1350" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1349,Set/Clear Enable Bit 1349" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1348,Set/Clear Enable Bit 1348" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1347,Set/Clear Enable Bit 1347" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1346,Set/Clear Enable Bit 1346" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1345,Set/Clear Enable Bit 1345" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1344,Set/Clear Enable Bit 1344" "Disabled,Enabled" else hgroup.long 0x122C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER11E,Interrupt Set/Clear Enable Register 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1230++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER12E,Interrupt Set/Clear Enable Register Extended 12" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1407,Set/Clear Enable Bit 1407" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1406,Set/Clear Enable Bit 1406" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1405,Set/Clear Enable Bit 1405" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1404,Set/Clear Enable Bit 1404" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1403,Set/Clear Enable Bit 1403" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1402,Set/Clear Enable Bit 1402" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1401,Set/Clear Enable Bit 1401" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1400,Set/Clear Enable Bit 1400" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1399,Set/Clear Enable Bit 1399" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1398,Set/Clear Enable Bit 1398" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1397,Set/Clear Enable Bit 1397" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1396,Set/Clear Enable Bit 1396" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1395,Set/Clear Enable Bit 1395" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1394,Set/Clear Enable Bit 1394" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1393,Set/Clear Enable Bit 1393" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1392,Set/Clear Enable Bit 1392" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1391,Set/Clear Enable Bit 1391" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1390,Set/Clear Enable Bit 1390" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1389,Set/Clear Enable Bit 1389" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1388,Set/Clear Enable Bit 1388" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1387,Set/Clear Enable Bit 1387" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1386,Set/Clear Enable Bit 1386" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1385,Set/Clear Enable Bit 1385" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1384,Set/Clear Enable Bit 1384" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1383,Set/Clear Enable Bit 1383" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1382,Set/Clear Enable Bit 1382" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1381,Set/Clear Enable Bit 1381" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1380,Set/Clear Enable Bit 1380" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1379,Set/Clear Enable Bit 1379" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1378,Set/Clear Enable Bit 1378" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1377,Set/Clear Enable Bit 1377" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1376,Set/Clear Enable Bit 1376" "Disabled,Enabled" else hgroup.long 0x1230++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER12E,Interrupt Set/Clear Enable Register 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1234++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER13E,Interrupt Set/Clear Enable Register Extended 13" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1439,Set/Clear Enable Bit 1439" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1438,Set/Clear Enable Bit 1438" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1437,Set/Clear Enable Bit 1437" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1436,Set/Clear Enable Bit 1436" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1435,Set/Clear Enable Bit 1435" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1434,Set/Clear Enable Bit 1434" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1433,Set/Clear Enable Bit 1433" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1432,Set/Clear Enable Bit 1432" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1431,Set/Clear Enable Bit 1431" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1430,Set/Clear Enable Bit 1430" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1429,Set/Clear Enable Bit 1429" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1428,Set/Clear Enable Bit 1428" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1427,Set/Clear Enable Bit 1427" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1426,Set/Clear Enable Bit 1426" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1425,Set/Clear Enable Bit 1425" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1424,Set/Clear Enable Bit 1424" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1423,Set/Clear Enable Bit 1423" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1422,Set/Clear Enable Bit 1422" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1421,Set/Clear Enable Bit 1421" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1420,Set/Clear Enable Bit 1420" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1419,Set/Clear Enable Bit 1419" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1418,Set/Clear Enable Bit 1418" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1417,Set/Clear Enable Bit 1417" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1416,Set/Clear Enable Bit 1416" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1415,Set/Clear Enable Bit 1415" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1414,Set/Clear Enable Bit 1414" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1413,Set/Clear Enable Bit 1413" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1412,Set/Clear Enable Bit 1412" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1411,Set/Clear Enable Bit 1411" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1410,Set/Clear Enable Bit 1410" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1409,Set/Clear Enable Bit 1409" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1408,Set/Clear Enable Bit 1408" "Disabled,Enabled" else hgroup.long 0x1234++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER13E,Interrupt Set/Clear Enable Register 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1238++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER14E,Interrupt Set/Clear Enable Register Extended 14" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1471,Set/Clear Enable Bit 1471" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1470,Set/Clear Enable Bit 1470" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1469,Set/Clear Enable Bit 1469" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1468,Set/Clear Enable Bit 1468" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1467,Set/Clear Enable Bit 1467" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1466,Set/Clear Enable Bit 1466" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1465,Set/Clear Enable Bit 1465" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1464,Set/Clear Enable Bit 1464" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1463,Set/Clear Enable Bit 1463" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1462,Set/Clear Enable Bit 1462" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1461,Set/Clear Enable Bit 1461" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1460,Set/Clear Enable Bit 1460" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1459,Set/Clear Enable Bit 1459" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1458,Set/Clear Enable Bit 1458" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1457,Set/Clear Enable Bit 1457" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1456,Set/Clear Enable Bit 1456" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1455,Set/Clear Enable Bit 1455" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1454,Set/Clear Enable Bit 1454" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1453,Set/Clear Enable Bit 1453" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1452,Set/Clear Enable Bit 1452" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1451,Set/Clear Enable Bit 1451" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1450,Set/Clear Enable Bit 1450" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1449,Set/Clear Enable Bit 1449" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1448,Set/Clear Enable Bit 1448" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1447,Set/Clear Enable Bit 1447" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1446,Set/Clear Enable Bit 1446" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1445,Set/Clear Enable Bit 1445" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1444,Set/Clear Enable Bit 1444" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1443,Set/Clear Enable Bit 1443" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1442,Set/Clear Enable Bit 1442" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1441,Set/Clear Enable Bit 1441" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1440,Set/Clear Enable Bit 1440" "Disabled,Enabled" else hgroup.long 0x1238++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER14E,Interrupt Set/Clear Enable Register 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x123C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER15E,Interrupt Set/Clear Enable Register Extended 15" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1503,Set/Clear Enable Bit 1503" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1502,Set/Clear Enable Bit 1502" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1501,Set/Clear Enable Bit 1501" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1500,Set/Clear Enable Bit 1500" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1499,Set/Clear Enable Bit 1499" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1498,Set/Clear Enable Bit 1498" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1497,Set/Clear Enable Bit 1497" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1496,Set/Clear Enable Bit 1496" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1495,Set/Clear Enable Bit 1495" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1494,Set/Clear Enable Bit 1494" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1493,Set/Clear Enable Bit 1493" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1492,Set/Clear Enable Bit 1492" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1491,Set/Clear Enable Bit 1491" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1490,Set/Clear Enable Bit 1490" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1489,Set/Clear Enable Bit 1489" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1488,Set/Clear Enable Bit 1488" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1487,Set/Clear Enable Bit 1487" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1486,Set/Clear Enable Bit 1486" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1485,Set/Clear Enable Bit 1485" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1484,Set/Clear Enable Bit 1484" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1483,Set/Clear Enable Bit 1483" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1482,Set/Clear Enable Bit 1482" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1481,Set/Clear Enable Bit 1481" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1480,Set/Clear Enable Bit 1480" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1479,Set/Clear Enable Bit 1479" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1478,Set/Clear Enable Bit 1478" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1477,Set/Clear Enable Bit 1477" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1476,Set/Clear Enable Bit 1476" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1475,Set/Clear Enable Bit 1475" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1474,Set/Clear Enable Bit 1474" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1473,Set/Clear Enable Bit 1473" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1472,Set/Clear Enable Bit 1472" "Disabled,Enabled" else hgroup.long 0x123C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER15E,Interrupt Set/Clear Enable Register 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1240++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER16E,Interrupt Set/Clear Enable Register Extended 16" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1535,Set/Clear Enable Bit 1535" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1534,Set/Clear Enable Bit 1534" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1533,Set/Clear Enable Bit 1533" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1532,Set/Clear Enable Bit 1532" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1531,Set/Clear Enable Bit 1531" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1530,Set/Clear Enable Bit 1530" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1529,Set/Clear Enable Bit 1529" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1528,Set/Clear Enable Bit 1528" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1527,Set/Clear Enable Bit 1527" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1526,Set/Clear Enable Bit 1526" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1525,Set/Clear Enable Bit 1525" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1524,Set/Clear Enable Bit 1524" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1523,Set/Clear Enable Bit 1523" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1522,Set/Clear Enable Bit 1522" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1521,Set/Clear Enable Bit 1521" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1520,Set/Clear Enable Bit 1520" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1519,Set/Clear Enable Bit 1519" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1518,Set/Clear Enable Bit 1518" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1517,Set/Clear Enable Bit 1517" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1516,Set/Clear Enable Bit 1516" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1515,Set/Clear Enable Bit 1515" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1514,Set/Clear Enable Bit 1514" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1513,Set/Clear Enable Bit 1513" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1512,Set/Clear Enable Bit 1512" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1511,Set/Clear Enable Bit 1511" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1510,Set/Clear Enable Bit 1510" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1509,Set/Clear Enable Bit 1509" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1508,Set/Clear Enable Bit 1508" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1507,Set/Clear Enable Bit 1507" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1506,Set/Clear Enable Bit 1506" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1505,Set/Clear Enable Bit 1505" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1504,Set/Clear Enable Bit 1504" "Disabled,Enabled" else hgroup.long 0x1240++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER16E,Interrupt Set/Clear Enable Register 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1244++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER17E,Interrupt Set/Clear Enable Register Extended 17" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1567,Set/Clear Enable Bit 1567" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1566,Set/Clear Enable Bit 1566" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1565,Set/Clear Enable Bit 1565" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1564,Set/Clear Enable Bit 1564" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1563,Set/Clear Enable Bit 1563" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1562,Set/Clear Enable Bit 1562" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1561,Set/Clear Enable Bit 1561" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1560,Set/Clear Enable Bit 1560" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1559,Set/Clear Enable Bit 1559" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1558,Set/Clear Enable Bit 1558" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1557,Set/Clear Enable Bit 1557" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1556,Set/Clear Enable Bit 1556" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1555,Set/Clear Enable Bit 1555" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1554,Set/Clear Enable Bit 1554" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1553,Set/Clear Enable Bit 1553" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1552,Set/Clear Enable Bit 1552" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1551,Set/Clear Enable Bit 1551" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1550,Set/Clear Enable Bit 1550" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1549,Set/Clear Enable Bit 1549" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1548,Set/Clear Enable Bit 1548" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1547,Set/Clear Enable Bit 1547" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1546,Set/Clear Enable Bit 1546" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1545,Set/Clear Enable Bit 1545" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1544,Set/Clear Enable Bit 1544" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1543,Set/Clear Enable Bit 1543" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1542,Set/Clear Enable Bit 1542" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1541,Set/Clear Enable Bit 1541" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1540,Set/Clear Enable Bit 1540" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1539,Set/Clear Enable Bit 1539" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1538,Set/Clear Enable Bit 1538" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1537,Set/Clear Enable Bit 1537" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1536,Set/Clear Enable Bit 1536" "Disabled,Enabled" else hgroup.long 0x1244++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER17E,Interrupt Set/Clear Enable Register 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1248++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER18E,Interrupt Set/Clear Enable Register Extended 18" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1599,Set/Clear Enable Bit 1599" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1598,Set/Clear Enable Bit 1598" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1597,Set/Clear Enable Bit 1597" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1596,Set/Clear Enable Bit 1596" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1595,Set/Clear Enable Bit 1595" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1594,Set/Clear Enable Bit 1594" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1593,Set/Clear Enable Bit 1593" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1592,Set/Clear Enable Bit 1592" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1591,Set/Clear Enable Bit 1591" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1590,Set/Clear Enable Bit 1590" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1589,Set/Clear Enable Bit 1589" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1588,Set/Clear Enable Bit 1588" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1587,Set/Clear Enable Bit 1587" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1586,Set/Clear Enable Bit 1586" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1585,Set/Clear Enable Bit 1585" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1584,Set/Clear Enable Bit 1584" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1583,Set/Clear Enable Bit 1583" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1582,Set/Clear Enable Bit 1582" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1581,Set/Clear Enable Bit 1581" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1580,Set/Clear Enable Bit 1580" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1579,Set/Clear Enable Bit 1579" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1578,Set/Clear Enable Bit 1578" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1577,Set/Clear Enable Bit 1577" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1576,Set/Clear Enable Bit 1576" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1575,Set/Clear Enable Bit 1575" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1574,Set/Clear Enable Bit 1574" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1573,Set/Clear Enable Bit 1573" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1572,Set/Clear Enable Bit 1572" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1571,Set/Clear Enable Bit 1571" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1570,Set/Clear Enable Bit 1570" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1569,Set/Clear Enable Bit 1569" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1568,Set/Clear Enable Bit 1568" "Disabled,Enabled" else hgroup.long 0x1248++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER18E,Interrupt Set/Clear Enable Register 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x124C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER19E,Interrupt Set/Clear Enable Register Extended 19" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1631,Set/Clear Enable Bit 1631" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1630,Set/Clear Enable Bit 1630" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1629,Set/Clear Enable Bit 1629" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1628,Set/Clear Enable Bit 1628" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1627,Set/Clear Enable Bit 1627" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1626,Set/Clear Enable Bit 1626" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1625,Set/Clear Enable Bit 1625" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1624,Set/Clear Enable Bit 1624" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1623,Set/Clear Enable Bit 1623" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1622,Set/Clear Enable Bit 1622" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1621,Set/Clear Enable Bit 1621" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1620,Set/Clear Enable Bit 1620" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1619,Set/Clear Enable Bit 1619" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1618,Set/Clear Enable Bit 1618" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1617,Set/Clear Enable Bit 1617" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1616,Set/Clear Enable Bit 1616" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1615,Set/Clear Enable Bit 1615" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1614,Set/Clear Enable Bit 1614" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1613,Set/Clear Enable Bit 1613" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1612,Set/Clear Enable Bit 1612" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1611,Set/Clear Enable Bit 1611" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1610,Set/Clear Enable Bit 1610" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1609,Set/Clear Enable Bit 1609" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1608,Set/Clear Enable Bit 1608" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1607,Set/Clear Enable Bit 1607" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1606,Set/Clear Enable Bit 1606" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1605,Set/Clear Enable Bit 1605" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1604,Set/Clear Enable Bit 1604" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1603,Set/Clear Enable Bit 1603" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1602,Set/Clear Enable Bit 1602" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1601,Set/Clear Enable Bit 1601" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1600,Set/Clear Enable Bit 1600" "Disabled,Enabled" else hgroup.long 0x124C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER19E,Interrupt Set/Clear Enable Register 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1250++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER20E,Interrupt Set/Clear Enable Register Extended 20" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1663,Set/Clear Enable Bit 1663" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1662,Set/Clear Enable Bit 1662" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1661,Set/Clear Enable Bit 1661" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1660,Set/Clear Enable Bit 1660" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1659,Set/Clear Enable Bit 1659" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1658,Set/Clear Enable Bit 1658" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1657,Set/Clear Enable Bit 1657" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1656,Set/Clear Enable Bit 1656" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1655,Set/Clear Enable Bit 1655" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1654,Set/Clear Enable Bit 1654" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1653,Set/Clear Enable Bit 1653" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1652,Set/Clear Enable Bit 1652" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1651,Set/Clear Enable Bit 1651" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1650,Set/Clear Enable Bit 1650" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1649,Set/Clear Enable Bit 1649" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1648,Set/Clear Enable Bit 1648" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1647,Set/Clear Enable Bit 1647" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1646,Set/Clear Enable Bit 1646" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1645,Set/Clear Enable Bit 1645" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1644,Set/Clear Enable Bit 1644" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1643,Set/Clear Enable Bit 1643" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1642,Set/Clear Enable Bit 1642" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1641,Set/Clear Enable Bit 1641" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1640,Set/Clear Enable Bit 1640" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1639,Set/Clear Enable Bit 1639" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1638,Set/Clear Enable Bit 1638" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1637,Set/Clear Enable Bit 1637" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1636,Set/Clear Enable Bit 1636" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1635,Set/Clear Enable Bit 1635" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1634,Set/Clear Enable Bit 1634" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1633,Set/Clear Enable Bit 1633" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1632,Set/Clear Enable Bit 1632" "Disabled,Enabled" else hgroup.long 0x1250++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER20E,Interrupt Set/Clear Enable Register 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1254++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER21E,Interrupt Set/Clear Enable Register Extended 21" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1695,Set/Clear Enable Bit 1695" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1694,Set/Clear Enable Bit 1694" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1693,Set/Clear Enable Bit 1693" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1692,Set/Clear Enable Bit 1692" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1691,Set/Clear Enable Bit 1691" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1690,Set/Clear Enable Bit 1690" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1689,Set/Clear Enable Bit 1689" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1688,Set/Clear Enable Bit 1688" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1687,Set/Clear Enable Bit 1687" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1686,Set/Clear Enable Bit 1686" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1685,Set/Clear Enable Bit 1685" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1684,Set/Clear Enable Bit 1684" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1683,Set/Clear Enable Bit 1683" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1682,Set/Clear Enable Bit 1682" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1681,Set/Clear Enable Bit 1681" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1680,Set/Clear Enable Bit 1680" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1679,Set/Clear Enable Bit 1679" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1678,Set/Clear Enable Bit 1678" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1677,Set/Clear Enable Bit 1677" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1676,Set/Clear Enable Bit 1676" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1675,Set/Clear Enable Bit 1675" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1674,Set/Clear Enable Bit 1674" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1673,Set/Clear Enable Bit 1673" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1672,Set/Clear Enable Bit 1672" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1671,Set/Clear Enable Bit 1671" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1670,Set/Clear Enable Bit 1670" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1669,Set/Clear Enable Bit 1669" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1668,Set/Clear Enable Bit 1668" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1667,Set/Clear Enable Bit 1667" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1666,Set/Clear Enable Bit 1666" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1665,Set/Clear Enable Bit 1665" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1664,Set/Clear Enable Bit 1664" "Disabled,Enabled" else hgroup.long 0x1254++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER21E,Interrupt Set/Clear Enable Register 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1258++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER22E,Interrupt Set/Clear Enable Register Extended 22" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1727,Set/Clear Enable Bit 1727" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1726,Set/Clear Enable Bit 1726" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1725,Set/Clear Enable Bit 1725" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1724,Set/Clear Enable Bit 1724" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1723,Set/Clear Enable Bit 1723" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1722,Set/Clear Enable Bit 1722" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1721,Set/Clear Enable Bit 1721" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1720,Set/Clear Enable Bit 1720" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1719,Set/Clear Enable Bit 1719" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1718,Set/Clear Enable Bit 1718" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1717,Set/Clear Enable Bit 1717" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1716,Set/Clear Enable Bit 1716" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1715,Set/Clear Enable Bit 1715" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1714,Set/Clear Enable Bit 1714" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1713,Set/Clear Enable Bit 1713" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1712,Set/Clear Enable Bit 1712" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1711,Set/Clear Enable Bit 1711" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1710,Set/Clear Enable Bit 1710" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1709,Set/Clear Enable Bit 1709" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1708,Set/Clear Enable Bit 1708" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1707,Set/Clear Enable Bit 1707" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1706,Set/Clear Enable Bit 1706" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1705,Set/Clear Enable Bit 1705" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1704,Set/Clear Enable Bit 1704" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1703,Set/Clear Enable Bit 1703" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1702,Set/Clear Enable Bit 1702" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1701,Set/Clear Enable Bit 1701" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1700,Set/Clear Enable Bit 1700" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1699,Set/Clear Enable Bit 1699" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1698,Set/Clear Enable Bit 1698" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1697,Set/Clear Enable Bit 1697" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1696,Set/Clear Enable Bit 1696" "Disabled,Enabled" else hgroup.long 0x1258++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER22E,Interrupt Set/Clear Enable Register 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x125C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER23E,Interrupt Set/Clear Enable Register Extended 23" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1759,Set/Clear Enable Bit 1759" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1758,Set/Clear Enable Bit 1758" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1757,Set/Clear Enable Bit 1757" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1756,Set/Clear Enable Bit 1756" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1755,Set/Clear Enable Bit 1755" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1754,Set/Clear Enable Bit 1754" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1753,Set/Clear Enable Bit 1753" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1752,Set/Clear Enable Bit 1752" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1751,Set/Clear Enable Bit 1751" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1750,Set/Clear Enable Bit 1750" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1749,Set/Clear Enable Bit 1749" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1748,Set/Clear Enable Bit 1748" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1747,Set/Clear Enable Bit 1747" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1746,Set/Clear Enable Bit 1746" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1745,Set/Clear Enable Bit 1745" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1744,Set/Clear Enable Bit 1744" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1743,Set/Clear Enable Bit 1743" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1742,Set/Clear Enable Bit 1742" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1741,Set/Clear Enable Bit 1741" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1740,Set/Clear Enable Bit 1740" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1739,Set/Clear Enable Bit 1739" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1738,Set/Clear Enable Bit 1738" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1737,Set/Clear Enable Bit 1737" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1736,Set/Clear Enable Bit 1736" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1735,Set/Clear Enable Bit 1735" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1734,Set/Clear Enable Bit 1734" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1733,Set/Clear Enable Bit 1733" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1732,Set/Clear Enable Bit 1732" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1731,Set/Clear Enable Bit 1731" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1730,Set/Clear Enable Bit 1730" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1729,Set/Clear Enable Bit 1729" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1728,Set/Clear Enable Bit 1728" "Disabled,Enabled" else hgroup.long 0x125C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER23E,Interrupt Set/Clear Enable Register 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1260++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER24E,Interrupt Set/Clear Enable Register Extended 24" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1791,Set/Clear Enable Bit 1791" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1790,Set/Clear Enable Bit 1790" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1789,Set/Clear Enable Bit 1789" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1788,Set/Clear Enable Bit 1788" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1787,Set/Clear Enable Bit 1787" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1786,Set/Clear Enable Bit 1786" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1785,Set/Clear Enable Bit 1785" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1784,Set/Clear Enable Bit 1784" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1783,Set/Clear Enable Bit 1783" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1782,Set/Clear Enable Bit 1782" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1781,Set/Clear Enable Bit 1781" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1780,Set/Clear Enable Bit 1780" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1779,Set/Clear Enable Bit 1779" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1778,Set/Clear Enable Bit 1778" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1777,Set/Clear Enable Bit 1777" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1776,Set/Clear Enable Bit 1776" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1775,Set/Clear Enable Bit 1775" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1774,Set/Clear Enable Bit 1774" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1773,Set/Clear Enable Bit 1773" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1772,Set/Clear Enable Bit 1772" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1771,Set/Clear Enable Bit 1771" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1770,Set/Clear Enable Bit 1770" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1769,Set/Clear Enable Bit 1769" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1768,Set/Clear Enable Bit 1768" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1767,Set/Clear Enable Bit 1767" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1766,Set/Clear Enable Bit 1766" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1765,Set/Clear Enable Bit 1765" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1764,Set/Clear Enable Bit 1764" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1763,Set/Clear Enable Bit 1763" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1762,Set/Clear Enable Bit 1762" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1761,Set/Clear Enable Bit 1761" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1760,Set/Clear Enable Bit 1760" "Disabled,Enabled" else hgroup.long 0x1260++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER24E,Interrupt Set/Clear Enable Register 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1264++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER25E,Interrupt Set/Clear Enable Register Extended 25" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1823,Set/Clear Enable Bit 1823" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1822,Set/Clear Enable Bit 1822" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1821,Set/Clear Enable Bit 1821" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1820,Set/Clear Enable Bit 1820" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1819,Set/Clear Enable Bit 1819" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1818,Set/Clear Enable Bit 1818" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1817,Set/Clear Enable Bit 1817" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1816,Set/Clear Enable Bit 1816" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1815,Set/Clear Enable Bit 1815" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1814,Set/Clear Enable Bit 1814" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1813,Set/Clear Enable Bit 1813" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1812,Set/Clear Enable Bit 1812" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1811,Set/Clear Enable Bit 1811" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1810,Set/Clear Enable Bit 1810" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1809,Set/Clear Enable Bit 1809" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1808,Set/Clear Enable Bit 1808" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1807,Set/Clear Enable Bit 1807" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1806,Set/Clear Enable Bit 1806" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1805,Set/Clear Enable Bit 1805" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1804,Set/Clear Enable Bit 1804" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1803,Set/Clear Enable Bit 1803" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1802,Set/Clear Enable Bit 1802" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1801,Set/Clear Enable Bit 1801" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1800,Set/Clear Enable Bit 1800" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1799,Set/Clear Enable Bit 1799" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1798,Set/Clear Enable Bit 1798" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1797,Set/Clear Enable Bit 1797" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1796,Set/Clear Enable Bit 1796" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1795,Set/Clear Enable Bit 1795" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1794,Set/Clear Enable Bit 1794" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1793,Set/Clear Enable Bit 1793" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1792,Set/Clear Enable Bit 1792" "Disabled,Enabled" else hgroup.long 0x1264++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER25E,Interrupt Set/Clear Enable Register 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1268++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER26E,Interrupt Set/Clear Enable Register Extended 26" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1855,Set/Clear Enable Bit 1855" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1854,Set/Clear Enable Bit 1854" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1853,Set/Clear Enable Bit 1853" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1852,Set/Clear Enable Bit 1852" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1851,Set/Clear Enable Bit 1851" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1850,Set/Clear Enable Bit 1850" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1849,Set/Clear Enable Bit 1849" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1848,Set/Clear Enable Bit 1848" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1847,Set/Clear Enable Bit 1847" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1846,Set/Clear Enable Bit 1846" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1845,Set/Clear Enable Bit 1845" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1844,Set/Clear Enable Bit 1844" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1843,Set/Clear Enable Bit 1843" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1842,Set/Clear Enable Bit 1842" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1841,Set/Clear Enable Bit 1841" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1840,Set/Clear Enable Bit 1840" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1839,Set/Clear Enable Bit 1839" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1838,Set/Clear Enable Bit 1838" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1837,Set/Clear Enable Bit 1837" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1836,Set/Clear Enable Bit 1836" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1835,Set/Clear Enable Bit 1835" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1834,Set/Clear Enable Bit 1834" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1833,Set/Clear Enable Bit 1833" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1832,Set/Clear Enable Bit 1832" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1831,Set/Clear Enable Bit 1831" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1830,Set/Clear Enable Bit 1830" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1829,Set/Clear Enable Bit 1829" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1828,Set/Clear Enable Bit 1828" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1827,Set/Clear Enable Bit 1827" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1826,Set/Clear Enable Bit 1826" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1825,Set/Clear Enable Bit 1825" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1824,Set/Clear Enable Bit 1824" "Disabled,Enabled" else hgroup.long 0x1268++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER26E,Interrupt Set/Clear Enable Register 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x126C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER27E,Interrupt Set/Clear Enable Register Extended 27" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1887,Set/Clear Enable Bit 1887" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1886,Set/Clear Enable Bit 1886" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1885,Set/Clear Enable Bit 1885" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1884,Set/Clear Enable Bit 1884" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1883,Set/Clear Enable Bit 1883" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1882,Set/Clear Enable Bit 1882" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1881,Set/Clear Enable Bit 1881" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1880,Set/Clear Enable Bit 1880" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1879,Set/Clear Enable Bit 1879" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1878,Set/Clear Enable Bit 1878" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1877,Set/Clear Enable Bit 1877" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1876,Set/Clear Enable Bit 1876" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1875,Set/Clear Enable Bit 1875" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1874,Set/Clear Enable Bit 1874" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1873,Set/Clear Enable Bit 1873" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1872,Set/Clear Enable Bit 1872" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1871,Set/Clear Enable Bit 1871" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1870,Set/Clear Enable Bit 1870" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1869,Set/Clear Enable Bit 1869" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1868,Set/Clear Enable Bit 1868" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1867,Set/Clear Enable Bit 1867" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1866,Set/Clear Enable Bit 1866" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1865,Set/Clear Enable Bit 1865" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1864,Set/Clear Enable Bit 1864" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1863,Set/Clear Enable Bit 1863" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1862,Set/Clear Enable Bit 1862" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1861,Set/Clear Enable Bit 1861" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1860,Set/Clear Enable Bit 1860" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1859,Set/Clear Enable Bit 1859" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1858,Set/Clear Enable Bit 1858" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1857,Set/Clear Enable Bit 1857" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1856,Set/Clear Enable Bit 1856" "Disabled,Enabled" else hgroup.long 0x126C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER27E,Interrupt Set/Clear Enable Register 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1270++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER28E,Interrupt Set/Clear Enable Register Extended 28" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1919,Set/Clear Enable Bit 1919" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1918,Set/Clear Enable Bit 1918" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1917,Set/Clear Enable Bit 1917" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1916,Set/Clear Enable Bit 1916" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1915,Set/Clear Enable Bit 1915" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1914,Set/Clear Enable Bit 1914" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1913,Set/Clear Enable Bit 1913" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1912,Set/Clear Enable Bit 1912" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1911,Set/Clear Enable Bit 1911" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1910,Set/Clear Enable Bit 1910" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1909,Set/Clear Enable Bit 1909" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1908,Set/Clear Enable Bit 1908" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1907,Set/Clear Enable Bit 1907" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1906,Set/Clear Enable Bit 1906" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1905,Set/Clear Enable Bit 1905" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1904,Set/Clear Enable Bit 1904" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1903,Set/Clear Enable Bit 1903" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1902,Set/Clear Enable Bit 1902" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1901,Set/Clear Enable Bit 1901" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1900,Set/Clear Enable Bit 1900" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1899,Set/Clear Enable Bit 1899" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1898,Set/Clear Enable Bit 1898" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1897,Set/Clear Enable Bit 1897" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1896,Set/Clear Enable Bit 1896" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1895,Set/Clear Enable Bit 1895" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1894,Set/Clear Enable Bit 1894" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1893,Set/Clear Enable Bit 1893" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1892,Set/Clear Enable Bit 1892" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1891,Set/Clear Enable Bit 1891" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1890,Set/Clear Enable Bit 1890" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1889,Set/Clear Enable Bit 1889" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1888,Set/Clear Enable Bit 1888" "Disabled,Enabled" else hgroup.long 0x1270++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER28E,Interrupt Set/Clear Enable Register 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1274++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER29E,Interrupt Set/Clear Enable Register Extended 29" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1951,Set/Clear Enable Bit 1951" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1950,Set/Clear Enable Bit 1950" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1949,Set/Clear Enable Bit 1949" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1948,Set/Clear Enable Bit 1948" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1947,Set/Clear Enable Bit 1947" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1946,Set/Clear Enable Bit 1946" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1945,Set/Clear Enable Bit 1945" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1944,Set/Clear Enable Bit 1944" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1943,Set/Clear Enable Bit 1943" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1942,Set/Clear Enable Bit 1942" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1941,Set/Clear Enable Bit 1941" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1940,Set/Clear Enable Bit 1940" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1939,Set/Clear Enable Bit 1939" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1938,Set/Clear Enable Bit 1938" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1937,Set/Clear Enable Bit 1937" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1936,Set/Clear Enable Bit 1936" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1935,Set/Clear Enable Bit 1935" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1934,Set/Clear Enable Bit 1934" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1933,Set/Clear Enable Bit 1933" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1932,Set/Clear Enable Bit 1932" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1931,Set/Clear Enable Bit 1931" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1930,Set/Clear Enable Bit 1930" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1929,Set/Clear Enable Bit 1929" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1928,Set/Clear Enable Bit 1928" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1927,Set/Clear Enable Bit 1927" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1926,Set/Clear Enable Bit 1926" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1925,Set/Clear Enable Bit 1925" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1924,Set/Clear Enable Bit 1924" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1923,Set/Clear Enable Bit 1923" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1922,Set/Clear Enable Bit 1922" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1921,Set/Clear Enable Bit 1921" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1920,Set/Clear Enable Bit 1920" "Disabled,Enabled" else hgroup.long 0x1274++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER29E,Interrupt Set/Clear Enable Register 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1278++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER30E,Interrupt Set/Clear Enable Register Extended 30" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB1983,Set/Clear Enable Bit 1983" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB1982,Set/Clear Enable Bit 1982" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB1981,Set/Clear Enable Bit 1981" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB1980,Set/Clear Enable Bit 1980" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB1979,Set/Clear Enable Bit 1979" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB1978,Set/Clear Enable Bit 1978" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB1977,Set/Clear Enable Bit 1977" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB1976,Set/Clear Enable Bit 1976" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB1975,Set/Clear Enable Bit 1975" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB1974,Set/Clear Enable Bit 1974" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB1973,Set/Clear Enable Bit 1973" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB1972,Set/Clear Enable Bit 1972" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB1971,Set/Clear Enable Bit 1971" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB1970,Set/Clear Enable Bit 1970" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB1969,Set/Clear Enable Bit 1969" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB1968,Set/Clear Enable Bit 1968" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1967,Set/Clear Enable Bit 1967" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1966,Set/Clear Enable Bit 1966" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1965,Set/Clear Enable Bit 1965" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1964,Set/Clear Enable Bit 1964" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1963,Set/Clear Enable Bit 1963" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1962,Set/Clear Enable Bit 1962" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1961,Set/Clear Enable Bit 1961" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1960,Set/Clear Enable Bit 1960" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1959,Set/Clear Enable Bit 1959" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1958,Set/Clear Enable Bit 1958" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1957,Set/Clear Enable Bit 1957" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1956,Set/Clear Enable Bit 1956" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1955,Set/Clear Enable Bit 1955" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1954,Set/Clear Enable Bit 1954" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1953,Set/Clear Enable Bit 1953" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1952,Set/Clear Enable Bit 1952" "Disabled,Enabled" else hgroup.long 0x1278++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER30E,Interrupt Set/Clear Enable Register 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x127C++0x03 line.long 0x00 "GICD_SET/CLR_ENABLER31E,Interrupt Set/Clear Enable Register Extended 31" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRENB2015,Set/Clear Enable Bit 2015" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRENB2014,Set/Clear Enable Bit 2014" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRENB2013,Set/Clear Enable Bit 2013" "Disabled,Enabled" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRENB2012,Set/Clear Enable Bit 2012" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRENB2011,Set/Clear Enable Bit 2011" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRENB2010,Set/Clear Enable Bit 2010" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRENB2009,Set/Clear Enable Bit 2009" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRENB2008,Set/Clear Enable Bit 2008" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRENB2007,Set/Clear Enable Bit 2007" "Disabled,Enabled" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRENB2006,Set/Clear Enable Bit 2006" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRENB2005,Set/Clear Enable Bit 2005" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRENB2004,Set/Clear Enable Bit 2004" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRENB2003,Set/Clear Enable Bit 2003" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRENB2002,Set/Clear Enable Bit 2002" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRENB2001,Set/Clear Enable Bit 2001" "Disabled,Enabled" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRENB2000,Set/Clear Enable Bit 2000" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRENB1999,Set/Clear Enable Bit 1999" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRENB1998,Set/Clear Enable Bit 1998" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRENB1997,Set/Clear Enable Bit 1997" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRENB1996,Set/Clear Enable Bit 1996" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRENB1995,Set/Clear Enable Bit 1995" "Disabled,Enabled" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRENB1994,Set/Clear Enable Bit 1994" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRENB1993,Set/Clear Enable Bit 1993" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRENB1992,Set/Clear Enable Bit 1992" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRENB1991,Set/Clear Enable Bit 1991" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRENB1990,Set/Clear Enable Bit 1990" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRENB1989,Set/Clear Enable Bit 1989" "Disabled,Enabled" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRENB1988,Set/Clear Enable Bit 1988" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRENB1987,Set/Clear Enable Bit 1987" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRENB1986,Set/Clear Enable Bit 1986" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRENB1985,Set/Clear Enable Bit 1985" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRENB1984,Set/Clear Enable Bit 1984" "Disabled,Enabled" else hgroup.long 0x127C++0x03 hide.long 0x00 "GICD_SET/CLR_ENABLER31E,Interrupt Set/Clear Enable Register 31" endif tree.end tree "Set/Clear Pending Registers" if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01) group.long 0x0204++0x03 line.long 0x00 "GICD_SET/CLR_PENDR1,Interrupt Set/Clear Pending Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND63,Set/Clear Pending Bit 63" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND62,Set/Clear Pending Bit 62" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND61,Set/Clear Pending Bit 61" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND60,Set/Clear Pending Bit 60" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND59,Set/Clear Pending Bit 59" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND58,Set/Clear Pending Bit 58" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND57,Set/Clear Pending Bit 57" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND56,Set/Clear Pending Bit 56" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND55,Set/Clear Pending Bit 55" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND54,Set/Clear Pending Bit 54" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND53,Set/Clear Pending Bit 53" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND52,Set/Clear Pending Bit 52" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND51,Set/Clear Pending Bit 51" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND50,Set/Clear Pending Bit 50" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND49,Set/Clear Pending Bit 49" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND48,Set/Clear Pending Bit 48" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND47,Set/Clear Pending Bit 47" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND46,Set/Clear Pending Bit 46" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND45,Set/Clear Pending Bit 45" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND44,Set/Clear Pending Bit 44" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND43,Set/Clear Pending Bit 43" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND42,Set/Clear Pending Bit 42" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND41,Set/Clear Pending Bit 41" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND40,Set/Clear Pending Bit 40" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND39,Set/Clear Pending Bit 39" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND38,Set/Clear Pending Bit 38" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND37,Set/Clear Pending Bit 37" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND36,Set/Clear Pending Bit 36" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND35,Set/Clear Pending Bit 35" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND34,Set/Clear Pending Bit 34" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND33,Set/Clear Pending Bit 33" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND32,Set/Clear Pending Bit 32" "Not pending,Pending" else hgroup.long 0x0204++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR1,Interrupt Set/Clear Pending Register 1" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02) group.long 0x0208++0x03 line.long 0x00 "GICD_SET/CLR_PENDR2,Interrupt Set/Clear Pending Register 2" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND95,Set/Clear Pending Bit 95" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND94,Set/Clear Pending Bit 94" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND93,Set/Clear Pending Bit 93" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND92,Set/Clear Pending Bit 92" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND91,Set/Clear Pending Bit 91" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND90,Set/Clear Pending Bit 90" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND89,Set/Clear Pending Bit 89" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND88,Set/Clear Pending Bit 88" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND87,Set/Clear Pending Bit 87" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND86,Set/Clear Pending Bit 86" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND85,Set/Clear Pending Bit 85" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND84,Set/Clear Pending Bit 84" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND83,Set/Clear Pending Bit 83" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND82,Set/Clear Pending Bit 82" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND81,Set/Clear Pending Bit 81" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND80,Set/Clear Pending Bit 80" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND79,Set/Clear Pending Bit 79" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND78,Set/Clear Pending Bit 78" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND77,Set/Clear Pending Bit 77" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND76,Set/Clear Pending Bit 76" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND75,Set/Clear Pending Bit 75" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND74,Set/Clear Pending Bit 74" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND73,Set/Clear Pending Bit 73" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND72,Set/Clear Pending Bit 72" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND71,Set/Clear Pending Bit 71" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND70,Set/Clear Pending Bit 70" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND69,Set/Clear Pending Bit 69" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND68,Set/Clear Pending Bit 68" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND67,Set/Clear Pending Bit 67" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND66,Set/Clear Pending Bit 66" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND65,Set/Clear Pending Bit 65" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND64,Set/Clear Pending Bit 64" "Not pending,Pending" else hgroup.long 0x0208++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR2,Interrupt Set/Clear Pending Register 2" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03) group.long 0x020C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR3,Interrupt Set/Clear Pending Register 3" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND127,Set/Clear Pending Bit 127" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND126,Set/Clear Pending Bit 126" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND125,Set/Clear Pending Bit 125" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND124,Set/Clear Pending Bit 124" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND123,Set/Clear Pending Bit 123" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND122,Set/Clear Pending Bit 122" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND121,Set/Clear Pending Bit 121" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND120,Set/Clear Pending Bit 120" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND119,Set/Clear Pending Bit 119" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND118,Set/Clear Pending Bit 118" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND117,Set/Clear Pending Bit 117" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND116,Set/Clear Pending Bit 116" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND115,Set/Clear Pending Bit 115" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND114,Set/Clear Pending Bit 114" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND113,Set/Clear Pending Bit 113" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND112,Set/Clear Pending Bit 112" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND111,Set/Clear Pending Bit 111" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND110,Set/Clear Pending Bit 110" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND109,Set/Clear Pending Bit 109" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND108,Set/Clear Pending Bit 108" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND107,Set/Clear Pending Bit 107" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND106,Set/Clear Pending Bit 106" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND105,Set/Clear Pending Bit 105" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND104,Set/Clear Pending Bit 104" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND103,Set/Clear Pending Bit 103" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND102,Set/Clear Pending Bit 102" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND101,Set/Clear Pending Bit 101" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND100,Set/Clear Pending Bit 100" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND99,Set/Clear Pending Bit 99" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND98,Set/Clear Pending Bit 98" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND97,Set/Clear Pending Bit 97" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND96,Set/Clear Pending Bit 96" "Not pending,Pending" else hgroup.long 0x020C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR3,Interrupt Set/Clear Pending Register 3" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04) group.long 0x0210++0x03 line.long 0x00 "GICD_SET/CLR_PENDR4,Interrupt Set/Clear Pending Register 4" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND159,Set/Clear Pending Bit 159" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND158,Set/Clear Pending Bit 158" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND157,Set/Clear Pending Bit 157" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND156,Set/Clear Pending Bit 156" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND155,Set/Clear Pending Bit 155" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND154,Set/Clear Pending Bit 154" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND153,Set/Clear Pending Bit 153" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND152,Set/Clear Pending Bit 152" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND151,Set/Clear Pending Bit 151" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND150,Set/Clear Pending Bit 150" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND149,Set/Clear Pending Bit 149" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND148,Set/Clear Pending Bit 148" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND147,Set/Clear Pending Bit 147" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND146,Set/Clear Pending Bit 146" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND145,Set/Clear Pending Bit 145" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND144,Set/Clear Pending Bit 144" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND143,Set/Clear Pending Bit 143" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND142,Set/Clear Pending Bit 142" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND141,Set/Clear Pending Bit 141" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND140,Set/Clear Pending Bit 140" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND139,Set/Clear Pending Bit 139" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND138,Set/Clear Pending Bit 138" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND137,Set/Clear Pending Bit 137" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND136,Set/Clear Pending Bit 136" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND135,Set/Clear Pending Bit 135" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND134,Set/Clear Pending Bit 134" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND133,Set/Clear Pending Bit 133" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND132,Set/Clear Pending Bit 132" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND131,Set/Clear Pending Bit 131" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND130,Set/Clear Pending Bit 130" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND129,Set/Clear Pending Bit 129" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND128,Set/Clear Pending Bit 128" "Not pending,Pending" else hgroup.long 0x0210++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR4,Interrupt Set/Clear Pending Register 4" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05) group.long 0x0214++0x03 line.long 0x00 "GICD_SET/CLR_PENDR5,Interrupt Set/Clear Pending Register 5" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND191,Set/Clear Pending Bit 191" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND190,Set/Clear Pending Bit 190" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND189,Set/Clear Pending Bit 189" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND188,Set/Clear Pending Bit 188" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND187,Set/Clear Pending Bit 187" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND186,Set/Clear Pending Bit 186" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND185,Set/Clear Pending Bit 185" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND184,Set/Clear Pending Bit 184" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND183,Set/Clear Pending Bit 183" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND182,Set/Clear Pending Bit 182" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND181,Set/Clear Pending Bit 181" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND180,Set/Clear Pending Bit 180" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND179,Set/Clear Pending Bit 179" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND178,Set/Clear Pending Bit 178" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND177,Set/Clear Pending Bit 177" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND176,Set/Clear Pending Bit 176" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND175,Set/Clear Pending Bit 175" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND174,Set/Clear Pending Bit 174" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND173,Set/Clear Pending Bit 173" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND172,Set/Clear Pending Bit 172" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND171,Set/Clear Pending Bit 171" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND170,Set/Clear Pending Bit 170" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND169,Set/Clear Pending Bit 169" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND168,Set/Clear Pending Bit 168" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND167,Set/Clear Pending Bit 167" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND166,Set/Clear Pending Bit 166" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND165,Set/Clear Pending Bit 165" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND164,Set/Clear Pending Bit 164" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND163,Set/Clear Pending Bit 163" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND162,Set/Clear Pending Bit 162" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND161,Set/Clear Pending Bit 161" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND160,Set/Clear Pending Bit 160" "Not pending,Pending" else hgroup.long 0x0214++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR5,Interrupt Set/Clear Pending Register 5" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06) group.long 0x0218++0x03 line.long 0x00 "GICD_SET/CLR_PENDR6,Interrupt Set/Clear Pending Register 6" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND223,Set/Clear Pending Bit 223" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND222,Set/Clear Pending Bit 222" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND221,Set/Clear Pending Bit 221" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND220,Set/Clear Pending Bit 220" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND219,Set/Clear Pending Bit 219" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND218,Set/Clear Pending Bit 218" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND217,Set/Clear Pending Bit 217" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND216,Set/Clear Pending Bit 216" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND215,Set/Clear Pending Bit 215" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND214,Set/Clear Pending Bit 214" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND213,Set/Clear Pending Bit 213" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND212,Set/Clear Pending Bit 212" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND211,Set/Clear Pending Bit 211" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND210,Set/Clear Pending Bit 210" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND209,Set/Clear Pending Bit 209" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND208,Set/Clear Pending Bit 208" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND207,Set/Clear Pending Bit 207" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND206,Set/Clear Pending Bit 206" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND205,Set/Clear Pending Bit 205" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND204,Set/Clear Pending Bit 204" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND203,Set/Clear Pending Bit 203" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND202,Set/Clear Pending Bit 202" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND201,Set/Clear Pending Bit 201" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND200,Set/Clear Pending Bit 200" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND199,Set/Clear Pending Bit 199" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND198,Set/Clear Pending Bit 198" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND197,Set/Clear Pending Bit 197" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND196,Set/Clear Pending Bit 196" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND195,Set/Clear Pending Bit 195" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND194,Set/Clear Pending Bit 194" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND193,Set/Clear Pending Bit 193" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND192,Set/Clear Pending Bit 192" "Not pending,Pending" else hgroup.long 0x0218++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR6,Interrupt Set/Clear Pending Register 6" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07) group.long 0x021C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR7,Interrupt Set/Clear Pending Register 7" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND255,Set/Clear Pending Bit 255" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND254,Set/Clear Pending Bit 254" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND253,Set/Clear Pending Bit 253" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND252,Set/Clear Pending Bit 252" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND251,Set/Clear Pending Bit 251" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND250,Set/Clear Pending Bit 250" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND249,Set/Clear Pending Bit 249" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND248,Set/Clear Pending Bit 248" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND247,Set/Clear Pending Bit 247" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND246,Set/Clear Pending Bit 246" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND245,Set/Clear Pending Bit 245" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND244,Set/Clear Pending Bit 244" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND243,Set/Clear Pending Bit 243" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND242,Set/Clear Pending Bit 242" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND241,Set/Clear Pending Bit 241" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND240,Set/Clear Pending Bit 240" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND239,Set/Clear Pending Bit 239" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND238,Set/Clear Pending Bit 238" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND237,Set/Clear Pending Bit 237" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND236,Set/Clear Pending Bit 236" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND235,Set/Clear Pending Bit 235" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND234,Set/Clear Pending Bit 234" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND233,Set/Clear Pending Bit 233" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND232,Set/Clear Pending Bit 232" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND231,Set/Clear Pending Bit 231" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND230,Set/Clear Pending Bit 230" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND229,Set/Clear Pending Bit 229" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND228,Set/Clear Pending Bit 228" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND227,Set/Clear Pending Bit 227" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND226,Set/Clear Pending Bit 226" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND225,Set/Clear Pending Bit 225" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND224,Set/Clear Pending Bit 224" "Not pending,Pending" else hgroup.long 0x021C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR7,Interrupt Set/Clear Pending Register 7" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08) group.long 0x0220++0x03 line.long 0x00 "GICD_SET/CLR_PENDR8,Interrupt Set/Clear Pending Register 8" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND287,Set/Clear Pending Bit 287" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND286,Set/Clear Pending Bit 286" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND285,Set/Clear Pending Bit 285" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND284,Set/Clear Pending Bit 284" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND283,Set/Clear Pending Bit 283" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND282,Set/Clear Pending Bit 282" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND281,Set/Clear Pending Bit 281" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND280,Set/Clear Pending Bit 280" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND279,Set/Clear Pending Bit 279" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND278,Set/Clear Pending Bit 278" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND277,Set/Clear Pending Bit 277" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND276,Set/Clear Pending Bit 276" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND275,Set/Clear Pending Bit 275" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND274,Set/Clear Pending Bit 274" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND273,Set/Clear Pending Bit 273" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND272,Set/Clear Pending Bit 272" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND271,Set/Clear Pending Bit 271" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND270,Set/Clear Pending Bit 270" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND269,Set/Clear Pending Bit 269" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND268,Set/Clear Pending Bit 268" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND267,Set/Clear Pending Bit 267" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND266,Set/Clear Pending Bit 266" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND265,Set/Clear Pending Bit 265" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND264,Set/Clear Pending Bit 264" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND263,Set/Clear Pending Bit 263" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND262,Set/Clear Pending Bit 262" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND261,Set/Clear Pending Bit 261" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND260,Set/Clear Pending Bit 260" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND259,Set/Clear Pending Bit 259" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND258,Set/Clear Pending Bit 258" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND257,Set/Clear Pending Bit 257" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND256,Set/Clear Pending Bit 256" "Not pending,Pending" else hgroup.long 0x0220++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR8,Interrupt Set/Clear Pending Register 8" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09) group.long 0x0224++0x03 line.long 0x00 "GICD_SET/CLR_PENDR9,Interrupt Set/Clear Pending Register 9" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND319,Set/Clear Pending Bit 319" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND318,Set/Clear Pending Bit 318" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND317,Set/Clear Pending Bit 317" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND316,Set/Clear Pending Bit 316" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND315,Set/Clear Pending Bit 315" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND314,Set/Clear Pending Bit 314" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND313,Set/Clear Pending Bit 313" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND312,Set/Clear Pending Bit 312" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND311,Set/Clear Pending Bit 311" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND310,Set/Clear Pending Bit 310" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND309,Set/Clear Pending Bit 309" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND308,Set/Clear Pending Bit 308" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND307,Set/Clear Pending Bit 307" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND306,Set/Clear Pending Bit 306" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND305,Set/Clear Pending Bit 305" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND304,Set/Clear Pending Bit 304" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND303,Set/Clear Pending Bit 303" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND302,Set/Clear Pending Bit 302" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND301,Set/Clear Pending Bit 301" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND300,Set/Clear Pending Bit 300" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND299,Set/Clear Pending Bit 299" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND298,Set/Clear Pending Bit 298" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND297,Set/Clear Pending Bit 297" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND296,Set/Clear Pending Bit 296" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND295,Set/Clear Pending Bit 295" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND294,Set/Clear Pending Bit 294" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND293,Set/Clear Pending Bit 293" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND292,Set/Clear Pending Bit 292" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND291,Set/Clear Pending Bit 291" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND290,Set/Clear Pending Bit 290" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND289,Set/Clear Pending Bit 289" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND288,Set/Clear Pending Bit 288" "Not pending,Pending" else hgroup.long 0x0224++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR9,Interrupt Set/Clear Pending Register 9" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A) group.long 0x0228++0x03 line.long 0x00 "GICD_SET/CLR_PENDR10,Interrupt Set/Clear Pending Register 10" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND351,Set/Clear Pending Bit 351" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND350,Set/Clear Pending Bit 350" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND349,Set/Clear Pending Bit 349" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND348,Set/Clear Pending Bit 348" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND347,Set/Clear Pending Bit 347" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND346,Set/Clear Pending Bit 346" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND345,Set/Clear Pending Bit 345" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND344,Set/Clear Pending Bit 344" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND343,Set/Clear Pending Bit 343" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND342,Set/Clear Pending Bit 342" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND341,Set/Clear Pending Bit 341" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND340,Set/Clear Pending Bit 340" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND339,Set/Clear Pending Bit 339" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND338,Set/Clear Pending Bit 338" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND337,Set/Clear Pending Bit 337" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND336,Set/Clear Pending Bit 336" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND335,Set/Clear Pending Bit 335" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND334,Set/Clear Pending Bit 334" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND333,Set/Clear Pending Bit 333" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND332,Set/Clear Pending Bit 332" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND331,Set/Clear Pending Bit 331" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND330,Set/Clear Pending Bit 330" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND329,Set/Clear Pending Bit 329" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND328,Set/Clear Pending Bit 328" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND327,Set/Clear Pending Bit 327" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND326,Set/Clear Pending Bit 326" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND325,Set/Clear Pending Bit 325" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND324,Set/Clear Pending Bit 324" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND323,Set/Clear Pending Bit 323" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND322,Set/Clear Pending Bit 322" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND321,Set/Clear Pending Bit 321" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND320,Set/Clear Pending Bit 320" "Not pending,Pending" else hgroup.long 0x0228++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR10,Interrupt Set/Clear Pending Register 10" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B) group.long 0x022C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR11,Interrupt Set/Clear Pending Register 11" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND383,Set/Clear Pending Bit 383" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND382,Set/Clear Pending Bit 382" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND381,Set/Clear Pending Bit 381" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND380,Set/Clear Pending Bit 380" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND379,Set/Clear Pending Bit 379" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND378,Set/Clear Pending Bit 378" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND377,Set/Clear Pending Bit 377" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND376,Set/Clear Pending Bit 376" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND375,Set/Clear Pending Bit 375" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND374,Set/Clear Pending Bit 374" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND373,Set/Clear Pending Bit 373" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND372,Set/Clear Pending Bit 372" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND371,Set/Clear Pending Bit 371" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND370,Set/Clear Pending Bit 370" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND369,Set/Clear Pending Bit 369" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND368,Set/Clear Pending Bit 368" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND367,Set/Clear Pending Bit 367" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND366,Set/Clear Pending Bit 366" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND365,Set/Clear Pending Bit 365" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND364,Set/Clear Pending Bit 364" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND363,Set/Clear Pending Bit 363" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND362,Set/Clear Pending Bit 362" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND361,Set/Clear Pending Bit 361" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND360,Set/Clear Pending Bit 360" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND359,Set/Clear Pending Bit 359" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND358,Set/Clear Pending Bit 358" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND357,Set/Clear Pending Bit 357" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND356,Set/Clear Pending Bit 356" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND355,Set/Clear Pending Bit 355" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND354,Set/Clear Pending Bit 354" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND353,Set/Clear Pending Bit 353" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND352,Set/Clear Pending Bit 352" "Not pending,Pending" else hgroup.long 0x022C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR11,Interrupt Set/Clear Pending Register 11" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C) group.long 0x0230++0x03 line.long 0x00 "GICD_SET/CLR_PENDR12,Interrupt Set/Clear Pending Register 12" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND415,Set/Clear Pending Bit 415" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND414,Set/Clear Pending Bit 414" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND413,Set/Clear Pending Bit 413" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND412,Set/Clear Pending Bit 412" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND411,Set/Clear Pending Bit 411" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND410,Set/Clear Pending Bit 410" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND409,Set/Clear Pending Bit 409" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND408,Set/Clear Pending Bit 408" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND407,Set/Clear Pending Bit 407" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND406,Set/Clear Pending Bit 406" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND405,Set/Clear Pending Bit 405" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND404,Set/Clear Pending Bit 404" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND403,Set/Clear Pending Bit 403" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND402,Set/Clear Pending Bit 402" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND401,Set/Clear Pending Bit 401" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND400,Set/Clear Pending Bit 400" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND399,Set/Clear Pending Bit 399" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND398,Set/Clear Pending Bit 398" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND397,Set/Clear Pending Bit 397" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND396,Set/Clear Pending Bit 396" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND395,Set/Clear Pending Bit 395" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND394,Set/Clear Pending Bit 394" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND393,Set/Clear Pending Bit 393" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND392,Set/Clear Pending Bit 392" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND391,Set/Clear Pending Bit 391" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND390,Set/Clear Pending Bit 390" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND389,Set/Clear Pending Bit 389" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND388,Set/Clear Pending Bit 388" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND387,Set/Clear Pending Bit 387" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND386,Set/Clear Pending Bit 386" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND385,Set/Clear Pending Bit 385" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND384,Set/Clear Pending Bit 384" "Not pending,Pending" else hgroup.long 0x0230++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR12,Interrupt Set/Clear Pending Register 12" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D) group.long 0x0234++0x03 line.long 0x00 "GICD_SET/CLR_PENDR13,Interrupt Set/Clear Pending Register 13" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND447,Set/Clear Pending Bit 447" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND446,Set/Clear Pending Bit 446" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND445,Set/Clear Pending Bit 445" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND444,Set/Clear Pending Bit 444" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND443,Set/Clear Pending Bit 443" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND442,Set/Clear Pending Bit 442" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND441,Set/Clear Pending Bit 441" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND440,Set/Clear Pending Bit 440" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND439,Set/Clear Pending Bit 439" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND438,Set/Clear Pending Bit 438" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND437,Set/Clear Pending Bit 437" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND436,Set/Clear Pending Bit 436" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND435,Set/Clear Pending Bit 435" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND434,Set/Clear Pending Bit 434" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND433,Set/Clear Pending Bit 433" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND432,Set/Clear Pending Bit 432" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND431,Set/Clear Pending Bit 431" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND430,Set/Clear Pending Bit 430" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND429,Set/Clear Pending Bit 429" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND428,Set/Clear Pending Bit 428" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND427,Set/Clear Pending Bit 427" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND426,Set/Clear Pending Bit 426" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND425,Set/Clear Pending Bit 425" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND424,Set/Clear Pending Bit 424" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND423,Set/Clear Pending Bit 423" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND422,Set/Clear Pending Bit 422" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND421,Set/Clear Pending Bit 421" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND420,Set/Clear Pending Bit 420" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND419,Set/Clear Pending Bit 419" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND418,Set/Clear Pending Bit 418" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND417,Set/Clear Pending Bit 417" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND416,Set/Clear Pending Bit 416" "Not pending,Pending" else hgroup.long 0x0234++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR13,Interrupt Set/Clear Pending Register 13" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E) group.long 0x0238++0x03 line.long 0x00 "GICD_SET/CLR_PENDR14,Interrupt Set/Clear Pending Register 14" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND479,Set/Clear Pending Bit 479" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND478,Set/Clear Pending Bit 478" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND477,Set/Clear Pending Bit 477" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND476,Set/Clear Pending Bit 476" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND475,Set/Clear Pending Bit 475" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND474,Set/Clear Pending Bit 474" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND473,Set/Clear Pending Bit 473" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND472,Set/Clear Pending Bit 472" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND471,Set/Clear Pending Bit 471" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND470,Set/Clear Pending Bit 470" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND469,Set/Clear Pending Bit 469" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND468,Set/Clear Pending Bit 468" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND467,Set/Clear Pending Bit 467" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND466,Set/Clear Pending Bit 466" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND465,Set/Clear Pending Bit 465" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND464,Set/Clear Pending Bit 464" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND463,Set/Clear Pending Bit 463" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND462,Set/Clear Pending Bit 462" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND461,Set/Clear Pending Bit 461" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND460,Set/Clear Pending Bit 460" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND459,Set/Clear Pending Bit 459" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND458,Set/Clear Pending Bit 458" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND457,Set/Clear Pending Bit 457" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND456,Set/Clear Pending Bit 456" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND455,Set/Clear Pending Bit 455" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND454,Set/Clear Pending Bit 454" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND453,Set/Clear Pending Bit 453" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND452,Set/Clear Pending Bit 452" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND451,Set/Clear Pending Bit 451" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND450,Set/Clear Pending Bit 450" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND449,Set/Clear Pending Bit 449" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND448,Set/Clear Pending Bit 448" "Not pending,Pending" else hgroup.long 0x0238++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR14,Interrupt Set/Clear Pending Register 14" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F) group.long 0x023C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR15,Interrupt Set/Clear Pending Register 15" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND511,Set/Clear Pending Bit 511" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND510,Set/Clear Pending Bit 510" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND509,Set/Clear Pending Bit 509" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND508,Set/Clear Pending Bit 508" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND507,Set/Clear Pending Bit 507" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND506,Set/Clear Pending Bit 506" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND505,Set/Clear Pending Bit 505" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND504,Set/Clear Pending Bit 504" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND503,Set/Clear Pending Bit 503" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND502,Set/Clear Pending Bit 502" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND501,Set/Clear Pending Bit 501" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND500,Set/Clear Pending Bit 500" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND499,Set/Clear Pending Bit 499" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND498,Set/Clear Pending Bit 498" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND497,Set/Clear Pending Bit 497" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND496,Set/Clear Pending Bit 496" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND495,Set/Clear Pending Bit 495" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND494,Set/Clear Pending Bit 494" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND493,Set/Clear Pending Bit 493" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND492,Set/Clear Pending Bit 492" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND491,Set/Clear Pending Bit 491" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND490,Set/Clear Pending Bit 490" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND489,Set/Clear Pending Bit 489" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND488,Set/Clear Pending Bit 488" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND487,Set/Clear Pending Bit 487" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND486,Set/Clear Pending Bit 486" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND485,Set/Clear Pending Bit 485" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND484,Set/Clear Pending Bit 484" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND483,Set/Clear Pending Bit 483" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND482,Set/Clear Pending Bit 482" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND481,Set/Clear Pending Bit 481" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND480,Set/Clear Pending Bit 480" "Not pending,Pending" else hgroup.long 0x023C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR15,Interrupt Set/Clear Pending Register 15" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10) group.long 0x0240++0x03 line.long 0x00 "GICD_SET/CLR_PENDR16,Interrupt Set/Clear Pending Register 16" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND543,Set/Clear Pending Bit 543" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND542,Set/Clear Pending Bit 542" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND541,Set/Clear Pending Bit 541" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND540,Set/Clear Pending Bit 540" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND539,Set/Clear Pending Bit 539" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND538,Set/Clear Pending Bit 538" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND537,Set/Clear Pending Bit 537" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND536,Set/Clear Pending Bit 536" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND535,Set/Clear Pending Bit 535" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND534,Set/Clear Pending Bit 534" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND533,Set/Clear Pending Bit 533" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND532,Set/Clear Pending Bit 532" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND531,Set/Clear Pending Bit 531" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND530,Set/Clear Pending Bit 530" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND529,Set/Clear Pending Bit 529" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND528,Set/Clear Pending Bit 528" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND527,Set/Clear Pending Bit 527" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND526,Set/Clear Pending Bit 526" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND525,Set/Clear Pending Bit 525" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND524,Set/Clear Pending Bit 524" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND523,Set/Clear Pending Bit 523" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND522,Set/Clear Pending Bit 522" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND521,Set/Clear Pending Bit 521" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND520,Set/Clear Pending Bit 520" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND519,Set/Clear Pending Bit 519" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND518,Set/Clear Pending Bit 518" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND517,Set/Clear Pending Bit 517" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND516,Set/Clear Pending Bit 516" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND515,Set/Clear Pending Bit 515" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND514,Set/Clear Pending Bit 514" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND513,Set/Clear Pending Bit 513" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND512,Set/Clear Pending Bit 512" "Not pending,Pending" else hgroup.long 0x0240++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR16,Interrupt Set/Clear Pending Register 16" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11) group.long 0x0244++0x03 line.long 0x00 "GICD_SET/CLR_PENDR17,Interrupt Set/Clear Pending Register 17" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND575,Set/Clear Pending Bit 575" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND574,Set/Clear Pending Bit 574" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND573,Set/Clear Pending Bit 573" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND572,Set/Clear Pending Bit 572" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND571,Set/Clear Pending Bit 571" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND570,Set/Clear Pending Bit 570" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND569,Set/Clear Pending Bit 569" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND568,Set/Clear Pending Bit 568" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND567,Set/Clear Pending Bit 567" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND566,Set/Clear Pending Bit 566" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND565,Set/Clear Pending Bit 565" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND564,Set/Clear Pending Bit 564" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND563,Set/Clear Pending Bit 563" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND562,Set/Clear Pending Bit 562" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND561,Set/Clear Pending Bit 561" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND560,Set/Clear Pending Bit 560" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND559,Set/Clear Pending Bit 559" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND558,Set/Clear Pending Bit 558" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND557,Set/Clear Pending Bit 557" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND556,Set/Clear Pending Bit 556" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND555,Set/Clear Pending Bit 555" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND554,Set/Clear Pending Bit 554" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND553,Set/Clear Pending Bit 553" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND552,Set/Clear Pending Bit 552" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND551,Set/Clear Pending Bit 551" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND550,Set/Clear Pending Bit 550" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND549,Set/Clear Pending Bit 549" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND548,Set/Clear Pending Bit 548" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND547,Set/Clear Pending Bit 547" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND546,Set/Clear Pending Bit 546" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND545,Set/Clear Pending Bit 545" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND544,Set/Clear Pending Bit 544" "Not pending,Pending" else hgroup.long 0x0244++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR17,Interrupt Set/Clear Pending Register 17" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12) group.long 0x0248++0x03 line.long 0x00 "GICD_SET/CLR_PENDR18,Interrupt Set/Clear Pending Register 18" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND607,Set/Clear Pending Bit 607" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND606,Set/Clear Pending Bit 606" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND605,Set/Clear Pending Bit 605" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND604,Set/Clear Pending Bit 604" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND603,Set/Clear Pending Bit 603" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND602,Set/Clear Pending Bit 602" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND601,Set/Clear Pending Bit 601" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND600,Set/Clear Pending Bit 600" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND599,Set/Clear Pending Bit 599" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND598,Set/Clear Pending Bit 598" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND597,Set/Clear Pending Bit 597" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND596,Set/Clear Pending Bit 596" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND595,Set/Clear Pending Bit 595" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND594,Set/Clear Pending Bit 594" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND593,Set/Clear Pending Bit 593" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND592,Set/Clear Pending Bit 592" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND591,Set/Clear Pending Bit 591" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND590,Set/Clear Pending Bit 590" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND589,Set/Clear Pending Bit 589" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND588,Set/Clear Pending Bit 588" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND587,Set/Clear Pending Bit 587" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND586,Set/Clear Pending Bit 586" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND585,Set/Clear Pending Bit 585" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND584,Set/Clear Pending Bit 584" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND583,Set/Clear Pending Bit 583" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND582,Set/Clear Pending Bit 582" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND581,Set/Clear Pending Bit 581" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND580,Set/Clear Pending Bit 580" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND579,Set/Clear Pending Bit 579" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND578,Set/Clear Pending Bit 578" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND577,Set/Clear Pending Bit 577" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND576,Set/Clear Pending Bit 576" "Not pending,Pending" else hgroup.long 0x0248++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR18,Interrupt Set/Clear Pending Register 18" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13) group.long 0x024C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR19,Interrupt Set/Clear Pending Register 19" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND639,Set/Clear Pending Bit 639" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND638,Set/Clear Pending Bit 638" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND637,Set/Clear Pending Bit 637" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND636,Set/Clear Pending Bit 636" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND635,Set/Clear Pending Bit 635" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND634,Set/Clear Pending Bit 634" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND633,Set/Clear Pending Bit 633" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND632,Set/Clear Pending Bit 632" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND631,Set/Clear Pending Bit 631" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND630,Set/Clear Pending Bit 630" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND629,Set/Clear Pending Bit 629" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND628,Set/Clear Pending Bit 628" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND627,Set/Clear Pending Bit 627" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND626,Set/Clear Pending Bit 626" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND625,Set/Clear Pending Bit 625" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND624,Set/Clear Pending Bit 624" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND623,Set/Clear Pending Bit 623" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND622,Set/Clear Pending Bit 622" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND621,Set/Clear Pending Bit 621" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND620,Set/Clear Pending Bit 620" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND619,Set/Clear Pending Bit 619" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND618,Set/Clear Pending Bit 618" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND617,Set/Clear Pending Bit 617" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND616,Set/Clear Pending Bit 616" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND615,Set/Clear Pending Bit 615" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND614,Set/Clear Pending Bit 614" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND613,Set/Clear Pending Bit 613" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND612,Set/Clear Pending Bit 612" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND611,Set/Clear Pending Bit 611" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND610,Set/Clear Pending Bit 610" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND609,Set/Clear Pending Bit 609" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND608,Set/Clear Pending Bit 608" "Not pending,Pending" else hgroup.long 0x024C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR19,Interrupt Set/Clear Pending Register 19" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14) group.long 0x0250++0x03 line.long 0x00 "GICD_SET/CLR_PENDR20,Interrupt Set/Clear Pending Register 20" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND671,Set/Clear Pending Bit 671" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND670,Set/Clear Pending Bit 670" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND669,Set/Clear Pending Bit 669" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND668,Set/Clear Pending Bit 668" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND667,Set/Clear Pending Bit 667" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND666,Set/Clear Pending Bit 666" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND665,Set/Clear Pending Bit 665" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND664,Set/Clear Pending Bit 664" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND663,Set/Clear Pending Bit 663" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND662,Set/Clear Pending Bit 662" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND661,Set/Clear Pending Bit 661" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND660,Set/Clear Pending Bit 660" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND659,Set/Clear Pending Bit 659" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND658,Set/Clear Pending Bit 658" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND657,Set/Clear Pending Bit 657" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND656,Set/Clear Pending Bit 656" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND655,Set/Clear Pending Bit 655" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND654,Set/Clear Pending Bit 654" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND653,Set/Clear Pending Bit 653" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND652,Set/Clear Pending Bit 652" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND651,Set/Clear Pending Bit 651" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND650,Set/Clear Pending Bit 650" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND649,Set/Clear Pending Bit 649" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND648,Set/Clear Pending Bit 648" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND647,Set/Clear Pending Bit 647" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND646,Set/Clear Pending Bit 646" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND645,Set/Clear Pending Bit 645" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND644,Set/Clear Pending Bit 644" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND643,Set/Clear Pending Bit 643" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND642,Set/Clear Pending Bit 642" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND641,Set/Clear Pending Bit 641" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND640,Set/Clear Pending Bit 640" "Not pending,Pending" else hgroup.long 0x0250++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR20,Interrupt Set/Clear Pending Register 20" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15) group.long 0x0254++0x03 line.long 0x00 "GICD_SET/CLR_PENDR21,Interrupt Set/Clear Pending Register 21" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND703,Set/Clear Pending Bit 703" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND702,Set/Clear Pending Bit 702" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND701,Set/Clear Pending Bit 701" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND700,Set/Clear Pending Bit 700" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND699,Set/Clear Pending Bit 699" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND698,Set/Clear Pending Bit 698" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND697,Set/Clear Pending Bit 697" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND696,Set/Clear Pending Bit 696" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND695,Set/Clear Pending Bit 695" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND694,Set/Clear Pending Bit 694" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND693,Set/Clear Pending Bit 693" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND692,Set/Clear Pending Bit 692" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND691,Set/Clear Pending Bit 691" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND690,Set/Clear Pending Bit 690" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND689,Set/Clear Pending Bit 689" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND688,Set/Clear Pending Bit 688" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND687,Set/Clear Pending Bit 687" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND686,Set/Clear Pending Bit 686" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND685,Set/Clear Pending Bit 685" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND684,Set/Clear Pending Bit 684" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND683,Set/Clear Pending Bit 683" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND682,Set/Clear Pending Bit 682" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND681,Set/Clear Pending Bit 681" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND680,Set/Clear Pending Bit 680" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND679,Set/Clear Pending Bit 679" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND678,Set/Clear Pending Bit 678" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND677,Set/Clear Pending Bit 677" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND676,Set/Clear Pending Bit 676" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND675,Set/Clear Pending Bit 675" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND674,Set/Clear Pending Bit 674" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND673,Set/Clear Pending Bit 673" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND672,Set/Clear Pending Bit 672" "Not pending,Pending" else hgroup.long 0x0254++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR21,Interrupt Set/Clear Pending Register 21" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16) group.long 0x0258++0x03 line.long 0x00 "GICD_SET/CLR_PENDR22,Interrupt Set/Clear Pending Register 22" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND735,Set/Clear Pending Bit 735" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND734,Set/Clear Pending Bit 734" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND733,Set/Clear Pending Bit 733" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND732,Set/Clear Pending Bit 732" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND731,Set/Clear Pending Bit 731" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND730,Set/Clear Pending Bit 730" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND729,Set/Clear Pending Bit 729" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND728,Set/Clear Pending Bit 728" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND727,Set/Clear Pending Bit 727" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND726,Set/Clear Pending Bit 726" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND725,Set/Clear Pending Bit 725" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND724,Set/Clear Pending Bit 724" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND723,Set/Clear Pending Bit 723" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND722,Set/Clear Pending Bit 722" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND721,Set/Clear Pending Bit 721" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND720,Set/Clear Pending Bit 720" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND719,Set/Clear Pending Bit 719" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND718,Set/Clear Pending Bit 718" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND717,Set/Clear Pending Bit 717" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND716,Set/Clear Pending Bit 716" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND715,Set/Clear Pending Bit 715" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND714,Set/Clear Pending Bit 714" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND713,Set/Clear Pending Bit 713" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND712,Set/Clear Pending Bit 712" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND711,Set/Clear Pending Bit 711" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND710,Set/Clear Pending Bit 710" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND709,Set/Clear Pending Bit 709" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND708,Set/Clear Pending Bit 708" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND707,Set/Clear Pending Bit 707" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND706,Set/Clear Pending Bit 706" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND705,Set/Clear Pending Bit 705" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND704,Set/Clear Pending Bit 704" "Not pending,Pending" else hgroup.long 0x0258++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR22,Interrupt Set/Clear Pending Register 22" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17) group.long 0x025C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR23,Interrupt Set/Clear Pending Register 23" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND767,Set/Clear Pending Bit 767" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND766,Set/Clear Pending Bit 766" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND765,Set/Clear Pending Bit 765" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND764,Set/Clear Pending Bit 764" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND763,Set/Clear Pending Bit 763" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND762,Set/Clear Pending Bit 762" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND761,Set/Clear Pending Bit 761" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND760,Set/Clear Pending Bit 760" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND759,Set/Clear Pending Bit 759" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND758,Set/Clear Pending Bit 758" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND757,Set/Clear Pending Bit 757" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND756,Set/Clear Pending Bit 756" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND755,Set/Clear Pending Bit 755" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND754,Set/Clear Pending Bit 754" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND753,Set/Clear Pending Bit 753" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND752,Set/Clear Pending Bit 752" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND751,Set/Clear Pending Bit 751" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND750,Set/Clear Pending Bit 750" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND749,Set/Clear Pending Bit 749" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND748,Set/Clear Pending Bit 748" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND747,Set/Clear Pending Bit 747" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND746,Set/Clear Pending Bit 746" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND745,Set/Clear Pending Bit 745" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND744,Set/Clear Pending Bit 744" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND743,Set/Clear Pending Bit 743" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND742,Set/Clear Pending Bit 742" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND741,Set/Clear Pending Bit 741" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND740,Set/Clear Pending Bit 740" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND739,Set/Clear Pending Bit 739" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND738,Set/Clear Pending Bit 738" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND737,Set/Clear Pending Bit 737" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND736,Set/Clear Pending Bit 736" "Not pending,Pending" else hgroup.long 0x025C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR23,Interrupt Set/Clear Pending Register 23" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18) group.long 0x0260++0x03 line.long 0x00 "GICD_SET/CLR_PENDR24,Interrupt Set/Clear Pending Register 24" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND799,Set/Clear Pending Bit 799" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND798,Set/Clear Pending Bit 798" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND797,Set/Clear Pending Bit 797" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND796,Set/Clear Pending Bit 796" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND795,Set/Clear Pending Bit 795" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND794,Set/Clear Pending Bit 794" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND793,Set/Clear Pending Bit 793" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND792,Set/Clear Pending Bit 792" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND791,Set/Clear Pending Bit 791" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND790,Set/Clear Pending Bit 790" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND789,Set/Clear Pending Bit 789" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND788,Set/Clear Pending Bit 788" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND787,Set/Clear Pending Bit 787" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND786,Set/Clear Pending Bit 786" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND785,Set/Clear Pending Bit 785" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND784,Set/Clear Pending Bit 784" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND783,Set/Clear Pending Bit 783" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND782,Set/Clear Pending Bit 782" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND781,Set/Clear Pending Bit 781" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND780,Set/Clear Pending Bit 780" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND779,Set/Clear Pending Bit 779" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND778,Set/Clear Pending Bit 778" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND777,Set/Clear Pending Bit 777" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND776,Set/Clear Pending Bit 776" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND775,Set/Clear Pending Bit 775" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND774,Set/Clear Pending Bit 774" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND773,Set/Clear Pending Bit 773" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND772,Set/Clear Pending Bit 772" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND771,Set/Clear Pending Bit 771" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND770,Set/Clear Pending Bit 770" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND769,Set/Clear Pending Bit 769" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND768,Set/Clear Pending Bit 768" "Not pending,Pending" else hgroup.long 0x0260++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR24,Interrupt Set/Clear Pending Register 24" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19) group.long 0x0264++0x03 line.long 0x00 "GICD_SET/CLR_PENDR25,Interrupt Set/Clear Pending Register 25" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND831,Set/Clear Pending Bit 831" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND830,Set/Clear Pending Bit 830" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND829,Set/Clear Pending Bit 829" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND828,Set/Clear Pending Bit 828" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND827,Set/Clear Pending Bit 827" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND826,Set/Clear Pending Bit 826" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND825,Set/Clear Pending Bit 825" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND824,Set/Clear Pending Bit 824" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND823,Set/Clear Pending Bit 823" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND822,Set/Clear Pending Bit 822" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND821,Set/Clear Pending Bit 821" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND820,Set/Clear Pending Bit 820" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND819,Set/Clear Pending Bit 819" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND818,Set/Clear Pending Bit 818" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND817,Set/Clear Pending Bit 817" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND816,Set/Clear Pending Bit 816" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND815,Set/Clear Pending Bit 815" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND814,Set/Clear Pending Bit 814" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND813,Set/Clear Pending Bit 813" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND812,Set/Clear Pending Bit 812" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND811,Set/Clear Pending Bit 811" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND810,Set/Clear Pending Bit 810" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND809,Set/Clear Pending Bit 809" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND808,Set/Clear Pending Bit 808" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND807,Set/Clear Pending Bit 807" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND806,Set/Clear Pending Bit 806" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND805,Set/Clear Pending Bit 805" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND804,Set/Clear Pending Bit 804" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND803,Set/Clear Pending Bit 803" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND802,Set/Clear Pending Bit 802" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND801,Set/Clear Pending Bit 801" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND800,Set/Clear Pending Bit 800" "Not pending,Pending" else hgroup.long 0x0264++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR25,Interrupt Set/Clear Pending Register 25" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A) group.long 0x0268++0x03 line.long 0x00 "GICD_SET/CLR_PENDR26,Interrupt Set/Clear Pending Register 26" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND863,Set/Clear Pending Bit 863" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND862,Set/Clear Pending Bit 862" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND861,Set/Clear Pending Bit 861" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND860,Set/Clear Pending Bit 860" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND859,Set/Clear Pending Bit 859" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND858,Set/Clear Pending Bit 858" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND857,Set/Clear Pending Bit 857" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND856,Set/Clear Pending Bit 856" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND855,Set/Clear Pending Bit 855" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND854,Set/Clear Pending Bit 854" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND853,Set/Clear Pending Bit 853" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND852,Set/Clear Pending Bit 852" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND851,Set/Clear Pending Bit 851" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND850,Set/Clear Pending Bit 850" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND849,Set/Clear Pending Bit 849" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND848,Set/Clear Pending Bit 848" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND847,Set/Clear Pending Bit 847" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND846,Set/Clear Pending Bit 846" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND845,Set/Clear Pending Bit 845" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND844,Set/Clear Pending Bit 844" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND843,Set/Clear Pending Bit 843" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND842,Set/Clear Pending Bit 842" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND841,Set/Clear Pending Bit 841" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND840,Set/Clear Pending Bit 840" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND839,Set/Clear Pending Bit 839" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND838,Set/Clear Pending Bit 838" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND837,Set/Clear Pending Bit 837" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND836,Set/Clear Pending Bit 836" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND835,Set/Clear Pending Bit 835" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND834,Set/Clear Pending Bit 834" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND833,Set/Clear Pending Bit 833" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND832,Set/Clear Pending Bit 832" "Not pending,Pending" else hgroup.long 0x0268++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR26,Interrupt Set/Clear Pending Register 26" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B) group.long 0x026C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR27,Interrupt Set/Clear Pending Register 27" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND895,Set/Clear Pending Bit 895" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND894,Set/Clear Pending Bit 894" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND893,Set/Clear Pending Bit 893" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND892,Set/Clear Pending Bit 892" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND891,Set/Clear Pending Bit 891" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND890,Set/Clear Pending Bit 890" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND889,Set/Clear Pending Bit 889" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND888,Set/Clear Pending Bit 888" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND887,Set/Clear Pending Bit 887" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND886,Set/Clear Pending Bit 886" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND885,Set/Clear Pending Bit 885" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND884,Set/Clear Pending Bit 884" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND883,Set/Clear Pending Bit 883" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND882,Set/Clear Pending Bit 882" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND881,Set/Clear Pending Bit 881" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND880,Set/Clear Pending Bit 880" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND879,Set/Clear Pending Bit 879" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND878,Set/Clear Pending Bit 878" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND877,Set/Clear Pending Bit 877" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND876,Set/Clear Pending Bit 876" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND875,Set/Clear Pending Bit 875" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND874,Set/Clear Pending Bit 874" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND873,Set/Clear Pending Bit 873" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND872,Set/Clear Pending Bit 872" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND871,Set/Clear Pending Bit 871" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND870,Set/Clear Pending Bit 870" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND869,Set/Clear Pending Bit 869" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND868,Set/Clear Pending Bit 868" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND867,Set/Clear Pending Bit 867" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND866,Set/Clear Pending Bit 866" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND865,Set/Clear Pending Bit 865" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND864,Set/Clear Pending Bit 864" "Not pending,Pending" else hgroup.long 0x026C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR27,Interrupt Set/Clear Pending Register 27" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C) group.long 0x0270++0x03 line.long 0x00 "GICD_SET/CLR_PENDR28,Interrupt Set/Clear Pending Register 28" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND927,Set/Clear Pending Bit 927" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND926,Set/Clear Pending Bit 926" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND925,Set/Clear Pending Bit 925" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND924,Set/Clear Pending Bit 924" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND923,Set/Clear Pending Bit 923" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND922,Set/Clear Pending Bit 922" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND921,Set/Clear Pending Bit 921" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND920,Set/Clear Pending Bit 920" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND919,Set/Clear Pending Bit 919" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND918,Set/Clear Pending Bit 918" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND917,Set/Clear Pending Bit 917" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND916,Set/Clear Pending Bit 916" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND915,Set/Clear Pending Bit 915" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND914,Set/Clear Pending Bit 914" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND913,Set/Clear Pending Bit 913" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND912,Set/Clear Pending Bit 912" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND911,Set/Clear Pending Bit 911" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND910,Set/Clear Pending Bit 910" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND909,Set/Clear Pending Bit 909" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND908,Set/Clear Pending Bit 908" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND907,Set/Clear Pending Bit 907" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND906,Set/Clear Pending Bit 906" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND905,Set/Clear Pending Bit 905" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND904,Set/Clear Pending Bit 904" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND903,Set/Clear Pending Bit 903" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND902,Set/Clear Pending Bit 902" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND901,Set/Clear Pending Bit 901" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND900,Set/Clear Pending Bit 900" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND899,Set/Clear Pending Bit 899" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND898,Set/Clear Pending Bit 898" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND897,Set/Clear Pending Bit 897" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND896,Set/Clear Pending Bit 896" "Not pending,Pending" else hgroup.long 0x0270++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR28,Interrupt Set/Clear Pending Register 28" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D) group.long 0x0274++0x03 line.long 0x00 "GICD_SET/CLR_PENDR29,Interrupt Set/Clear Pending Register 29" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND959,Set/Clear Pending Bit 959" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND958,Set/Clear Pending Bit 958" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND957,Set/Clear Pending Bit 957" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND956,Set/Clear Pending Bit 956" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND955,Set/Clear Pending Bit 955" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND954,Set/Clear Pending Bit 954" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND953,Set/Clear Pending Bit 953" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND952,Set/Clear Pending Bit 952" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND951,Set/Clear Pending Bit 951" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND950,Set/Clear Pending Bit 950" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND949,Set/Clear Pending Bit 949" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND948,Set/Clear Pending Bit 948" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND947,Set/Clear Pending Bit 947" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND946,Set/Clear Pending Bit 946" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND945,Set/Clear Pending Bit 945" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND944,Set/Clear Pending Bit 944" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND943,Set/Clear Pending Bit 943" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND942,Set/Clear Pending Bit 942" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND941,Set/Clear Pending Bit 941" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND940,Set/Clear Pending Bit 940" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND939,Set/Clear Pending Bit 939" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND938,Set/Clear Pending Bit 938" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND937,Set/Clear Pending Bit 937" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND936,Set/Clear Pending Bit 936" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND935,Set/Clear Pending Bit 935" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND934,Set/Clear Pending Bit 934" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND933,Set/Clear Pending Bit 933" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND932,Set/Clear Pending Bit 932" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND931,Set/Clear Pending Bit 931" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND930,Set/Clear Pending Bit 930" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND929,Set/Clear Pending Bit 929" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND928,Set/Clear Pending Bit 928" "Not pending,Pending" else hgroup.long 0x0274++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR29,Interrupt Set/Clear Pending Register 29" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E) group.long 0x0278++0x03 line.long 0x00 "GICD_SET/CLR_PENDR30,Interrupt Set/Clear Pending Register 30" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND991,Set/Clear Pending Bit 991" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND990,Set/Clear Pending Bit 990" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND989,Set/Clear Pending Bit 989" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND988,Set/Clear Pending Bit 988" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND987,Set/Clear Pending Bit 987" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND986,Set/Clear Pending Bit 986" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND985,Set/Clear Pending Bit 985" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND984,Set/Clear Pending Bit 984" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND983,Set/Clear Pending Bit 983" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND982,Set/Clear Pending Bit 982" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND981,Set/Clear Pending Bit 981" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND980,Set/Clear Pending Bit 980" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND979,Set/Clear Pending Bit 979" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND978,Set/Clear Pending Bit 978" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND977,Set/Clear Pending Bit 977" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND976,Set/Clear Pending Bit 976" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND975,Set/Clear Pending Bit 975" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND974,Set/Clear Pending Bit 974" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND973,Set/Clear Pending Bit 973" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND972,Set/Clear Pending Bit 972" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND971,Set/Clear Pending Bit 971" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND970,Set/Clear Pending Bit 970" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND969,Set/Clear Pending Bit 969" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND968,Set/Clear Pending Bit 968" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND967,Set/Clear Pending Bit 967" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND966,Set/Clear Pending Bit 966" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND965,Set/Clear Pending Bit 965" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND964,Set/Clear Pending Bit 964" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND963,Set/Clear Pending Bit 963" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND962,Set/Clear Pending Bit 962" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND961,Set/Clear Pending Bit 961" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND960,Set/Clear Pending Bit 960" "Not pending,Pending" else hgroup.long 0x0278++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR30,Interrupt Set/Clear Pending Register 30" endif tree.end tree "Set/Clear Pending Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1600++0x03 line.long 0x00 "GICD_SET/CLR_PENDR0E,Interrupt Set/Clear Pending Register Extended 0" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1023,Set/Clear Pending Bit 1023" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1022,Set/Clear Pending Bit 1022" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1021,Set/Clear Pending Bit 1021" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1020,Set/Clear Pending Bit 1020" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1019,Set/Clear Pending Bit 1019" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1018,Set/Clear Pending Bit 1018" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1017,Set/Clear Pending Bit 1017" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1016,Set/Clear Pending Bit 1016" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1015,Set/Clear Pending Bit 1015" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1014,Set/Clear Pending Bit 1014" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1013,Set/Clear Pending Bit 1013" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1012,Set/Clear Pending Bit 1012" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1011,Set/Clear Pending Bit 1011" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1010,Set/Clear Pending Bit 1010" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1009,Set/Clear Pending Bit 1009" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1008,Set/Clear Pending Bit 1008" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1007,Set/Clear Pending Bit 1007" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1006,Set/Clear Pending Bit 1006" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1005,Set/Clear Pending Bit 1005" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1004,Set/Clear Pending Bit 1004" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1003,Set/Clear Pending Bit 1003" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1002,Set/Clear Pending Bit 1002" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1001,Set/Clear Pending Bit 1001" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1000,Set/Clear Pending Bit 1000" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND999,Set/Clear Pending Bit 999" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND998,Set/Clear Pending Bit 998" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND997,Set/Clear Pending Bit 997" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND996,Set/Clear Pending Bit 996" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND995,Set/Clear Pending Bit 995" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND994,Set/Clear Pending Bit 994" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND993,Set/Clear Pending Bit 993" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND992,Set/Clear Pending Bit 992" "Not pending,Pending" else hgroup.long 0x1600++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR0E,Interrupt Set/Clear Pending Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1604++0x03 line.long 0x00 "GICD_SET/CLR_PENDR1E,Interrupt Set/Clear Pending Register Extended 1" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1055,Set/Clear Pending Bit 1055" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1054,Set/Clear Pending Bit 1054" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1053,Set/Clear Pending Bit 1053" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1052,Set/Clear Pending Bit 1052" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1051,Set/Clear Pending Bit 1051" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1050,Set/Clear Pending Bit 1050" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1049,Set/Clear Pending Bit 1049" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1048,Set/Clear Pending Bit 1048" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1047,Set/Clear Pending Bit 1047" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1046,Set/Clear Pending Bit 1046" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1045,Set/Clear Pending Bit 1045" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1044,Set/Clear Pending Bit 1044" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1043,Set/Clear Pending Bit 1043" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1042,Set/Clear Pending Bit 1042" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1041,Set/Clear Pending Bit 1041" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1040,Set/Clear Pending Bit 1040" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1039,Set/Clear Pending Bit 1039" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1038,Set/Clear Pending Bit 1038" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1037,Set/Clear Pending Bit 1037" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1036,Set/Clear Pending Bit 1036" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1035,Set/Clear Pending Bit 1035" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1034,Set/Clear Pending Bit 1034" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1033,Set/Clear Pending Bit 1033" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1032,Set/Clear Pending Bit 1032" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1031,Set/Clear Pending Bit 1031" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1030,Set/Clear Pending Bit 1030" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1029,Set/Clear Pending Bit 1029" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1028,Set/Clear Pending Bit 1028" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1027,Set/Clear Pending Bit 1027" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1026,Set/Clear Pending Bit 1026" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1025,Set/Clear Pending Bit 1025" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1024,Set/Clear Pending Bit 1024" "Not pending,Pending" else hgroup.long 0x1604++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR1E,Interrupt Set/Clear Pending Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1608++0x03 line.long 0x00 "GICD_SET/CLR_PENDR2E,Interrupt Set/Clear Pending Register Extended 2" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1087,Set/Clear Pending Bit 1087" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1086,Set/Clear Pending Bit 1086" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1085,Set/Clear Pending Bit 1085" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1084,Set/Clear Pending Bit 1084" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1083,Set/Clear Pending Bit 1083" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1082,Set/Clear Pending Bit 1082" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1081,Set/Clear Pending Bit 1081" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1080,Set/Clear Pending Bit 1080" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1079,Set/Clear Pending Bit 1079" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1078,Set/Clear Pending Bit 1078" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1077,Set/Clear Pending Bit 1077" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1076,Set/Clear Pending Bit 1076" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1075,Set/Clear Pending Bit 1075" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1074,Set/Clear Pending Bit 1074" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1073,Set/Clear Pending Bit 1073" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1072,Set/Clear Pending Bit 1072" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1071,Set/Clear Pending Bit 1071" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1070,Set/Clear Pending Bit 1070" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1069,Set/Clear Pending Bit 1069" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1068,Set/Clear Pending Bit 1068" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1067,Set/Clear Pending Bit 1067" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1066,Set/Clear Pending Bit 1066" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1065,Set/Clear Pending Bit 1065" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1064,Set/Clear Pending Bit 1064" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1063,Set/Clear Pending Bit 1063" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1062,Set/Clear Pending Bit 1062" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1061,Set/Clear Pending Bit 1061" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1060,Set/Clear Pending Bit 1060" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1059,Set/Clear Pending Bit 1059" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1058,Set/Clear Pending Bit 1058" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1057,Set/Clear Pending Bit 1057" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1056,Set/Clear Pending Bit 1056" "Not pending,Pending" else hgroup.long 0x1608++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR2E,Interrupt Set/Clear Pending Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x160C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR3E,Interrupt Set/Clear Pending Register Extended 3" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1119,Set/Clear Pending Bit 1119" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1118,Set/Clear Pending Bit 1118" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1117,Set/Clear Pending Bit 1117" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1116,Set/Clear Pending Bit 1116" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1115,Set/Clear Pending Bit 1115" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1114,Set/Clear Pending Bit 1114" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1113,Set/Clear Pending Bit 1113" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1112,Set/Clear Pending Bit 1112" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1111,Set/Clear Pending Bit 1111" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1110,Set/Clear Pending Bit 1110" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1109,Set/Clear Pending Bit 1109" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1108,Set/Clear Pending Bit 1108" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1107,Set/Clear Pending Bit 1107" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1106,Set/Clear Pending Bit 1106" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1105,Set/Clear Pending Bit 1105" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1104,Set/Clear Pending Bit 1104" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1103,Set/Clear Pending Bit 1103" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1102,Set/Clear Pending Bit 1102" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1101,Set/Clear Pending Bit 1101" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1100,Set/Clear Pending Bit 1100" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1099,Set/Clear Pending Bit 1099" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1098,Set/Clear Pending Bit 1098" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1097,Set/Clear Pending Bit 1097" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1096,Set/Clear Pending Bit 1096" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1095,Set/Clear Pending Bit 1095" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1094,Set/Clear Pending Bit 1094" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1093,Set/Clear Pending Bit 1093" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1092,Set/Clear Pending Bit 1092" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1091,Set/Clear Pending Bit 1091" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1090,Set/Clear Pending Bit 1090" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1089,Set/Clear Pending Bit 1089" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1088,Set/Clear Pending Bit 1088" "Not pending,Pending" else hgroup.long 0x160C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR3E,Interrupt Set/Clear Pending Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1610++0x03 line.long 0x00 "GICD_SET/CLR_PENDR4E,Interrupt Set/Clear Pending Register Extended 4" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1151,Set/Clear Pending Bit 1151" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1150,Set/Clear Pending Bit 1150" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1149,Set/Clear Pending Bit 1149" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1148,Set/Clear Pending Bit 1148" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1147,Set/Clear Pending Bit 1147" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1146,Set/Clear Pending Bit 1146" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1145,Set/Clear Pending Bit 1145" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1144,Set/Clear Pending Bit 1144" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1143,Set/Clear Pending Bit 1143" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1142,Set/Clear Pending Bit 1142" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1141,Set/Clear Pending Bit 1141" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1140,Set/Clear Pending Bit 1140" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1139,Set/Clear Pending Bit 1139" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1138,Set/Clear Pending Bit 1138" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1137,Set/Clear Pending Bit 1137" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1136,Set/Clear Pending Bit 1136" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1135,Set/Clear Pending Bit 1135" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1134,Set/Clear Pending Bit 1134" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1133,Set/Clear Pending Bit 1133" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1132,Set/Clear Pending Bit 1132" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1131,Set/Clear Pending Bit 1131" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1130,Set/Clear Pending Bit 1130" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1129,Set/Clear Pending Bit 1129" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1128,Set/Clear Pending Bit 1128" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1127,Set/Clear Pending Bit 1127" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1126,Set/Clear Pending Bit 1126" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1125,Set/Clear Pending Bit 1125" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1124,Set/Clear Pending Bit 1124" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1123,Set/Clear Pending Bit 1123" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1122,Set/Clear Pending Bit 1122" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1121,Set/Clear Pending Bit 1121" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1120,Set/Clear Pending Bit 1120" "Not pending,Pending" else hgroup.long 0x1610++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR4E,Interrupt Set/Clear Pending Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1614++0x03 line.long 0x00 "GICD_SET/CLR_PENDR5E,Interrupt Set/Clear Pending Register Extended 5" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1183,Set/Clear Pending Bit 1183" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1182,Set/Clear Pending Bit 1182" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1181,Set/Clear Pending Bit 1181" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1180,Set/Clear Pending Bit 1180" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1179,Set/Clear Pending Bit 1179" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1178,Set/Clear Pending Bit 1178" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1177,Set/Clear Pending Bit 1177" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1176,Set/Clear Pending Bit 1176" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1175,Set/Clear Pending Bit 1175" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1174,Set/Clear Pending Bit 1174" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1173,Set/Clear Pending Bit 1173" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1172,Set/Clear Pending Bit 1172" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1171,Set/Clear Pending Bit 1171" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1170,Set/Clear Pending Bit 1170" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1169,Set/Clear Pending Bit 1169" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1168,Set/Clear Pending Bit 1168" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1167,Set/Clear Pending Bit 1167" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1166,Set/Clear Pending Bit 1166" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1165,Set/Clear Pending Bit 1165" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1164,Set/Clear Pending Bit 1164" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1163,Set/Clear Pending Bit 1163" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1162,Set/Clear Pending Bit 1162" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1161,Set/Clear Pending Bit 1161" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1160,Set/Clear Pending Bit 1160" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1159,Set/Clear Pending Bit 1159" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1158,Set/Clear Pending Bit 1158" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1157,Set/Clear Pending Bit 1157" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1156,Set/Clear Pending Bit 1156" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1155,Set/Clear Pending Bit 1155" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1154,Set/Clear Pending Bit 1154" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1153,Set/Clear Pending Bit 1153" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1152,Set/Clear Pending Bit 1152" "Not pending,Pending" else hgroup.long 0x1614++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR5E,Interrupt Set/Clear Pending Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1618++0x03 line.long 0x00 "GICD_SET/CLR_PENDR6E,Interrupt Set/Clear Pending Register Extended 6" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1215,Set/Clear Pending Bit 1215" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1214,Set/Clear Pending Bit 1214" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1213,Set/Clear Pending Bit 1213" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1212,Set/Clear Pending Bit 1212" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1211,Set/Clear Pending Bit 1211" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1210,Set/Clear Pending Bit 1210" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1209,Set/Clear Pending Bit 1209" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1208,Set/Clear Pending Bit 1208" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1207,Set/Clear Pending Bit 1207" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1206,Set/Clear Pending Bit 1206" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1205,Set/Clear Pending Bit 1205" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1204,Set/Clear Pending Bit 1204" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1203,Set/Clear Pending Bit 1203" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1202,Set/Clear Pending Bit 1202" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1201,Set/Clear Pending Bit 1201" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1200,Set/Clear Pending Bit 1200" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1199,Set/Clear Pending Bit 1199" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1198,Set/Clear Pending Bit 1198" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1197,Set/Clear Pending Bit 1197" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1196,Set/Clear Pending Bit 1196" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1195,Set/Clear Pending Bit 1195" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1194,Set/Clear Pending Bit 1194" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1193,Set/Clear Pending Bit 1193" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1192,Set/Clear Pending Bit 1192" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1191,Set/Clear Pending Bit 1191" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1190,Set/Clear Pending Bit 1190" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1189,Set/Clear Pending Bit 1189" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1188,Set/Clear Pending Bit 1188" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1187,Set/Clear Pending Bit 1187" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1186,Set/Clear Pending Bit 1186" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1185,Set/Clear Pending Bit 1185" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1184,Set/Clear Pending Bit 1184" "Not pending,Pending" else hgroup.long 0x1618++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR6E,Interrupt Set/Clear Pending Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x161C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR7E,Interrupt Set/Clear Pending Register Extended 7" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1247,Set/Clear Pending Bit 1247" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1246,Set/Clear Pending Bit 1246" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1245,Set/Clear Pending Bit 1245" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1244,Set/Clear Pending Bit 1244" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1243,Set/Clear Pending Bit 1243" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1242,Set/Clear Pending Bit 1242" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1241,Set/Clear Pending Bit 1241" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1240,Set/Clear Pending Bit 1240" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1239,Set/Clear Pending Bit 1239" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1238,Set/Clear Pending Bit 1238" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1237,Set/Clear Pending Bit 1237" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1236,Set/Clear Pending Bit 1236" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1235,Set/Clear Pending Bit 1235" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1234,Set/Clear Pending Bit 1234" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1233,Set/Clear Pending Bit 1233" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1232,Set/Clear Pending Bit 1232" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1231,Set/Clear Pending Bit 1231" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1230,Set/Clear Pending Bit 1230" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1229,Set/Clear Pending Bit 1229" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1228,Set/Clear Pending Bit 1228" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1227,Set/Clear Pending Bit 1227" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1226,Set/Clear Pending Bit 1226" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1225,Set/Clear Pending Bit 1225" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1224,Set/Clear Pending Bit 1224" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1223,Set/Clear Pending Bit 1223" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1222,Set/Clear Pending Bit 1222" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1221,Set/Clear Pending Bit 1221" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1220,Set/Clear Pending Bit 1220" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1219,Set/Clear Pending Bit 1219" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1218,Set/Clear Pending Bit 1218" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1217,Set/Clear Pending Bit 1217" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1216,Set/Clear Pending Bit 1216" "Not pending,Pending" else hgroup.long 0x161C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR7E,Interrupt Set/Clear Pending Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1620++0x03 line.long 0x00 "GICD_SET/CLR_PENDR8E,Interrupt Set/Clear Pending Register Extended 8" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1279,Set/Clear Pending Bit 1279" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1278,Set/Clear Pending Bit 1278" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1277,Set/Clear Pending Bit 1277" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1276,Set/Clear Pending Bit 1276" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1275,Set/Clear Pending Bit 1275" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1274,Set/Clear Pending Bit 1274" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1273,Set/Clear Pending Bit 1273" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1272,Set/Clear Pending Bit 1272" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1271,Set/Clear Pending Bit 1271" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1270,Set/Clear Pending Bit 1270" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1269,Set/Clear Pending Bit 1269" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1268,Set/Clear Pending Bit 1268" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1267,Set/Clear Pending Bit 1267" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1266,Set/Clear Pending Bit 1266" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1265,Set/Clear Pending Bit 1265" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1264,Set/Clear Pending Bit 1264" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1263,Set/Clear Pending Bit 1263" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1262,Set/Clear Pending Bit 1262" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1261,Set/Clear Pending Bit 1261" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1260,Set/Clear Pending Bit 1260" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1259,Set/Clear Pending Bit 1259" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1258,Set/Clear Pending Bit 1258" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1257,Set/Clear Pending Bit 1257" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1256,Set/Clear Pending Bit 1256" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1255,Set/Clear Pending Bit 1255" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1254,Set/Clear Pending Bit 1254" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1253,Set/Clear Pending Bit 1253" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1252,Set/Clear Pending Bit 1252" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1251,Set/Clear Pending Bit 1251" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1250,Set/Clear Pending Bit 1250" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1249,Set/Clear Pending Bit 1249" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1248,Set/Clear Pending Bit 1248" "Not pending,Pending" else hgroup.long 0x1620++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR8E,Interrupt Set/Clear Pending Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1624++0x03 line.long 0x00 "GICD_SET/CLR_PENDR9E,Interrupt Set/Clear Pending Register Extended 9" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1311,Set/Clear Pending Bit 1311" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1310,Set/Clear Pending Bit 1310" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1309,Set/Clear Pending Bit 1309" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1308,Set/Clear Pending Bit 1308" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1307,Set/Clear Pending Bit 1307" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1306,Set/Clear Pending Bit 1306" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1305,Set/Clear Pending Bit 1305" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1304,Set/Clear Pending Bit 1304" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1303,Set/Clear Pending Bit 1303" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1302,Set/Clear Pending Bit 1302" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1301,Set/Clear Pending Bit 1301" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1300,Set/Clear Pending Bit 1300" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1299,Set/Clear Pending Bit 1299" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1298,Set/Clear Pending Bit 1298" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1297,Set/Clear Pending Bit 1297" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1296,Set/Clear Pending Bit 1296" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1295,Set/Clear Pending Bit 1295" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1294,Set/Clear Pending Bit 1294" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1293,Set/Clear Pending Bit 1293" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1292,Set/Clear Pending Bit 1292" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1291,Set/Clear Pending Bit 1291" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1290,Set/Clear Pending Bit 1290" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1289,Set/Clear Pending Bit 1289" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1288,Set/Clear Pending Bit 1288" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1287,Set/Clear Pending Bit 1287" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1286,Set/Clear Pending Bit 1286" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1285,Set/Clear Pending Bit 1285" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1284,Set/Clear Pending Bit 1284" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1283,Set/Clear Pending Bit 1283" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1282,Set/Clear Pending Bit 1282" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1281,Set/Clear Pending Bit 1281" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1280,Set/Clear Pending Bit 1280" "Not pending,Pending" else hgroup.long 0x1624++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR9E,Interrupt Set/Clear Pending Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1628++0x03 line.long 0x00 "GICD_SET/CLR_PENDR10E,Interrupt Set/Clear Pending Register Extended 10" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1343,Set/Clear Pending Bit 1343" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1342,Set/Clear Pending Bit 1342" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1341,Set/Clear Pending Bit 1341" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1340,Set/Clear Pending Bit 1340" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1339,Set/Clear Pending Bit 1339" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1338,Set/Clear Pending Bit 1338" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1337,Set/Clear Pending Bit 1337" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1336,Set/Clear Pending Bit 1336" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1335,Set/Clear Pending Bit 1335" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1334,Set/Clear Pending Bit 1334" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1333,Set/Clear Pending Bit 1333" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1332,Set/Clear Pending Bit 1332" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1331,Set/Clear Pending Bit 1331" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1330,Set/Clear Pending Bit 1330" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1329,Set/Clear Pending Bit 1329" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1328,Set/Clear Pending Bit 1328" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1327,Set/Clear Pending Bit 1327" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1326,Set/Clear Pending Bit 1326" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1325,Set/Clear Pending Bit 1325" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1324,Set/Clear Pending Bit 1324" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1323,Set/Clear Pending Bit 1323" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1322,Set/Clear Pending Bit 1322" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1321,Set/Clear Pending Bit 1321" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1320,Set/Clear Pending Bit 1320" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1319,Set/Clear Pending Bit 1319" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1318,Set/Clear Pending Bit 1318" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1317,Set/Clear Pending Bit 1317" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1316,Set/Clear Pending Bit 1316" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1315,Set/Clear Pending Bit 1315" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1314,Set/Clear Pending Bit 1314" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1313,Set/Clear Pending Bit 1313" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1312,Set/Clear Pending Bit 1312" "Not pending,Pending" else hgroup.long 0x1628++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR10E,Interrupt Set/Clear Pending Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x162C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR11E,Interrupt Set/Clear Pending Register Extended 11" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1375,Set/Clear Pending Bit 1375" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1374,Set/Clear Pending Bit 1374" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1373,Set/Clear Pending Bit 1373" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1372,Set/Clear Pending Bit 1372" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1371,Set/Clear Pending Bit 1371" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1370,Set/Clear Pending Bit 1370" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1369,Set/Clear Pending Bit 1369" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1368,Set/Clear Pending Bit 1368" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1367,Set/Clear Pending Bit 1367" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1366,Set/Clear Pending Bit 1366" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1365,Set/Clear Pending Bit 1365" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1364,Set/Clear Pending Bit 1364" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1363,Set/Clear Pending Bit 1363" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1362,Set/Clear Pending Bit 1362" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1361,Set/Clear Pending Bit 1361" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1360,Set/Clear Pending Bit 1360" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1359,Set/Clear Pending Bit 1359" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1358,Set/Clear Pending Bit 1358" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1357,Set/Clear Pending Bit 1357" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1356,Set/Clear Pending Bit 1356" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1355,Set/Clear Pending Bit 1355" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1354,Set/Clear Pending Bit 1354" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1353,Set/Clear Pending Bit 1353" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1352,Set/Clear Pending Bit 1352" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1351,Set/Clear Pending Bit 1351" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1350,Set/Clear Pending Bit 1350" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1349,Set/Clear Pending Bit 1349" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1348,Set/Clear Pending Bit 1348" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1347,Set/Clear Pending Bit 1347" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1346,Set/Clear Pending Bit 1346" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1345,Set/Clear Pending Bit 1345" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1344,Set/Clear Pending Bit 1344" "Not pending,Pending" else hgroup.long 0x162C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR11E,Interrupt Set/Clear Pending Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1630++0x03 line.long 0x00 "GICD_SET/CLR_PENDR12E,Interrupt Set/Clear Pending Register Extended 12" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1407,Set/Clear Pending Bit 1407" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1406,Set/Clear Pending Bit 1406" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1405,Set/Clear Pending Bit 1405" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1404,Set/Clear Pending Bit 1404" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1403,Set/Clear Pending Bit 1403" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1402,Set/Clear Pending Bit 1402" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1401,Set/Clear Pending Bit 1401" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1400,Set/Clear Pending Bit 1400" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1399,Set/Clear Pending Bit 1399" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1398,Set/Clear Pending Bit 1398" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1397,Set/Clear Pending Bit 1397" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1396,Set/Clear Pending Bit 1396" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1395,Set/Clear Pending Bit 1395" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1394,Set/Clear Pending Bit 1394" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1393,Set/Clear Pending Bit 1393" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1392,Set/Clear Pending Bit 1392" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1391,Set/Clear Pending Bit 1391" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1390,Set/Clear Pending Bit 1390" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1389,Set/Clear Pending Bit 1389" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1388,Set/Clear Pending Bit 1388" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1387,Set/Clear Pending Bit 1387" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1386,Set/Clear Pending Bit 1386" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1385,Set/Clear Pending Bit 1385" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1384,Set/Clear Pending Bit 1384" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1383,Set/Clear Pending Bit 1383" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1382,Set/Clear Pending Bit 1382" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1381,Set/Clear Pending Bit 1381" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1380,Set/Clear Pending Bit 1380" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1379,Set/Clear Pending Bit 1379" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1378,Set/Clear Pending Bit 1378" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1377,Set/Clear Pending Bit 1377" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1376,Set/Clear Pending Bit 1376" "Not pending,Pending" else hgroup.long 0x1630++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR12E,Interrupt Set/Clear Pending Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1634++0x03 line.long 0x00 "GICD_SET/CLR_PENDR13E,Interrupt Set/Clear Pending Register Extended 13" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1439,Set/Clear Pending Bit 1439" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1438,Set/Clear Pending Bit 1438" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1437,Set/Clear Pending Bit 1437" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1436,Set/Clear Pending Bit 1436" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1435,Set/Clear Pending Bit 1435" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1434,Set/Clear Pending Bit 1434" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1433,Set/Clear Pending Bit 1433" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1432,Set/Clear Pending Bit 1432" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1431,Set/Clear Pending Bit 1431" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1430,Set/Clear Pending Bit 1430" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1429,Set/Clear Pending Bit 1429" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1428,Set/Clear Pending Bit 1428" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1427,Set/Clear Pending Bit 1427" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1426,Set/Clear Pending Bit 1426" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1425,Set/Clear Pending Bit 1425" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1424,Set/Clear Pending Bit 1424" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1423,Set/Clear Pending Bit 1423" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1422,Set/Clear Pending Bit 1422" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1421,Set/Clear Pending Bit 1421" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1420,Set/Clear Pending Bit 1420" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1419,Set/Clear Pending Bit 1419" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1418,Set/Clear Pending Bit 1418" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1417,Set/Clear Pending Bit 1417" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1416,Set/Clear Pending Bit 1416" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1415,Set/Clear Pending Bit 1415" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1414,Set/Clear Pending Bit 1414" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1413,Set/Clear Pending Bit 1413" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1412,Set/Clear Pending Bit 1412" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1411,Set/Clear Pending Bit 1411" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1410,Set/Clear Pending Bit 1410" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1409,Set/Clear Pending Bit 1409" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1408,Set/Clear Pending Bit 1408" "Not pending,Pending" else hgroup.long 0x1634++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR13E,Interrupt Set/Clear Pending Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1638++0x03 line.long 0x00 "GICD_SET/CLR_PENDR14E,Interrupt Set/Clear Pending Register Extended 14" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1471,Set/Clear Pending Bit 1471" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1470,Set/Clear Pending Bit 1470" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1469,Set/Clear Pending Bit 1469" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1468,Set/Clear Pending Bit 1468" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1467,Set/Clear Pending Bit 1467" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1466,Set/Clear Pending Bit 1466" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1465,Set/Clear Pending Bit 1465" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1464,Set/Clear Pending Bit 1464" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1463,Set/Clear Pending Bit 1463" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1462,Set/Clear Pending Bit 1462" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1461,Set/Clear Pending Bit 1461" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1460,Set/Clear Pending Bit 1460" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1459,Set/Clear Pending Bit 1459" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1458,Set/Clear Pending Bit 1458" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1457,Set/Clear Pending Bit 1457" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1456,Set/Clear Pending Bit 1456" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1455,Set/Clear Pending Bit 1455" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1454,Set/Clear Pending Bit 1454" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1453,Set/Clear Pending Bit 1453" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1452,Set/Clear Pending Bit 1452" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1451,Set/Clear Pending Bit 1451" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1450,Set/Clear Pending Bit 1450" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1449,Set/Clear Pending Bit 1449" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1448,Set/Clear Pending Bit 1448" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1447,Set/Clear Pending Bit 1447" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1446,Set/Clear Pending Bit 1446" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1445,Set/Clear Pending Bit 1445" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1444,Set/Clear Pending Bit 1444" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1443,Set/Clear Pending Bit 1443" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1442,Set/Clear Pending Bit 1442" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1441,Set/Clear Pending Bit 1441" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1440,Set/Clear Pending Bit 1440" "Not pending,Pending" else hgroup.long 0x1638++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR14E,Interrupt Set/Clear Pending Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x163C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR15E,Interrupt Set/Clear Pending Register Extended 15" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1503,Set/Clear Pending Bit 1503" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1502,Set/Clear Pending Bit 1502" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1501,Set/Clear Pending Bit 1501" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1500,Set/Clear Pending Bit 1500" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1499,Set/Clear Pending Bit 1499" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1498,Set/Clear Pending Bit 1498" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1497,Set/Clear Pending Bit 1497" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1496,Set/Clear Pending Bit 1496" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1495,Set/Clear Pending Bit 1495" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1494,Set/Clear Pending Bit 1494" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1493,Set/Clear Pending Bit 1493" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1492,Set/Clear Pending Bit 1492" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1491,Set/Clear Pending Bit 1491" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1490,Set/Clear Pending Bit 1490" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1489,Set/Clear Pending Bit 1489" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1488,Set/Clear Pending Bit 1488" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1487,Set/Clear Pending Bit 1487" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1486,Set/Clear Pending Bit 1486" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1485,Set/Clear Pending Bit 1485" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1484,Set/Clear Pending Bit 1484" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1483,Set/Clear Pending Bit 1483" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1482,Set/Clear Pending Bit 1482" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1481,Set/Clear Pending Bit 1481" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1480,Set/Clear Pending Bit 1480" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1479,Set/Clear Pending Bit 1479" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1478,Set/Clear Pending Bit 1478" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1477,Set/Clear Pending Bit 1477" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1476,Set/Clear Pending Bit 1476" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1475,Set/Clear Pending Bit 1475" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1474,Set/Clear Pending Bit 1474" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1473,Set/Clear Pending Bit 1473" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1472,Set/Clear Pending Bit 1472" "Not pending,Pending" else hgroup.long 0x163C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR15E,Interrupt Set/Clear Pending Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1640++0x03 line.long 0x00 "GICD_SET/CLR_PENDR16E,Interrupt Set/Clear Pending Register Extended 16" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1535,Set/Clear Pending Bit 1535" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1534,Set/Clear Pending Bit 1534" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1533,Set/Clear Pending Bit 1533" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1532,Set/Clear Pending Bit 1532" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1531,Set/Clear Pending Bit 1531" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1530,Set/Clear Pending Bit 1530" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1529,Set/Clear Pending Bit 1529" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1528,Set/Clear Pending Bit 1528" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1527,Set/Clear Pending Bit 1527" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1526,Set/Clear Pending Bit 1526" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1525,Set/Clear Pending Bit 1525" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1524,Set/Clear Pending Bit 1524" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1523,Set/Clear Pending Bit 1523" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1522,Set/Clear Pending Bit 1522" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1521,Set/Clear Pending Bit 1521" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1520,Set/Clear Pending Bit 1520" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1519,Set/Clear Pending Bit 1519" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1518,Set/Clear Pending Bit 1518" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1517,Set/Clear Pending Bit 1517" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1516,Set/Clear Pending Bit 1516" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1515,Set/Clear Pending Bit 1515" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1514,Set/Clear Pending Bit 1514" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1513,Set/Clear Pending Bit 1513" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1512,Set/Clear Pending Bit 1512" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1511,Set/Clear Pending Bit 1511" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1510,Set/Clear Pending Bit 1510" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1509,Set/Clear Pending Bit 1509" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1508,Set/Clear Pending Bit 1508" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1507,Set/Clear Pending Bit 1507" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1506,Set/Clear Pending Bit 1506" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1505,Set/Clear Pending Bit 1505" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1504,Set/Clear Pending Bit 1504" "Not pending,Pending" else hgroup.long 0x1640++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR16E,Interrupt Set/Clear Pending Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1644++0x03 line.long 0x00 "GICD_SET/CLR_PENDR17E,Interrupt Set/Clear Pending Register Extended 17" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1567,Set/Clear Pending Bit 1567" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1566,Set/Clear Pending Bit 1566" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1565,Set/Clear Pending Bit 1565" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1564,Set/Clear Pending Bit 1564" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1563,Set/Clear Pending Bit 1563" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1562,Set/Clear Pending Bit 1562" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1561,Set/Clear Pending Bit 1561" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1560,Set/Clear Pending Bit 1560" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1559,Set/Clear Pending Bit 1559" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1558,Set/Clear Pending Bit 1558" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1557,Set/Clear Pending Bit 1557" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1556,Set/Clear Pending Bit 1556" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1555,Set/Clear Pending Bit 1555" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1554,Set/Clear Pending Bit 1554" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1553,Set/Clear Pending Bit 1553" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1552,Set/Clear Pending Bit 1552" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1551,Set/Clear Pending Bit 1551" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1550,Set/Clear Pending Bit 1550" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1549,Set/Clear Pending Bit 1549" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1548,Set/Clear Pending Bit 1548" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1547,Set/Clear Pending Bit 1547" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1546,Set/Clear Pending Bit 1546" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1545,Set/Clear Pending Bit 1545" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1544,Set/Clear Pending Bit 1544" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1543,Set/Clear Pending Bit 1543" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1542,Set/Clear Pending Bit 1542" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1541,Set/Clear Pending Bit 1541" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1540,Set/Clear Pending Bit 1540" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1539,Set/Clear Pending Bit 1539" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1538,Set/Clear Pending Bit 1538" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1537,Set/Clear Pending Bit 1537" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1536,Set/Clear Pending Bit 1536" "Not pending,Pending" else hgroup.long 0x1644++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR17E,Interrupt Set/Clear Pending Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1648++0x03 line.long 0x00 "GICD_SET/CLR_PENDR18E,Interrupt Set/Clear Pending Register Extended 18" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1599,Set/Clear Pending Bit 1599" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1598,Set/Clear Pending Bit 1598" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1597,Set/Clear Pending Bit 1597" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1596,Set/Clear Pending Bit 1596" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1595,Set/Clear Pending Bit 1595" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1594,Set/Clear Pending Bit 1594" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1593,Set/Clear Pending Bit 1593" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1592,Set/Clear Pending Bit 1592" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1591,Set/Clear Pending Bit 1591" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1590,Set/Clear Pending Bit 1590" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1589,Set/Clear Pending Bit 1589" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1588,Set/Clear Pending Bit 1588" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1587,Set/Clear Pending Bit 1587" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1586,Set/Clear Pending Bit 1586" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1585,Set/Clear Pending Bit 1585" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1584,Set/Clear Pending Bit 1584" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1583,Set/Clear Pending Bit 1583" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1582,Set/Clear Pending Bit 1582" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1581,Set/Clear Pending Bit 1581" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1580,Set/Clear Pending Bit 1580" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1579,Set/Clear Pending Bit 1579" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1578,Set/Clear Pending Bit 1578" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1577,Set/Clear Pending Bit 1577" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1576,Set/Clear Pending Bit 1576" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1575,Set/Clear Pending Bit 1575" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1574,Set/Clear Pending Bit 1574" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1573,Set/Clear Pending Bit 1573" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1572,Set/Clear Pending Bit 1572" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1571,Set/Clear Pending Bit 1571" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1570,Set/Clear Pending Bit 1570" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1569,Set/Clear Pending Bit 1569" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1568,Set/Clear Pending Bit 1568" "Not pending,Pending" else hgroup.long 0x1648++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR18E,Interrupt Set/Clear Pending Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x164C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR19E,Interrupt Set/Clear Pending Register Extended 19" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1631,Set/Clear Pending Bit 1631" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1630,Set/Clear Pending Bit 1630" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1629,Set/Clear Pending Bit 1629" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1628,Set/Clear Pending Bit 1628" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1627,Set/Clear Pending Bit 1627" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1626,Set/Clear Pending Bit 1626" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1625,Set/Clear Pending Bit 1625" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1624,Set/Clear Pending Bit 1624" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1623,Set/Clear Pending Bit 1623" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1622,Set/Clear Pending Bit 1622" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1621,Set/Clear Pending Bit 1621" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1620,Set/Clear Pending Bit 1620" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1619,Set/Clear Pending Bit 1619" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1618,Set/Clear Pending Bit 1618" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1617,Set/Clear Pending Bit 1617" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1616,Set/Clear Pending Bit 1616" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1615,Set/Clear Pending Bit 1615" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1614,Set/Clear Pending Bit 1614" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1613,Set/Clear Pending Bit 1613" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1612,Set/Clear Pending Bit 1612" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1611,Set/Clear Pending Bit 1611" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1610,Set/Clear Pending Bit 1610" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1609,Set/Clear Pending Bit 1609" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1608,Set/Clear Pending Bit 1608" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1607,Set/Clear Pending Bit 1607" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1606,Set/Clear Pending Bit 1606" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1605,Set/Clear Pending Bit 1605" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1604,Set/Clear Pending Bit 1604" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1603,Set/Clear Pending Bit 1603" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1602,Set/Clear Pending Bit 1602" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1601,Set/Clear Pending Bit 1601" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1600,Set/Clear Pending Bit 1600" "Not pending,Pending" else hgroup.long 0x164C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR19E,Interrupt Set/Clear Pending Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1650++0x03 line.long 0x00 "GICD_SET/CLR_PENDR20E,Interrupt Set/Clear Pending Register Extended 20" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1663,Set/Clear Pending Bit 1663" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1662,Set/Clear Pending Bit 1662" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1661,Set/Clear Pending Bit 1661" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1660,Set/Clear Pending Bit 1660" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1659,Set/Clear Pending Bit 1659" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1658,Set/Clear Pending Bit 1658" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1657,Set/Clear Pending Bit 1657" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1656,Set/Clear Pending Bit 1656" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1655,Set/Clear Pending Bit 1655" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1654,Set/Clear Pending Bit 1654" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1653,Set/Clear Pending Bit 1653" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1652,Set/Clear Pending Bit 1652" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1651,Set/Clear Pending Bit 1651" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1650,Set/Clear Pending Bit 1650" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1649,Set/Clear Pending Bit 1649" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1648,Set/Clear Pending Bit 1648" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1647,Set/Clear Pending Bit 1647" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1646,Set/Clear Pending Bit 1646" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1645,Set/Clear Pending Bit 1645" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1644,Set/Clear Pending Bit 1644" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1643,Set/Clear Pending Bit 1643" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1642,Set/Clear Pending Bit 1642" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1641,Set/Clear Pending Bit 1641" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1640,Set/Clear Pending Bit 1640" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1639,Set/Clear Pending Bit 1639" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1638,Set/Clear Pending Bit 1638" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1637,Set/Clear Pending Bit 1637" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1636,Set/Clear Pending Bit 1636" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1635,Set/Clear Pending Bit 1635" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1634,Set/Clear Pending Bit 1634" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1633,Set/Clear Pending Bit 1633" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1632,Set/Clear Pending Bit 1632" "Not pending,Pending" else hgroup.long 0x1650++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR20E,Interrupt Set/Clear Pending Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1654++0x03 line.long 0x00 "GICD_SET/CLR_PENDR21E,Interrupt Set/Clear Pending Register Extended 21" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1695,Set/Clear Pending Bit 1695" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1694,Set/Clear Pending Bit 1694" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1693,Set/Clear Pending Bit 1693" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1692,Set/Clear Pending Bit 1692" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1691,Set/Clear Pending Bit 1691" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1690,Set/Clear Pending Bit 1690" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1689,Set/Clear Pending Bit 1689" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1688,Set/Clear Pending Bit 1688" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1687,Set/Clear Pending Bit 1687" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1686,Set/Clear Pending Bit 1686" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1685,Set/Clear Pending Bit 1685" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1684,Set/Clear Pending Bit 1684" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1683,Set/Clear Pending Bit 1683" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1682,Set/Clear Pending Bit 1682" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1681,Set/Clear Pending Bit 1681" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1680,Set/Clear Pending Bit 1680" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1679,Set/Clear Pending Bit 1679" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1678,Set/Clear Pending Bit 1678" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1677,Set/Clear Pending Bit 1677" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1676,Set/Clear Pending Bit 1676" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1675,Set/Clear Pending Bit 1675" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1674,Set/Clear Pending Bit 1674" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1673,Set/Clear Pending Bit 1673" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1672,Set/Clear Pending Bit 1672" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1671,Set/Clear Pending Bit 1671" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1670,Set/Clear Pending Bit 1670" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1669,Set/Clear Pending Bit 1669" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1668,Set/Clear Pending Bit 1668" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1667,Set/Clear Pending Bit 1667" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1666,Set/Clear Pending Bit 1666" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1665,Set/Clear Pending Bit 1665" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1664,Set/Clear Pending Bit 1664" "Not pending,Pending" else hgroup.long 0x1654++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR21E,Interrupt Set/Clear Pending Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1658++0x03 line.long 0x00 "GICD_SET/CLR_PENDR22E,Interrupt Set/Clear Pending Register Extended 22" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1727,Set/Clear Pending Bit 1727" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1726,Set/Clear Pending Bit 1726" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1725,Set/Clear Pending Bit 1725" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1724,Set/Clear Pending Bit 1724" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1723,Set/Clear Pending Bit 1723" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1722,Set/Clear Pending Bit 1722" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1721,Set/Clear Pending Bit 1721" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1720,Set/Clear Pending Bit 1720" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1719,Set/Clear Pending Bit 1719" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1718,Set/Clear Pending Bit 1718" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1717,Set/Clear Pending Bit 1717" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1716,Set/Clear Pending Bit 1716" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1715,Set/Clear Pending Bit 1715" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1714,Set/Clear Pending Bit 1714" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1713,Set/Clear Pending Bit 1713" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1712,Set/Clear Pending Bit 1712" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1711,Set/Clear Pending Bit 1711" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1710,Set/Clear Pending Bit 1710" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1709,Set/Clear Pending Bit 1709" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1708,Set/Clear Pending Bit 1708" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1707,Set/Clear Pending Bit 1707" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1706,Set/Clear Pending Bit 1706" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1705,Set/Clear Pending Bit 1705" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1704,Set/Clear Pending Bit 1704" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1703,Set/Clear Pending Bit 1703" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1702,Set/Clear Pending Bit 1702" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1701,Set/Clear Pending Bit 1701" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1700,Set/Clear Pending Bit 1700" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1699,Set/Clear Pending Bit 1699" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1698,Set/Clear Pending Bit 1698" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1697,Set/Clear Pending Bit 1697" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1696,Set/Clear Pending Bit 1696" "Not pending,Pending" else hgroup.long 0x1658++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR22E,Interrupt Set/Clear Pending Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x165C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR23E,Interrupt Set/Clear Pending Register Extended 23" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1759,Set/Clear Pending Bit 1759" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1758,Set/Clear Pending Bit 1758" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1757,Set/Clear Pending Bit 1757" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1756,Set/Clear Pending Bit 1756" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1755,Set/Clear Pending Bit 1755" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1754,Set/Clear Pending Bit 1754" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1753,Set/Clear Pending Bit 1753" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1752,Set/Clear Pending Bit 1752" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1751,Set/Clear Pending Bit 1751" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1750,Set/Clear Pending Bit 1750" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1749,Set/Clear Pending Bit 1749" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1748,Set/Clear Pending Bit 1748" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1747,Set/Clear Pending Bit 1747" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1746,Set/Clear Pending Bit 1746" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1745,Set/Clear Pending Bit 1745" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1744,Set/Clear Pending Bit 1744" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1743,Set/Clear Pending Bit 1743" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1742,Set/Clear Pending Bit 1742" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1741,Set/Clear Pending Bit 1741" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1740,Set/Clear Pending Bit 1740" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1739,Set/Clear Pending Bit 1739" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1738,Set/Clear Pending Bit 1738" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1737,Set/Clear Pending Bit 1737" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1736,Set/Clear Pending Bit 1736" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1735,Set/Clear Pending Bit 1735" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1734,Set/Clear Pending Bit 1734" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1733,Set/Clear Pending Bit 1733" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1732,Set/Clear Pending Bit 1732" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1731,Set/Clear Pending Bit 1731" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1730,Set/Clear Pending Bit 1730" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1729,Set/Clear Pending Bit 1729" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1728,Set/Clear Pending Bit 1728" "Not pending,Pending" else hgroup.long 0x165C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR23E,Interrupt Set/Clear Pending Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1660++0x03 line.long 0x00 "GICD_SET/CLR_PENDR24E,Interrupt Set/Clear Pending Register Extended 24" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1791,Set/Clear Pending Bit 1791" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1790,Set/Clear Pending Bit 1790" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1789,Set/Clear Pending Bit 1789" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1788,Set/Clear Pending Bit 1788" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1787,Set/Clear Pending Bit 1787" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1786,Set/Clear Pending Bit 1786" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1785,Set/Clear Pending Bit 1785" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1784,Set/Clear Pending Bit 1784" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1783,Set/Clear Pending Bit 1783" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1782,Set/Clear Pending Bit 1782" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1781,Set/Clear Pending Bit 1781" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1780,Set/Clear Pending Bit 1780" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1779,Set/Clear Pending Bit 1779" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1778,Set/Clear Pending Bit 1778" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1777,Set/Clear Pending Bit 1777" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1776,Set/Clear Pending Bit 1776" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1775,Set/Clear Pending Bit 1775" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1774,Set/Clear Pending Bit 1774" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1773,Set/Clear Pending Bit 1773" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1772,Set/Clear Pending Bit 1772" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1771,Set/Clear Pending Bit 1771" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1770,Set/Clear Pending Bit 1770" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1769,Set/Clear Pending Bit 1769" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1768,Set/Clear Pending Bit 1768" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1767,Set/Clear Pending Bit 1767" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1766,Set/Clear Pending Bit 1766" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1765,Set/Clear Pending Bit 1765" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1764,Set/Clear Pending Bit 1764" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1763,Set/Clear Pending Bit 1763" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1762,Set/Clear Pending Bit 1762" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1761,Set/Clear Pending Bit 1761" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1760,Set/Clear Pending Bit 1760" "Not pending,Pending" else hgroup.long 0x1660++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR24E,Interrupt Set/Clear Pending Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1664++0x03 line.long 0x00 "GICD_SET/CLR_PENDR25E,Interrupt Set/Clear Pending Register Extended 25" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1823,Set/Clear Pending Bit 1823" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1822,Set/Clear Pending Bit 1822" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1821,Set/Clear Pending Bit 1821" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1820,Set/Clear Pending Bit 1820" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1819,Set/Clear Pending Bit 1819" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1818,Set/Clear Pending Bit 1818" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1817,Set/Clear Pending Bit 1817" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1816,Set/Clear Pending Bit 1816" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1815,Set/Clear Pending Bit 1815" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1814,Set/Clear Pending Bit 1814" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1813,Set/Clear Pending Bit 1813" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1812,Set/Clear Pending Bit 1812" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1811,Set/Clear Pending Bit 1811" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1810,Set/Clear Pending Bit 1810" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1809,Set/Clear Pending Bit 1809" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1808,Set/Clear Pending Bit 1808" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1807,Set/Clear Pending Bit 1807" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1806,Set/Clear Pending Bit 1806" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1805,Set/Clear Pending Bit 1805" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1804,Set/Clear Pending Bit 1804" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1803,Set/Clear Pending Bit 1803" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1802,Set/Clear Pending Bit 1802" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1801,Set/Clear Pending Bit 1801" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1800,Set/Clear Pending Bit 1800" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1799,Set/Clear Pending Bit 1799" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1798,Set/Clear Pending Bit 1798" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1797,Set/Clear Pending Bit 1797" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1796,Set/Clear Pending Bit 1796" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1795,Set/Clear Pending Bit 1795" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1794,Set/Clear Pending Bit 1794" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1793,Set/Clear Pending Bit 1793" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1792,Set/Clear Pending Bit 1792" "Not pending,Pending" else hgroup.long 0x1664++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR25E,Interrupt Set/Clear Pending Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1668++0x03 line.long 0x00 "GICD_SET/CLR_PENDR26E,Interrupt Set/Clear Pending Register Extended 26" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1855,Set/Clear Pending Bit 1855" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1854,Set/Clear Pending Bit 1854" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1853,Set/Clear Pending Bit 1853" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1852,Set/Clear Pending Bit 1852" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1851,Set/Clear Pending Bit 1851" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1850,Set/Clear Pending Bit 1850" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1849,Set/Clear Pending Bit 1849" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1848,Set/Clear Pending Bit 1848" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1847,Set/Clear Pending Bit 1847" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1846,Set/Clear Pending Bit 1846" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1845,Set/Clear Pending Bit 1845" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1844,Set/Clear Pending Bit 1844" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1843,Set/Clear Pending Bit 1843" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1842,Set/Clear Pending Bit 1842" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1841,Set/Clear Pending Bit 1841" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1840,Set/Clear Pending Bit 1840" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1839,Set/Clear Pending Bit 1839" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1838,Set/Clear Pending Bit 1838" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1837,Set/Clear Pending Bit 1837" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1836,Set/Clear Pending Bit 1836" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1835,Set/Clear Pending Bit 1835" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1834,Set/Clear Pending Bit 1834" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1833,Set/Clear Pending Bit 1833" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1832,Set/Clear Pending Bit 1832" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1831,Set/Clear Pending Bit 1831" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1830,Set/Clear Pending Bit 1830" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1829,Set/Clear Pending Bit 1829" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1828,Set/Clear Pending Bit 1828" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1827,Set/Clear Pending Bit 1827" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1826,Set/Clear Pending Bit 1826" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1825,Set/Clear Pending Bit 1825" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1824,Set/Clear Pending Bit 1824" "Not pending,Pending" else hgroup.long 0x1668++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR26E,Interrupt Set/Clear Pending Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x166C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR27E,Interrupt Set/Clear Pending Register Extended 27" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1887,Set/Clear Pending Bit 1887" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1886,Set/Clear Pending Bit 1886" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1885,Set/Clear Pending Bit 1885" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1884,Set/Clear Pending Bit 1884" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1883,Set/Clear Pending Bit 1883" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1882,Set/Clear Pending Bit 1882" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1881,Set/Clear Pending Bit 1881" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1880,Set/Clear Pending Bit 1880" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1879,Set/Clear Pending Bit 1879" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1878,Set/Clear Pending Bit 1878" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1877,Set/Clear Pending Bit 1877" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1876,Set/Clear Pending Bit 1876" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1875,Set/Clear Pending Bit 1875" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1874,Set/Clear Pending Bit 1874" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1873,Set/Clear Pending Bit 1873" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1872,Set/Clear Pending Bit 1872" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1871,Set/Clear Pending Bit 1871" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1870,Set/Clear Pending Bit 1870" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1869,Set/Clear Pending Bit 1869" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1868,Set/Clear Pending Bit 1868" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1867,Set/Clear Pending Bit 1867" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1866,Set/Clear Pending Bit 1866" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1865,Set/Clear Pending Bit 1865" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1864,Set/Clear Pending Bit 1864" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1863,Set/Clear Pending Bit 1863" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1862,Set/Clear Pending Bit 1862" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1861,Set/Clear Pending Bit 1861" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1860,Set/Clear Pending Bit 1860" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1859,Set/Clear Pending Bit 1859" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1858,Set/Clear Pending Bit 1858" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1857,Set/Clear Pending Bit 1857" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1856,Set/Clear Pending Bit 1856" "Not pending,Pending" else hgroup.long 0x166C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR27E,Interrupt Set/Clear Pending Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1670++0x03 line.long 0x00 "GICD_SET/CLR_PENDR28E,Interrupt Set/Clear Pending Register Extended 28" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1919,Set/Clear Pending Bit 1919" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1918,Set/Clear Pending Bit 1918" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1917,Set/Clear Pending Bit 1917" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1916,Set/Clear Pending Bit 1916" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1915,Set/Clear Pending Bit 1915" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1914,Set/Clear Pending Bit 1914" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1913,Set/Clear Pending Bit 1913" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1912,Set/Clear Pending Bit 1912" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1911,Set/Clear Pending Bit 1911" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1910,Set/Clear Pending Bit 1910" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1909,Set/Clear Pending Bit 1909" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1908,Set/Clear Pending Bit 1908" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1907,Set/Clear Pending Bit 1907" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1906,Set/Clear Pending Bit 1906" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1905,Set/Clear Pending Bit 1905" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1904,Set/Clear Pending Bit 1904" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1903,Set/Clear Pending Bit 1903" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1902,Set/Clear Pending Bit 1902" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1901,Set/Clear Pending Bit 1901" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1900,Set/Clear Pending Bit 1900" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1899,Set/Clear Pending Bit 1899" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1898,Set/Clear Pending Bit 1898" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1897,Set/Clear Pending Bit 1897" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1896,Set/Clear Pending Bit 1896" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1895,Set/Clear Pending Bit 1895" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1894,Set/Clear Pending Bit 1894" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1893,Set/Clear Pending Bit 1893" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1892,Set/Clear Pending Bit 1892" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1891,Set/Clear Pending Bit 1891" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1890,Set/Clear Pending Bit 1890" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1889,Set/Clear Pending Bit 1889" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1888,Set/Clear Pending Bit 1888" "Not pending,Pending" else hgroup.long 0x1670++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR28E,Interrupt Set/Clear Pending Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1674++0x03 line.long 0x00 "GICD_SET/CLR_PENDR29E,Interrupt Set/Clear Pending Register Extended 29" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1951,Set/Clear Pending Bit 1951" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1950,Set/Clear Pending Bit 1950" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1949,Set/Clear Pending Bit 1949" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1948,Set/Clear Pending Bit 1948" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1947,Set/Clear Pending Bit 1947" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1946,Set/Clear Pending Bit 1946" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1945,Set/Clear Pending Bit 1945" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1944,Set/Clear Pending Bit 1944" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1943,Set/Clear Pending Bit 1943" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1942,Set/Clear Pending Bit 1942" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1941,Set/Clear Pending Bit 1941" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1940,Set/Clear Pending Bit 1940" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1939,Set/Clear Pending Bit 1939" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1938,Set/Clear Pending Bit 1938" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1937,Set/Clear Pending Bit 1937" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1936,Set/Clear Pending Bit 1936" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1935,Set/Clear Pending Bit 1935" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1934,Set/Clear Pending Bit 1934" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1933,Set/Clear Pending Bit 1933" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1932,Set/Clear Pending Bit 1932" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1931,Set/Clear Pending Bit 1931" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1930,Set/Clear Pending Bit 1930" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1929,Set/Clear Pending Bit 1929" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1928,Set/Clear Pending Bit 1928" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1927,Set/Clear Pending Bit 1927" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1926,Set/Clear Pending Bit 1926" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1925,Set/Clear Pending Bit 1925" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1924,Set/Clear Pending Bit 1924" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1923,Set/Clear Pending Bit 1923" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1922,Set/Clear Pending Bit 1922" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1921,Set/Clear Pending Bit 1921" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1920,Set/Clear Pending Bit 1920" "Not pending,Pending" else hgroup.long 0x1674++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR29E,Interrupt Set/Clear Pending Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1678++0x03 line.long 0x00 "GICD_SET/CLR_PENDR30E,Interrupt Set/Clear Pending Register Extended 30" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND1983,Set/Clear Pending Bit 1983" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND1982,Set/Clear Pending Bit 1982" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND1981,Set/Clear Pending Bit 1981" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND1980,Set/Clear Pending Bit 1980" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND1979,Set/Clear Pending Bit 1979" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND1978,Set/Clear Pending Bit 1978" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND1977,Set/Clear Pending Bit 1977" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND1976,Set/Clear Pending Bit 1976" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND1975,Set/Clear Pending Bit 1975" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND1974,Set/Clear Pending Bit 1974" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND1973,Set/Clear Pending Bit 1973" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND1972,Set/Clear Pending Bit 1972" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND1971,Set/Clear Pending Bit 1971" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND1970,Set/Clear Pending Bit 1970" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND1969,Set/Clear Pending Bit 1969" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND1968,Set/Clear Pending Bit 1968" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1967,Set/Clear Pending Bit 1967" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1966,Set/Clear Pending Bit 1966" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1965,Set/Clear Pending Bit 1965" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1964,Set/Clear Pending Bit 1964" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1963,Set/Clear Pending Bit 1963" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1962,Set/Clear Pending Bit 1962" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1961,Set/Clear Pending Bit 1961" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1960,Set/Clear Pending Bit 1960" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1959,Set/Clear Pending Bit 1959" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1958,Set/Clear Pending Bit 1958" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1957,Set/Clear Pending Bit 1957" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1956,Set/Clear Pending Bit 1956" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1955,Set/Clear Pending Bit 1955" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1954,Set/Clear Pending Bit 1954" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1953,Set/Clear Pending Bit 1953" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1952,Set/Clear Pending Bit 1952" "Not pending,Pending" else hgroup.long 0x1678++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR30E,Interrupt Set/Clear Pending Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x167C++0x03 line.long 0x00 "GICD_SET/CLR_PENDR31E,Interrupt Set/Clear Pending Register Extended 31" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRPEND2015,Set/Clear Pending Bit 2015" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRPEND2014,Set/Clear Pending Bit 2014" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRPEND2013,Set/Clear Pending Bit 2013" "Not pending,Pending" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRPEND2012,Set/Clear Pending Bit 2012" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRPEND2011,Set/Clear Pending Bit 2011" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRPEND2010,Set/Clear Pending Bit 2010" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRPEND2009,Set/Clear Pending Bit 2009" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRPEND2008,Set/Clear Pending Bit 2008" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRPEND2007,Set/Clear Pending Bit 2007" "Not pending,Pending" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRPEND2006,Set/Clear Pending Bit 2006" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRPEND2005,Set/Clear Pending Bit 2005" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRPEND2004,Set/Clear Pending Bit 2004" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRPEND2003,Set/Clear Pending Bit 2003" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRPEND2002,Set/Clear Pending Bit 2002" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRPEND2001,Set/Clear Pending Bit 2001" "Not pending,Pending" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRPEND2000,Set/Clear Pending Bit 2000" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRPEND1999,Set/Clear Pending Bit 1999" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRPEND1998,Set/Clear Pending Bit 1998" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRPEND1997,Set/Clear Pending Bit 1997" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRPEND1996,Set/Clear Pending Bit 1996" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRPEND1995,Set/Clear Pending Bit 1995" "Not pending,Pending" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRPEND1994,Set/Clear Pending Bit 1994" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRPEND1993,Set/Clear Pending Bit 1993" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRPEND1992,Set/Clear Pending Bit 1992" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRPEND1991,Set/Clear Pending Bit 1991" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRPEND1990,Set/Clear Pending Bit 1990" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRPEND1989,Set/Clear Pending Bit 1989" "Not pending,Pending" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRPEND1988,Set/Clear Pending Bit 1988" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRPEND1987,Set/Clear Pending Bit 1987" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRPEND1986,Set/Clear Pending Bit 1986" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRPEND1985,Set/Clear Pending Bit 1985" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRPEND1984,Set/Clear Pending Bit 1984" "Not pending,Pending" else hgroup.long 0x167C++0x03 hide.long 0x00 "GICD_SET/CLR_PENDR31E,Interrupt Set/Clear Pending Register Extended 31" endif tree.end tree "Set/Clear Active Registers" if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01) group.long 0x0304++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER1,Interrupt Set/Clear Active Register 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE63,Set/Clear Active Bit 63" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE62,Set/Clear Active Bit 62" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE61,Set/Clear Active Bit 61" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE60,Set/Clear Active Bit 60" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE59,Set/Clear Active Bit 59" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE58,Set/Clear Active Bit 58" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE57,Set/Clear Active Bit 57" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE56,Set/Clear Active Bit 56" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE55,Set/Clear Active Bit 55" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE54,Set/Clear Active Bit 54" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE53,Set/Clear Active Bit 53" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE52,Set/Clear Active Bit 52" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE51,Set/Clear Active Bit 51" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE50,Set/Clear Active Bit 50" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE49,Set/Clear Active Bit 49" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE48,Set/Clear Active Bit 48" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE47,Set/Clear Active Bit 47" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE46,Set/Clear Active Bit 46" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE45,Set/Clear Active Bit 45" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE44,Set/Clear Active Bit 44" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE43,Set/Clear Active Bit 43" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE42,Set/Clear Active Bit 42" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE41,Set/Clear Active Bit 41" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE40,Set/Clear Active Bit 40" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE39,Set/Clear Active Bit 39" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE38,Set/Clear Active Bit 38" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE37,Set/Clear Active Bit 37" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE36,Set/Clear Active Bit 36" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE35,Set/Clear Active Bit 35" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE34,Set/Clear Active Bit 34" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE33,Set/Clear Active Bit 33" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE32,Set/Clear Active Bit 32" "Not active,Active" else hgroup.long 0x0304++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER1,Interrupt Set/Clear Active Register 1" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02) group.long 0x0308++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER2,Interrupt Set/Clear Active Register 2" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE95,Set/Clear Active Bit 95" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE94,Set/Clear Active Bit 94" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE93,Set/Clear Active Bit 93" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE92,Set/Clear Active Bit 92" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE91,Set/Clear Active Bit 91" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE90,Set/Clear Active Bit 90" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE89,Set/Clear Active Bit 89" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE88,Set/Clear Active Bit 88" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE87,Set/Clear Active Bit 87" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE86,Set/Clear Active Bit 86" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE85,Set/Clear Active Bit 85" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE84,Set/Clear Active Bit 84" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE83,Set/Clear Active Bit 83" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE82,Set/Clear Active Bit 82" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE81,Set/Clear Active Bit 81" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE80,Set/Clear Active Bit 80" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE79,Set/Clear Active Bit 79" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE78,Set/Clear Active Bit 78" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE77,Set/Clear Active Bit 77" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE76,Set/Clear Active Bit 76" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE75,Set/Clear Active Bit 75" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE74,Set/Clear Active Bit 74" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE73,Set/Clear Active Bit 73" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE72,Set/Clear Active Bit 72" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE71,Set/Clear Active Bit 71" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE70,Set/Clear Active Bit 70" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE69,Set/Clear Active Bit 69" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE68,Set/Clear Active Bit 68" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE67,Set/Clear Active Bit 67" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE66,Set/Clear Active Bit 66" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE65,Set/Clear Active Bit 65" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE64,Set/Clear Active Bit 64" "Not active,Active" else hgroup.long 0x0308++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER2,Interrupt Set/Clear Active Register 2" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03) group.long 0x030C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER3,Interrupt Set/Clear Active Register 3" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE127,Set/Clear Active Bit 127" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE126,Set/Clear Active Bit 126" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE125,Set/Clear Active Bit 125" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE124,Set/Clear Active Bit 124" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE123,Set/Clear Active Bit 123" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE122,Set/Clear Active Bit 122" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE121,Set/Clear Active Bit 121" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE120,Set/Clear Active Bit 120" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE119,Set/Clear Active Bit 119" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE118,Set/Clear Active Bit 118" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE117,Set/Clear Active Bit 117" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE116,Set/Clear Active Bit 116" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE115,Set/Clear Active Bit 115" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE114,Set/Clear Active Bit 114" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE113,Set/Clear Active Bit 113" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE112,Set/Clear Active Bit 112" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE111,Set/Clear Active Bit 111" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE110,Set/Clear Active Bit 110" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE109,Set/Clear Active Bit 109" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE108,Set/Clear Active Bit 108" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE107,Set/Clear Active Bit 107" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE106,Set/Clear Active Bit 106" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE105,Set/Clear Active Bit 105" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE104,Set/Clear Active Bit 104" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE103,Set/Clear Active Bit 103" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE102,Set/Clear Active Bit 102" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE101,Set/Clear Active Bit 101" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE100,Set/Clear Active Bit 100" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE99,Set/Clear Active Bit 99" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE98,Set/Clear Active Bit 98" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE97,Set/Clear Active Bit 97" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE96,Set/Clear Active Bit 96" "Not active,Active" else hgroup.long 0x030C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER3,Interrupt Set/Clear Active Register 3" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04) group.long 0x0310++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER4,Interrupt Set/Clear Active Register 4" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE159,Set/Clear Active Bit 159" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE158,Set/Clear Active Bit 158" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE157,Set/Clear Active Bit 157" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE156,Set/Clear Active Bit 156" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE155,Set/Clear Active Bit 155" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE154,Set/Clear Active Bit 154" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE153,Set/Clear Active Bit 153" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE152,Set/Clear Active Bit 152" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE151,Set/Clear Active Bit 151" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE150,Set/Clear Active Bit 150" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE149,Set/Clear Active Bit 149" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE148,Set/Clear Active Bit 148" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE147,Set/Clear Active Bit 147" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE146,Set/Clear Active Bit 146" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE145,Set/Clear Active Bit 145" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE144,Set/Clear Active Bit 144" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE143,Set/Clear Active Bit 143" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE142,Set/Clear Active Bit 142" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE141,Set/Clear Active Bit 141" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE140,Set/Clear Active Bit 140" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE139,Set/Clear Active Bit 139" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE138,Set/Clear Active Bit 138" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE137,Set/Clear Active Bit 137" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE136,Set/Clear Active Bit 136" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE135,Set/Clear Active Bit 135" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE134,Set/Clear Active Bit 134" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE133,Set/Clear Active Bit 133" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE132,Set/Clear Active Bit 132" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE131,Set/Clear Active Bit 131" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE130,Set/Clear Active Bit 130" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE129,Set/Clear Active Bit 129" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE128,Set/Clear Active Bit 128" "Not active,Active" else hgroup.long 0x0310++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER4,Interrupt Set/Clear Active Register 4" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05) group.long 0x0314++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER5,Interrupt Set/Clear Active Register 5" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE191,Set/Clear Active Bit 191" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE190,Set/Clear Active Bit 190" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE189,Set/Clear Active Bit 189" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE188,Set/Clear Active Bit 188" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE187,Set/Clear Active Bit 187" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE186,Set/Clear Active Bit 186" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE185,Set/Clear Active Bit 185" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE184,Set/Clear Active Bit 184" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE183,Set/Clear Active Bit 183" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE182,Set/Clear Active Bit 182" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE181,Set/Clear Active Bit 181" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE180,Set/Clear Active Bit 180" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE179,Set/Clear Active Bit 179" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE178,Set/Clear Active Bit 178" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE177,Set/Clear Active Bit 177" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE176,Set/Clear Active Bit 176" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE175,Set/Clear Active Bit 175" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE174,Set/Clear Active Bit 174" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE173,Set/Clear Active Bit 173" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE172,Set/Clear Active Bit 172" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE171,Set/Clear Active Bit 171" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE170,Set/Clear Active Bit 170" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE169,Set/Clear Active Bit 169" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE168,Set/Clear Active Bit 168" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE167,Set/Clear Active Bit 167" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE166,Set/Clear Active Bit 166" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE165,Set/Clear Active Bit 165" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE164,Set/Clear Active Bit 164" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE163,Set/Clear Active Bit 163" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE162,Set/Clear Active Bit 162" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE161,Set/Clear Active Bit 161" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE160,Set/Clear Active Bit 160" "Not active,Active" else hgroup.long 0x0314++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER5,Interrupt Set/Clear Active Register 5" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06) group.long 0x0318++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER6,Interrupt Set/Clear Active Register 6" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE223,Set/Clear Active Bit 223" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE222,Set/Clear Active Bit 222" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE221,Set/Clear Active Bit 221" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE220,Set/Clear Active Bit 220" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE219,Set/Clear Active Bit 219" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE218,Set/Clear Active Bit 218" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE217,Set/Clear Active Bit 217" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE216,Set/Clear Active Bit 216" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE215,Set/Clear Active Bit 215" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE214,Set/Clear Active Bit 214" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE213,Set/Clear Active Bit 213" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE212,Set/Clear Active Bit 212" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE211,Set/Clear Active Bit 211" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE210,Set/Clear Active Bit 210" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE209,Set/Clear Active Bit 209" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE208,Set/Clear Active Bit 208" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE207,Set/Clear Active Bit 207" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE206,Set/Clear Active Bit 206" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE205,Set/Clear Active Bit 205" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE204,Set/Clear Active Bit 204" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE203,Set/Clear Active Bit 203" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE202,Set/Clear Active Bit 202" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE201,Set/Clear Active Bit 201" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE200,Set/Clear Active Bit 200" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE199,Set/Clear Active Bit 199" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE198,Set/Clear Active Bit 198" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE197,Set/Clear Active Bit 197" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE196,Set/Clear Active Bit 196" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE195,Set/Clear Active Bit 195" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE194,Set/Clear Active Bit 194" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE193,Set/Clear Active Bit 193" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE192,Set/Clear Active Bit 192" "Not active,Active" else hgroup.long 0x0318++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER6,Interrupt Set/Clear Active Register 6" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07) group.long 0x031C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER7,Interrupt Set/Clear Active Register 7" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE255,Set/Clear Active Bit 255" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE254,Set/Clear Active Bit 254" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE253,Set/Clear Active Bit 253" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE252,Set/Clear Active Bit 252" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE251,Set/Clear Active Bit 251" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE250,Set/Clear Active Bit 250" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE249,Set/Clear Active Bit 249" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE248,Set/Clear Active Bit 248" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE247,Set/Clear Active Bit 247" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE246,Set/Clear Active Bit 246" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE245,Set/Clear Active Bit 245" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE244,Set/Clear Active Bit 244" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE243,Set/Clear Active Bit 243" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE242,Set/Clear Active Bit 242" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE241,Set/Clear Active Bit 241" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE240,Set/Clear Active Bit 240" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE239,Set/Clear Active Bit 239" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE238,Set/Clear Active Bit 238" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE237,Set/Clear Active Bit 237" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE236,Set/Clear Active Bit 236" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE235,Set/Clear Active Bit 235" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE234,Set/Clear Active Bit 234" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE233,Set/Clear Active Bit 233" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE232,Set/Clear Active Bit 232" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE231,Set/Clear Active Bit 231" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE230,Set/Clear Active Bit 230" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE229,Set/Clear Active Bit 229" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE228,Set/Clear Active Bit 228" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE227,Set/Clear Active Bit 227" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE226,Set/Clear Active Bit 226" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE225,Set/Clear Active Bit 225" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE224,Set/Clear Active Bit 224" "Not active,Active" else hgroup.long 0x031C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER7,Interrupt Set/Clear Active Register 7" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08) group.long 0x0320++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER8,Interrupt Set/Clear Active Register 8" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE287,Set/Clear Active Bit 287" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE286,Set/Clear Active Bit 286" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE285,Set/Clear Active Bit 285" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE284,Set/Clear Active Bit 284" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE283,Set/Clear Active Bit 283" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE282,Set/Clear Active Bit 282" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE281,Set/Clear Active Bit 281" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE280,Set/Clear Active Bit 280" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE279,Set/Clear Active Bit 279" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE278,Set/Clear Active Bit 278" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE277,Set/Clear Active Bit 277" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE276,Set/Clear Active Bit 276" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE275,Set/Clear Active Bit 275" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE274,Set/Clear Active Bit 274" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE273,Set/Clear Active Bit 273" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE272,Set/Clear Active Bit 272" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE271,Set/Clear Active Bit 271" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE270,Set/Clear Active Bit 270" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE269,Set/Clear Active Bit 269" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE268,Set/Clear Active Bit 268" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE267,Set/Clear Active Bit 267" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE266,Set/Clear Active Bit 266" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE265,Set/Clear Active Bit 265" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE264,Set/Clear Active Bit 264" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE263,Set/Clear Active Bit 263" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE262,Set/Clear Active Bit 262" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE261,Set/Clear Active Bit 261" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE260,Set/Clear Active Bit 260" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE259,Set/Clear Active Bit 259" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE258,Set/Clear Active Bit 258" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE257,Set/Clear Active Bit 257" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE256,Set/Clear Active Bit 256" "Not active,Active" else hgroup.long 0x0320++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER8,Interrupt Set/Clear Active Register 8" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09) group.long 0x0324++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER9,Interrupt Set/Clear Active Register 9" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE319,Set/Clear Active Bit 319" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE318,Set/Clear Active Bit 318" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE317,Set/Clear Active Bit 317" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE316,Set/Clear Active Bit 316" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE315,Set/Clear Active Bit 315" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE314,Set/Clear Active Bit 314" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE313,Set/Clear Active Bit 313" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE312,Set/Clear Active Bit 312" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE311,Set/Clear Active Bit 311" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE310,Set/Clear Active Bit 310" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE309,Set/Clear Active Bit 309" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE308,Set/Clear Active Bit 308" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE307,Set/Clear Active Bit 307" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE306,Set/Clear Active Bit 306" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE305,Set/Clear Active Bit 305" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE304,Set/Clear Active Bit 304" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE303,Set/Clear Active Bit 303" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE302,Set/Clear Active Bit 302" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE301,Set/Clear Active Bit 301" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE300,Set/Clear Active Bit 300" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE299,Set/Clear Active Bit 299" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE298,Set/Clear Active Bit 298" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE297,Set/Clear Active Bit 297" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE296,Set/Clear Active Bit 296" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE295,Set/Clear Active Bit 295" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE294,Set/Clear Active Bit 294" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE293,Set/Clear Active Bit 293" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE292,Set/Clear Active Bit 292" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE291,Set/Clear Active Bit 291" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE290,Set/Clear Active Bit 290" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE289,Set/Clear Active Bit 289" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE288,Set/Clear Active Bit 288" "Not active,Active" else hgroup.long 0x0324++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER9,Interrupt Set/Clear Active Register 9" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A) group.long 0x0328++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER10,Interrupt Set/Clear Active Register 10" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE351,Set/Clear Active Bit 351" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE350,Set/Clear Active Bit 350" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE349,Set/Clear Active Bit 349" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE348,Set/Clear Active Bit 348" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE347,Set/Clear Active Bit 347" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE346,Set/Clear Active Bit 346" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE345,Set/Clear Active Bit 345" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE344,Set/Clear Active Bit 344" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE343,Set/Clear Active Bit 343" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE342,Set/Clear Active Bit 342" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE341,Set/Clear Active Bit 341" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE340,Set/Clear Active Bit 340" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE339,Set/Clear Active Bit 339" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE338,Set/Clear Active Bit 338" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE337,Set/Clear Active Bit 337" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE336,Set/Clear Active Bit 336" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE335,Set/Clear Active Bit 335" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE334,Set/Clear Active Bit 334" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE333,Set/Clear Active Bit 333" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE332,Set/Clear Active Bit 332" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE331,Set/Clear Active Bit 331" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE330,Set/Clear Active Bit 330" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE329,Set/Clear Active Bit 329" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE328,Set/Clear Active Bit 328" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE327,Set/Clear Active Bit 327" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE326,Set/Clear Active Bit 326" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE325,Set/Clear Active Bit 325" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE324,Set/Clear Active Bit 324" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE323,Set/Clear Active Bit 323" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE322,Set/Clear Active Bit 322" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE321,Set/Clear Active Bit 321" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE320,Set/Clear Active Bit 320" "Not active,Active" else hgroup.long 0x0328++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER10,Interrupt Set/Clear Active Register 10" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B) group.long 0x032C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER11,Interrupt Set/Clear Active Register 11" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE383,Set/Clear Active Bit 383" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE382,Set/Clear Active Bit 382" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE381,Set/Clear Active Bit 381" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE380,Set/Clear Active Bit 380" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE379,Set/Clear Active Bit 379" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE378,Set/Clear Active Bit 378" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE377,Set/Clear Active Bit 377" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE376,Set/Clear Active Bit 376" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE375,Set/Clear Active Bit 375" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE374,Set/Clear Active Bit 374" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE373,Set/Clear Active Bit 373" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE372,Set/Clear Active Bit 372" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE371,Set/Clear Active Bit 371" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE370,Set/Clear Active Bit 370" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE369,Set/Clear Active Bit 369" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE368,Set/Clear Active Bit 368" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE367,Set/Clear Active Bit 367" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE366,Set/Clear Active Bit 366" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE365,Set/Clear Active Bit 365" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE364,Set/Clear Active Bit 364" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE363,Set/Clear Active Bit 363" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE362,Set/Clear Active Bit 362" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE361,Set/Clear Active Bit 361" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE360,Set/Clear Active Bit 360" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE359,Set/Clear Active Bit 359" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE358,Set/Clear Active Bit 358" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE357,Set/Clear Active Bit 357" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE356,Set/Clear Active Bit 356" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE355,Set/Clear Active Bit 355" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE354,Set/Clear Active Bit 354" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE353,Set/Clear Active Bit 353" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE352,Set/Clear Active Bit 352" "Not active,Active" else hgroup.long 0x032C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER11,Interrupt Set/Clear Active Register 11" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C) group.long 0x0330++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER12,Interrupt Set/Clear Active Register 12" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE415,Set/Clear Active Bit 415" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE414,Set/Clear Active Bit 414" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE413,Set/Clear Active Bit 413" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE412,Set/Clear Active Bit 412" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE411,Set/Clear Active Bit 411" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE410,Set/Clear Active Bit 410" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE409,Set/Clear Active Bit 409" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE408,Set/Clear Active Bit 408" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE407,Set/Clear Active Bit 407" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE406,Set/Clear Active Bit 406" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE405,Set/Clear Active Bit 405" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE404,Set/Clear Active Bit 404" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE403,Set/Clear Active Bit 403" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE402,Set/Clear Active Bit 402" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE401,Set/Clear Active Bit 401" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE400,Set/Clear Active Bit 400" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE399,Set/Clear Active Bit 399" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE398,Set/Clear Active Bit 398" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE397,Set/Clear Active Bit 397" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE396,Set/Clear Active Bit 396" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE395,Set/Clear Active Bit 395" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE394,Set/Clear Active Bit 394" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE393,Set/Clear Active Bit 393" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE392,Set/Clear Active Bit 392" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE391,Set/Clear Active Bit 391" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE390,Set/Clear Active Bit 390" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE389,Set/Clear Active Bit 389" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE388,Set/Clear Active Bit 388" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE387,Set/Clear Active Bit 387" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE386,Set/Clear Active Bit 386" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE385,Set/Clear Active Bit 385" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE384,Set/Clear Active Bit 384" "Not active,Active" else hgroup.long 0x0330++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER12,Interrupt Set/Clear Active Register 12" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D) group.long 0x0334++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER13,Interrupt Set/Clear Active Register 13" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE447,Set/Clear Active Bit 447" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE446,Set/Clear Active Bit 446" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE445,Set/Clear Active Bit 445" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE444,Set/Clear Active Bit 444" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE443,Set/Clear Active Bit 443" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE442,Set/Clear Active Bit 442" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE441,Set/Clear Active Bit 441" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE440,Set/Clear Active Bit 440" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE439,Set/Clear Active Bit 439" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE438,Set/Clear Active Bit 438" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE437,Set/Clear Active Bit 437" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE436,Set/Clear Active Bit 436" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE435,Set/Clear Active Bit 435" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE434,Set/Clear Active Bit 434" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE433,Set/Clear Active Bit 433" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE432,Set/Clear Active Bit 432" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE431,Set/Clear Active Bit 431" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE430,Set/Clear Active Bit 430" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE429,Set/Clear Active Bit 429" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE428,Set/Clear Active Bit 428" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE427,Set/Clear Active Bit 427" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE426,Set/Clear Active Bit 426" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE425,Set/Clear Active Bit 425" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE424,Set/Clear Active Bit 424" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE423,Set/Clear Active Bit 423" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE422,Set/Clear Active Bit 422" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE421,Set/Clear Active Bit 421" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE420,Set/Clear Active Bit 420" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE419,Set/Clear Active Bit 419" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE418,Set/Clear Active Bit 418" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE417,Set/Clear Active Bit 417" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE416,Set/Clear Active Bit 416" "Not active,Active" else hgroup.long 0x0334++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER13,Interrupt Set/Clear Active Register 13" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E) group.long 0x0338++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER14,Interrupt Set/Clear Active Register 14" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE479,Set/Clear Active Bit 479" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE478,Set/Clear Active Bit 478" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE477,Set/Clear Active Bit 477" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE476,Set/Clear Active Bit 476" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE475,Set/Clear Active Bit 475" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE474,Set/Clear Active Bit 474" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE473,Set/Clear Active Bit 473" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE472,Set/Clear Active Bit 472" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE471,Set/Clear Active Bit 471" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE470,Set/Clear Active Bit 470" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE469,Set/Clear Active Bit 469" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE468,Set/Clear Active Bit 468" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE467,Set/Clear Active Bit 467" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE466,Set/Clear Active Bit 466" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE465,Set/Clear Active Bit 465" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE464,Set/Clear Active Bit 464" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE463,Set/Clear Active Bit 463" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE462,Set/Clear Active Bit 462" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE461,Set/Clear Active Bit 461" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE460,Set/Clear Active Bit 460" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE459,Set/Clear Active Bit 459" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE458,Set/Clear Active Bit 458" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE457,Set/Clear Active Bit 457" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE456,Set/Clear Active Bit 456" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE455,Set/Clear Active Bit 455" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE454,Set/Clear Active Bit 454" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE453,Set/Clear Active Bit 453" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE452,Set/Clear Active Bit 452" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE451,Set/Clear Active Bit 451" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE450,Set/Clear Active Bit 450" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE449,Set/Clear Active Bit 449" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE448,Set/Clear Active Bit 448" "Not active,Active" else hgroup.long 0x0338++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER14,Interrupt Set/Clear Active Register 14" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F) group.long 0x033C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER15,Interrupt Set/Clear Active Register 15" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE511,Set/Clear Active Bit 511" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE510,Set/Clear Active Bit 510" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE509,Set/Clear Active Bit 509" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE508,Set/Clear Active Bit 508" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE507,Set/Clear Active Bit 507" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE506,Set/Clear Active Bit 506" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE505,Set/Clear Active Bit 505" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE504,Set/Clear Active Bit 504" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE503,Set/Clear Active Bit 503" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE502,Set/Clear Active Bit 502" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE501,Set/Clear Active Bit 501" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE500,Set/Clear Active Bit 500" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE499,Set/Clear Active Bit 499" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE498,Set/Clear Active Bit 498" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE497,Set/Clear Active Bit 497" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE496,Set/Clear Active Bit 496" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE495,Set/Clear Active Bit 495" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE494,Set/Clear Active Bit 494" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE493,Set/Clear Active Bit 493" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE492,Set/Clear Active Bit 492" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE491,Set/Clear Active Bit 491" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE490,Set/Clear Active Bit 490" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE489,Set/Clear Active Bit 489" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE488,Set/Clear Active Bit 488" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE487,Set/Clear Active Bit 487" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE486,Set/Clear Active Bit 486" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE485,Set/Clear Active Bit 485" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE484,Set/Clear Active Bit 484" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE483,Set/Clear Active Bit 483" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE482,Set/Clear Active Bit 482" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE481,Set/Clear Active Bit 481" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE480,Set/Clear Active Bit 480" "Not active,Active" else hgroup.long 0x033C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER15,Interrupt Set/Clear Active Register 15" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10) group.long 0x0340++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER16,Interrupt Set/Clear Active Register 16" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE543,Set/Clear Active Bit 543" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE542,Set/Clear Active Bit 542" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE541,Set/Clear Active Bit 541" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE540,Set/Clear Active Bit 540" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE539,Set/Clear Active Bit 539" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE538,Set/Clear Active Bit 538" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE537,Set/Clear Active Bit 537" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE536,Set/Clear Active Bit 536" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE535,Set/Clear Active Bit 535" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE534,Set/Clear Active Bit 534" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE533,Set/Clear Active Bit 533" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE532,Set/Clear Active Bit 532" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE531,Set/Clear Active Bit 531" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE530,Set/Clear Active Bit 530" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE529,Set/Clear Active Bit 529" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE528,Set/Clear Active Bit 528" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE527,Set/Clear Active Bit 527" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE526,Set/Clear Active Bit 526" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE525,Set/Clear Active Bit 525" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE524,Set/Clear Active Bit 524" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE523,Set/Clear Active Bit 523" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE522,Set/Clear Active Bit 522" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE521,Set/Clear Active Bit 521" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE520,Set/Clear Active Bit 520" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE519,Set/Clear Active Bit 519" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE518,Set/Clear Active Bit 518" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE517,Set/Clear Active Bit 517" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE516,Set/Clear Active Bit 516" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE515,Set/Clear Active Bit 515" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE514,Set/Clear Active Bit 514" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE513,Set/Clear Active Bit 513" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE512,Set/Clear Active Bit 512" "Not active,Active" else hgroup.long 0x0340++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER16,Interrupt Set/Clear Active Register 16" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11) group.long 0x0344++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER17,Interrupt Set/Clear Active Register 17" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE575,Set/Clear Active Bit 575" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE574,Set/Clear Active Bit 574" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE573,Set/Clear Active Bit 573" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE572,Set/Clear Active Bit 572" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE571,Set/Clear Active Bit 571" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE570,Set/Clear Active Bit 570" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE569,Set/Clear Active Bit 569" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE568,Set/Clear Active Bit 568" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE567,Set/Clear Active Bit 567" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE566,Set/Clear Active Bit 566" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE565,Set/Clear Active Bit 565" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE564,Set/Clear Active Bit 564" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE563,Set/Clear Active Bit 563" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE562,Set/Clear Active Bit 562" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE561,Set/Clear Active Bit 561" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE560,Set/Clear Active Bit 560" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE559,Set/Clear Active Bit 559" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE558,Set/Clear Active Bit 558" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE557,Set/Clear Active Bit 557" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE556,Set/Clear Active Bit 556" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE555,Set/Clear Active Bit 555" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE554,Set/Clear Active Bit 554" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE553,Set/Clear Active Bit 553" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE552,Set/Clear Active Bit 552" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE551,Set/Clear Active Bit 551" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE550,Set/Clear Active Bit 550" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE549,Set/Clear Active Bit 549" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE548,Set/Clear Active Bit 548" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE547,Set/Clear Active Bit 547" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE546,Set/Clear Active Bit 546" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE545,Set/Clear Active Bit 545" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE544,Set/Clear Active Bit 544" "Not active,Active" else hgroup.long 0x0344++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER17,Interrupt Set/Clear Active Register 17" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12) group.long 0x0348++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER18,Interrupt Set/Clear Active Register 18" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE607,Set/Clear Active Bit 607" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE606,Set/Clear Active Bit 606" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE605,Set/Clear Active Bit 605" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE604,Set/Clear Active Bit 604" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE603,Set/Clear Active Bit 603" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE602,Set/Clear Active Bit 602" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE601,Set/Clear Active Bit 601" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE600,Set/Clear Active Bit 600" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE599,Set/Clear Active Bit 599" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE598,Set/Clear Active Bit 598" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE597,Set/Clear Active Bit 597" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE596,Set/Clear Active Bit 596" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE595,Set/Clear Active Bit 595" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE594,Set/Clear Active Bit 594" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE593,Set/Clear Active Bit 593" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE592,Set/Clear Active Bit 592" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE591,Set/Clear Active Bit 591" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE590,Set/Clear Active Bit 590" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE589,Set/Clear Active Bit 589" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE588,Set/Clear Active Bit 588" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE587,Set/Clear Active Bit 587" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE586,Set/Clear Active Bit 586" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE585,Set/Clear Active Bit 585" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE584,Set/Clear Active Bit 584" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE583,Set/Clear Active Bit 583" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE582,Set/Clear Active Bit 582" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE581,Set/Clear Active Bit 581" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE580,Set/Clear Active Bit 580" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE579,Set/Clear Active Bit 579" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE578,Set/Clear Active Bit 578" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE577,Set/Clear Active Bit 577" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE576,Set/Clear Active Bit 576" "Not active,Active" else hgroup.long 0x0348++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER18,Interrupt Set/Clear Active Register 18" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13) group.long 0x034C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER19,Interrupt Set/Clear Active Register 19" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE639,Set/Clear Active Bit 639" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE638,Set/Clear Active Bit 638" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE637,Set/Clear Active Bit 637" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE636,Set/Clear Active Bit 636" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE635,Set/Clear Active Bit 635" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE634,Set/Clear Active Bit 634" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE633,Set/Clear Active Bit 633" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE632,Set/Clear Active Bit 632" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE631,Set/Clear Active Bit 631" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE630,Set/Clear Active Bit 630" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE629,Set/Clear Active Bit 629" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE628,Set/Clear Active Bit 628" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE627,Set/Clear Active Bit 627" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE626,Set/Clear Active Bit 626" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE625,Set/Clear Active Bit 625" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE624,Set/Clear Active Bit 624" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE623,Set/Clear Active Bit 623" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE622,Set/Clear Active Bit 622" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE621,Set/Clear Active Bit 621" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE620,Set/Clear Active Bit 620" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE619,Set/Clear Active Bit 619" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE618,Set/Clear Active Bit 618" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE617,Set/Clear Active Bit 617" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE616,Set/Clear Active Bit 616" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE615,Set/Clear Active Bit 615" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE614,Set/Clear Active Bit 614" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE613,Set/Clear Active Bit 613" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE612,Set/Clear Active Bit 612" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE611,Set/Clear Active Bit 611" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE610,Set/Clear Active Bit 610" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE609,Set/Clear Active Bit 609" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE608,Set/Clear Active Bit 608" "Not active,Active" else hgroup.long 0x034C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER19,Interrupt Set/Clear Active Register 19" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14) group.long 0x0350++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER20,Interrupt Set/Clear Active Register 20" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE671,Set/Clear Active Bit 671" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE670,Set/Clear Active Bit 670" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE669,Set/Clear Active Bit 669" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE668,Set/Clear Active Bit 668" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE667,Set/Clear Active Bit 667" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE666,Set/Clear Active Bit 666" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE665,Set/Clear Active Bit 665" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE664,Set/Clear Active Bit 664" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE663,Set/Clear Active Bit 663" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE662,Set/Clear Active Bit 662" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE661,Set/Clear Active Bit 661" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE660,Set/Clear Active Bit 660" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE659,Set/Clear Active Bit 659" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE658,Set/Clear Active Bit 658" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE657,Set/Clear Active Bit 657" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE656,Set/Clear Active Bit 656" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE655,Set/Clear Active Bit 655" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE654,Set/Clear Active Bit 654" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE653,Set/Clear Active Bit 653" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE652,Set/Clear Active Bit 652" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE651,Set/Clear Active Bit 651" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE650,Set/Clear Active Bit 650" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE649,Set/Clear Active Bit 649" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE648,Set/Clear Active Bit 648" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE647,Set/Clear Active Bit 647" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE646,Set/Clear Active Bit 646" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE645,Set/Clear Active Bit 645" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE644,Set/Clear Active Bit 644" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE643,Set/Clear Active Bit 643" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE642,Set/Clear Active Bit 642" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE641,Set/Clear Active Bit 641" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE640,Set/Clear Active Bit 640" "Not active,Active" else hgroup.long 0x0350++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER20,Interrupt Set/Clear Active Register 20" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15) group.long 0x0354++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER21,Interrupt Set/Clear Active Register 21" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE703,Set/Clear Active Bit 703" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE702,Set/Clear Active Bit 702" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE701,Set/Clear Active Bit 701" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE700,Set/Clear Active Bit 700" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE699,Set/Clear Active Bit 699" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE698,Set/Clear Active Bit 698" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE697,Set/Clear Active Bit 697" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE696,Set/Clear Active Bit 696" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE695,Set/Clear Active Bit 695" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE694,Set/Clear Active Bit 694" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE693,Set/Clear Active Bit 693" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE692,Set/Clear Active Bit 692" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE691,Set/Clear Active Bit 691" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE690,Set/Clear Active Bit 690" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE689,Set/Clear Active Bit 689" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE688,Set/Clear Active Bit 688" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE687,Set/Clear Active Bit 687" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE686,Set/Clear Active Bit 686" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE685,Set/Clear Active Bit 685" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE684,Set/Clear Active Bit 684" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE683,Set/Clear Active Bit 683" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE682,Set/Clear Active Bit 682" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE681,Set/Clear Active Bit 681" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE680,Set/Clear Active Bit 680" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE679,Set/Clear Active Bit 679" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE678,Set/Clear Active Bit 678" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE677,Set/Clear Active Bit 677" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE676,Set/Clear Active Bit 676" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE675,Set/Clear Active Bit 675" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE674,Set/Clear Active Bit 674" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE673,Set/Clear Active Bit 673" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE672,Set/Clear Active Bit 672" "Not active,Active" else hgroup.long 0x0354++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER21,Interrupt Set/Clear Active Register 21" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16) group.long 0x0358++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER22,Interrupt Set/Clear Active Register 22" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE735,Set/Clear Active Bit 735" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE734,Set/Clear Active Bit 734" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE733,Set/Clear Active Bit 733" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE732,Set/Clear Active Bit 732" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE731,Set/Clear Active Bit 731" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE730,Set/Clear Active Bit 730" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE729,Set/Clear Active Bit 729" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE728,Set/Clear Active Bit 728" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE727,Set/Clear Active Bit 727" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE726,Set/Clear Active Bit 726" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE725,Set/Clear Active Bit 725" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE724,Set/Clear Active Bit 724" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE723,Set/Clear Active Bit 723" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE722,Set/Clear Active Bit 722" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE721,Set/Clear Active Bit 721" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE720,Set/Clear Active Bit 720" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE719,Set/Clear Active Bit 719" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE718,Set/Clear Active Bit 718" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE717,Set/Clear Active Bit 717" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE716,Set/Clear Active Bit 716" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE715,Set/Clear Active Bit 715" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE714,Set/Clear Active Bit 714" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE713,Set/Clear Active Bit 713" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE712,Set/Clear Active Bit 712" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE711,Set/Clear Active Bit 711" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE710,Set/Clear Active Bit 710" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE709,Set/Clear Active Bit 709" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE708,Set/Clear Active Bit 708" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE707,Set/Clear Active Bit 707" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE706,Set/Clear Active Bit 706" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE705,Set/Clear Active Bit 705" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE704,Set/Clear Active Bit 704" "Not active,Active" else hgroup.long 0x0358++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER22,Interrupt Set/Clear Active Register 22" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17) group.long 0x035C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER23,Interrupt Set/Clear Active Register 23" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE767,Set/Clear Active Bit 767" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE766,Set/Clear Active Bit 766" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE765,Set/Clear Active Bit 765" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE764,Set/Clear Active Bit 764" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE763,Set/Clear Active Bit 763" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE762,Set/Clear Active Bit 762" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE761,Set/Clear Active Bit 761" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE760,Set/Clear Active Bit 760" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE759,Set/Clear Active Bit 759" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE758,Set/Clear Active Bit 758" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE757,Set/Clear Active Bit 757" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE756,Set/Clear Active Bit 756" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE755,Set/Clear Active Bit 755" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE754,Set/Clear Active Bit 754" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE753,Set/Clear Active Bit 753" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE752,Set/Clear Active Bit 752" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE751,Set/Clear Active Bit 751" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE750,Set/Clear Active Bit 750" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE749,Set/Clear Active Bit 749" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE748,Set/Clear Active Bit 748" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE747,Set/Clear Active Bit 747" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE746,Set/Clear Active Bit 746" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE745,Set/Clear Active Bit 745" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE744,Set/Clear Active Bit 744" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE743,Set/Clear Active Bit 743" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE742,Set/Clear Active Bit 742" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE741,Set/Clear Active Bit 741" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE740,Set/Clear Active Bit 740" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE739,Set/Clear Active Bit 739" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE738,Set/Clear Active Bit 738" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE737,Set/Clear Active Bit 737" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE736,Set/Clear Active Bit 736" "Not active,Active" else hgroup.long 0x035C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER23,Interrupt Set/Clear Active Register 23" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18) group.long 0x0360++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER24,Interrupt Set/Clear Active Register 24" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE799,Set/Clear Active Bit 799" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE798,Set/Clear Active Bit 798" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE797,Set/Clear Active Bit 797" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE796,Set/Clear Active Bit 796" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE795,Set/Clear Active Bit 795" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE794,Set/Clear Active Bit 794" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE793,Set/Clear Active Bit 793" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE792,Set/Clear Active Bit 792" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE791,Set/Clear Active Bit 791" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE790,Set/Clear Active Bit 790" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE789,Set/Clear Active Bit 789" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE788,Set/Clear Active Bit 788" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE787,Set/Clear Active Bit 787" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE786,Set/Clear Active Bit 786" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE785,Set/Clear Active Bit 785" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE784,Set/Clear Active Bit 784" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE783,Set/Clear Active Bit 783" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE782,Set/Clear Active Bit 782" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE781,Set/Clear Active Bit 781" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE780,Set/Clear Active Bit 780" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE779,Set/Clear Active Bit 779" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE778,Set/Clear Active Bit 778" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE777,Set/Clear Active Bit 777" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE776,Set/Clear Active Bit 776" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE775,Set/Clear Active Bit 775" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE774,Set/Clear Active Bit 774" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE773,Set/Clear Active Bit 773" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE772,Set/Clear Active Bit 772" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE771,Set/Clear Active Bit 771" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE770,Set/Clear Active Bit 770" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE769,Set/Clear Active Bit 769" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE768,Set/Clear Active Bit 768" "Not active,Active" else hgroup.long 0x0360++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER24,Interrupt Set/Clear Active Register 24" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19) group.long 0x0364++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER25,Interrupt Set/Clear Active Register 25" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE831,Set/Clear Active Bit 831" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE830,Set/Clear Active Bit 830" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE829,Set/Clear Active Bit 829" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE828,Set/Clear Active Bit 828" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE827,Set/Clear Active Bit 827" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE826,Set/Clear Active Bit 826" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE825,Set/Clear Active Bit 825" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE824,Set/Clear Active Bit 824" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE823,Set/Clear Active Bit 823" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE822,Set/Clear Active Bit 822" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE821,Set/Clear Active Bit 821" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE820,Set/Clear Active Bit 820" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE819,Set/Clear Active Bit 819" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE818,Set/Clear Active Bit 818" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE817,Set/Clear Active Bit 817" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE816,Set/Clear Active Bit 816" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE815,Set/Clear Active Bit 815" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE814,Set/Clear Active Bit 814" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE813,Set/Clear Active Bit 813" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE812,Set/Clear Active Bit 812" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE811,Set/Clear Active Bit 811" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE810,Set/Clear Active Bit 810" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE809,Set/Clear Active Bit 809" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE808,Set/Clear Active Bit 808" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE807,Set/Clear Active Bit 807" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE806,Set/Clear Active Bit 806" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE805,Set/Clear Active Bit 805" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE804,Set/Clear Active Bit 804" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE803,Set/Clear Active Bit 803" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE802,Set/Clear Active Bit 802" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE801,Set/Clear Active Bit 801" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE800,Set/Clear Active Bit 800" "Not active,Active" else hgroup.long 0x0364++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER25,Interrupt Set/Clear Active Register 25" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A) group.long 0x0368++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER26,Interrupt Set/Clear Active Register 26" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE863,Set/Clear Active Bit 863" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE862,Set/Clear Active Bit 862" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE861,Set/Clear Active Bit 861" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE860,Set/Clear Active Bit 860" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE859,Set/Clear Active Bit 859" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE858,Set/Clear Active Bit 858" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE857,Set/Clear Active Bit 857" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE856,Set/Clear Active Bit 856" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE855,Set/Clear Active Bit 855" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE854,Set/Clear Active Bit 854" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE853,Set/Clear Active Bit 853" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE852,Set/Clear Active Bit 852" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE851,Set/Clear Active Bit 851" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE850,Set/Clear Active Bit 850" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE849,Set/Clear Active Bit 849" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE848,Set/Clear Active Bit 848" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE847,Set/Clear Active Bit 847" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE846,Set/Clear Active Bit 846" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE845,Set/Clear Active Bit 845" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE844,Set/Clear Active Bit 844" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE843,Set/Clear Active Bit 843" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE842,Set/Clear Active Bit 842" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE841,Set/Clear Active Bit 841" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE840,Set/Clear Active Bit 840" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE839,Set/Clear Active Bit 839" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE838,Set/Clear Active Bit 838" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE837,Set/Clear Active Bit 837" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE836,Set/Clear Active Bit 836" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE835,Set/Clear Active Bit 835" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE834,Set/Clear Active Bit 834" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE833,Set/Clear Active Bit 833" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE832,Set/Clear Active Bit 832" "Not active,Active" else hgroup.long 0x0368++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER26,Interrupt Set/Clear Active Register 26" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B) group.long 0x036C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER27,Interrupt Set/Clear Active Register 27" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE895,Set/Clear Active Bit 895" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE894,Set/Clear Active Bit 894" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE893,Set/Clear Active Bit 893" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE892,Set/Clear Active Bit 892" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE891,Set/Clear Active Bit 891" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE890,Set/Clear Active Bit 890" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE889,Set/Clear Active Bit 889" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE888,Set/Clear Active Bit 888" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE887,Set/Clear Active Bit 887" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE886,Set/Clear Active Bit 886" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE885,Set/Clear Active Bit 885" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE884,Set/Clear Active Bit 884" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE883,Set/Clear Active Bit 883" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE882,Set/Clear Active Bit 882" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE881,Set/Clear Active Bit 881" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE880,Set/Clear Active Bit 880" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE879,Set/Clear Active Bit 879" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE878,Set/Clear Active Bit 878" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE877,Set/Clear Active Bit 877" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE876,Set/Clear Active Bit 876" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE875,Set/Clear Active Bit 875" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE874,Set/Clear Active Bit 874" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE873,Set/Clear Active Bit 873" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE872,Set/Clear Active Bit 872" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE871,Set/Clear Active Bit 871" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE870,Set/Clear Active Bit 870" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE869,Set/Clear Active Bit 869" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE868,Set/Clear Active Bit 868" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE867,Set/Clear Active Bit 867" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE866,Set/Clear Active Bit 866" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE865,Set/Clear Active Bit 865" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE864,Set/Clear Active Bit 864" "Not active,Active" else hgroup.long 0x036C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER27,Interrupt Set/Clear Active Register 27" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C) group.long 0x0370++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER28,Interrupt Set/Clear Active Register 28" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE927,Set/Clear Active Bit 927" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE926,Set/Clear Active Bit 926" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE925,Set/Clear Active Bit 925" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE924,Set/Clear Active Bit 924" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE923,Set/Clear Active Bit 923" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE922,Set/Clear Active Bit 922" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE921,Set/Clear Active Bit 921" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE920,Set/Clear Active Bit 920" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE919,Set/Clear Active Bit 919" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE918,Set/Clear Active Bit 918" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE917,Set/Clear Active Bit 917" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE916,Set/Clear Active Bit 916" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE915,Set/Clear Active Bit 915" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE914,Set/Clear Active Bit 914" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE913,Set/Clear Active Bit 913" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE912,Set/Clear Active Bit 912" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE911,Set/Clear Active Bit 911" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE910,Set/Clear Active Bit 910" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE909,Set/Clear Active Bit 909" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE908,Set/Clear Active Bit 908" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE907,Set/Clear Active Bit 907" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE906,Set/Clear Active Bit 906" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE905,Set/Clear Active Bit 905" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE904,Set/Clear Active Bit 904" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE903,Set/Clear Active Bit 903" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE902,Set/Clear Active Bit 902" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE901,Set/Clear Active Bit 901" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE900,Set/Clear Active Bit 900" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE899,Set/Clear Active Bit 899" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE898,Set/Clear Active Bit 898" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE897,Set/Clear Active Bit 897" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE896,Set/Clear Active Bit 896" "Not active,Active" else hgroup.long 0x0370++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER28,Interrupt Set/Clear Active Register 28" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D) group.long 0x0374++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER29,Interrupt Set/Clear Active Register 29" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE959,Set/Clear Active Bit 959" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE958,Set/Clear Active Bit 958" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE957,Set/Clear Active Bit 957" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE956,Set/Clear Active Bit 956" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE955,Set/Clear Active Bit 955" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE954,Set/Clear Active Bit 954" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE953,Set/Clear Active Bit 953" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE952,Set/Clear Active Bit 952" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE951,Set/Clear Active Bit 951" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE950,Set/Clear Active Bit 950" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE949,Set/Clear Active Bit 949" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE948,Set/Clear Active Bit 948" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE947,Set/Clear Active Bit 947" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE946,Set/Clear Active Bit 946" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE945,Set/Clear Active Bit 945" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE944,Set/Clear Active Bit 944" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE943,Set/Clear Active Bit 943" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE942,Set/Clear Active Bit 942" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE941,Set/Clear Active Bit 941" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE940,Set/Clear Active Bit 940" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE939,Set/Clear Active Bit 939" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE938,Set/Clear Active Bit 938" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE937,Set/Clear Active Bit 937" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE936,Set/Clear Active Bit 936" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE935,Set/Clear Active Bit 935" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE934,Set/Clear Active Bit 934" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE933,Set/Clear Active Bit 933" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE932,Set/Clear Active Bit 932" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE931,Set/Clear Active Bit 931" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE930,Set/Clear Active Bit 930" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE929,Set/Clear Active Bit 929" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE928,Set/Clear Active Bit 928" "Not active,Active" else hgroup.long 0x0374++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER29,Interrupt Set/Clear Active Register 29" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E) group.long 0x0378++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER30,Interrupt Set/Clear Active Register 30" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE991,Set/Clear Active Bit 991" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE990,Set/Clear Active Bit 990" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE989,Set/Clear Active Bit 989" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE988,Set/Clear Active Bit 988" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE987,Set/Clear Active Bit 987" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE986,Set/Clear Active Bit 986" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE985,Set/Clear Active Bit 985" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE984,Set/Clear Active Bit 984" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE983,Set/Clear Active Bit 983" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE982,Set/Clear Active Bit 982" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE981,Set/Clear Active Bit 981" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE980,Set/Clear Active Bit 980" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE979,Set/Clear Active Bit 979" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE978,Set/Clear Active Bit 978" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE977,Set/Clear Active Bit 977" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE976,Set/Clear Active Bit 976" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE975,Set/Clear Active Bit 975" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE974,Set/Clear Active Bit 974" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE973,Set/Clear Active Bit 973" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE972,Set/Clear Active Bit 972" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE971,Set/Clear Active Bit 971" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE970,Set/Clear Active Bit 970" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE969,Set/Clear Active Bit 969" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE968,Set/Clear Active Bit 968" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE967,Set/Clear Active Bit 967" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE966,Set/Clear Active Bit 966" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE965,Set/Clear Active Bit 965" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE964,Set/Clear Active Bit 964" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE963,Set/Clear Active Bit 963" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE962,Set/Clear Active Bit 962" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE961,Set/Clear Active Bit 961" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE960,Set/Clear Active Bit 960" "Not active,Active" else hgroup.long 0x0378++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER30,Interrupt Set/Clear Active Register 30" endif tree.end tree "Set/Clear Active Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A00++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER0E,Interrupt Set/Clear Active Register Extended 0" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1023,Set/Clear Active Bit 1023" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1022,Set/Clear Active Bit 1022" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1021,Set/Clear Active Bit 1021" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1020,Set/Clear Active Bit 1020" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1019,Set/Clear Active Bit 1019" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1018,Set/Clear Active Bit 1018" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1017,Set/Clear Active Bit 1017" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1016,Set/Clear Active Bit 1016" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1015,Set/Clear Active Bit 1015" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1014,Set/Clear Active Bit 1014" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1013,Set/Clear Active Bit 1013" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1012,Set/Clear Active Bit 1012" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1011,Set/Clear Active Bit 1011" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1010,Set/Clear Active Bit 1010" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1009,Set/Clear Active Bit 1009" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1008,Set/Clear Active Bit 1008" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1007,Set/Clear Active Bit 1007" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1006,Set/Clear Active Bit 1006" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1005,Set/Clear Active Bit 1005" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1004,Set/Clear Active Bit 1004" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1003,Set/Clear Active Bit 1003" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1002,Set/Clear Active Bit 1002" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1001,Set/Clear Active Bit 1001" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1000,Set/Clear Active Bit 1000" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE999,Set/Clear Active Bit 999" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE998,Set/Clear Active Bit 998" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE997,Set/Clear Active Bit 997" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE996,Set/Clear Active Bit 996" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE995,Set/Clear Active Bit 995" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE994,Set/Clear Active Bit 994" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE993,Set/Clear Active Bit 993" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE992,Set/Clear Active Bit 992" "Not active,Active" else hgroup.long 0x1A00++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER0E,Interrupt Set/Clear Active Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A04++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER1E,Interrupt Set/Clear Active Register Extended 1" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1055,Set/Clear Active Bit 1055" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1054,Set/Clear Active Bit 1054" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1053,Set/Clear Active Bit 1053" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1052,Set/Clear Active Bit 1052" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1051,Set/Clear Active Bit 1051" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1050,Set/Clear Active Bit 1050" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1049,Set/Clear Active Bit 1049" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1048,Set/Clear Active Bit 1048" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1047,Set/Clear Active Bit 1047" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1046,Set/Clear Active Bit 1046" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1045,Set/Clear Active Bit 1045" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1044,Set/Clear Active Bit 1044" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1043,Set/Clear Active Bit 1043" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1042,Set/Clear Active Bit 1042" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1041,Set/Clear Active Bit 1041" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1040,Set/Clear Active Bit 1040" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1039,Set/Clear Active Bit 1039" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1038,Set/Clear Active Bit 1038" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1037,Set/Clear Active Bit 1037" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1036,Set/Clear Active Bit 1036" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1035,Set/Clear Active Bit 1035" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1034,Set/Clear Active Bit 1034" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1033,Set/Clear Active Bit 1033" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1032,Set/Clear Active Bit 1032" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1031,Set/Clear Active Bit 1031" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1030,Set/Clear Active Bit 1030" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1029,Set/Clear Active Bit 1029" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1028,Set/Clear Active Bit 1028" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1027,Set/Clear Active Bit 1027" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1026,Set/Clear Active Bit 1026" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1025,Set/Clear Active Bit 1025" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1024,Set/Clear Active Bit 1024" "Not active,Active" else hgroup.long 0x1A04++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER1E,Interrupt Set/Clear Active Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A08++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER2E,Interrupt Set/Clear Active Register Extended 2" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1087,Set/Clear Active Bit 1087" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1086,Set/Clear Active Bit 1086" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1085,Set/Clear Active Bit 1085" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1084,Set/Clear Active Bit 1084" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1083,Set/Clear Active Bit 1083" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1082,Set/Clear Active Bit 1082" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1081,Set/Clear Active Bit 1081" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1080,Set/Clear Active Bit 1080" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1079,Set/Clear Active Bit 1079" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1078,Set/Clear Active Bit 1078" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1077,Set/Clear Active Bit 1077" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1076,Set/Clear Active Bit 1076" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1075,Set/Clear Active Bit 1075" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1074,Set/Clear Active Bit 1074" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1073,Set/Clear Active Bit 1073" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1072,Set/Clear Active Bit 1072" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1071,Set/Clear Active Bit 1071" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1070,Set/Clear Active Bit 1070" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1069,Set/Clear Active Bit 1069" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1068,Set/Clear Active Bit 1068" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1067,Set/Clear Active Bit 1067" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1066,Set/Clear Active Bit 1066" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1065,Set/Clear Active Bit 1065" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1064,Set/Clear Active Bit 1064" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1063,Set/Clear Active Bit 1063" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1062,Set/Clear Active Bit 1062" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1061,Set/Clear Active Bit 1061" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1060,Set/Clear Active Bit 1060" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1059,Set/Clear Active Bit 1059" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1058,Set/Clear Active Bit 1058" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1057,Set/Clear Active Bit 1057" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1056,Set/Clear Active Bit 1056" "Not active,Active" else hgroup.long 0x1A08++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER2E,Interrupt Set/Clear Active Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A0C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER3E,Interrupt Set/Clear Active Register Extended 3" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1119,Set/Clear Active Bit 1119" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1118,Set/Clear Active Bit 1118" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1117,Set/Clear Active Bit 1117" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1116,Set/Clear Active Bit 1116" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1115,Set/Clear Active Bit 1115" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1114,Set/Clear Active Bit 1114" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1113,Set/Clear Active Bit 1113" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1112,Set/Clear Active Bit 1112" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1111,Set/Clear Active Bit 1111" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1110,Set/Clear Active Bit 1110" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1109,Set/Clear Active Bit 1109" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1108,Set/Clear Active Bit 1108" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1107,Set/Clear Active Bit 1107" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1106,Set/Clear Active Bit 1106" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1105,Set/Clear Active Bit 1105" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1104,Set/Clear Active Bit 1104" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1103,Set/Clear Active Bit 1103" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1102,Set/Clear Active Bit 1102" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1101,Set/Clear Active Bit 1101" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1100,Set/Clear Active Bit 1100" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1099,Set/Clear Active Bit 1099" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1098,Set/Clear Active Bit 1098" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1097,Set/Clear Active Bit 1097" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1096,Set/Clear Active Bit 1096" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1095,Set/Clear Active Bit 1095" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1094,Set/Clear Active Bit 1094" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1093,Set/Clear Active Bit 1093" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1092,Set/Clear Active Bit 1092" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1091,Set/Clear Active Bit 1091" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1090,Set/Clear Active Bit 1090" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1089,Set/Clear Active Bit 1089" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1088,Set/Clear Active Bit 1088" "Not active,Active" else hgroup.long 0x1A0C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER3E,Interrupt Set/Clear Active Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A10++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER4E,Interrupt Set/Clear Active Register Extended 4" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1151,Set/Clear Active Bit 1151" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1150,Set/Clear Active Bit 1150" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1149,Set/Clear Active Bit 1149" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1148,Set/Clear Active Bit 1148" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1147,Set/Clear Active Bit 1147" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1146,Set/Clear Active Bit 1146" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1145,Set/Clear Active Bit 1145" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1144,Set/Clear Active Bit 1144" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1143,Set/Clear Active Bit 1143" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1142,Set/Clear Active Bit 1142" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1141,Set/Clear Active Bit 1141" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1140,Set/Clear Active Bit 1140" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1139,Set/Clear Active Bit 1139" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1138,Set/Clear Active Bit 1138" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1137,Set/Clear Active Bit 1137" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1136,Set/Clear Active Bit 1136" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1135,Set/Clear Active Bit 1135" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1134,Set/Clear Active Bit 1134" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1133,Set/Clear Active Bit 1133" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1132,Set/Clear Active Bit 1132" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1131,Set/Clear Active Bit 1131" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1130,Set/Clear Active Bit 1130" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1129,Set/Clear Active Bit 1129" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1128,Set/Clear Active Bit 1128" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1127,Set/Clear Active Bit 1127" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1126,Set/Clear Active Bit 1126" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1125,Set/Clear Active Bit 1125" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1124,Set/Clear Active Bit 1124" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1123,Set/Clear Active Bit 1123" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1122,Set/Clear Active Bit 1122" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1121,Set/Clear Active Bit 1121" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1120,Set/Clear Active Bit 1120" "Not active,Active" else hgroup.long 0x1A10++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER4E,Interrupt Set/Clear Active Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A14++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER5E,Interrupt Set/Clear Active Register Extended 5" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1183,Set/Clear Active Bit 1183" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1182,Set/Clear Active Bit 1182" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1181,Set/Clear Active Bit 1181" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1180,Set/Clear Active Bit 1180" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1179,Set/Clear Active Bit 1179" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1178,Set/Clear Active Bit 1178" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1177,Set/Clear Active Bit 1177" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1176,Set/Clear Active Bit 1176" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1175,Set/Clear Active Bit 1175" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1174,Set/Clear Active Bit 1174" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1173,Set/Clear Active Bit 1173" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1172,Set/Clear Active Bit 1172" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1171,Set/Clear Active Bit 1171" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1170,Set/Clear Active Bit 1170" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1169,Set/Clear Active Bit 1169" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1168,Set/Clear Active Bit 1168" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1167,Set/Clear Active Bit 1167" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1166,Set/Clear Active Bit 1166" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1165,Set/Clear Active Bit 1165" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1164,Set/Clear Active Bit 1164" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1163,Set/Clear Active Bit 1163" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1162,Set/Clear Active Bit 1162" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1161,Set/Clear Active Bit 1161" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1160,Set/Clear Active Bit 1160" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1159,Set/Clear Active Bit 1159" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1158,Set/Clear Active Bit 1158" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1157,Set/Clear Active Bit 1157" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1156,Set/Clear Active Bit 1156" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1155,Set/Clear Active Bit 1155" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1154,Set/Clear Active Bit 1154" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1153,Set/Clear Active Bit 1153" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1152,Set/Clear Active Bit 1152" "Not active,Active" else hgroup.long 0x1A14++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER5E,Interrupt Set/Clear Active Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A18++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER6E,Interrupt Set/Clear Active Register Extended 6" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1215,Set/Clear Active Bit 1215" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1214,Set/Clear Active Bit 1214" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1213,Set/Clear Active Bit 1213" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1212,Set/Clear Active Bit 1212" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1211,Set/Clear Active Bit 1211" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1210,Set/Clear Active Bit 1210" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1209,Set/Clear Active Bit 1209" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1208,Set/Clear Active Bit 1208" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1207,Set/Clear Active Bit 1207" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1206,Set/Clear Active Bit 1206" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1205,Set/Clear Active Bit 1205" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1204,Set/Clear Active Bit 1204" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1203,Set/Clear Active Bit 1203" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1202,Set/Clear Active Bit 1202" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1201,Set/Clear Active Bit 1201" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1200,Set/Clear Active Bit 1200" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1199,Set/Clear Active Bit 1199" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1198,Set/Clear Active Bit 1198" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1197,Set/Clear Active Bit 1197" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1196,Set/Clear Active Bit 1196" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1195,Set/Clear Active Bit 1195" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1194,Set/Clear Active Bit 1194" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1193,Set/Clear Active Bit 1193" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1192,Set/Clear Active Bit 1192" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1191,Set/Clear Active Bit 1191" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1190,Set/Clear Active Bit 1190" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1189,Set/Clear Active Bit 1189" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1188,Set/Clear Active Bit 1188" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1187,Set/Clear Active Bit 1187" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1186,Set/Clear Active Bit 1186" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1185,Set/Clear Active Bit 1185" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1184,Set/Clear Active Bit 1184" "Not active,Active" else hgroup.long 0x1A18++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER6E,Interrupt Set/Clear Active Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A1C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER7E,Interrupt Set/Clear Active Register Extended 7" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1247,Set/Clear Active Bit 1247" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1246,Set/Clear Active Bit 1246" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1245,Set/Clear Active Bit 1245" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1244,Set/Clear Active Bit 1244" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1243,Set/Clear Active Bit 1243" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1242,Set/Clear Active Bit 1242" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1241,Set/Clear Active Bit 1241" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1240,Set/Clear Active Bit 1240" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1239,Set/Clear Active Bit 1239" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1238,Set/Clear Active Bit 1238" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1237,Set/Clear Active Bit 1237" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1236,Set/Clear Active Bit 1236" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1235,Set/Clear Active Bit 1235" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1234,Set/Clear Active Bit 1234" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1233,Set/Clear Active Bit 1233" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1232,Set/Clear Active Bit 1232" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1231,Set/Clear Active Bit 1231" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1230,Set/Clear Active Bit 1230" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1229,Set/Clear Active Bit 1229" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1228,Set/Clear Active Bit 1228" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1227,Set/Clear Active Bit 1227" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1226,Set/Clear Active Bit 1226" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1225,Set/Clear Active Bit 1225" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1224,Set/Clear Active Bit 1224" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1223,Set/Clear Active Bit 1223" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1222,Set/Clear Active Bit 1222" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1221,Set/Clear Active Bit 1221" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1220,Set/Clear Active Bit 1220" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1219,Set/Clear Active Bit 1219" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1218,Set/Clear Active Bit 1218" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1217,Set/Clear Active Bit 1217" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1216,Set/Clear Active Bit 1216" "Not active,Active" else hgroup.long 0x1A1C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER7E,Interrupt Set/Clear Active Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A20++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER8E,Interrupt Set/Clear Active Register Extended 8" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1279,Set/Clear Active Bit 1279" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1278,Set/Clear Active Bit 1278" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1277,Set/Clear Active Bit 1277" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1276,Set/Clear Active Bit 1276" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1275,Set/Clear Active Bit 1275" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1274,Set/Clear Active Bit 1274" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1273,Set/Clear Active Bit 1273" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1272,Set/Clear Active Bit 1272" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1271,Set/Clear Active Bit 1271" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1270,Set/Clear Active Bit 1270" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1269,Set/Clear Active Bit 1269" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1268,Set/Clear Active Bit 1268" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1267,Set/Clear Active Bit 1267" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1266,Set/Clear Active Bit 1266" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1265,Set/Clear Active Bit 1265" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1264,Set/Clear Active Bit 1264" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1263,Set/Clear Active Bit 1263" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1262,Set/Clear Active Bit 1262" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1261,Set/Clear Active Bit 1261" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1260,Set/Clear Active Bit 1260" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1259,Set/Clear Active Bit 1259" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1258,Set/Clear Active Bit 1258" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1257,Set/Clear Active Bit 1257" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1256,Set/Clear Active Bit 1256" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1255,Set/Clear Active Bit 1255" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1254,Set/Clear Active Bit 1254" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1253,Set/Clear Active Bit 1253" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1252,Set/Clear Active Bit 1252" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1251,Set/Clear Active Bit 1251" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1250,Set/Clear Active Bit 1250" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1249,Set/Clear Active Bit 1249" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1248,Set/Clear Active Bit 1248" "Not active,Active" else hgroup.long 0x1A20++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER8E,Interrupt Set/Clear Active Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A24++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER9E,Interrupt Set/Clear Active Register Extended 9" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1311,Set/Clear Active Bit 1311" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1310,Set/Clear Active Bit 1310" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1309,Set/Clear Active Bit 1309" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1308,Set/Clear Active Bit 1308" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1307,Set/Clear Active Bit 1307" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1306,Set/Clear Active Bit 1306" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1305,Set/Clear Active Bit 1305" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1304,Set/Clear Active Bit 1304" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1303,Set/Clear Active Bit 1303" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1302,Set/Clear Active Bit 1302" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1301,Set/Clear Active Bit 1301" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1300,Set/Clear Active Bit 1300" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1299,Set/Clear Active Bit 1299" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1298,Set/Clear Active Bit 1298" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1297,Set/Clear Active Bit 1297" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1296,Set/Clear Active Bit 1296" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1295,Set/Clear Active Bit 1295" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1294,Set/Clear Active Bit 1294" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1293,Set/Clear Active Bit 1293" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1292,Set/Clear Active Bit 1292" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1291,Set/Clear Active Bit 1291" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1290,Set/Clear Active Bit 1290" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1289,Set/Clear Active Bit 1289" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1288,Set/Clear Active Bit 1288" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1287,Set/Clear Active Bit 1287" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1286,Set/Clear Active Bit 1286" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1285,Set/Clear Active Bit 1285" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1284,Set/Clear Active Bit 1284" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1283,Set/Clear Active Bit 1283" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1282,Set/Clear Active Bit 1282" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1281,Set/Clear Active Bit 1281" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1280,Set/Clear Active Bit 1280" "Not active,Active" else hgroup.long 0x1A24++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER9E,Interrupt Set/Clear Active Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A28++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER10E,Interrupt Set/Clear Active Register Extended 10" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1343,Set/Clear Active Bit 1343" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1342,Set/Clear Active Bit 1342" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1341,Set/Clear Active Bit 1341" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1340,Set/Clear Active Bit 1340" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1339,Set/Clear Active Bit 1339" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1338,Set/Clear Active Bit 1338" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1337,Set/Clear Active Bit 1337" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1336,Set/Clear Active Bit 1336" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1335,Set/Clear Active Bit 1335" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1334,Set/Clear Active Bit 1334" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1333,Set/Clear Active Bit 1333" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1332,Set/Clear Active Bit 1332" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1331,Set/Clear Active Bit 1331" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1330,Set/Clear Active Bit 1330" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1329,Set/Clear Active Bit 1329" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1328,Set/Clear Active Bit 1328" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1327,Set/Clear Active Bit 1327" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1326,Set/Clear Active Bit 1326" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1325,Set/Clear Active Bit 1325" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1324,Set/Clear Active Bit 1324" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1323,Set/Clear Active Bit 1323" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1322,Set/Clear Active Bit 1322" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1321,Set/Clear Active Bit 1321" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1320,Set/Clear Active Bit 1320" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1319,Set/Clear Active Bit 1319" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1318,Set/Clear Active Bit 1318" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1317,Set/Clear Active Bit 1317" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1316,Set/Clear Active Bit 1316" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1315,Set/Clear Active Bit 1315" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1314,Set/Clear Active Bit 1314" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1313,Set/Clear Active Bit 1313" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1312,Set/Clear Active Bit 1312" "Not active,Active" else hgroup.long 0x1A28++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER10E,Interrupt Set/Clear Active Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A2C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER11E,Interrupt Set/Clear Active Register Extended 11" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1375,Set/Clear Active Bit 1375" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1374,Set/Clear Active Bit 1374" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1373,Set/Clear Active Bit 1373" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1372,Set/Clear Active Bit 1372" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1371,Set/Clear Active Bit 1371" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1370,Set/Clear Active Bit 1370" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1369,Set/Clear Active Bit 1369" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1368,Set/Clear Active Bit 1368" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1367,Set/Clear Active Bit 1367" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1366,Set/Clear Active Bit 1366" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1365,Set/Clear Active Bit 1365" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1364,Set/Clear Active Bit 1364" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1363,Set/Clear Active Bit 1363" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1362,Set/Clear Active Bit 1362" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1361,Set/Clear Active Bit 1361" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1360,Set/Clear Active Bit 1360" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1359,Set/Clear Active Bit 1359" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1358,Set/Clear Active Bit 1358" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1357,Set/Clear Active Bit 1357" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1356,Set/Clear Active Bit 1356" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1355,Set/Clear Active Bit 1355" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1354,Set/Clear Active Bit 1354" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1353,Set/Clear Active Bit 1353" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1352,Set/Clear Active Bit 1352" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1351,Set/Clear Active Bit 1351" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1350,Set/Clear Active Bit 1350" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1349,Set/Clear Active Bit 1349" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1348,Set/Clear Active Bit 1348" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1347,Set/Clear Active Bit 1347" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1346,Set/Clear Active Bit 1346" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1345,Set/Clear Active Bit 1345" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1344,Set/Clear Active Bit 1344" "Not active,Active" else hgroup.long 0x1A2C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER11E,Interrupt Set/Clear Active Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A30++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER12E,Interrupt Set/Clear Active Register Extended 12" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1407,Set/Clear Active Bit 1407" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1406,Set/Clear Active Bit 1406" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1405,Set/Clear Active Bit 1405" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1404,Set/Clear Active Bit 1404" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1403,Set/Clear Active Bit 1403" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1402,Set/Clear Active Bit 1402" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1401,Set/Clear Active Bit 1401" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1400,Set/Clear Active Bit 1400" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1399,Set/Clear Active Bit 1399" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1398,Set/Clear Active Bit 1398" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1397,Set/Clear Active Bit 1397" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1396,Set/Clear Active Bit 1396" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1395,Set/Clear Active Bit 1395" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1394,Set/Clear Active Bit 1394" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1393,Set/Clear Active Bit 1393" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1392,Set/Clear Active Bit 1392" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1391,Set/Clear Active Bit 1391" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1390,Set/Clear Active Bit 1390" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1389,Set/Clear Active Bit 1389" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1388,Set/Clear Active Bit 1388" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1387,Set/Clear Active Bit 1387" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1386,Set/Clear Active Bit 1386" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1385,Set/Clear Active Bit 1385" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1384,Set/Clear Active Bit 1384" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1383,Set/Clear Active Bit 1383" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1382,Set/Clear Active Bit 1382" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1381,Set/Clear Active Bit 1381" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1380,Set/Clear Active Bit 1380" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1379,Set/Clear Active Bit 1379" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1378,Set/Clear Active Bit 1378" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1377,Set/Clear Active Bit 1377" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1376,Set/Clear Active Bit 1376" "Not active,Active" else hgroup.long 0x1A30++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER12E,Interrupt Set/Clear Active Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A34++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER13E,Interrupt Set/Clear Active Register Extended 13" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1439,Set/Clear Active Bit 1439" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1438,Set/Clear Active Bit 1438" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1437,Set/Clear Active Bit 1437" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1436,Set/Clear Active Bit 1436" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1435,Set/Clear Active Bit 1435" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1434,Set/Clear Active Bit 1434" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1433,Set/Clear Active Bit 1433" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1432,Set/Clear Active Bit 1432" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1431,Set/Clear Active Bit 1431" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1430,Set/Clear Active Bit 1430" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1429,Set/Clear Active Bit 1429" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1428,Set/Clear Active Bit 1428" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1427,Set/Clear Active Bit 1427" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1426,Set/Clear Active Bit 1426" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1425,Set/Clear Active Bit 1425" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1424,Set/Clear Active Bit 1424" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1423,Set/Clear Active Bit 1423" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1422,Set/Clear Active Bit 1422" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1421,Set/Clear Active Bit 1421" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1420,Set/Clear Active Bit 1420" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1419,Set/Clear Active Bit 1419" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1418,Set/Clear Active Bit 1418" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1417,Set/Clear Active Bit 1417" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1416,Set/Clear Active Bit 1416" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1415,Set/Clear Active Bit 1415" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1414,Set/Clear Active Bit 1414" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1413,Set/Clear Active Bit 1413" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1412,Set/Clear Active Bit 1412" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1411,Set/Clear Active Bit 1411" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1410,Set/Clear Active Bit 1410" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1409,Set/Clear Active Bit 1409" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1408,Set/Clear Active Bit 1408" "Not active,Active" else hgroup.long 0x1A34++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER13E,Interrupt Set/Clear Active Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A38++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER14E,Interrupt Set/Clear Active Register Extended 14" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1471,Set/Clear Active Bit 1471" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1470,Set/Clear Active Bit 1470" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1469,Set/Clear Active Bit 1469" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1468,Set/Clear Active Bit 1468" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1467,Set/Clear Active Bit 1467" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1466,Set/Clear Active Bit 1466" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1465,Set/Clear Active Bit 1465" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1464,Set/Clear Active Bit 1464" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1463,Set/Clear Active Bit 1463" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1462,Set/Clear Active Bit 1462" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1461,Set/Clear Active Bit 1461" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1460,Set/Clear Active Bit 1460" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1459,Set/Clear Active Bit 1459" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1458,Set/Clear Active Bit 1458" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1457,Set/Clear Active Bit 1457" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1456,Set/Clear Active Bit 1456" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1455,Set/Clear Active Bit 1455" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1454,Set/Clear Active Bit 1454" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1453,Set/Clear Active Bit 1453" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1452,Set/Clear Active Bit 1452" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1451,Set/Clear Active Bit 1451" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1450,Set/Clear Active Bit 1450" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1449,Set/Clear Active Bit 1449" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1448,Set/Clear Active Bit 1448" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1447,Set/Clear Active Bit 1447" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1446,Set/Clear Active Bit 1446" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1445,Set/Clear Active Bit 1445" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1444,Set/Clear Active Bit 1444" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1443,Set/Clear Active Bit 1443" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1442,Set/Clear Active Bit 1442" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1441,Set/Clear Active Bit 1441" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1440,Set/Clear Active Bit 1440" "Not active,Active" else hgroup.long 0x1A38++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER14E,Interrupt Set/Clear Active Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A3C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER15E,Interrupt Set/Clear Active Register Extended 15" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1503,Set/Clear Active Bit 1503" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1502,Set/Clear Active Bit 1502" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1501,Set/Clear Active Bit 1501" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1500,Set/Clear Active Bit 1500" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1499,Set/Clear Active Bit 1499" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1498,Set/Clear Active Bit 1498" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1497,Set/Clear Active Bit 1497" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1496,Set/Clear Active Bit 1496" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1495,Set/Clear Active Bit 1495" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1494,Set/Clear Active Bit 1494" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1493,Set/Clear Active Bit 1493" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1492,Set/Clear Active Bit 1492" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1491,Set/Clear Active Bit 1491" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1490,Set/Clear Active Bit 1490" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1489,Set/Clear Active Bit 1489" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1488,Set/Clear Active Bit 1488" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1487,Set/Clear Active Bit 1487" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1486,Set/Clear Active Bit 1486" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1485,Set/Clear Active Bit 1485" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1484,Set/Clear Active Bit 1484" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1483,Set/Clear Active Bit 1483" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1482,Set/Clear Active Bit 1482" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1481,Set/Clear Active Bit 1481" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1480,Set/Clear Active Bit 1480" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1479,Set/Clear Active Bit 1479" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1478,Set/Clear Active Bit 1478" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1477,Set/Clear Active Bit 1477" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1476,Set/Clear Active Bit 1476" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1475,Set/Clear Active Bit 1475" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1474,Set/Clear Active Bit 1474" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1473,Set/Clear Active Bit 1473" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1472,Set/Clear Active Bit 1472" "Not active,Active" else hgroup.long 0x1A3C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER15E,Interrupt Set/Clear Active Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A40++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER16E,Interrupt Set/Clear Active Register Extended 16" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1535,Set/Clear Active Bit 1535" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1534,Set/Clear Active Bit 1534" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1533,Set/Clear Active Bit 1533" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1532,Set/Clear Active Bit 1532" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1531,Set/Clear Active Bit 1531" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1530,Set/Clear Active Bit 1530" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1529,Set/Clear Active Bit 1529" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1528,Set/Clear Active Bit 1528" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1527,Set/Clear Active Bit 1527" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1526,Set/Clear Active Bit 1526" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1525,Set/Clear Active Bit 1525" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1524,Set/Clear Active Bit 1524" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1523,Set/Clear Active Bit 1523" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1522,Set/Clear Active Bit 1522" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1521,Set/Clear Active Bit 1521" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1520,Set/Clear Active Bit 1520" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1519,Set/Clear Active Bit 1519" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1518,Set/Clear Active Bit 1518" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1517,Set/Clear Active Bit 1517" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1516,Set/Clear Active Bit 1516" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1515,Set/Clear Active Bit 1515" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1514,Set/Clear Active Bit 1514" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1513,Set/Clear Active Bit 1513" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1512,Set/Clear Active Bit 1512" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1511,Set/Clear Active Bit 1511" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1510,Set/Clear Active Bit 1510" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1509,Set/Clear Active Bit 1509" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1508,Set/Clear Active Bit 1508" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1507,Set/Clear Active Bit 1507" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1506,Set/Clear Active Bit 1506" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1505,Set/Clear Active Bit 1505" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1504,Set/Clear Active Bit 1504" "Not active,Active" else hgroup.long 0x1A40++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER16E,Interrupt Set/Clear Active Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A44++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER17E,Interrupt Set/Clear Active Register Extended 17" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1567,Set/Clear Active Bit 1567" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1566,Set/Clear Active Bit 1566" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1565,Set/Clear Active Bit 1565" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1564,Set/Clear Active Bit 1564" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1563,Set/Clear Active Bit 1563" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1562,Set/Clear Active Bit 1562" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1561,Set/Clear Active Bit 1561" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1560,Set/Clear Active Bit 1560" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1559,Set/Clear Active Bit 1559" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1558,Set/Clear Active Bit 1558" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1557,Set/Clear Active Bit 1557" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1556,Set/Clear Active Bit 1556" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1555,Set/Clear Active Bit 1555" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1554,Set/Clear Active Bit 1554" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1553,Set/Clear Active Bit 1553" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1552,Set/Clear Active Bit 1552" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1551,Set/Clear Active Bit 1551" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1550,Set/Clear Active Bit 1550" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1549,Set/Clear Active Bit 1549" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1548,Set/Clear Active Bit 1548" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1547,Set/Clear Active Bit 1547" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1546,Set/Clear Active Bit 1546" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1545,Set/Clear Active Bit 1545" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1544,Set/Clear Active Bit 1544" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1543,Set/Clear Active Bit 1543" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1542,Set/Clear Active Bit 1542" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1541,Set/Clear Active Bit 1541" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1540,Set/Clear Active Bit 1540" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1539,Set/Clear Active Bit 1539" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1538,Set/Clear Active Bit 1538" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1537,Set/Clear Active Bit 1537" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1536,Set/Clear Active Bit 1536" "Not active,Active" else hgroup.long 0x1A44++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER17E,Interrupt Set/Clear Active Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A48++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER18E,Interrupt Set/Clear Active Register Extended 18" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1599,Set/Clear Active Bit 1599" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1598,Set/Clear Active Bit 1598" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1597,Set/Clear Active Bit 1597" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1596,Set/Clear Active Bit 1596" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1595,Set/Clear Active Bit 1595" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1594,Set/Clear Active Bit 1594" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1593,Set/Clear Active Bit 1593" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1592,Set/Clear Active Bit 1592" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1591,Set/Clear Active Bit 1591" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1590,Set/Clear Active Bit 1590" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1589,Set/Clear Active Bit 1589" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1588,Set/Clear Active Bit 1588" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1587,Set/Clear Active Bit 1587" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1586,Set/Clear Active Bit 1586" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1585,Set/Clear Active Bit 1585" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1584,Set/Clear Active Bit 1584" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1583,Set/Clear Active Bit 1583" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1582,Set/Clear Active Bit 1582" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1581,Set/Clear Active Bit 1581" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1580,Set/Clear Active Bit 1580" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1579,Set/Clear Active Bit 1579" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1578,Set/Clear Active Bit 1578" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1577,Set/Clear Active Bit 1577" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1576,Set/Clear Active Bit 1576" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1575,Set/Clear Active Bit 1575" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1574,Set/Clear Active Bit 1574" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1573,Set/Clear Active Bit 1573" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1572,Set/Clear Active Bit 1572" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1571,Set/Clear Active Bit 1571" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1570,Set/Clear Active Bit 1570" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1569,Set/Clear Active Bit 1569" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1568,Set/Clear Active Bit 1568" "Not active,Active" else hgroup.long 0x1A48++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER18E,Interrupt Set/Clear Active Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A4C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER19E,Interrupt Set/Clear Active Register Extended 19" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1631,Set/Clear Active Bit 1631" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1630,Set/Clear Active Bit 1630" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1629,Set/Clear Active Bit 1629" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1628,Set/Clear Active Bit 1628" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1627,Set/Clear Active Bit 1627" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1626,Set/Clear Active Bit 1626" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1625,Set/Clear Active Bit 1625" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1624,Set/Clear Active Bit 1624" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1623,Set/Clear Active Bit 1623" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1622,Set/Clear Active Bit 1622" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1621,Set/Clear Active Bit 1621" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1620,Set/Clear Active Bit 1620" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1619,Set/Clear Active Bit 1619" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1618,Set/Clear Active Bit 1618" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1617,Set/Clear Active Bit 1617" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1616,Set/Clear Active Bit 1616" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1615,Set/Clear Active Bit 1615" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1614,Set/Clear Active Bit 1614" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1613,Set/Clear Active Bit 1613" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1612,Set/Clear Active Bit 1612" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1611,Set/Clear Active Bit 1611" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1610,Set/Clear Active Bit 1610" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1609,Set/Clear Active Bit 1609" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1608,Set/Clear Active Bit 1608" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1607,Set/Clear Active Bit 1607" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1606,Set/Clear Active Bit 1606" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1605,Set/Clear Active Bit 1605" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1604,Set/Clear Active Bit 1604" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1603,Set/Clear Active Bit 1603" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1602,Set/Clear Active Bit 1602" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1601,Set/Clear Active Bit 1601" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1600,Set/Clear Active Bit 1600" "Not active,Active" else hgroup.long 0x1A4C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER19E,Interrupt Set/Clear Active Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A50++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER20E,Interrupt Set/Clear Active Register Extended 20" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1663,Set/Clear Active Bit 1663" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1662,Set/Clear Active Bit 1662" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1661,Set/Clear Active Bit 1661" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1660,Set/Clear Active Bit 1660" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1659,Set/Clear Active Bit 1659" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1658,Set/Clear Active Bit 1658" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1657,Set/Clear Active Bit 1657" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1656,Set/Clear Active Bit 1656" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1655,Set/Clear Active Bit 1655" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1654,Set/Clear Active Bit 1654" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1653,Set/Clear Active Bit 1653" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1652,Set/Clear Active Bit 1652" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1651,Set/Clear Active Bit 1651" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1650,Set/Clear Active Bit 1650" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1649,Set/Clear Active Bit 1649" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1648,Set/Clear Active Bit 1648" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1647,Set/Clear Active Bit 1647" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1646,Set/Clear Active Bit 1646" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1645,Set/Clear Active Bit 1645" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1644,Set/Clear Active Bit 1644" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1643,Set/Clear Active Bit 1643" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1642,Set/Clear Active Bit 1642" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1641,Set/Clear Active Bit 1641" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1640,Set/Clear Active Bit 1640" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1639,Set/Clear Active Bit 1639" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1638,Set/Clear Active Bit 1638" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1637,Set/Clear Active Bit 1637" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1636,Set/Clear Active Bit 1636" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1635,Set/Clear Active Bit 1635" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1634,Set/Clear Active Bit 1634" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1633,Set/Clear Active Bit 1633" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1632,Set/Clear Active Bit 1632" "Not active,Active" else hgroup.long 0x1A50++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER20E,Interrupt Set/Clear Active Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A54++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER21E,Interrupt Set/Clear Active Register Extended 21" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1695,Set/Clear Active Bit 1695" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1694,Set/Clear Active Bit 1694" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1693,Set/Clear Active Bit 1693" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1692,Set/Clear Active Bit 1692" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1691,Set/Clear Active Bit 1691" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1690,Set/Clear Active Bit 1690" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1689,Set/Clear Active Bit 1689" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1688,Set/Clear Active Bit 1688" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1687,Set/Clear Active Bit 1687" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1686,Set/Clear Active Bit 1686" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1685,Set/Clear Active Bit 1685" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1684,Set/Clear Active Bit 1684" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1683,Set/Clear Active Bit 1683" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1682,Set/Clear Active Bit 1682" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1681,Set/Clear Active Bit 1681" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1680,Set/Clear Active Bit 1680" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1679,Set/Clear Active Bit 1679" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1678,Set/Clear Active Bit 1678" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1677,Set/Clear Active Bit 1677" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1676,Set/Clear Active Bit 1676" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1675,Set/Clear Active Bit 1675" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1674,Set/Clear Active Bit 1674" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1673,Set/Clear Active Bit 1673" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1672,Set/Clear Active Bit 1672" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1671,Set/Clear Active Bit 1671" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1670,Set/Clear Active Bit 1670" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1669,Set/Clear Active Bit 1669" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1668,Set/Clear Active Bit 1668" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1667,Set/Clear Active Bit 1667" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1666,Set/Clear Active Bit 1666" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1665,Set/Clear Active Bit 1665" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1664,Set/Clear Active Bit 1664" "Not active,Active" else hgroup.long 0x1A54++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER21E,Interrupt Set/Clear Active Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A58++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER22E,Interrupt Set/Clear Active Register Extended 22" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1727,Set/Clear Active Bit 1727" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1726,Set/Clear Active Bit 1726" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1725,Set/Clear Active Bit 1725" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1724,Set/Clear Active Bit 1724" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1723,Set/Clear Active Bit 1723" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1722,Set/Clear Active Bit 1722" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1721,Set/Clear Active Bit 1721" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1720,Set/Clear Active Bit 1720" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1719,Set/Clear Active Bit 1719" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1718,Set/Clear Active Bit 1718" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1717,Set/Clear Active Bit 1717" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1716,Set/Clear Active Bit 1716" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1715,Set/Clear Active Bit 1715" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1714,Set/Clear Active Bit 1714" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1713,Set/Clear Active Bit 1713" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1712,Set/Clear Active Bit 1712" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1711,Set/Clear Active Bit 1711" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1710,Set/Clear Active Bit 1710" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1709,Set/Clear Active Bit 1709" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1708,Set/Clear Active Bit 1708" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1707,Set/Clear Active Bit 1707" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1706,Set/Clear Active Bit 1706" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1705,Set/Clear Active Bit 1705" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1704,Set/Clear Active Bit 1704" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1703,Set/Clear Active Bit 1703" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1702,Set/Clear Active Bit 1702" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1701,Set/Clear Active Bit 1701" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1700,Set/Clear Active Bit 1700" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1699,Set/Clear Active Bit 1699" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1698,Set/Clear Active Bit 1698" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1697,Set/Clear Active Bit 1697" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1696,Set/Clear Active Bit 1696" "Not active,Active" else hgroup.long 0x1A58++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER22E,Interrupt Set/Clear Active Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A5C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER23E,Interrupt Set/Clear Active Register Extended 23" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1759,Set/Clear Active Bit 1759" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1758,Set/Clear Active Bit 1758" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1757,Set/Clear Active Bit 1757" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1756,Set/Clear Active Bit 1756" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1755,Set/Clear Active Bit 1755" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1754,Set/Clear Active Bit 1754" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1753,Set/Clear Active Bit 1753" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1752,Set/Clear Active Bit 1752" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1751,Set/Clear Active Bit 1751" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1750,Set/Clear Active Bit 1750" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1749,Set/Clear Active Bit 1749" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1748,Set/Clear Active Bit 1748" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1747,Set/Clear Active Bit 1747" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1746,Set/Clear Active Bit 1746" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1745,Set/Clear Active Bit 1745" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1744,Set/Clear Active Bit 1744" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1743,Set/Clear Active Bit 1743" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1742,Set/Clear Active Bit 1742" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1741,Set/Clear Active Bit 1741" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1740,Set/Clear Active Bit 1740" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1739,Set/Clear Active Bit 1739" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1738,Set/Clear Active Bit 1738" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1737,Set/Clear Active Bit 1737" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1736,Set/Clear Active Bit 1736" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1735,Set/Clear Active Bit 1735" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1734,Set/Clear Active Bit 1734" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1733,Set/Clear Active Bit 1733" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1732,Set/Clear Active Bit 1732" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1731,Set/Clear Active Bit 1731" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1730,Set/Clear Active Bit 1730" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1729,Set/Clear Active Bit 1729" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1728,Set/Clear Active Bit 1728" "Not active,Active" else hgroup.long 0x1A5C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER23E,Interrupt Set/Clear Active Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A60++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER24E,Interrupt Set/Clear Active Register Extended 24" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1791,Set/Clear Active Bit 1791" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1790,Set/Clear Active Bit 1790" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1789,Set/Clear Active Bit 1789" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1788,Set/Clear Active Bit 1788" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1787,Set/Clear Active Bit 1787" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1786,Set/Clear Active Bit 1786" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1785,Set/Clear Active Bit 1785" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1784,Set/Clear Active Bit 1784" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1783,Set/Clear Active Bit 1783" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1782,Set/Clear Active Bit 1782" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1781,Set/Clear Active Bit 1781" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1780,Set/Clear Active Bit 1780" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1779,Set/Clear Active Bit 1779" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1778,Set/Clear Active Bit 1778" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1777,Set/Clear Active Bit 1777" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1776,Set/Clear Active Bit 1776" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1775,Set/Clear Active Bit 1775" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1774,Set/Clear Active Bit 1774" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1773,Set/Clear Active Bit 1773" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1772,Set/Clear Active Bit 1772" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1771,Set/Clear Active Bit 1771" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1770,Set/Clear Active Bit 1770" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1769,Set/Clear Active Bit 1769" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1768,Set/Clear Active Bit 1768" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1767,Set/Clear Active Bit 1767" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1766,Set/Clear Active Bit 1766" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1765,Set/Clear Active Bit 1765" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1764,Set/Clear Active Bit 1764" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1763,Set/Clear Active Bit 1763" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1762,Set/Clear Active Bit 1762" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1761,Set/Clear Active Bit 1761" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1760,Set/Clear Active Bit 1760" "Not active,Active" else hgroup.long 0x1A60++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER24E,Interrupt Set/Clear Active Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A64++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER25E,Interrupt Set/Clear Active Register Extended 25" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1823,Set/Clear Active Bit 1823" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1822,Set/Clear Active Bit 1822" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1821,Set/Clear Active Bit 1821" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1820,Set/Clear Active Bit 1820" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1819,Set/Clear Active Bit 1819" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1818,Set/Clear Active Bit 1818" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1817,Set/Clear Active Bit 1817" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1816,Set/Clear Active Bit 1816" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1815,Set/Clear Active Bit 1815" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1814,Set/Clear Active Bit 1814" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1813,Set/Clear Active Bit 1813" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1812,Set/Clear Active Bit 1812" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1811,Set/Clear Active Bit 1811" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1810,Set/Clear Active Bit 1810" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1809,Set/Clear Active Bit 1809" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1808,Set/Clear Active Bit 1808" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1807,Set/Clear Active Bit 1807" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1806,Set/Clear Active Bit 1806" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1805,Set/Clear Active Bit 1805" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1804,Set/Clear Active Bit 1804" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1803,Set/Clear Active Bit 1803" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1802,Set/Clear Active Bit 1802" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1801,Set/Clear Active Bit 1801" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1800,Set/Clear Active Bit 1800" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1799,Set/Clear Active Bit 1799" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1798,Set/Clear Active Bit 1798" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1797,Set/Clear Active Bit 1797" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1796,Set/Clear Active Bit 1796" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1795,Set/Clear Active Bit 1795" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1794,Set/Clear Active Bit 1794" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1793,Set/Clear Active Bit 1793" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1792,Set/Clear Active Bit 1792" "Not active,Active" else hgroup.long 0x1A64++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER25E,Interrupt Set/Clear Active Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A68++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER26E,Interrupt Set/Clear Active Register Extended 26" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1855,Set/Clear Active Bit 1855" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1854,Set/Clear Active Bit 1854" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1853,Set/Clear Active Bit 1853" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1852,Set/Clear Active Bit 1852" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1851,Set/Clear Active Bit 1851" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1850,Set/Clear Active Bit 1850" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1849,Set/Clear Active Bit 1849" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1848,Set/Clear Active Bit 1848" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1847,Set/Clear Active Bit 1847" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1846,Set/Clear Active Bit 1846" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1845,Set/Clear Active Bit 1845" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1844,Set/Clear Active Bit 1844" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1843,Set/Clear Active Bit 1843" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1842,Set/Clear Active Bit 1842" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1841,Set/Clear Active Bit 1841" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1840,Set/Clear Active Bit 1840" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1839,Set/Clear Active Bit 1839" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1838,Set/Clear Active Bit 1838" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1837,Set/Clear Active Bit 1837" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1836,Set/Clear Active Bit 1836" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1835,Set/Clear Active Bit 1835" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1834,Set/Clear Active Bit 1834" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1833,Set/Clear Active Bit 1833" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1832,Set/Clear Active Bit 1832" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1831,Set/Clear Active Bit 1831" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1830,Set/Clear Active Bit 1830" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1829,Set/Clear Active Bit 1829" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1828,Set/Clear Active Bit 1828" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1827,Set/Clear Active Bit 1827" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1826,Set/Clear Active Bit 1826" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1825,Set/Clear Active Bit 1825" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1824,Set/Clear Active Bit 1824" "Not active,Active" else hgroup.long 0x1A68++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER26E,Interrupt Set/Clear Active Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A6C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER27E,Interrupt Set/Clear Active Register Extended 27" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1887,Set/Clear Active Bit 1887" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1886,Set/Clear Active Bit 1886" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1885,Set/Clear Active Bit 1885" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1884,Set/Clear Active Bit 1884" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1883,Set/Clear Active Bit 1883" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1882,Set/Clear Active Bit 1882" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1881,Set/Clear Active Bit 1881" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1880,Set/Clear Active Bit 1880" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1879,Set/Clear Active Bit 1879" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1878,Set/Clear Active Bit 1878" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1877,Set/Clear Active Bit 1877" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1876,Set/Clear Active Bit 1876" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1875,Set/Clear Active Bit 1875" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1874,Set/Clear Active Bit 1874" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1873,Set/Clear Active Bit 1873" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1872,Set/Clear Active Bit 1872" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1871,Set/Clear Active Bit 1871" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1870,Set/Clear Active Bit 1870" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1869,Set/Clear Active Bit 1869" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1868,Set/Clear Active Bit 1868" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1867,Set/Clear Active Bit 1867" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1866,Set/Clear Active Bit 1866" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1865,Set/Clear Active Bit 1865" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1864,Set/Clear Active Bit 1864" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1863,Set/Clear Active Bit 1863" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1862,Set/Clear Active Bit 1862" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1861,Set/Clear Active Bit 1861" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1860,Set/Clear Active Bit 1860" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1859,Set/Clear Active Bit 1859" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1858,Set/Clear Active Bit 1858" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1857,Set/Clear Active Bit 1857" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1856,Set/Clear Active Bit 1856" "Not active,Active" else hgroup.long 0x1A6C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER27E,Interrupt Set/Clear Active Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A70++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER28E,Interrupt Set/Clear Active Register Extended 28" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1919,Set/Clear Active Bit 1919" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1918,Set/Clear Active Bit 1918" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1917,Set/Clear Active Bit 1917" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1916,Set/Clear Active Bit 1916" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1915,Set/Clear Active Bit 1915" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1914,Set/Clear Active Bit 1914" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1913,Set/Clear Active Bit 1913" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1912,Set/Clear Active Bit 1912" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1911,Set/Clear Active Bit 1911" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1910,Set/Clear Active Bit 1910" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1909,Set/Clear Active Bit 1909" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1908,Set/Clear Active Bit 1908" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1907,Set/Clear Active Bit 1907" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1906,Set/Clear Active Bit 1906" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1905,Set/Clear Active Bit 1905" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1904,Set/Clear Active Bit 1904" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1903,Set/Clear Active Bit 1903" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1902,Set/Clear Active Bit 1902" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1901,Set/Clear Active Bit 1901" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1900,Set/Clear Active Bit 1900" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1899,Set/Clear Active Bit 1899" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1898,Set/Clear Active Bit 1898" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1897,Set/Clear Active Bit 1897" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1896,Set/Clear Active Bit 1896" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1895,Set/Clear Active Bit 1895" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1894,Set/Clear Active Bit 1894" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1893,Set/Clear Active Bit 1893" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1892,Set/Clear Active Bit 1892" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1891,Set/Clear Active Bit 1891" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1890,Set/Clear Active Bit 1890" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1889,Set/Clear Active Bit 1889" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1888,Set/Clear Active Bit 1888" "Not active,Active" else hgroup.long 0x1A70++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER28E,Interrupt Set/Clear Active Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A74++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER29E,Interrupt Set/Clear Active Register Extended 29" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1951,Set/Clear Active Bit 1951" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1950,Set/Clear Active Bit 1950" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1949,Set/Clear Active Bit 1949" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1948,Set/Clear Active Bit 1948" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1947,Set/Clear Active Bit 1947" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1946,Set/Clear Active Bit 1946" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1945,Set/Clear Active Bit 1945" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1944,Set/Clear Active Bit 1944" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1943,Set/Clear Active Bit 1943" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1942,Set/Clear Active Bit 1942" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1941,Set/Clear Active Bit 1941" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1940,Set/Clear Active Bit 1940" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1939,Set/Clear Active Bit 1939" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1938,Set/Clear Active Bit 1938" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1937,Set/Clear Active Bit 1937" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1936,Set/Clear Active Bit 1936" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1935,Set/Clear Active Bit 1935" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1934,Set/Clear Active Bit 1934" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1933,Set/Clear Active Bit 1933" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1932,Set/Clear Active Bit 1932" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1931,Set/Clear Active Bit 1931" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1930,Set/Clear Active Bit 1930" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1929,Set/Clear Active Bit 1929" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1928,Set/Clear Active Bit 1928" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1927,Set/Clear Active Bit 1927" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1926,Set/Clear Active Bit 1926" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1925,Set/Clear Active Bit 1925" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1924,Set/Clear Active Bit 1924" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1923,Set/Clear Active Bit 1923" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1922,Set/Clear Active Bit 1922" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1921,Set/Clear Active Bit 1921" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1920,Set/Clear Active Bit 1920" "Not active,Active" else hgroup.long 0x1A74++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER29E,Interrupt Set/Clear Active Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A78++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER30E,Interrupt Set/Clear Active Register Extended 30" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE1983,Set/Clear Active Bit 1983" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE1982,Set/Clear Active Bit 1982" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE1981,Set/Clear Active Bit 1981" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE1980,Set/Clear Active Bit 1980" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE1979,Set/Clear Active Bit 1979" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE1978,Set/Clear Active Bit 1978" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE1977,Set/Clear Active Bit 1977" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE1976,Set/Clear Active Bit 1976" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE1975,Set/Clear Active Bit 1975" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE1974,Set/Clear Active Bit 1974" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE1973,Set/Clear Active Bit 1973" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE1972,Set/Clear Active Bit 1972" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE1971,Set/Clear Active Bit 1971" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE1970,Set/Clear Active Bit 1970" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE1969,Set/Clear Active Bit 1969" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE1968,Set/Clear Active Bit 1968" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1967,Set/Clear Active Bit 1967" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1966,Set/Clear Active Bit 1966" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1965,Set/Clear Active Bit 1965" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1964,Set/Clear Active Bit 1964" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1963,Set/Clear Active Bit 1963" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1962,Set/Clear Active Bit 1962" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1961,Set/Clear Active Bit 1961" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1960,Set/Clear Active Bit 1960" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1959,Set/Clear Active Bit 1959" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1958,Set/Clear Active Bit 1958" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1957,Set/Clear Active Bit 1957" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1956,Set/Clear Active Bit 1956" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1955,Set/Clear Active Bit 1955" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1954,Set/Clear Active Bit 1954" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1953,Set/Clear Active Bit 1953" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1952,Set/Clear Active Bit 1952" "Not active,Active" else hgroup.long 0x1A78++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER30E,Interrupt Set/Clear Active Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x1A7C++0x03 line.long 0x00 "GICD_SET/CLR_ACTIVER31E,Interrupt Set/Clear Active Register Extended 31" setclrfld.long 0x00 31. 0x00 31. 0x200 31. "SET/CLRACTIVE2015,Set/Clear Active Bit 2015" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x200 30. "SET/CLRACTIVE2014,Set/Clear Active Bit 2014" "Not active,Active" setclrfld.long 0x00 29. 0x00 29. 0x200 29. "SET/CLRACTIVE2013,Set/Clear Active Bit 2013" "Not active,Active" newline setclrfld.long 0x00 28. 0x00 28. 0x200 28. "SET/CLRACTIVE2012,Set/Clear Active Bit 2012" "Not active,Active" setclrfld.long 0x00 27. 0x00 27. 0x200 27. "SET/CLRACTIVE2011,Set/Clear Active Bit 2011" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x200 26. "SET/CLRACTIVE2010,Set/Clear Active Bit 2010" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x200 25. "SET/CLRACTIVE2009,Set/Clear Active Bit 2009" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x200 24. "SET/CLRACTIVE2008,Set/Clear Active Bit 2008" "Not active,Active" setclrfld.long 0x00 23. 0x00 23. 0x200 23. "SET/CLRACTIVE2007,Set/Clear Active Bit 2007" "Not active,Active" newline setclrfld.long 0x00 22. 0x00 22. 0x200 22. "SET/CLRACTIVE2006,Set/Clear Active Bit 2006" "Not active,Active" setclrfld.long 0x00 21. 0x00 21. 0x200 21. "SET/CLRACTIVE2005,Set/Clear Active Bit 2005" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x200 20. "SET/CLRACTIVE2004,Set/Clear Active Bit 2004" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x200 19. "SET/CLRACTIVE2003,Set/Clear Active Bit 2003" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x200 18. "SET/CLRACTIVE2002,Set/Clear Active Bit 2002" "Not active,Active" setclrfld.long 0x00 17. 0x00 17. 0x200 17. "SET/CLRACTIVE2001,Set/Clear Active Bit 2001" "Not active,Active" newline setclrfld.long 0x00 16. 0x00 16. 0x200 16. "SET/CLRACTIVE2000,Set/Clear Active Bit 2000" "Not active,Active" setclrfld.long 0x00 15. 0x00 15. 0x200 15. "SET/CLRACTIVE1999,Set/Clear Active Bit 1999" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x200 14. "SET/CLRACTIVE1998,Set/Clear Active Bit 1998" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x200 13. "SET/CLRACTIVE1997,Set/Clear Active Bit 1997" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x200 12. "SET/CLRACTIVE1996,Set/Clear Active Bit 1996" "Not active,Active" setclrfld.long 0x00 11. 0x00 11. 0x200 11. "SET/CLRACTIVE1995,Set/Clear Active Bit 1995" "Not active,Active" newline setclrfld.long 0x00 10. 0x00 10. 0x200 10. "SET/CLRACTIVE1994,Set/Clear Active Bit 1994" "Not active,Active" setclrfld.long 0x00 9. 0x00 9. 0x200 9. "SET/CLRACTIVE1993,Set/Clear Active Bit 1993" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x200 8. "SET/CLRACTIVE1992,Set/Clear Active Bit 1992" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x200 7. "SET/CLRACTIVE1991,Set/Clear Active Bit 1991" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x200 6. "SET/CLRACTIVE1990,Set/Clear Active Bit 1990" "Not active,Active" setclrfld.long 0x00 5. 0x00 5. 0x200 5. "SET/CLRACTIVE1989,Set/Clear Active Bit 1989" "Not active,Active" newline setclrfld.long 0x00 4. 0x00 4. 0x200 4. "SET/CLRACTIVE1988,Set/Clear Active Bit 1988" "Not active,Active" setclrfld.long 0x00 3. 0x00 3. 0x200 3. "SET/CLRACTIVE1987,Set/Clear Active Bit 1987" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x200 2. "SET/CLRACTIVE1986,Set/Clear Active Bit 1986" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x200 1. "SET/CLRACTIVE1985,Set/Clear Active Bit 1985" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x200 0. "SET/CLRACTIVE1984,Set/Clear Active Bit 1984" "Not active,Active" else hgroup.long 0x1A7C++0x03 hide.long 0x00 "GICD_SET/CLR_ACTIVER31E,Interrupt Set/Clear Active Register Extended 31" endif tree.end tree "Priority Registers" if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01) group.long 0x420++0x03 line.long 0x00 "GICD_IPRIORITYR8,Interrupt Priority Register 8" hexmask.long.byte 0x00 24.--31. 0x01 "INTID35 ,Interrupt ID35 Priority/Priority Byte Offset 35 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID34 ,Interrupt ID34 Priority/Priority Byte Offset 34 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID33 ,Interrupt ID33 Priority/Priority Byte Offset 33 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID32 ,Interrupt ID32 Priority/Priority Byte Offset 32 " group.long 0x424++0x03 line.long 0x00 "GICD_IPRIORITYR9,Interrupt Priority Register 9" hexmask.long.byte 0x00 24.--31. 0x01 "INTID39 ,Interrupt ID39 Priority/Priority Byte Offset 39 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID38 ,Interrupt ID38 Priority/Priority Byte Offset 38 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID37 ,Interrupt ID37 Priority/Priority Byte Offset 37 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID36 ,Interrupt ID36 Priority/Priority Byte Offset 36 " group.long 0x428++0x03 line.long 0x00 "GICD_IPRIORITYR10,Interrupt Priority Register 10" hexmask.long.byte 0x00 24.--31. 0x01 "INTID43 ,Interrupt ID43 Priority/Priority Byte Offset 43 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID42 ,Interrupt ID42 Priority/Priority Byte Offset 42 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID41 ,Interrupt ID41 Priority/Priority Byte Offset 41 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID40 ,Interrupt ID40 Priority/Priority Byte Offset 40 " group.long 0x42C++0x03 line.long 0x00 "GICD_IPRIORITYR11,Interrupt Priority Register 11" hexmask.long.byte 0x00 24.--31. 0x01 "INTID47 ,Interrupt ID47 Priority/Priority Byte Offset 47 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID46 ,Interrupt ID46 Priority/Priority Byte Offset 46 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID45 ,Interrupt ID45 Priority/Priority Byte Offset 45 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID44 ,Interrupt ID44 Priority/Priority Byte Offset 44 " group.long 0x430++0x03 line.long 0x00 "GICD_IPRIORITYR12,Interrupt Priority Register 12" hexmask.long.byte 0x00 24.--31. 0x01 "INTID51 ,Interrupt ID51 Priority/Priority Byte Offset 51 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID50 ,Interrupt ID50 Priority/Priority Byte Offset 50 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID49 ,Interrupt ID49 Priority/Priority Byte Offset 49 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID48 ,Interrupt ID48 Priority/Priority Byte Offset 48 " group.long 0x434++0x03 line.long 0x00 "GICD_IPRIORITYR13,Interrupt Priority Register 13" hexmask.long.byte 0x00 24.--31. 0x01 "INTID55 ,Interrupt ID55 Priority/Priority Byte Offset 55 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID54 ,Interrupt ID54 Priority/Priority Byte Offset 54 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID53 ,Interrupt ID53 Priority/Priority Byte Offset 53 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID52 ,Interrupt ID52 Priority/Priority Byte Offset 52 " group.long 0x438++0x03 line.long 0x00 "GICD_IPRIORITYR14,Interrupt Priority Register 14" hexmask.long.byte 0x00 24.--31. 0x01 "INTID59 ,Interrupt ID59 Priority/Priority Byte Offset 59 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID58 ,Interrupt ID58 Priority/Priority Byte Offset 58 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID57 ,Interrupt ID57 Priority/Priority Byte Offset 57 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID56 ,Interrupt ID56 Priority/Priority Byte Offset 56 " group.long 0x43C++0x03 line.long 0x00 "GICD_IPRIORITYR15,Interrupt Priority Register 15" hexmask.long.byte 0x00 24.--31. 0x01 "INTID63 ,Interrupt ID63 Priority/Priority Byte Offset 63 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID62 ,Interrupt ID62 Priority/Priority Byte Offset 62 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID61 ,Interrupt ID61 Priority/Priority Byte Offset 61 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID60 ,Interrupt ID60 Priority/Priority Byte Offset 60 " else hgroup.long 0x420++0x03 hide.long 0x000 "GICD_IPRIORITYR8,Interrupt Priority Register 8" hgroup.long 0x424++0x03 hide.long 0x000 "GICD_IPRIORITYR9,Interrupt Priority Register 9" hgroup.long 0x428++0x03 hide.long 0x000 "GICD_IPRIORITYR10,Interrupt Priority Register 10" hgroup.long 0x42C++0x03 hide.long 0x000 "GICD_IPRIORITYR11,Interrupt Priority Register 11" hgroup.long 0x430++0x03 hide.long 0x000 "GICD_IPRIORITYR12,Interrupt Priority Register 12" hgroup.long 0x434++0x03 hide.long 0x000 "GICD_IPRIORITYR13,Interrupt Priority Register 13" hgroup.long 0x438++0x03 hide.long 0x000 "GICD_IPRIORITYR14,Interrupt Priority Register 14" hgroup.long 0x43C++0x03 hide.long 0x000 "GICD_IPRIORITYR15,Interrupt Priority Register 15" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02) group.long 0x440++0x03 line.long 0x00 "GICD_IPRIORITYR16,Interrupt Priority Register 16" hexmask.long.byte 0x00 24.--31. 0x01 "INTID67 ,Interrupt ID67 Priority/Priority Byte Offset 67 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID66 ,Interrupt ID66 Priority/Priority Byte Offset 66 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID65 ,Interrupt ID65 Priority/Priority Byte Offset 65 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID64 ,Interrupt ID64 Priority/Priority Byte Offset 64 " group.long 0x444++0x03 line.long 0x00 "GICD_IPRIORITYR17,Interrupt Priority Register 17" hexmask.long.byte 0x00 24.--31. 0x01 "INTID71 ,Interrupt ID71 Priority/Priority Byte Offset 71 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID70 ,Interrupt ID70 Priority/Priority Byte Offset 70 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID69 ,Interrupt ID69 Priority/Priority Byte Offset 69 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID68 ,Interrupt ID68 Priority/Priority Byte Offset 68 " group.long 0x448++0x03 line.long 0x00 "GICD_IPRIORITYR18,Interrupt Priority Register 18" hexmask.long.byte 0x00 24.--31. 0x01 "INTID75 ,Interrupt ID75 Priority/Priority Byte Offset 75 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID74 ,Interrupt ID74 Priority/Priority Byte Offset 74 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID73 ,Interrupt ID73 Priority/Priority Byte Offset 73 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID72 ,Interrupt ID72 Priority/Priority Byte Offset 72 " group.long 0x44C++0x03 line.long 0x00 "GICD_IPRIORITYR19,Interrupt Priority Register 19" hexmask.long.byte 0x00 24.--31. 0x01 "INTID79 ,Interrupt ID79 Priority/Priority Byte Offset 79 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID78 ,Interrupt ID78 Priority/Priority Byte Offset 78 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID77 ,Interrupt ID77 Priority/Priority Byte Offset 77 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID76 ,Interrupt ID76 Priority/Priority Byte Offset 76 " group.long 0x450++0x03 line.long 0x00 "GICD_IPRIORITYR20,Interrupt Priority Register 20" hexmask.long.byte 0x00 24.--31. 0x01 "INTID83 ,Interrupt ID83 Priority/Priority Byte Offset 83 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID82 ,Interrupt ID82 Priority/Priority Byte Offset 82 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID81 ,Interrupt ID81 Priority/Priority Byte Offset 81 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID80 ,Interrupt ID80 Priority/Priority Byte Offset 80 " group.long 0x454++0x03 line.long 0x00 "GICD_IPRIORITYR21,Interrupt Priority Register 21" hexmask.long.byte 0x00 24.--31. 0x01 "INTID87 ,Interrupt ID87 Priority/Priority Byte Offset 87 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID86 ,Interrupt ID86 Priority/Priority Byte Offset 86 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID85 ,Interrupt ID85 Priority/Priority Byte Offset 85 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID84 ,Interrupt ID84 Priority/Priority Byte Offset 84 " group.long 0x458++0x03 line.long 0x00 "GICD_IPRIORITYR22,Interrupt Priority Register 22" hexmask.long.byte 0x00 24.--31. 0x01 "INTID91 ,Interrupt ID91 Priority/Priority Byte Offset 91 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID90 ,Interrupt ID90 Priority/Priority Byte Offset 90 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID89 ,Interrupt ID89 Priority/Priority Byte Offset 89 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID88 ,Interrupt ID88 Priority/Priority Byte Offset 88 " group.long 0x45C++0x03 line.long 0x00 "GICD_IPRIORITYR23,Interrupt Priority Register 23" hexmask.long.byte 0x00 24.--31. 0x01 "INTID95 ,Interrupt ID95 Priority/Priority Byte Offset 95 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID94 ,Interrupt ID94 Priority/Priority Byte Offset 94 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID93 ,Interrupt ID93 Priority/Priority Byte Offset 93 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID92 ,Interrupt ID92 Priority/Priority Byte Offset 92 " else hgroup.long 0x440++0x03 hide.long 0x000 "GICD_IPRIORITYR16,Interrupt Priority Register 16" hgroup.long 0x444++0x03 hide.long 0x000 "GICD_IPRIORITYR17,Interrupt Priority Register 17" hgroup.long 0x448++0x03 hide.long 0x000 "GICD_IPRIORITYR18,Interrupt Priority Register 18" hgroup.long 0x44C++0x03 hide.long 0x000 "GICD_IPRIORITYR19,Interrupt Priority Register 19" hgroup.long 0x450++0x03 hide.long 0x000 "GICD_IPRIORITYR20,Interrupt Priority Register 20" hgroup.long 0x454++0x03 hide.long 0x000 "GICD_IPRIORITYR21,Interrupt Priority Register 21" hgroup.long 0x458++0x03 hide.long 0x000 "GICD_IPRIORITYR22,Interrupt Priority Register 22" hgroup.long 0x45C++0x03 hide.long 0x000 "GICD_IPRIORITYR23,Interrupt Priority Register 23" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03) group.long 0x460++0x03 line.long 0x00 "GICD_IPRIORITYR24,Interrupt Priority Register 24" hexmask.long.byte 0x00 24.--31. 0x01 "INTID99 ,Interrupt ID99 Priority/Priority Byte Offset 99 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID98 ,Interrupt ID98 Priority/Priority Byte Offset 98 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID97 ,Interrupt ID97 Priority/Priority Byte Offset 97 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID96 ,Interrupt ID96 Priority/Priority Byte Offset 96 " group.long 0x464++0x03 line.long 0x00 "GICD_IPRIORITYR25,Interrupt Priority Register 25" hexmask.long.byte 0x00 24.--31. 0x01 "INTID103 ,Interrupt ID103 Priority/Priority Byte Offset 103 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID102 ,Interrupt ID102 Priority/Priority Byte Offset 102 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID101 ,Interrupt ID101 Priority/Priority Byte Offset 101 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID100 ,Interrupt ID100 Priority/Priority Byte Offset 100 " group.long 0x468++0x03 line.long 0x00 "GICD_IPRIORITYR26,Interrupt Priority Register 26" hexmask.long.byte 0x00 24.--31. 0x01 "INTID107 ,Interrupt ID107 Priority/Priority Byte Offset 107 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID106 ,Interrupt ID106 Priority/Priority Byte Offset 106 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID105 ,Interrupt ID105 Priority/Priority Byte Offset 105 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID104 ,Interrupt ID104 Priority/Priority Byte Offset 104 " group.long 0x46C++0x03 line.long 0x00 "GICD_IPRIORITYR27,Interrupt Priority Register 27" hexmask.long.byte 0x00 24.--31. 0x01 "INTID111 ,Interrupt ID111 Priority/Priority Byte Offset 111 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID110 ,Interrupt ID110 Priority/Priority Byte Offset 110 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID109 ,Interrupt ID109 Priority/Priority Byte Offset 109 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID108 ,Interrupt ID108 Priority/Priority Byte Offset 108 " group.long 0x470++0x03 line.long 0x00 "GICD_IPRIORITYR28,Interrupt Priority Register 28" hexmask.long.byte 0x00 24.--31. 0x01 "INTID115 ,Interrupt ID115 Priority/Priority Byte Offset 115 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID114 ,Interrupt ID114 Priority/Priority Byte Offset 114 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID113 ,Interrupt ID113 Priority/Priority Byte Offset 113 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID112 ,Interrupt ID112 Priority/Priority Byte Offset 112 " group.long 0x474++0x03 line.long 0x00 "GICD_IPRIORITYR29,Interrupt Priority Register 29" hexmask.long.byte 0x00 24.--31. 0x01 "INTID119 ,Interrupt ID119 Priority/Priority Byte Offset 119 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID118 ,Interrupt ID118 Priority/Priority Byte Offset 118 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID117 ,Interrupt ID117 Priority/Priority Byte Offset 117 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID116 ,Interrupt ID116 Priority/Priority Byte Offset 116 " group.long 0x478++0x03 line.long 0x00 "GICD_IPRIORITYR30,Interrupt Priority Register 30" hexmask.long.byte 0x00 24.--31. 0x01 "INTID123 ,Interrupt ID123 Priority/Priority Byte Offset 123 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID122 ,Interrupt ID122 Priority/Priority Byte Offset 122 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID121 ,Interrupt ID121 Priority/Priority Byte Offset 121 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID120 ,Interrupt ID120 Priority/Priority Byte Offset 120 " group.long 0x47C++0x03 line.long 0x00 "GICD_IPRIORITYR31,Interrupt Priority Register 31" hexmask.long.byte 0x00 24.--31. 0x01 "INTID127 ,Interrupt ID127 Priority/Priority Byte Offset 127 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID126 ,Interrupt ID126 Priority/Priority Byte Offset 126 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID125 ,Interrupt ID125 Priority/Priority Byte Offset 125 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID124 ,Interrupt ID124 Priority/Priority Byte Offset 124 " else hgroup.long 0x460++0x03 hide.long 0x000 "GICD_IPRIORITYR24,Interrupt Priority Register 24" hgroup.long 0x464++0x03 hide.long 0x000 "GICD_IPRIORITYR25,Interrupt Priority Register 25" hgroup.long 0x468++0x03 hide.long 0x000 "GICD_IPRIORITYR26,Interrupt Priority Register 26" hgroup.long 0x46C++0x03 hide.long 0x000 "GICD_IPRIORITYR27,Interrupt Priority Register 27" hgroup.long 0x470++0x03 hide.long 0x000 "GICD_IPRIORITYR28,Interrupt Priority Register 28" hgroup.long 0x474++0x03 hide.long 0x000 "GICD_IPRIORITYR29,Interrupt Priority Register 29" hgroup.long 0x478++0x03 hide.long 0x000 "GICD_IPRIORITYR30,Interrupt Priority Register 30" hgroup.long 0x47C++0x03 hide.long 0x000 "GICD_IPRIORITYR31,Interrupt Priority Register 31" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04) group.long 0x480++0x03 line.long 0x00 "GICD_IPRIORITYR32,Interrupt Priority Register 32" hexmask.long.byte 0x00 24.--31. 0x01 "INTID131 ,Interrupt ID131 Priority/Priority Byte Offset 131 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID130 ,Interrupt ID130 Priority/Priority Byte Offset 130 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID129 ,Interrupt ID129 Priority/Priority Byte Offset 129 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID128 ,Interrupt ID128 Priority/Priority Byte Offset 128 " group.long 0x484++0x03 line.long 0x00 "GICD_IPRIORITYR33,Interrupt Priority Register 33" hexmask.long.byte 0x00 24.--31. 0x01 "INTID135 ,Interrupt ID135 Priority/Priority Byte Offset 135 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID134 ,Interrupt ID134 Priority/Priority Byte Offset 134 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID133 ,Interrupt ID133 Priority/Priority Byte Offset 133 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID132 ,Interrupt ID132 Priority/Priority Byte Offset 132 " group.long 0x488++0x03 line.long 0x00 "GICD_IPRIORITYR34,Interrupt Priority Register 34" hexmask.long.byte 0x00 24.--31. 0x01 "INTID139 ,Interrupt ID139 Priority/Priority Byte Offset 139 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID138 ,Interrupt ID138 Priority/Priority Byte Offset 138 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID137 ,Interrupt ID137 Priority/Priority Byte Offset 137 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID136 ,Interrupt ID136 Priority/Priority Byte Offset 136 " group.long 0x48C++0x03 line.long 0x00 "GICD_IPRIORITYR35,Interrupt Priority Register 35" hexmask.long.byte 0x00 24.--31. 0x01 "INTID143 ,Interrupt ID143 Priority/Priority Byte Offset 143 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID142 ,Interrupt ID142 Priority/Priority Byte Offset 142 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID141 ,Interrupt ID141 Priority/Priority Byte Offset 141 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID140 ,Interrupt ID140 Priority/Priority Byte Offset 140 " group.long 0x490++0x03 line.long 0x00 "GICD_IPRIORITYR36,Interrupt Priority Register 36" hexmask.long.byte 0x00 24.--31. 0x01 "INTID147 ,Interrupt ID147 Priority/Priority Byte Offset 147 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID146 ,Interrupt ID146 Priority/Priority Byte Offset 146 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID145 ,Interrupt ID145 Priority/Priority Byte Offset 145 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID144 ,Interrupt ID144 Priority/Priority Byte Offset 144 " group.long 0x494++0x03 line.long 0x00 "GICD_IPRIORITYR37,Interrupt Priority Register 37" hexmask.long.byte 0x00 24.--31. 0x01 "INTID151 ,Interrupt ID151 Priority/Priority Byte Offset 151 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID150 ,Interrupt ID150 Priority/Priority Byte Offset 150 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID149 ,Interrupt ID149 Priority/Priority Byte Offset 149 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID148 ,Interrupt ID148 Priority/Priority Byte Offset 148 " group.long 0x498++0x03 line.long 0x00 "GICD_IPRIORITYR38,Interrupt Priority Register 38" hexmask.long.byte 0x00 24.--31. 0x01 "INTID155 ,Interrupt ID155 Priority/Priority Byte Offset 155 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID154 ,Interrupt ID154 Priority/Priority Byte Offset 154 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID153 ,Interrupt ID153 Priority/Priority Byte Offset 153 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID152 ,Interrupt ID152 Priority/Priority Byte Offset 152 " group.long 0x49C++0x03 line.long 0x00 "GICD_IPRIORITYR39,Interrupt Priority Register 39" hexmask.long.byte 0x00 24.--31. 0x01 "INTID159 ,Interrupt ID159 Priority/Priority Byte Offset 159 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID158 ,Interrupt ID158 Priority/Priority Byte Offset 158 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID157 ,Interrupt ID157 Priority/Priority Byte Offset 157 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID156 ,Interrupt ID156 Priority/Priority Byte Offset 156 " else hgroup.long 0x480++0x03 hide.long 0x000 "GICD_IPRIORITYR32,Interrupt Priority Register 32" hgroup.long 0x484++0x03 hide.long 0x000 "GICD_IPRIORITYR33,Interrupt Priority Register 33" hgroup.long 0x488++0x03 hide.long 0x000 "GICD_IPRIORITYR34,Interrupt Priority Register 34" hgroup.long 0x48C++0x03 hide.long 0x000 "GICD_IPRIORITYR35,Interrupt Priority Register 35" hgroup.long 0x490++0x03 hide.long 0x000 "GICD_IPRIORITYR36,Interrupt Priority Register 36" hgroup.long 0x494++0x03 hide.long 0x000 "GICD_IPRIORITYR37,Interrupt Priority Register 37" hgroup.long 0x498++0x03 hide.long 0x000 "GICD_IPRIORITYR38,Interrupt Priority Register 38" hgroup.long 0x49C++0x03 hide.long 0x000 "GICD_IPRIORITYR39,Interrupt Priority Register 39" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05) group.long 0x4A0++0x03 line.long 0x00 "GICD_IPRIORITYR40,Interrupt Priority Register 40" hexmask.long.byte 0x00 24.--31. 0x01 "INTID163 ,Interrupt ID163 Priority/Priority Byte Offset 163 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID162 ,Interrupt ID162 Priority/Priority Byte Offset 162 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID161 ,Interrupt ID161 Priority/Priority Byte Offset 161 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID160 ,Interrupt ID160 Priority/Priority Byte Offset 160 " group.long 0x4A4++0x03 line.long 0x00 "GICD_IPRIORITYR41,Interrupt Priority Register 41" hexmask.long.byte 0x00 24.--31. 0x01 "INTID167 ,Interrupt ID167 Priority/Priority Byte Offset 167 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID166 ,Interrupt ID166 Priority/Priority Byte Offset 166 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID165 ,Interrupt ID165 Priority/Priority Byte Offset 165 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID164 ,Interrupt ID164 Priority/Priority Byte Offset 164 " group.long 0x4A8++0x03 line.long 0x00 "GICD_IPRIORITYR42,Interrupt Priority Register 42" hexmask.long.byte 0x00 24.--31. 0x01 "INTID171 ,Interrupt ID171 Priority/Priority Byte Offset 171 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID170 ,Interrupt ID170 Priority/Priority Byte Offset 170 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID169 ,Interrupt ID169 Priority/Priority Byte Offset 169 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID168 ,Interrupt ID168 Priority/Priority Byte Offset 168 " group.long 0x4AC++0x03 line.long 0x00 "GICD_IPRIORITYR43,Interrupt Priority Register 43" hexmask.long.byte 0x00 24.--31. 0x01 "INTID175 ,Interrupt ID175 Priority/Priority Byte Offset 175 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID174 ,Interrupt ID174 Priority/Priority Byte Offset 174 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID173 ,Interrupt ID173 Priority/Priority Byte Offset 173 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID172 ,Interrupt ID172 Priority/Priority Byte Offset 172 " group.long 0x4B0++0x03 line.long 0x00 "GICD_IPRIORITYR44,Interrupt Priority Register 44" hexmask.long.byte 0x00 24.--31. 0x01 "INTID179 ,Interrupt ID179 Priority/Priority Byte Offset 179 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID178 ,Interrupt ID178 Priority/Priority Byte Offset 178 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID177 ,Interrupt ID177 Priority/Priority Byte Offset 177 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID176 ,Interrupt ID176 Priority/Priority Byte Offset 176 " group.long 0x4B4++0x03 line.long 0x00 "GICD_IPRIORITYR45,Interrupt Priority Register 45" hexmask.long.byte 0x00 24.--31. 0x01 "INTID183 ,Interrupt ID183 Priority/Priority Byte Offset 183 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID182 ,Interrupt ID182 Priority/Priority Byte Offset 182 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID181 ,Interrupt ID181 Priority/Priority Byte Offset 181 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID180 ,Interrupt ID180 Priority/Priority Byte Offset 180 " group.long 0x4B8++0x03 line.long 0x00 "GICD_IPRIORITYR46,Interrupt Priority Register 46" hexmask.long.byte 0x00 24.--31. 0x01 "INTID187 ,Interrupt ID187 Priority/Priority Byte Offset 187 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID186 ,Interrupt ID186 Priority/Priority Byte Offset 186 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID185 ,Interrupt ID185 Priority/Priority Byte Offset 185 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID184 ,Interrupt ID184 Priority/Priority Byte Offset 184 " group.long 0x4BC++0x03 line.long 0x00 "GICD_IPRIORITYR47,Interrupt Priority Register 47" hexmask.long.byte 0x00 24.--31. 0x01 "INTID191 ,Interrupt ID191 Priority/Priority Byte Offset 191 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID190 ,Interrupt ID190 Priority/Priority Byte Offset 190 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID189 ,Interrupt ID189 Priority/Priority Byte Offset 189 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID188 ,Interrupt ID188 Priority/Priority Byte Offset 188 " else hgroup.long 0x4A0++0x03 hide.long 0x000 "GICD_IPRIORITYR40,Interrupt Priority Register 40" hgroup.long 0x4A4++0x03 hide.long 0x000 "GICD_IPRIORITYR41,Interrupt Priority Register 41" hgroup.long 0x4A8++0x03 hide.long 0x000 "GICD_IPRIORITYR42,Interrupt Priority Register 42" hgroup.long 0x4AC++0x03 hide.long 0x000 "GICD_IPRIORITYR43,Interrupt Priority Register 43" hgroup.long 0x4B0++0x03 hide.long 0x000 "GICD_IPRIORITYR44,Interrupt Priority Register 44" hgroup.long 0x4B4++0x03 hide.long 0x000 "GICD_IPRIORITYR45,Interrupt Priority Register 45" hgroup.long 0x4B8++0x03 hide.long 0x000 "GICD_IPRIORITYR46,Interrupt Priority Register 46" hgroup.long 0x4BC++0x03 hide.long 0x000 "GICD_IPRIORITYR47,Interrupt Priority Register 47" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06) group.long 0x4C0++0x03 line.long 0x00 "GICD_IPRIORITYR48,Interrupt Priority Register 48" hexmask.long.byte 0x00 24.--31. 0x01 "INTID195 ,Interrupt ID195 Priority/Priority Byte Offset 195 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID194 ,Interrupt ID194 Priority/Priority Byte Offset 194 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID193 ,Interrupt ID193 Priority/Priority Byte Offset 193 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID192 ,Interrupt ID192 Priority/Priority Byte Offset 192 " group.long 0x4C4++0x03 line.long 0x00 "GICD_IPRIORITYR49,Interrupt Priority Register 49" hexmask.long.byte 0x00 24.--31. 0x01 "INTID199 ,Interrupt ID199 Priority/Priority Byte Offset 199 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID198 ,Interrupt ID198 Priority/Priority Byte Offset 198 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID197 ,Interrupt ID197 Priority/Priority Byte Offset 197 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID196 ,Interrupt ID196 Priority/Priority Byte Offset 196 " group.long 0x4C8++0x03 line.long 0x00 "GICD_IPRIORITYR50,Interrupt Priority Register 50" hexmask.long.byte 0x00 24.--31. 0x01 "INTID203 ,Interrupt ID203 Priority/Priority Byte Offset 203 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID202 ,Interrupt ID202 Priority/Priority Byte Offset 202 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID201 ,Interrupt ID201 Priority/Priority Byte Offset 201 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID200 ,Interrupt ID200 Priority/Priority Byte Offset 200 " group.long 0x4CC++0x03 line.long 0x00 "GICD_IPRIORITYR51,Interrupt Priority Register 51" hexmask.long.byte 0x00 24.--31. 0x01 "INTID207 ,Interrupt ID207 Priority/Priority Byte Offset 207 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID206 ,Interrupt ID206 Priority/Priority Byte Offset 206 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID205 ,Interrupt ID205 Priority/Priority Byte Offset 205 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID204 ,Interrupt ID204 Priority/Priority Byte Offset 204 " group.long 0x4D0++0x03 line.long 0x00 "GICD_IPRIORITYR52,Interrupt Priority Register 52" hexmask.long.byte 0x00 24.--31. 0x01 "INTID211 ,Interrupt ID211 Priority/Priority Byte Offset 211 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID210 ,Interrupt ID210 Priority/Priority Byte Offset 210 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID209 ,Interrupt ID209 Priority/Priority Byte Offset 209 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID208 ,Interrupt ID208 Priority/Priority Byte Offset 208 " group.long 0x4D4++0x03 line.long 0x00 "GICD_IPRIORITYR53,Interrupt Priority Register 53" hexmask.long.byte 0x00 24.--31. 0x01 "INTID215 ,Interrupt ID215 Priority/Priority Byte Offset 215 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID214 ,Interrupt ID214 Priority/Priority Byte Offset 214 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID213 ,Interrupt ID213 Priority/Priority Byte Offset 213 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID212 ,Interrupt ID212 Priority/Priority Byte Offset 212 " group.long 0x4D8++0x03 line.long 0x00 "GICD_IPRIORITYR54,Interrupt Priority Register 54" hexmask.long.byte 0x00 24.--31. 0x01 "INTID219 ,Interrupt ID219 Priority/Priority Byte Offset 219 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID218 ,Interrupt ID218 Priority/Priority Byte Offset 218 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID217 ,Interrupt ID217 Priority/Priority Byte Offset 217 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID216 ,Interrupt ID216 Priority/Priority Byte Offset 216 " group.long 0x4DC++0x03 line.long 0x00 "GICD_IPRIORITYR55,Interrupt Priority Register 55" hexmask.long.byte 0x00 24.--31. 0x01 "INTID223 ,Interrupt ID223 Priority/Priority Byte Offset 223 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID222 ,Interrupt ID222 Priority/Priority Byte Offset 222 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID221 ,Interrupt ID221 Priority/Priority Byte Offset 221 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID220 ,Interrupt ID220 Priority/Priority Byte Offset 220 " else hgroup.long 0x4C0++0x03 hide.long 0x000 "GICD_IPRIORITYR48,Interrupt Priority Register 48" hgroup.long 0x4C4++0x03 hide.long 0x000 "GICD_IPRIORITYR49,Interrupt Priority Register 49" hgroup.long 0x4C8++0x03 hide.long 0x000 "GICD_IPRIORITYR50,Interrupt Priority Register 50" hgroup.long 0x4CC++0x03 hide.long 0x000 "GICD_IPRIORITYR51,Interrupt Priority Register 51" hgroup.long 0x4D0++0x03 hide.long 0x000 "GICD_IPRIORITYR52,Interrupt Priority Register 52" hgroup.long 0x4D4++0x03 hide.long 0x000 "GICD_IPRIORITYR53,Interrupt Priority Register 53" hgroup.long 0x4D8++0x03 hide.long 0x000 "GICD_IPRIORITYR54,Interrupt Priority Register 54" hgroup.long 0x4DC++0x03 hide.long 0x000 "GICD_IPRIORITYR55,Interrupt Priority Register 55" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07) group.long 0x4E0++0x03 line.long 0x00 "GICD_IPRIORITYR56,Interrupt Priority Register 56" hexmask.long.byte 0x00 24.--31. 0x01 "INTID227 ,Interrupt ID227 Priority/Priority Byte Offset 227 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID226 ,Interrupt ID226 Priority/Priority Byte Offset 226 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID225 ,Interrupt ID225 Priority/Priority Byte Offset 225 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID224 ,Interrupt ID224 Priority/Priority Byte Offset 224 " group.long 0x4E4++0x03 line.long 0x00 "GICD_IPRIORITYR57,Interrupt Priority Register 57" hexmask.long.byte 0x00 24.--31. 0x01 "INTID231 ,Interrupt ID231 Priority/Priority Byte Offset 231 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID230 ,Interrupt ID230 Priority/Priority Byte Offset 230 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID229 ,Interrupt ID229 Priority/Priority Byte Offset 229 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID228 ,Interrupt ID228 Priority/Priority Byte Offset 228 " group.long 0x4E8++0x03 line.long 0x00 "GICD_IPRIORITYR58,Interrupt Priority Register 58" hexmask.long.byte 0x00 24.--31. 0x01 "INTID235 ,Interrupt ID235 Priority/Priority Byte Offset 235 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID234 ,Interrupt ID234 Priority/Priority Byte Offset 234 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID233 ,Interrupt ID233 Priority/Priority Byte Offset 233 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID232 ,Interrupt ID232 Priority/Priority Byte Offset 232 " group.long 0x4EC++0x03 line.long 0x00 "GICD_IPRIORITYR59,Interrupt Priority Register 59" hexmask.long.byte 0x00 24.--31. 0x01 "INTID239 ,Interrupt ID239 Priority/Priority Byte Offset 239 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID238 ,Interrupt ID238 Priority/Priority Byte Offset 238 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID237 ,Interrupt ID237 Priority/Priority Byte Offset 237 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID236 ,Interrupt ID236 Priority/Priority Byte Offset 236 " group.long 0x4F0++0x03 line.long 0x00 "GICD_IPRIORITYR60,Interrupt Priority Register 60" hexmask.long.byte 0x00 24.--31. 0x01 "INTID243 ,Interrupt ID243 Priority/Priority Byte Offset 243 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID242 ,Interrupt ID242 Priority/Priority Byte Offset 242 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID241 ,Interrupt ID241 Priority/Priority Byte Offset 241 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID240 ,Interrupt ID240 Priority/Priority Byte Offset 240 " group.long 0x4F4++0x03 line.long 0x00 "GICD_IPRIORITYR61,Interrupt Priority Register 61" hexmask.long.byte 0x00 24.--31. 0x01 "INTID247 ,Interrupt ID247 Priority/Priority Byte Offset 247 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID246 ,Interrupt ID246 Priority/Priority Byte Offset 246 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID245 ,Interrupt ID245 Priority/Priority Byte Offset 245 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID244 ,Interrupt ID244 Priority/Priority Byte Offset 244 " group.long 0x4F8++0x03 line.long 0x00 "GICD_IPRIORITYR62,Interrupt Priority Register 62" hexmask.long.byte 0x00 24.--31. 0x01 "INTID251 ,Interrupt ID251 Priority/Priority Byte Offset 251 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID250 ,Interrupt ID250 Priority/Priority Byte Offset 250 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID249 ,Interrupt ID249 Priority/Priority Byte Offset 249 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID248 ,Interrupt ID248 Priority/Priority Byte Offset 248 " group.long 0x4FC++0x03 line.long 0x00 "GICD_IPRIORITYR63,Interrupt Priority Register 63" hexmask.long.byte 0x00 24.--31. 0x01 "INTID255 ,Interrupt ID255 Priority/Priority Byte Offset 255 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID254 ,Interrupt ID254 Priority/Priority Byte Offset 254 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID253 ,Interrupt ID253 Priority/Priority Byte Offset 253 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID252 ,Interrupt ID252 Priority/Priority Byte Offset 252 " else hgroup.long 0x4E0++0x03 hide.long 0x000 "GICD_IPRIORITYR56,Interrupt Priority Register 56" hgroup.long 0x4E4++0x03 hide.long 0x000 "GICD_IPRIORITYR57,Interrupt Priority Register 57" hgroup.long 0x4E8++0x03 hide.long 0x000 "GICD_IPRIORITYR58,Interrupt Priority Register 58" hgroup.long 0x4EC++0x03 hide.long 0x000 "GICD_IPRIORITYR59,Interrupt Priority Register 59" hgroup.long 0x4F0++0x03 hide.long 0x000 "GICD_IPRIORITYR60,Interrupt Priority Register 60" hgroup.long 0x4F4++0x03 hide.long 0x000 "GICD_IPRIORITYR61,Interrupt Priority Register 61" hgroup.long 0x4F8++0x03 hide.long 0x000 "GICD_IPRIORITYR62,Interrupt Priority Register 62" hgroup.long 0x4FC++0x03 hide.long 0x000 "GICD_IPRIORITYR63,Interrupt Priority Register 63" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08) group.long 0x500++0x03 line.long 0x00 "GICD_IPRIORITYR64,Interrupt Priority Register 64" hexmask.long.byte 0x00 24.--31. 0x01 "INTID259 ,Interrupt ID259 Priority/Priority Byte Offset 259 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID258 ,Interrupt ID258 Priority/Priority Byte Offset 258 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID257 ,Interrupt ID257 Priority/Priority Byte Offset 257 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID256 ,Interrupt ID256 Priority/Priority Byte Offset 256 " group.long 0x504++0x03 line.long 0x00 "GICD_IPRIORITYR65,Interrupt Priority Register 65" hexmask.long.byte 0x00 24.--31. 0x01 "INTID263 ,Interrupt ID263 Priority/Priority Byte Offset 263 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID262 ,Interrupt ID262 Priority/Priority Byte Offset 262 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID261 ,Interrupt ID261 Priority/Priority Byte Offset 261 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID260 ,Interrupt ID260 Priority/Priority Byte Offset 260 " group.long 0x508++0x03 line.long 0x00 "GICD_IPRIORITYR66,Interrupt Priority Register 66" hexmask.long.byte 0x00 24.--31. 0x01 "INTID267 ,Interrupt ID267 Priority/Priority Byte Offset 267 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID266 ,Interrupt ID266 Priority/Priority Byte Offset 266 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID265 ,Interrupt ID265 Priority/Priority Byte Offset 265 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID264 ,Interrupt ID264 Priority/Priority Byte Offset 264 " group.long 0x50C++0x03 line.long 0x00 "GICD_IPRIORITYR67,Interrupt Priority Register 67" hexmask.long.byte 0x00 24.--31. 0x01 "INTID271 ,Interrupt ID271 Priority/Priority Byte Offset 271 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID270 ,Interrupt ID270 Priority/Priority Byte Offset 270 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID269 ,Interrupt ID269 Priority/Priority Byte Offset 269 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID268 ,Interrupt ID268 Priority/Priority Byte Offset 268 " group.long 0x510++0x03 line.long 0x00 "GICD_IPRIORITYR68,Interrupt Priority Register 68" hexmask.long.byte 0x00 24.--31. 0x01 "INTID275 ,Interrupt ID275 Priority/Priority Byte Offset 275 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID274 ,Interrupt ID274 Priority/Priority Byte Offset 274 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID273 ,Interrupt ID273 Priority/Priority Byte Offset 273 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID272 ,Interrupt ID272 Priority/Priority Byte Offset 272 " group.long 0x514++0x03 line.long 0x00 "GICD_IPRIORITYR69,Interrupt Priority Register 69" hexmask.long.byte 0x00 24.--31. 0x01 "INTID279 ,Interrupt ID279 Priority/Priority Byte Offset 279 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID278 ,Interrupt ID278 Priority/Priority Byte Offset 278 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID277 ,Interrupt ID277 Priority/Priority Byte Offset 277 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID276 ,Interrupt ID276 Priority/Priority Byte Offset 276 " group.long 0x518++0x03 line.long 0x00 "GICD_IPRIORITYR70,Interrupt Priority Register 70" hexmask.long.byte 0x00 24.--31. 0x01 "INTID283 ,Interrupt ID283 Priority/Priority Byte Offset 283 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID282 ,Interrupt ID282 Priority/Priority Byte Offset 282 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID281 ,Interrupt ID281 Priority/Priority Byte Offset 281 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID280 ,Interrupt ID280 Priority/Priority Byte Offset 280 " group.long 0x51C++0x03 line.long 0x00 "GICD_IPRIORITYR71,Interrupt Priority Register 71" hexmask.long.byte 0x00 24.--31. 0x01 "INTID287 ,Interrupt ID287 Priority/Priority Byte Offset 287 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID286 ,Interrupt ID286 Priority/Priority Byte Offset 286 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID285 ,Interrupt ID285 Priority/Priority Byte Offset 285 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID284 ,Interrupt ID284 Priority/Priority Byte Offset 284 " else hgroup.long 0x500++0x03 hide.long 0x000 "GICD_IPRIORITYR64,Interrupt Priority Register 64" hgroup.long 0x504++0x03 hide.long 0x000 "GICD_IPRIORITYR65,Interrupt Priority Register 65" hgroup.long 0x508++0x03 hide.long 0x000 "GICD_IPRIORITYR66,Interrupt Priority Register 66" hgroup.long 0x50C++0x03 hide.long 0x000 "GICD_IPRIORITYR67,Interrupt Priority Register 67" hgroup.long 0x510++0x03 hide.long 0x000 "GICD_IPRIORITYR68,Interrupt Priority Register 68" hgroup.long 0x514++0x03 hide.long 0x000 "GICD_IPRIORITYR69,Interrupt Priority Register 69" hgroup.long 0x518++0x03 hide.long 0x000 "GICD_IPRIORITYR70,Interrupt Priority Register 70" hgroup.long 0x51C++0x03 hide.long 0x000 "GICD_IPRIORITYR71,Interrupt Priority Register 71" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09) group.long 0x520++0x03 line.long 0x00 "GICD_IPRIORITYR72,Interrupt Priority Register 72" hexmask.long.byte 0x00 24.--31. 0x01 "INTID291 ,Interrupt ID291 Priority/Priority Byte Offset 291 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID290 ,Interrupt ID290 Priority/Priority Byte Offset 290 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID289 ,Interrupt ID289 Priority/Priority Byte Offset 289 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID288 ,Interrupt ID288 Priority/Priority Byte Offset 288 " group.long 0x524++0x03 line.long 0x00 "GICD_IPRIORITYR73,Interrupt Priority Register 73" hexmask.long.byte 0x00 24.--31. 0x01 "INTID295 ,Interrupt ID295 Priority/Priority Byte Offset 295 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID294 ,Interrupt ID294 Priority/Priority Byte Offset 294 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID293 ,Interrupt ID293 Priority/Priority Byte Offset 293 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID292 ,Interrupt ID292 Priority/Priority Byte Offset 292 " group.long 0x528++0x03 line.long 0x00 "GICD_IPRIORITYR74,Interrupt Priority Register 74" hexmask.long.byte 0x00 24.--31. 0x01 "INTID299 ,Interrupt ID299 Priority/Priority Byte Offset 299 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID298 ,Interrupt ID298 Priority/Priority Byte Offset 298 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID297 ,Interrupt ID297 Priority/Priority Byte Offset 297 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID296 ,Interrupt ID296 Priority/Priority Byte Offset 296 " group.long 0x52C++0x03 line.long 0x00 "GICD_IPRIORITYR75,Interrupt Priority Register 75" hexmask.long.byte 0x00 24.--31. 0x01 "INTID303 ,Interrupt ID303 Priority/Priority Byte Offset 303 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID302 ,Interrupt ID302 Priority/Priority Byte Offset 302 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID301 ,Interrupt ID301 Priority/Priority Byte Offset 301 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID300 ,Interrupt ID300 Priority/Priority Byte Offset 300 " group.long 0x530++0x03 line.long 0x00 "GICD_IPRIORITYR76,Interrupt Priority Register 76" hexmask.long.byte 0x00 24.--31. 0x01 "INTID307 ,Interrupt ID307 Priority/Priority Byte Offset 307 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID306 ,Interrupt ID306 Priority/Priority Byte Offset 306 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID305 ,Interrupt ID305 Priority/Priority Byte Offset 305 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID304 ,Interrupt ID304 Priority/Priority Byte Offset 304 " group.long 0x534++0x03 line.long 0x00 "GICD_IPRIORITYR77,Interrupt Priority Register 77" hexmask.long.byte 0x00 24.--31. 0x01 "INTID311 ,Interrupt ID311 Priority/Priority Byte Offset 311 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID310 ,Interrupt ID310 Priority/Priority Byte Offset 310 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID309 ,Interrupt ID309 Priority/Priority Byte Offset 309 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID308 ,Interrupt ID308 Priority/Priority Byte Offset 308 " group.long 0x538++0x03 line.long 0x00 "GICD_IPRIORITYR78,Interrupt Priority Register 78" hexmask.long.byte 0x00 24.--31. 0x01 "INTID315 ,Interrupt ID315 Priority/Priority Byte Offset 315 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID314 ,Interrupt ID314 Priority/Priority Byte Offset 314 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID313 ,Interrupt ID313 Priority/Priority Byte Offset 313 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID312 ,Interrupt ID312 Priority/Priority Byte Offset 312 " group.long 0x53C++0x03 line.long 0x00 "GICD_IPRIORITYR79,Interrupt Priority Register 79" hexmask.long.byte 0x00 24.--31. 0x01 "INTID319 ,Interrupt ID319 Priority/Priority Byte Offset 319 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID318 ,Interrupt ID318 Priority/Priority Byte Offset 318 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID317 ,Interrupt ID317 Priority/Priority Byte Offset 317 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID316 ,Interrupt ID316 Priority/Priority Byte Offset 316 " else hgroup.long 0x520++0x03 hide.long 0x000 "GICD_IPRIORITYR72,Interrupt Priority Register 72" hgroup.long 0x524++0x03 hide.long 0x000 "GICD_IPRIORITYR73,Interrupt Priority Register 73" hgroup.long 0x528++0x03 hide.long 0x000 "GICD_IPRIORITYR74,Interrupt Priority Register 74" hgroup.long 0x52C++0x03 hide.long 0x000 "GICD_IPRIORITYR75,Interrupt Priority Register 75" hgroup.long 0x530++0x03 hide.long 0x000 "GICD_IPRIORITYR76,Interrupt Priority Register 76" hgroup.long 0x534++0x03 hide.long 0x000 "GICD_IPRIORITYR77,Interrupt Priority Register 77" hgroup.long 0x538++0x03 hide.long 0x000 "GICD_IPRIORITYR78,Interrupt Priority Register 78" hgroup.long 0x53C++0x03 hide.long 0x000 "GICD_IPRIORITYR79,Interrupt Priority Register 79" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A) group.long 0x540++0x03 line.long 0x00 "GICD_IPRIORITYR80,Interrupt Priority Register 80" hexmask.long.byte 0x00 24.--31. 0x01 "INTID323 ,Interrupt ID323 Priority/Priority Byte Offset 323 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID322 ,Interrupt ID322 Priority/Priority Byte Offset 322 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID321 ,Interrupt ID321 Priority/Priority Byte Offset 321 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID320 ,Interrupt ID320 Priority/Priority Byte Offset 320 " group.long 0x544++0x03 line.long 0x00 "GICD_IPRIORITYR81,Interrupt Priority Register 81" hexmask.long.byte 0x00 24.--31. 0x01 "INTID327 ,Interrupt ID327 Priority/Priority Byte Offset 327 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID326 ,Interrupt ID326 Priority/Priority Byte Offset 326 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID325 ,Interrupt ID325 Priority/Priority Byte Offset 325 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID324 ,Interrupt ID324 Priority/Priority Byte Offset 324 " group.long 0x548++0x03 line.long 0x00 "GICD_IPRIORITYR82,Interrupt Priority Register 82" hexmask.long.byte 0x00 24.--31. 0x01 "INTID331 ,Interrupt ID331 Priority/Priority Byte Offset 331 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID330 ,Interrupt ID330 Priority/Priority Byte Offset 330 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID329 ,Interrupt ID329 Priority/Priority Byte Offset 329 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID328 ,Interrupt ID328 Priority/Priority Byte Offset 328 " group.long 0x54C++0x03 line.long 0x00 "GICD_IPRIORITYR83,Interrupt Priority Register 83" hexmask.long.byte 0x00 24.--31. 0x01 "INTID335 ,Interrupt ID335 Priority/Priority Byte Offset 335 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID334 ,Interrupt ID334 Priority/Priority Byte Offset 334 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID333 ,Interrupt ID333 Priority/Priority Byte Offset 333 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID332 ,Interrupt ID332 Priority/Priority Byte Offset 332 " group.long 0x550++0x03 line.long 0x00 "GICD_IPRIORITYR84,Interrupt Priority Register 84" hexmask.long.byte 0x00 24.--31. 0x01 "INTID339 ,Interrupt ID339 Priority/Priority Byte Offset 339 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID338 ,Interrupt ID338 Priority/Priority Byte Offset 338 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID337 ,Interrupt ID337 Priority/Priority Byte Offset 337 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID336 ,Interrupt ID336 Priority/Priority Byte Offset 336 " group.long 0x554++0x03 line.long 0x00 "GICD_IPRIORITYR85,Interrupt Priority Register 85" hexmask.long.byte 0x00 24.--31. 0x01 "INTID343 ,Interrupt ID343 Priority/Priority Byte Offset 343 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID342 ,Interrupt ID342 Priority/Priority Byte Offset 342 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID341 ,Interrupt ID341 Priority/Priority Byte Offset 341 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID340 ,Interrupt ID340 Priority/Priority Byte Offset 340 " group.long 0x558++0x03 line.long 0x00 "GICD_IPRIORITYR86,Interrupt Priority Register 86" hexmask.long.byte 0x00 24.--31. 0x01 "INTID347 ,Interrupt ID347 Priority/Priority Byte Offset 347 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID346 ,Interrupt ID346 Priority/Priority Byte Offset 346 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID345 ,Interrupt ID345 Priority/Priority Byte Offset 345 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID344 ,Interrupt ID344 Priority/Priority Byte Offset 344 " group.long 0x55C++0x03 line.long 0x00 "GICD_IPRIORITYR87,Interrupt Priority Register 87" hexmask.long.byte 0x00 24.--31. 0x01 "INTID351 ,Interrupt ID351 Priority/Priority Byte Offset 351 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID350 ,Interrupt ID350 Priority/Priority Byte Offset 350 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID349 ,Interrupt ID349 Priority/Priority Byte Offset 349 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID348 ,Interrupt ID348 Priority/Priority Byte Offset 348 " else hgroup.long 0x540++0x03 hide.long 0x000 "GICD_IPRIORITYR80,Interrupt Priority Register 80" hgroup.long 0x544++0x03 hide.long 0x000 "GICD_IPRIORITYR81,Interrupt Priority Register 81" hgroup.long 0x548++0x03 hide.long 0x000 "GICD_IPRIORITYR82,Interrupt Priority Register 82" hgroup.long 0x54C++0x03 hide.long 0x000 "GICD_IPRIORITYR83,Interrupt Priority Register 83" hgroup.long 0x550++0x03 hide.long 0x000 "GICD_IPRIORITYR84,Interrupt Priority Register 84" hgroup.long 0x554++0x03 hide.long 0x000 "GICD_IPRIORITYR85,Interrupt Priority Register 85" hgroup.long 0x558++0x03 hide.long 0x000 "GICD_IPRIORITYR86,Interrupt Priority Register 86" hgroup.long 0x55C++0x03 hide.long 0x000 "GICD_IPRIORITYR87,Interrupt Priority Register 87" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B) group.long 0x560++0x03 line.long 0x00 "GICD_IPRIORITYR88,Interrupt Priority Register 88" hexmask.long.byte 0x00 24.--31. 0x01 "INTID355 ,Interrupt ID355 Priority/Priority Byte Offset 355 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID354 ,Interrupt ID354 Priority/Priority Byte Offset 354 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID353 ,Interrupt ID353 Priority/Priority Byte Offset 353 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID352 ,Interrupt ID352 Priority/Priority Byte Offset 352 " group.long 0x564++0x03 line.long 0x00 "GICD_IPRIORITYR89,Interrupt Priority Register 89" hexmask.long.byte 0x00 24.--31. 0x01 "INTID359 ,Interrupt ID359 Priority/Priority Byte Offset 359 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID358 ,Interrupt ID358 Priority/Priority Byte Offset 358 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID357 ,Interrupt ID357 Priority/Priority Byte Offset 357 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID356 ,Interrupt ID356 Priority/Priority Byte Offset 356 " group.long 0x568++0x03 line.long 0x00 "GICD_IPRIORITYR90,Interrupt Priority Register 90" hexmask.long.byte 0x00 24.--31. 0x01 "INTID363 ,Interrupt ID363 Priority/Priority Byte Offset 363 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID362 ,Interrupt ID362 Priority/Priority Byte Offset 362 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID361 ,Interrupt ID361 Priority/Priority Byte Offset 361 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID360 ,Interrupt ID360 Priority/Priority Byte Offset 360 " group.long 0x56C++0x03 line.long 0x00 "GICD_IPRIORITYR91,Interrupt Priority Register 91" hexmask.long.byte 0x00 24.--31. 0x01 "INTID367 ,Interrupt ID367 Priority/Priority Byte Offset 367 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID366 ,Interrupt ID366 Priority/Priority Byte Offset 366 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID365 ,Interrupt ID365 Priority/Priority Byte Offset 365 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID364 ,Interrupt ID364 Priority/Priority Byte Offset 364 " group.long 0x570++0x03 line.long 0x00 "GICD_IPRIORITYR92,Interrupt Priority Register 92" hexmask.long.byte 0x00 24.--31. 0x01 "INTID371 ,Interrupt ID371 Priority/Priority Byte Offset 371 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID370 ,Interrupt ID370 Priority/Priority Byte Offset 370 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID369 ,Interrupt ID369 Priority/Priority Byte Offset 369 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID368 ,Interrupt ID368 Priority/Priority Byte Offset 368 " group.long 0x574++0x03 line.long 0x00 "GICD_IPRIORITYR93,Interrupt Priority Register 93" hexmask.long.byte 0x00 24.--31. 0x01 "INTID375 ,Interrupt ID375 Priority/Priority Byte Offset 375 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID374 ,Interrupt ID374 Priority/Priority Byte Offset 374 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID373 ,Interrupt ID373 Priority/Priority Byte Offset 373 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID372 ,Interrupt ID372 Priority/Priority Byte Offset 372 " group.long 0x578++0x03 line.long 0x00 "GICD_IPRIORITYR94,Interrupt Priority Register 94" hexmask.long.byte 0x00 24.--31. 0x01 "INTID379 ,Interrupt ID379 Priority/Priority Byte Offset 379 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID378 ,Interrupt ID378 Priority/Priority Byte Offset 378 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID377 ,Interrupt ID377 Priority/Priority Byte Offset 377 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID376 ,Interrupt ID376 Priority/Priority Byte Offset 376 " group.long 0x57C++0x03 line.long 0x00 "GICD_IPRIORITYR95,Interrupt Priority Register 95" hexmask.long.byte 0x00 24.--31. 0x01 "INTID383 ,Interrupt ID383 Priority/Priority Byte Offset 383 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID382 ,Interrupt ID382 Priority/Priority Byte Offset 382 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID381 ,Interrupt ID381 Priority/Priority Byte Offset 381 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID380 ,Interrupt ID380 Priority/Priority Byte Offset 380 " else hgroup.long 0x560++0x03 hide.long 0x000 "GICD_IPRIORITYR88,Interrupt Priority Register 88" hgroup.long 0x564++0x03 hide.long 0x000 "GICD_IPRIORITYR89,Interrupt Priority Register 89" hgroup.long 0x568++0x03 hide.long 0x000 "GICD_IPRIORITYR90,Interrupt Priority Register 90" hgroup.long 0x56C++0x03 hide.long 0x000 "GICD_IPRIORITYR91,Interrupt Priority Register 91" hgroup.long 0x570++0x03 hide.long 0x000 "GICD_IPRIORITYR92,Interrupt Priority Register 92" hgroup.long 0x574++0x03 hide.long 0x000 "GICD_IPRIORITYR93,Interrupt Priority Register 93" hgroup.long 0x578++0x03 hide.long 0x000 "GICD_IPRIORITYR94,Interrupt Priority Register 94" hgroup.long 0x57C++0x03 hide.long 0x000 "GICD_IPRIORITYR95,Interrupt Priority Register 95" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C) group.long 0x580++0x03 line.long 0x00 "GICD_IPRIORITYR96,Interrupt Priority Register 96" hexmask.long.byte 0x00 24.--31. 0x01 "INTID387 ,Interrupt ID387 Priority/Priority Byte Offset 387 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID386 ,Interrupt ID386 Priority/Priority Byte Offset 386 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID385 ,Interrupt ID385 Priority/Priority Byte Offset 385 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID384 ,Interrupt ID384 Priority/Priority Byte Offset 384 " group.long 0x584++0x03 line.long 0x00 "GICD_IPRIORITYR97,Interrupt Priority Register 97" hexmask.long.byte 0x00 24.--31. 0x01 "INTID391 ,Interrupt ID391 Priority/Priority Byte Offset 391 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID390 ,Interrupt ID390 Priority/Priority Byte Offset 390 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID389 ,Interrupt ID389 Priority/Priority Byte Offset 389 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID388 ,Interrupt ID388 Priority/Priority Byte Offset 388 " group.long 0x588++0x03 line.long 0x00 "GICD_IPRIORITYR98,Interrupt Priority Register 98" hexmask.long.byte 0x00 24.--31. 0x01 "INTID395 ,Interrupt ID395 Priority/Priority Byte Offset 395 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID394 ,Interrupt ID394 Priority/Priority Byte Offset 394 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID393 ,Interrupt ID393 Priority/Priority Byte Offset 393 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID392 ,Interrupt ID392 Priority/Priority Byte Offset 392 " group.long 0x58C++0x03 line.long 0x00 "GICD_IPRIORITYR99,Interrupt Priority Register 99" hexmask.long.byte 0x00 24.--31. 0x01 "INTID399 ,Interrupt ID399 Priority/Priority Byte Offset 399 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID398 ,Interrupt ID398 Priority/Priority Byte Offset 398 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID397 ,Interrupt ID397 Priority/Priority Byte Offset 397 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID396 ,Interrupt ID396 Priority/Priority Byte Offset 396 " group.long 0x590++0x03 line.long 0x00 "GICD_IPRIORITYR100,Interrupt Priority Register 100" hexmask.long.byte 0x00 24.--31. 0x01 "INTID403 ,Interrupt ID403 Priority/Priority Byte Offset 403 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID402 ,Interrupt ID402 Priority/Priority Byte Offset 402 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID401 ,Interrupt ID401 Priority/Priority Byte Offset 401 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID400 ,Interrupt ID400 Priority/Priority Byte Offset 400 " group.long 0x594++0x03 line.long 0x00 "GICD_IPRIORITYR101,Interrupt Priority Register 101" hexmask.long.byte 0x00 24.--31. 0x01 "INTID407 ,Interrupt ID407 Priority/Priority Byte Offset 407 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID406 ,Interrupt ID406 Priority/Priority Byte Offset 406 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID405 ,Interrupt ID405 Priority/Priority Byte Offset 405 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID404 ,Interrupt ID404 Priority/Priority Byte Offset 404 " group.long 0x598++0x03 line.long 0x00 "GICD_IPRIORITYR102,Interrupt Priority Register 102" hexmask.long.byte 0x00 24.--31. 0x01 "INTID411 ,Interrupt ID411 Priority/Priority Byte Offset 411 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID410 ,Interrupt ID410 Priority/Priority Byte Offset 410 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID409 ,Interrupt ID409 Priority/Priority Byte Offset 409 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID408 ,Interrupt ID408 Priority/Priority Byte Offset 408 " group.long 0x59C++0x03 line.long 0x00 "GICD_IPRIORITYR103,Interrupt Priority Register 103" hexmask.long.byte 0x00 24.--31. 0x01 "INTID415 ,Interrupt ID415 Priority/Priority Byte Offset 415 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID414 ,Interrupt ID414 Priority/Priority Byte Offset 414 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID413 ,Interrupt ID413 Priority/Priority Byte Offset 413 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID412 ,Interrupt ID412 Priority/Priority Byte Offset 412 " else hgroup.long 0x580++0x03 hide.long 0x000 "GICD_IPRIORITYR96,Interrupt Priority Register 96" hgroup.long 0x584++0x03 hide.long 0x000 "GICD_IPRIORITYR97,Interrupt Priority Register 97" hgroup.long 0x588++0x03 hide.long 0x000 "GICD_IPRIORITYR98,Interrupt Priority Register 98" hgroup.long 0x58C++0x03 hide.long 0x000 "GICD_IPRIORITYR99,Interrupt Priority Register 99" hgroup.long 0x590++0x03 hide.long 0x000 "GICD_IPRIORITYR100,Interrupt Priority Register 100" hgroup.long 0x594++0x03 hide.long 0x000 "GICD_IPRIORITYR101,Interrupt Priority Register 101" hgroup.long 0x598++0x03 hide.long 0x000 "GICD_IPRIORITYR102,Interrupt Priority Register 102" hgroup.long 0x59C++0x03 hide.long 0x000 "GICD_IPRIORITYR103,Interrupt Priority Register 103" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D) group.long 0x5A0++0x03 line.long 0x00 "GICD_IPRIORITYR104,Interrupt Priority Register 104" hexmask.long.byte 0x00 24.--31. 0x01 "INTID419 ,Interrupt ID419 Priority/Priority Byte Offset 419 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID418 ,Interrupt ID418 Priority/Priority Byte Offset 418 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID417 ,Interrupt ID417 Priority/Priority Byte Offset 417 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID416 ,Interrupt ID416 Priority/Priority Byte Offset 416 " group.long 0x5A4++0x03 line.long 0x00 "GICD_IPRIORITYR105,Interrupt Priority Register 105" hexmask.long.byte 0x00 24.--31. 0x01 "INTID423 ,Interrupt ID423 Priority/Priority Byte Offset 423 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID422 ,Interrupt ID422 Priority/Priority Byte Offset 422 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID421 ,Interrupt ID421 Priority/Priority Byte Offset 421 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID420 ,Interrupt ID420 Priority/Priority Byte Offset 420 " group.long 0x5A8++0x03 line.long 0x00 "GICD_IPRIORITYR106,Interrupt Priority Register 106" hexmask.long.byte 0x00 24.--31. 0x01 "INTID427 ,Interrupt ID427 Priority/Priority Byte Offset 427 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID426 ,Interrupt ID426 Priority/Priority Byte Offset 426 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID425 ,Interrupt ID425 Priority/Priority Byte Offset 425 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID424 ,Interrupt ID424 Priority/Priority Byte Offset 424 " group.long 0x5AC++0x03 line.long 0x00 "GICD_IPRIORITYR107,Interrupt Priority Register 107" hexmask.long.byte 0x00 24.--31. 0x01 "INTID431 ,Interrupt ID431 Priority/Priority Byte Offset 431 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID430 ,Interrupt ID430 Priority/Priority Byte Offset 430 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID429 ,Interrupt ID429 Priority/Priority Byte Offset 429 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID428 ,Interrupt ID428 Priority/Priority Byte Offset 428 " group.long 0x5B0++0x03 line.long 0x00 "GICD_IPRIORITYR108,Interrupt Priority Register 108" hexmask.long.byte 0x00 24.--31. 0x01 "INTID435 ,Interrupt ID435 Priority/Priority Byte Offset 435 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID434 ,Interrupt ID434 Priority/Priority Byte Offset 434 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID433 ,Interrupt ID433 Priority/Priority Byte Offset 433 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID432 ,Interrupt ID432 Priority/Priority Byte Offset 432 " group.long 0x5B4++0x03 line.long 0x00 "GICD_IPRIORITYR109,Interrupt Priority Register 109" hexmask.long.byte 0x00 24.--31. 0x01 "INTID439 ,Interrupt ID439 Priority/Priority Byte Offset 439 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID438 ,Interrupt ID438 Priority/Priority Byte Offset 438 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID437 ,Interrupt ID437 Priority/Priority Byte Offset 437 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID436 ,Interrupt ID436 Priority/Priority Byte Offset 436 " group.long 0x5B8++0x03 line.long 0x00 "GICD_IPRIORITYR110,Interrupt Priority Register 110" hexmask.long.byte 0x00 24.--31. 0x01 "INTID443 ,Interrupt ID443 Priority/Priority Byte Offset 443 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID442 ,Interrupt ID442 Priority/Priority Byte Offset 442 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID441 ,Interrupt ID441 Priority/Priority Byte Offset 441 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID440 ,Interrupt ID440 Priority/Priority Byte Offset 440 " group.long 0x5BC++0x03 line.long 0x00 "GICD_IPRIORITYR111,Interrupt Priority Register 111" hexmask.long.byte 0x00 24.--31. 0x01 "INTID447 ,Interrupt ID447 Priority/Priority Byte Offset 447 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID446 ,Interrupt ID446 Priority/Priority Byte Offset 446 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID445 ,Interrupt ID445 Priority/Priority Byte Offset 445 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID444 ,Interrupt ID444 Priority/Priority Byte Offset 444 " else hgroup.long 0x5A0++0x03 hide.long 0x000 "GICD_IPRIORITYR104,Interrupt Priority Register 104" hgroup.long 0x5A4++0x03 hide.long 0x000 "GICD_IPRIORITYR105,Interrupt Priority Register 105" hgroup.long 0x5A8++0x03 hide.long 0x000 "GICD_IPRIORITYR106,Interrupt Priority Register 106" hgroup.long 0x5AC++0x03 hide.long 0x000 "GICD_IPRIORITYR107,Interrupt Priority Register 107" hgroup.long 0x5B0++0x03 hide.long 0x000 "GICD_IPRIORITYR108,Interrupt Priority Register 108" hgroup.long 0x5B4++0x03 hide.long 0x000 "GICD_IPRIORITYR109,Interrupt Priority Register 109" hgroup.long 0x5B8++0x03 hide.long 0x000 "GICD_IPRIORITYR110,Interrupt Priority Register 110" hgroup.long 0x5BC++0x03 hide.long 0x000 "GICD_IPRIORITYR111,Interrupt Priority Register 111" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E) group.long 0x5C0++0x03 line.long 0x00 "GICD_IPRIORITYR112,Interrupt Priority Register 112" hexmask.long.byte 0x00 24.--31. 0x01 "INTID451 ,Interrupt ID451 Priority/Priority Byte Offset 451 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID450 ,Interrupt ID450 Priority/Priority Byte Offset 450 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID449 ,Interrupt ID449 Priority/Priority Byte Offset 449 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID448 ,Interrupt ID448 Priority/Priority Byte Offset 448 " group.long 0x5C4++0x03 line.long 0x00 "GICD_IPRIORITYR113,Interrupt Priority Register 113" hexmask.long.byte 0x00 24.--31. 0x01 "INTID455 ,Interrupt ID455 Priority/Priority Byte Offset 455 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID454 ,Interrupt ID454 Priority/Priority Byte Offset 454 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID453 ,Interrupt ID453 Priority/Priority Byte Offset 453 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID452 ,Interrupt ID452 Priority/Priority Byte Offset 452 " group.long 0x5C8++0x03 line.long 0x00 "GICD_IPRIORITYR114,Interrupt Priority Register 114" hexmask.long.byte 0x00 24.--31. 0x01 "INTID459 ,Interrupt ID459 Priority/Priority Byte Offset 459 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID458 ,Interrupt ID458 Priority/Priority Byte Offset 458 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID457 ,Interrupt ID457 Priority/Priority Byte Offset 457 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID456 ,Interrupt ID456 Priority/Priority Byte Offset 456 " group.long 0x5CC++0x03 line.long 0x00 "GICD_IPRIORITYR115,Interrupt Priority Register 115" hexmask.long.byte 0x00 24.--31. 0x01 "INTID463 ,Interrupt ID463 Priority/Priority Byte Offset 463 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID462 ,Interrupt ID462 Priority/Priority Byte Offset 462 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID461 ,Interrupt ID461 Priority/Priority Byte Offset 461 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID460 ,Interrupt ID460 Priority/Priority Byte Offset 460 " group.long 0x5D0++0x03 line.long 0x00 "GICD_IPRIORITYR116,Interrupt Priority Register 116" hexmask.long.byte 0x00 24.--31. 0x01 "INTID467 ,Interrupt ID467 Priority/Priority Byte Offset 467 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID466 ,Interrupt ID466 Priority/Priority Byte Offset 466 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID465 ,Interrupt ID465 Priority/Priority Byte Offset 465 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID464 ,Interrupt ID464 Priority/Priority Byte Offset 464 " group.long 0x5D4++0x03 line.long 0x00 "GICD_IPRIORITYR117,Interrupt Priority Register 117" hexmask.long.byte 0x00 24.--31. 0x01 "INTID471 ,Interrupt ID471 Priority/Priority Byte Offset 471 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID470 ,Interrupt ID470 Priority/Priority Byte Offset 470 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID469 ,Interrupt ID469 Priority/Priority Byte Offset 469 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID468 ,Interrupt ID468 Priority/Priority Byte Offset 468 " group.long 0x5D8++0x03 line.long 0x00 "GICD_IPRIORITYR118,Interrupt Priority Register 118" hexmask.long.byte 0x00 24.--31. 0x01 "INTID475 ,Interrupt ID475 Priority/Priority Byte Offset 475 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID474 ,Interrupt ID474 Priority/Priority Byte Offset 474 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID473 ,Interrupt ID473 Priority/Priority Byte Offset 473 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID472 ,Interrupt ID472 Priority/Priority Byte Offset 472 " group.long 0x5DC++0x03 line.long 0x00 "GICD_IPRIORITYR119,Interrupt Priority Register 119" hexmask.long.byte 0x00 24.--31. 0x01 "INTID479 ,Interrupt ID479 Priority/Priority Byte Offset 479 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID478 ,Interrupt ID478 Priority/Priority Byte Offset 478 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID477 ,Interrupt ID477 Priority/Priority Byte Offset 477 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID476 ,Interrupt ID476 Priority/Priority Byte Offset 476 " else hgroup.long 0x5C0++0x03 hide.long 0x000 "GICD_IPRIORITYR112,Interrupt Priority Register 112" hgroup.long 0x5C4++0x03 hide.long 0x000 "GICD_IPRIORITYR113,Interrupt Priority Register 113" hgroup.long 0x5C8++0x03 hide.long 0x000 "GICD_IPRIORITYR114,Interrupt Priority Register 114" hgroup.long 0x5CC++0x03 hide.long 0x000 "GICD_IPRIORITYR115,Interrupt Priority Register 115" hgroup.long 0x5D0++0x03 hide.long 0x000 "GICD_IPRIORITYR116,Interrupt Priority Register 116" hgroup.long 0x5D4++0x03 hide.long 0x000 "GICD_IPRIORITYR117,Interrupt Priority Register 117" hgroup.long 0x5D8++0x03 hide.long 0x000 "GICD_IPRIORITYR118,Interrupt Priority Register 118" hgroup.long 0x5DC++0x03 hide.long 0x000 "GICD_IPRIORITYR119,Interrupt Priority Register 119" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F) group.long 0x5E0++0x03 line.long 0x00 "GICD_IPRIORITYR120,Interrupt Priority Register 120" hexmask.long.byte 0x00 24.--31. 0x01 "INTID483 ,Interrupt ID483 Priority/Priority Byte Offset 483 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID482 ,Interrupt ID482 Priority/Priority Byte Offset 482 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID481 ,Interrupt ID481 Priority/Priority Byte Offset 481 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID480 ,Interrupt ID480 Priority/Priority Byte Offset 480 " group.long 0x5E4++0x03 line.long 0x00 "GICD_IPRIORITYR121,Interrupt Priority Register 121" hexmask.long.byte 0x00 24.--31. 0x01 "INTID487 ,Interrupt ID487 Priority/Priority Byte Offset 487 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID486 ,Interrupt ID486 Priority/Priority Byte Offset 486 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID485 ,Interrupt ID485 Priority/Priority Byte Offset 485 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID484 ,Interrupt ID484 Priority/Priority Byte Offset 484 " group.long 0x5E8++0x03 line.long 0x00 "GICD_IPRIORITYR122,Interrupt Priority Register 122" hexmask.long.byte 0x00 24.--31. 0x01 "INTID491 ,Interrupt ID491 Priority/Priority Byte Offset 491 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID490 ,Interrupt ID490 Priority/Priority Byte Offset 490 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID489 ,Interrupt ID489 Priority/Priority Byte Offset 489 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID488 ,Interrupt ID488 Priority/Priority Byte Offset 488 " group.long 0x5EC++0x03 line.long 0x00 "GICD_IPRIORITYR123,Interrupt Priority Register 123" hexmask.long.byte 0x00 24.--31. 0x01 "INTID495 ,Interrupt ID495 Priority/Priority Byte Offset 495 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID494 ,Interrupt ID494 Priority/Priority Byte Offset 494 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID493 ,Interrupt ID493 Priority/Priority Byte Offset 493 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID492 ,Interrupt ID492 Priority/Priority Byte Offset 492 " group.long 0x5F0++0x03 line.long 0x00 "GICD_IPRIORITYR124,Interrupt Priority Register 124" hexmask.long.byte 0x00 24.--31. 0x01 "INTID499 ,Interrupt ID499 Priority/Priority Byte Offset 499 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID498 ,Interrupt ID498 Priority/Priority Byte Offset 498 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID497 ,Interrupt ID497 Priority/Priority Byte Offset 497 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID496 ,Interrupt ID496 Priority/Priority Byte Offset 496 " group.long 0x5F4++0x03 line.long 0x00 "GICD_IPRIORITYR125,Interrupt Priority Register 125" hexmask.long.byte 0x00 24.--31. 0x01 "INTID503 ,Interrupt ID503 Priority/Priority Byte Offset 503 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID502 ,Interrupt ID502 Priority/Priority Byte Offset 502 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID501 ,Interrupt ID501 Priority/Priority Byte Offset 501 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID500 ,Interrupt ID500 Priority/Priority Byte Offset 500 " group.long 0x5F8++0x03 line.long 0x00 "GICD_IPRIORITYR126,Interrupt Priority Register 126" hexmask.long.byte 0x00 24.--31. 0x01 "INTID507 ,Interrupt ID507 Priority/Priority Byte Offset 507 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID506 ,Interrupt ID506 Priority/Priority Byte Offset 506 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID505 ,Interrupt ID505 Priority/Priority Byte Offset 505 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID504 ,Interrupt ID504 Priority/Priority Byte Offset 504 " group.long 0x5FC++0x03 line.long 0x00 "GICD_IPRIORITYR127,Interrupt Priority Register 127" hexmask.long.byte 0x00 24.--31. 0x01 "INTID511 ,Interrupt ID511 Priority/Priority Byte Offset 511 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID510 ,Interrupt ID510 Priority/Priority Byte Offset 510 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID509 ,Interrupt ID509 Priority/Priority Byte Offset 509 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID508 ,Interrupt ID508 Priority/Priority Byte Offset 508 " else hgroup.long 0x5E0++0x03 hide.long 0x000 "GICD_IPRIORITYR120,Interrupt Priority Register 120" hgroup.long 0x5E4++0x03 hide.long 0x000 "GICD_IPRIORITYR121,Interrupt Priority Register 121" hgroup.long 0x5E8++0x03 hide.long 0x000 "GICD_IPRIORITYR122,Interrupt Priority Register 122" hgroup.long 0x5EC++0x03 hide.long 0x000 "GICD_IPRIORITYR123,Interrupt Priority Register 123" hgroup.long 0x5F0++0x03 hide.long 0x000 "GICD_IPRIORITYR124,Interrupt Priority Register 124" hgroup.long 0x5F4++0x03 hide.long 0x000 "GICD_IPRIORITYR125,Interrupt Priority Register 125" hgroup.long 0x5F8++0x03 hide.long 0x000 "GICD_IPRIORITYR126,Interrupt Priority Register 126" hgroup.long 0x5FC++0x03 hide.long 0x000 "GICD_IPRIORITYR127,Interrupt Priority Register 127" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10) group.long 0x600++0x03 line.long 0x00 "GICD_IPRIORITYR128,Interrupt Priority Register 128" hexmask.long.byte 0x00 24.--31. 0x01 "INTID515 ,Interrupt ID515 Priority/Priority Byte Offset 515 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID514 ,Interrupt ID514 Priority/Priority Byte Offset 514 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID513 ,Interrupt ID513 Priority/Priority Byte Offset 513 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID512 ,Interrupt ID512 Priority/Priority Byte Offset 512 " group.long 0x604++0x03 line.long 0x00 "GICD_IPRIORITYR129,Interrupt Priority Register 129" hexmask.long.byte 0x00 24.--31. 0x01 "INTID519 ,Interrupt ID519 Priority/Priority Byte Offset 519 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID518 ,Interrupt ID518 Priority/Priority Byte Offset 518 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID517 ,Interrupt ID517 Priority/Priority Byte Offset 517 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID516 ,Interrupt ID516 Priority/Priority Byte Offset 516 " group.long 0x608++0x03 line.long 0x00 "GICD_IPRIORITYR130,Interrupt Priority Register 130" hexmask.long.byte 0x00 24.--31. 0x01 "INTID523 ,Interrupt ID523 Priority/Priority Byte Offset 523 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID522 ,Interrupt ID522 Priority/Priority Byte Offset 522 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID521 ,Interrupt ID521 Priority/Priority Byte Offset 521 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID520 ,Interrupt ID520 Priority/Priority Byte Offset 520 " group.long 0x60C++0x03 line.long 0x00 "GICD_IPRIORITYR131,Interrupt Priority Register 131" hexmask.long.byte 0x00 24.--31. 0x01 "INTID527 ,Interrupt ID527 Priority/Priority Byte Offset 527 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID526 ,Interrupt ID526 Priority/Priority Byte Offset 526 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID525 ,Interrupt ID525 Priority/Priority Byte Offset 525 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID524 ,Interrupt ID524 Priority/Priority Byte Offset 524 " group.long 0x610++0x03 line.long 0x00 "GICD_IPRIORITYR132,Interrupt Priority Register 132" hexmask.long.byte 0x00 24.--31. 0x01 "INTID531 ,Interrupt ID531 Priority/Priority Byte Offset 531 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID530 ,Interrupt ID530 Priority/Priority Byte Offset 530 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID529 ,Interrupt ID529 Priority/Priority Byte Offset 529 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID528 ,Interrupt ID528 Priority/Priority Byte Offset 528 " group.long 0x614++0x03 line.long 0x00 "GICD_IPRIORITYR133,Interrupt Priority Register 133" hexmask.long.byte 0x00 24.--31. 0x01 "INTID535 ,Interrupt ID535 Priority/Priority Byte Offset 535 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID534 ,Interrupt ID534 Priority/Priority Byte Offset 534 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID533 ,Interrupt ID533 Priority/Priority Byte Offset 533 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID532 ,Interrupt ID532 Priority/Priority Byte Offset 532 " group.long 0x618++0x03 line.long 0x00 "GICD_IPRIORITYR134,Interrupt Priority Register 134" hexmask.long.byte 0x00 24.--31. 0x01 "INTID539 ,Interrupt ID539 Priority/Priority Byte Offset 539 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID538 ,Interrupt ID538 Priority/Priority Byte Offset 538 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID537 ,Interrupt ID537 Priority/Priority Byte Offset 537 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID536 ,Interrupt ID536 Priority/Priority Byte Offset 536 " group.long 0x61C++0x03 line.long 0x00 "GICD_IPRIORITYR135,Interrupt Priority Register 135" hexmask.long.byte 0x00 24.--31. 0x01 "INTID543 ,Interrupt ID543 Priority/Priority Byte Offset 543 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID542 ,Interrupt ID542 Priority/Priority Byte Offset 542 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID541 ,Interrupt ID541 Priority/Priority Byte Offset 541 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID540 ,Interrupt ID540 Priority/Priority Byte Offset 540 " else hgroup.long 0x600++0x03 hide.long 0x000 "GICD_IPRIORITYR128,Interrupt Priority Register 128" hgroup.long 0x604++0x03 hide.long 0x000 "GICD_IPRIORITYR129,Interrupt Priority Register 129" hgroup.long 0x608++0x03 hide.long 0x000 "GICD_IPRIORITYR130,Interrupt Priority Register 130" hgroup.long 0x60C++0x03 hide.long 0x000 "GICD_IPRIORITYR131,Interrupt Priority Register 131" hgroup.long 0x610++0x03 hide.long 0x000 "GICD_IPRIORITYR132,Interrupt Priority Register 132" hgroup.long 0x614++0x03 hide.long 0x000 "GICD_IPRIORITYR133,Interrupt Priority Register 133" hgroup.long 0x618++0x03 hide.long 0x000 "GICD_IPRIORITYR134,Interrupt Priority Register 134" hgroup.long 0x61C++0x03 hide.long 0x000 "GICD_IPRIORITYR135,Interrupt Priority Register 135" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11) group.long 0x620++0x03 line.long 0x00 "GICD_IPRIORITYR136,Interrupt Priority Register 136" hexmask.long.byte 0x00 24.--31. 0x01 "INTID547 ,Interrupt ID547 Priority/Priority Byte Offset 547 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID546 ,Interrupt ID546 Priority/Priority Byte Offset 546 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID545 ,Interrupt ID545 Priority/Priority Byte Offset 545 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID544 ,Interrupt ID544 Priority/Priority Byte Offset 544 " group.long 0x624++0x03 line.long 0x00 "GICD_IPRIORITYR137,Interrupt Priority Register 137" hexmask.long.byte 0x00 24.--31. 0x01 "INTID551 ,Interrupt ID551 Priority/Priority Byte Offset 551 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID550 ,Interrupt ID550 Priority/Priority Byte Offset 550 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID549 ,Interrupt ID549 Priority/Priority Byte Offset 549 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID548 ,Interrupt ID548 Priority/Priority Byte Offset 548 " group.long 0x628++0x03 line.long 0x00 "GICD_IPRIORITYR138,Interrupt Priority Register 138" hexmask.long.byte 0x00 24.--31. 0x01 "INTID555 ,Interrupt ID555 Priority/Priority Byte Offset 555 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID554 ,Interrupt ID554 Priority/Priority Byte Offset 554 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID553 ,Interrupt ID553 Priority/Priority Byte Offset 553 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID552 ,Interrupt ID552 Priority/Priority Byte Offset 552 " group.long 0x62C++0x03 line.long 0x00 "GICD_IPRIORITYR139,Interrupt Priority Register 139" hexmask.long.byte 0x00 24.--31. 0x01 "INTID559 ,Interrupt ID559 Priority/Priority Byte Offset 559 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID558 ,Interrupt ID558 Priority/Priority Byte Offset 558 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID557 ,Interrupt ID557 Priority/Priority Byte Offset 557 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID556 ,Interrupt ID556 Priority/Priority Byte Offset 556 " group.long 0x630++0x03 line.long 0x00 "GICD_IPRIORITYR140,Interrupt Priority Register 140" hexmask.long.byte 0x00 24.--31. 0x01 "INTID563 ,Interrupt ID563 Priority/Priority Byte Offset 563 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID562 ,Interrupt ID562 Priority/Priority Byte Offset 562 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID561 ,Interrupt ID561 Priority/Priority Byte Offset 561 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID560 ,Interrupt ID560 Priority/Priority Byte Offset 560 " group.long 0x634++0x03 line.long 0x00 "GICD_IPRIORITYR141,Interrupt Priority Register 141" hexmask.long.byte 0x00 24.--31. 0x01 "INTID567 ,Interrupt ID567 Priority/Priority Byte Offset 567 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID566 ,Interrupt ID566 Priority/Priority Byte Offset 566 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID565 ,Interrupt ID565 Priority/Priority Byte Offset 565 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID564 ,Interrupt ID564 Priority/Priority Byte Offset 564 " group.long 0x638++0x03 line.long 0x00 "GICD_IPRIORITYR142,Interrupt Priority Register 142" hexmask.long.byte 0x00 24.--31. 0x01 "INTID571 ,Interrupt ID571 Priority/Priority Byte Offset 571 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID570 ,Interrupt ID570 Priority/Priority Byte Offset 570 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID569 ,Interrupt ID569 Priority/Priority Byte Offset 569 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID568 ,Interrupt ID568 Priority/Priority Byte Offset 568 " group.long 0x63C++0x03 line.long 0x00 "GICD_IPRIORITYR143,Interrupt Priority Register 143" hexmask.long.byte 0x00 24.--31. 0x01 "INTID575 ,Interrupt ID575 Priority/Priority Byte Offset 575 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID574 ,Interrupt ID574 Priority/Priority Byte Offset 574 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID573 ,Interrupt ID573 Priority/Priority Byte Offset 573 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID572 ,Interrupt ID572 Priority/Priority Byte Offset 572 " else hgroup.long 0x620++0x03 hide.long 0x000 "GICD_IPRIORITYR136,Interrupt Priority Register 136" hgroup.long 0x624++0x03 hide.long 0x000 "GICD_IPRIORITYR137,Interrupt Priority Register 137" hgroup.long 0x628++0x03 hide.long 0x000 "GICD_IPRIORITYR138,Interrupt Priority Register 138" hgroup.long 0x62C++0x03 hide.long 0x000 "GICD_IPRIORITYR139,Interrupt Priority Register 139" hgroup.long 0x630++0x03 hide.long 0x000 "GICD_IPRIORITYR140,Interrupt Priority Register 140" hgroup.long 0x634++0x03 hide.long 0x000 "GICD_IPRIORITYR141,Interrupt Priority Register 141" hgroup.long 0x638++0x03 hide.long 0x000 "GICD_IPRIORITYR142,Interrupt Priority Register 142" hgroup.long 0x63C++0x03 hide.long 0x000 "GICD_IPRIORITYR143,Interrupt Priority Register 143" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12) group.long 0x640++0x03 line.long 0x00 "GICD_IPRIORITYR144,Interrupt Priority Register 144" hexmask.long.byte 0x00 24.--31. 0x01 "INTID579 ,Interrupt ID579 Priority/Priority Byte Offset 579 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID578 ,Interrupt ID578 Priority/Priority Byte Offset 578 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID577 ,Interrupt ID577 Priority/Priority Byte Offset 577 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID576 ,Interrupt ID576 Priority/Priority Byte Offset 576 " group.long 0x644++0x03 line.long 0x00 "GICD_IPRIORITYR145,Interrupt Priority Register 145" hexmask.long.byte 0x00 24.--31. 0x01 "INTID583 ,Interrupt ID583 Priority/Priority Byte Offset 583 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID582 ,Interrupt ID582 Priority/Priority Byte Offset 582 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID581 ,Interrupt ID581 Priority/Priority Byte Offset 581 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID580 ,Interrupt ID580 Priority/Priority Byte Offset 580 " group.long 0x648++0x03 line.long 0x00 "GICD_IPRIORITYR146,Interrupt Priority Register 146" hexmask.long.byte 0x00 24.--31. 0x01 "INTID587 ,Interrupt ID587 Priority/Priority Byte Offset 587 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID586 ,Interrupt ID586 Priority/Priority Byte Offset 586 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID585 ,Interrupt ID585 Priority/Priority Byte Offset 585 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID584 ,Interrupt ID584 Priority/Priority Byte Offset 584 " group.long 0x64C++0x03 line.long 0x00 "GICD_IPRIORITYR147,Interrupt Priority Register 147" hexmask.long.byte 0x00 24.--31. 0x01 "INTID591 ,Interrupt ID591 Priority/Priority Byte Offset 591 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID590 ,Interrupt ID590 Priority/Priority Byte Offset 590 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID589 ,Interrupt ID589 Priority/Priority Byte Offset 589 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID588 ,Interrupt ID588 Priority/Priority Byte Offset 588 " group.long 0x650++0x03 line.long 0x00 "GICD_IPRIORITYR148,Interrupt Priority Register 148" hexmask.long.byte 0x00 24.--31. 0x01 "INTID595 ,Interrupt ID595 Priority/Priority Byte Offset 595 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID594 ,Interrupt ID594 Priority/Priority Byte Offset 594 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID593 ,Interrupt ID593 Priority/Priority Byte Offset 593 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID592 ,Interrupt ID592 Priority/Priority Byte Offset 592 " group.long 0x654++0x03 line.long 0x00 "GICD_IPRIORITYR149,Interrupt Priority Register 149" hexmask.long.byte 0x00 24.--31. 0x01 "INTID599 ,Interrupt ID599 Priority/Priority Byte Offset 599 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID598 ,Interrupt ID598 Priority/Priority Byte Offset 598 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID597 ,Interrupt ID597 Priority/Priority Byte Offset 597 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID596 ,Interrupt ID596 Priority/Priority Byte Offset 596 " group.long 0x658++0x03 line.long 0x00 "GICD_IPRIORITYR150,Interrupt Priority Register 150" hexmask.long.byte 0x00 24.--31. 0x01 "INTID603 ,Interrupt ID603 Priority/Priority Byte Offset 603 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID602 ,Interrupt ID602 Priority/Priority Byte Offset 602 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID601 ,Interrupt ID601 Priority/Priority Byte Offset 601 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID600 ,Interrupt ID600 Priority/Priority Byte Offset 600 " group.long 0x65C++0x03 line.long 0x00 "GICD_IPRIORITYR151,Interrupt Priority Register 151" hexmask.long.byte 0x00 24.--31. 0x01 "INTID607 ,Interrupt ID607 Priority/Priority Byte Offset 607 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID606 ,Interrupt ID606 Priority/Priority Byte Offset 606 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID605 ,Interrupt ID605 Priority/Priority Byte Offset 605 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID604 ,Interrupt ID604 Priority/Priority Byte Offset 604 " else hgroup.long 0x640++0x03 hide.long 0x000 "GICD_IPRIORITYR144,Interrupt Priority Register 144" hgroup.long 0x644++0x03 hide.long 0x000 "GICD_IPRIORITYR145,Interrupt Priority Register 145" hgroup.long 0x648++0x03 hide.long 0x000 "GICD_IPRIORITYR146,Interrupt Priority Register 146" hgroup.long 0x64C++0x03 hide.long 0x000 "GICD_IPRIORITYR147,Interrupt Priority Register 147" hgroup.long 0x650++0x03 hide.long 0x000 "GICD_IPRIORITYR148,Interrupt Priority Register 148" hgroup.long 0x654++0x03 hide.long 0x000 "GICD_IPRIORITYR149,Interrupt Priority Register 149" hgroup.long 0x658++0x03 hide.long 0x000 "GICD_IPRIORITYR150,Interrupt Priority Register 150" hgroup.long 0x65C++0x03 hide.long 0x000 "GICD_IPRIORITYR151,Interrupt Priority Register 151" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13) group.long 0x660++0x03 line.long 0x00 "GICD_IPRIORITYR152,Interrupt Priority Register 152" hexmask.long.byte 0x00 24.--31. 0x01 "INTID611 ,Interrupt ID611 Priority/Priority Byte Offset 611 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID610 ,Interrupt ID610 Priority/Priority Byte Offset 610 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID609 ,Interrupt ID609 Priority/Priority Byte Offset 609 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID608 ,Interrupt ID608 Priority/Priority Byte Offset 608 " group.long 0x664++0x03 line.long 0x00 "GICD_IPRIORITYR153,Interrupt Priority Register 153" hexmask.long.byte 0x00 24.--31. 0x01 "INTID615 ,Interrupt ID615 Priority/Priority Byte Offset 615 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID614 ,Interrupt ID614 Priority/Priority Byte Offset 614 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID613 ,Interrupt ID613 Priority/Priority Byte Offset 613 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID612 ,Interrupt ID612 Priority/Priority Byte Offset 612 " group.long 0x668++0x03 line.long 0x00 "GICD_IPRIORITYR154,Interrupt Priority Register 154" hexmask.long.byte 0x00 24.--31. 0x01 "INTID619 ,Interrupt ID619 Priority/Priority Byte Offset 619 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID618 ,Interrupt ID618 Priority/Priority Byte Offset 618 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID617 ,Interrupt ID617 Priority/Priority Byte Offset 617 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID616 ,Interrupt ID616 Priority/Priority Byte Offset 616 " group.long 0x66C++0x03 line.long 0x00 "GICD_IPRIORITYR155,Interrupt Priority Register 155" hexmask.long.byte 0x00 24.--31. 0x01 "INTID623 ,Interrupt ID623 Priority/Priority Byte Offset 623 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID622 ,Interrupt ID622 Priority/Priority Byte Offset 622 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID621 ,Interrupt ID621 Priority/Priority Byte Offset 621 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID620 ,Interrupt ID620 Priority/Priority Byte Offset 620 " group.long 0x670++0x03 line.long 0x00 "GICD_IPRIORITYR156,Interrupt Priority Register 156" hexmask.long.byte 0x00 24.--31. 0x01 "INTID627 ,Interrupt ID627 Priority/Priority Byte Offset 627 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID626 ,Interrupt ID626 Priority/Priority Byte Offset 626 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID625 ,Interrupt ID625 Priority/Priority Byte Offset 625 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID624 ,Interrupt ID624 Priority/Priority Byte Offset 624 " group.long 0x674++0x03 line.long 0x00 "GICD_IPRIORITYR157,Interrupt Priority Register 157" hexmask.long.byte 0x00 24.--31. 0x01 "INTID631 ,Interrupt ID631 Priority/Priority Byte Offset 631 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID630 ,Interrupt ID630 Priority/Priority Byte Offset 630 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID629 ,Interrupt ID629 Priority/Priority Byte Offset 629 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID628 ,Interrupt ID628 Priority/Priority Byte Offset 628 " group.long 0x678++0x03 line.long 0x00 "GICD_IPRIORITYR158,Interrupt Priority Register 158" hexmask.long.byte 0x00 24.--31. 0x01 "INTID635 ,Interrupt ID635 Priority/Priority Byte Offset 635 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID634 ,Interrupt ID634 Priority/Priority Byte Offset 634 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID633 ,Interrupt ID633 Priority/Priority Byte Offset 633 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID632 ,Interrupt ID632 Priority/Priority Byte Offset 632 " group.long 0x67C++0x03 line.long 0x00 "GICD_IPRIORITYR159,Interrupt Priority Register 159" hexmask.long.byte 0x00 24.--31. 0x01 "INTID639 ,Interrupt ID639 Priority/Priority Byte Offset 639 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID638 ,Interrupt ID638 Priority/Priority Byte Offset 638 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID637 ,Interrupt ID637 Priority/Priority Byte Offset 637 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID636 ,Interrupt ID636 Priority/Priority Byte Offset 636 " else hgroup.long 0x660++0x03 hide.long 0x000 "GICD_IPRIORITYR152,Interrupt Priority Register 152" hgroup.long 0x664++0x03 hide.long 0x000 "GICD_IPRIORITYR153,Interrupt Priority Register 153" hgroup.long 0x668++0x03 hide.long 0x000 "GICD_IPRIORITYR154,Interrupt Priority Register 154" hgroup.long 0x66C++0x03 hide.long 0x000 "GICD_IPRIORITYR155,Interrupt Priority Register 155" hgroup.long 0x670++0x03 hide.long 0x000 "GICD_IPRIORITYR156,Interrupt Priority Register 156" hgroup.long 0x674++0x03 hide.long 0x000 "GICD_IPRIORITYR157,Interrupt Priority Register 157" hgroup.long 0x678++0x03 hide.long 0x000 "GICD_IPRIORITYR158,Interrupt Priority Register 158" hgroup.long 0x67C++0x03 hide.long 0x000 "GICD_IPRIORITYR159,Interrupt Priority Register 159" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14) group.long 0x680++0x03 line.long 0x00 "GICD_IPRIORITYR160,Interrupt Priority Register 160" hexmask.long.byte 0x00 24.--31. 0x01 "INTID643 ,Interrupt ID643 Priority/Priority Byte Offset 643 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID642 ,Interrupt ID642 Priority/Priority Byte Offset 642 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID641 ,Interrupt ID641 Priority/Priority Byte Offset 641 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID640 ,Interrupt ID640 Priority/Priority Byte Offset 640 " group.long 0x684++0x03 line.long 0x00 "GICD_IPRIORITYR161,Interrupt Priority Register 161" hexmask.long.byte 0x00 24.--31. 0x01 "INTID647 ,Interrupt ID647 Priority/Priority Byte Offset 647 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID646 ,Interrupt ID646 Priority/Priority Byte Offset 646 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID645 ,Interrupt ID645 Priority/Priority Byte Offset 645 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID644 ,Interrupt ID644 Priority/Priority Byte Offset 644 " group.long 0x688++0x03 line.long 0x00 "GICD_IPRIORITYR162,Interrupt Priority Register 162" hexmask.long.byte 0x00 24.--31. 0x01 "INTID651 ,Interrupt ID651 Priority/Priority Byte Offset 651 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID650 ,Interrupt ID650 Priority/Priority Byte Offset 650 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID649 ,Interrupt ID649 Priority/Priority Byte Offset 649 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID648 ,Interrupt ID648 Priority/Priority Byte Offset 648 " group.long 0x68C++0x03 line.long 0x00 "GICD_IPRIORITYR163,Interrupt Priority Register 163" hexmask.long.byte 0x00 24.--31. 0x01 "INTID655 ,Interrupt ID655 Priority/Priority Byte Offset 655 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID654 ,Interrupt ID654 Priority/Priority Byte Offset 654 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID653 ,Interrupt ID653 Priority/Priority Byte Offset 653 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID652 ,Interrupt ID652 Priority/Priority Byte Offset 652 " group.long 0x690++0x03 line.long 0x00 "GICD_IPRIORITYR164,Interrupt Priority Register 164" hexmask.long.byte 0x00 24.--31. 0x01 "INTID659 ,Interrupt ID659 Priority/Priority Byte Offset 659 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID658 ,Interrupt ID658 Priority/Priority Byte Offset 658 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID657 ,Interrupt ID657 Priority/Priority Byte Offset 657 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID656 ,Interrupt ID656 Priority/Priority Byte Offset 656 " group.long 0x694++0x03 line.long 0x00 "GICD_IPRIORITYR165,Interrupt Priority Register 165" hexmask.long.byte 0x00 24.--31. 0x01 "INTID663 ,Interrupt ID663 Priority/Priority Byte Offset 663 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID662 ,Interrupt ID662 Priority/Priority Byte Offset 662 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID661 ,Interrupt ID661 Priority/Priority Byte Offset 661 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID660 ,Interrupt ID660 Priority/Priority Byte Offset 660 " group.long 0x698++0x03 line.long 0x00 "GICD_IPRIORITYR166,Interrupt Priority Register 166" hexmask.long.byte 0x00 24.--31. 0x01 "INTID667 ,Interrupt ID667 Priority/Priority Byte Offset 667 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID666 ,Interrupt ID666 Priority/Priority Byte Offset 666 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID665 ,Interrupt ID665 Priority/Priority Byte Offset 665 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID664 ,Interrupt ID664 Priority/Priority Byte Offset 664 " group.long 0x69C++0x03 line.long 0x00 "GICD_IPRIORITYR167,Interrupt Priority Register 167" hexmask.long.byte 0x00 24.--31. 0x01 "INTID671 ,Interrupt ID671 Priority/Priority Byte Offset 671 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID670 ,Interrupt ID670 Priority/Priority Byte Offset 670 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID669 ,Interrupt ID669 Priority/Priority Byte Offset 669 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID668 ,Interrupt ID668 Priority/Priority Byte Offset 668 " else hgroup.long 0x680++0x03 hide.long 0x000 "GICD_IPRIORITYR160,Interrupt Priority Register 160" hgroup.long 0x684++0x03 hide.long 0x000 "GICD_IPRIORITYR161,Interrupt Priority Register 161" hgroup.long 0x688++0x03 hide.long 0x000 "GICD_IPRIORITYR162,Interrupt Priority Register 162" hgroup.long 0x68C++0x03 hide.long 0x000 "GICD_IPRIORITYR163,Interrupt Priority Register 163" hgroup.long 0x690++0x03 hide.long 0x000 "GICD_IPRIORITYR164,Interrupt Priority Register 164" hgroup.long 0x694++0x03 hide.long 0x000 "GICD_IPRIORITYR165,Interrupt Priority Register 165" hgroup.long 0x698++0x03 hide.long 0x000 "GICD_IPRIORITYR166,Interrupt Priority Register 166" hgroup.long 0x69C++0x03 hide.long 0x000 "GICD_IPRIORITYR167,Interrupt Priority Register 167" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15) group.long 0x6A0++0x03 line.long 0x00 "GICD_IPRIORITYR168,Interrupt Priority Register 168" hexmask.long.byte 0x00 24.--31. 0x01 "INTID675 ,Interrupt ID675 Priority/Priority Byte Offset 675 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID674 ,Interrupt ID674 Priority/Priority Byte Offset 674 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID673 ,Interrupt ID673 Priority/Priority Byte Offset 673 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID672 ,Interrupt ID672 Priority/Priority Byte Offset 672 " group.long 0x6A4++0x03 line.long 0x00 "GICD_IPRIORITYR169,Interrupt Priority Register 169" hexmask.long.byte 0x00 24.--31. 0x01 "INTID679 ,Interrupt ID679 Priority/Priority Byte Offset 679 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID678 ,Interrupt ID678 Priority/Priority Byte Offset 678 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID677 ,Interrupt ID677 Priority/Priority Byte Offset 677 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID676 ,Interrupt ID676 Priority/Priority Byte Offset 676 " group.long 0x6A8++0x03 line.long 0x00 "GICD_IPRIORITYR170,Interrupt Priority Register 170" hexmask.long.byte 0x00 24.--31. 0x01 "INTID683 ,Interrupt ID683 Priority/Priority Byte Offset 683 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID682 ,Interrupt ID682 Priority/Priority Byte Offset 682 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID681 ,Interrupt ID681 Priority/Priority Byte Offset 681 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID680 ,Interrupt ID680 Priority/Priority Byte Offset 680 " group.long 0x6AC++0x03 line.long 0x00 "GICD_IPRIORITYR171,Interrupt Priority Register 171" hexmask.long.byte 0x00 24.--31. 0x01 "INTID687 ,Interrupt ID687 Priority/Priority Byte Offset 687 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID686 ,Interrupt ID686 Priority/Priority Byte Offset 686 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID685 ,Interrupt ID685 Priority/Priority Byte Offset 685 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID684 ,Interrupt ID684 Priority/Priority Byte Offset 684 " group.long 0x6B0++0x03 line.long 0x00 "GICD_IPRIORITYR172,Interrupt Priority Register 172" hexmask.long.byte 0x00 24.--31. 0x01 "INTID691 ,Interrupt ID691 Priority/Priority Byte Offset 691 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID690 ,Interrupt ID690 Priority/Priority Byte Offset 690 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID689 ,Interrupt ID689 Priority/Priority Byte Offset 689 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID688 ,Interrupt ID688 Priority/Priority Byte Offset 688 " group.long 0x6B4++0x03 line.long 0x00 "GICD_IPRIORITYR173,Interrupt Priority Register 173" hexmask.long.byte 0x00 24.--31. 0x01 "INTID695 ,Interrupt ID695 Priority/Priority Byte Offset 695 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID694 ,Interrupt ID694 Priority/Priority Byte Offset 694 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID693 ,Interrupt ID693 Priority/Priority Byte Offset 693 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID692 ,Interrupt ID692 Priority/Priority Byte Offset 692 " group.long 0x6B8++0x03 line.long 0x00 "GICD_IPRIORITYR174,Interrupt Priority Register 174" hexmask.long.byte 0x00 24.--31. 0x01 "INTID699 ,Interrupt ID699 Priority/Priority Byte Offset 699 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID698 ,Interrupt ID698 Priority/Priority Byte Offset 698 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID697 ,Interrupt ID697 Priority/Priority Byte Offset 697 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID696 ,Interrupt ID696 Priority/Priority Byte Offset 696 " group.long 0x6BC++0x03 line.long 0x00 "GICD_IPRIORITYR175,Interrupt Priority Register 175" hexmask.long.byte 0x00 24.--31. 0x01 "INTID703 ,Interrupt ID703 Priority/Priority Byte Offset 703 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID702 ,Interrupt ID702 Priority/Priority Byte Offset 702 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID701 ,Interrupt ID701 Priority/Priority Byte Offset 701 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID700 ,Interrupt ID700 Priority/Priority Byte Offset 700 " else hgroup.long 0x6A0++0x03 hide.long 0x000 "GICD_IPRIORITYR168,Interrupt Priority Register 168" hgroup.long 0x6A4++0x03 hide.long 0x000 "GICD_IPRIORITYR169,Interrupt Priority Register 169" hgroup.long 0x6A8++0x03 hide.long 0x000 "GICD_IPRIORITYR170,Interrupt Priority Register 170" hgroup.long 0x6AC++0x03 hide.long 0x000 "GICD_IPRIORITYR171,Interrupt Priority Register 171" hgroup.long 0x6B0++0x03 hide.long 0x000 "GICD_IPRIORITYR172,Interrupt Priority Register 172" hgroup.long 0x6B4++0x03 hide.long 0x000 "GICD_IPRIORITYR173,Interrupt Priority Register 173" hgroup.long 0x6B8++0x03 hide.long 0x000 "GICD_IPRIORITYR174,Interrupt Priority Register 174" hgroup.long 0x6BC++0x03 hide.long 0x000 "GICD_IPRIORITYR175,Interrupt Priority Register 175" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16) group.long 0x6C0++0x03 line.long 0x00 "GICD_IPRIORITYR176,Interrupt Priority Register 176" hexmask.long.byte 0x00 24.--31. 0x01 "INTID707 ,Interrupt ID707 Priority/Priority Byte Offset 707 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID706 ,Interrupt ID706 Priority/Priority Byte Offset 706 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID705 ,Interrupt ID705 Priority/Priority Byte Offset 705 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID704 ,Interrupt ID704 Priority/Priority Byte Offset 704 " group.long 0x6C4++0x03 line.long 0x00 "GICD_IPRIORITYR177,Interrupt Priority Register 177" hexmask.long.byte 0x00 24.--31. 0x01 "INTID711 ,Interrupt ID711 Priority/Priority Byte Offset 711 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID710 ,Interrupt ID710 Priority/Priority Byte Offset 710 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID709 ,Interrupt ID709 Priority/Priority Byte Offset 709 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID708 ,Interrupt ID708 Priority/Priority Byte Offset 708 " group.long 0x6C8++0x03 line.long 0x00 "GICD_IPRIORITYR178,Interrupt Priority Register 178" hexmask.long.byte 0x00 24.--31. 0x01 "INTID715 ,Interrupt ID715 Priority/Priority Byte Offset 715 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID714 ,Interrupt ID714 Priority/Priority Byte Offset 714 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID713 ,Interrupt ID713 Priority/Priority Byte Offset 713 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID712 ,Interrupt ID712 Priority/Priority Byte Offset 712 " group.long 0x6CC++0x03 line.long 0x00 "GICD_IPRIORITYR179,Interrupt Priority Register 179" hexmask.long.byte 0x00 24.--31. 0x01 "INTID719 ,Interrupt ID719 Priority/Priority Byte Offset 719 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID718 ,Interrupt ID718 Priority/Priority Byte Offset 718 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID717 ,Interrupt ID717 Priority/Priority Byte Offset 717 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID716 ,Interrupt ID716 Priority/Priority Byte Offset 716 " group.long 0x6D0++0x03 line.long 0x00 "GICD_IPRIORITYR180,Interrupt Priority Register 180" hexmask.long.byte 0x00 24.--31. 0x01 "INTID723 ,Interrupt ID723 Priority/Priority Byte Offset 723 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID722 ,Interrupt ID722 Priority/Priority Byte Offset 722 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID721 ,Interrupt ID721 Priority/Priority Byte Offset 721 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID720 ,Interrupt ID720 Priority/Priority Byte Offset 720 " group.long 0x6D4++0x03 line.long 0x00 "GICD_IPRIORITYR181,Interrupt Priority Register 181" hexmask.long.byte 0x00 24.--31. 0x01 "INTID727 ,Interrupt ID727 Priority/Priority Byte Offset 727 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID726 ,Interrupt ID726 Priority/Priority Byte Offset 726 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID725 ,Interrupt ID725 Priority/Priority Byte Offset 725 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID724 ,Interrupt ID724 Priority/Priority Byte Offset 724 " group.long 0x6D8++0x03 line.long 0x00 "GICD_IPRIORITYR182,Interrupt Priority Register 182" hexmask.long.byte 0x00 24.--31. 0x01 "INTID731 ,Interrupt ID731 Priority/Priority Byte Offset 731 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID730 ,Interrupt ID730 Priority/Priority Byte Offset 730 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID729 ,Interrupt ID729 Priority/Priority Byte Offset 729 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID728 ,Interrupt ID728 Priority/Priority Byte Offset 728 " group.long 0x6DC++0x03 line.long 0x00 "GICD_IPRIORITYR183,Interrupt Priority Register 183" hexmask.long.byte 0x00 24.--31. 0x01 "INTID735 ,Interrupt ID735 Priority/Priority Byte Offset 735 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID734 ,Interrupt ID734 Priority/Priority Byte Offset 734 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID733 ,Interrupt ID733 Priority/Priority Byte Offset 733 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID732 ,Interrupt ID732 Priority/Priority Byte Offset 732 " else hgroup.long 0x6C0++0x03 hide.long 0x000 "GICD_IPRIORITYR176,Interrupt Priority Register 176" hgroup.long 0x6C4++0x03 hide.long 0x000 "GICD_IPRIORITYR177,Interrupt Priority Register 177" hgroup.long 0x6C8++0x03 hide.long 0x000 "GICD_IPRIORITYR178,Interrupt Priority Register 178" hgroup.long 0x6CC++0x03 hide.long 0x000 "GICD_IPRIORITYR179,Interrupt Priority Register 179" hgroup.long 0x6D0++0x03 hide.long 0x000 "GICD_IPRIORITYR180,Interrupt Priority Register 180" hgroup.long 0x6D4++0x03 hide.long 0x000 "GICD_IPRIORITYR181,Interrupt Priority Register 181" hgroup.long 0x6D8++0x03 hide.long 0x000 "GICD_IPRIORITYR182,Interrupt Priority Register 182" hgroup.long 0x6DC++0x03 hide.long 0x000 "GICD_IPRIORITYR183,Interrupt Priority Register 183" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17) group.long 0x6E0++0x03 line.long 0x00 "GICD_IPRIORITYR184,Interrupt Priority Register 184" hexmask.long.byte 0x00 24.--31. 0x01 "INTID739 ,Interrupt ID739 Priority/Priority Byte Offset 739 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID738 ,Interrupt ID738 Priority/Priority Byte Offset 738 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID737 ,Interrupt ID737 Priority/Priority Byte Offset 737 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID736 ,Interrupt ID736 Priority/Priority Byte Offset 736 " group.long 0x6E4++0x03 line.long 0x00 "GICD_IPRIORITYR185,Interrupt Priority Register 185" hexmask.long.byte 0x00 24.--31. 0x01 "INTID743 ,Interrupt ID743 Priority/Priority Byte Offset 743 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID742 ,Interrupt ID742 Priority/Priority Byte Offset 742 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID741 ,Interrupt ID741 Priority/Priority Byte Offset 741 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID740 ,Interrupt ID740 Priority/Priority Byte Offset 740 " group.long 0x6E8++0x03 line.long 0x00 "GICD_IPRIORITYR186,Interrupt Priority Register 186" hexmask.long.byte 0x00 24.--31. 0x01 "INTID747 ,Interrupt ID747 Priority/Priority Byte Offset 747 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID746 ,Interrupt ID746 Priority/Priority Byte Offset 746 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID745 ,Interrupt ID745 Priority/Priority Byte Offset 745 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID744 ,Interrupt ID744 Priority/Priority Byte Offset 744 " group.long 0x6EC++0x03 line.long 0x00 "GICD_IPRIORITYR187,Interrupt Priority Register 187" hexmask.long.byte 0x00 24.--31. 0x01 "INTID751 ,Interrupt ID751 Priority/Priority Byte Offset 751 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID750 ,Interrupt ID750 Priority/Priority Byte Offset 750 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID749 ,Interrupt ID749 Priority/Priority Byte Offset 749 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID748 ,Interrupt ID748 Priority/Priority Byte Offset 748 " group.long 0x6F0++0x03 line.long 0x00 "GICD_IPRIORITYR188,Interrupt Priority Register 188" hexmask.long.byte 0x00 24.--31. 0x01 "INTID755 ,Interrupt ID755 Priority/Priority Byte Offset 755 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID754 ,Interrupt ID754 Priority/Priority Byte Offset 754 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID753 ,Interrupt ID753 Priority/Priority Byte Offset 753 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID752 ,Interrupt ID752 Priority/Priority Byte Offset 752 " group.long 0x6F4++0x03 line.long 0x00 "GICD_IPRIORITYR189,Interrupt Priority Register 189" hexmask.long.byte 0x00 24.--31. 0x01 "INTID759 ,Interrupt ID759 Priority/Priority Byte Offset 759 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID758 ,Interrupt ID758 Priority/Priority Byte Offset 758 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID757 ,Interrupt ID757 Priority/Priority Byte Offset 757 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID756 ,Interrupt ID756 Priority/Priority Byte Offset 756 " group.long 0x6F8++0x03 line.long 0x00 "GICD_IPRIORITYR190,Interrupt Priority Register 190" hexmask.long.byte 0x00 24.--31. 0x01 "INTID763 ,Interrupt ID763 Priority/Priority Byte Offset 763 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID762 ,Interrupt ID762 Priority/Priority Byte Offset 762 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID761 ,Interrupt ID761 Priority/Priority Byte Offset 761 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID760 ,Interrupt ID760 Priority/Priority Byte Offset 760 " group.long 0x6FC++0x03 line.long 0x00 "GICD_IPRIORITYR191,Interrupt Priority Register 191" hexmask.long.byte 0x00 24.--31. 0x01 "INTID767 ,Interrupt ID767 Priority/Priority Byte Offset 767 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID766 ,Interrupt ID766 Priority/Priority Byte Offset 766 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID765 ,Interrupt ID765 Priority/Priority Byte Offset 765 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID764 ,Interrupt ID764 Priority/Priority Byte Offset 764 " else hgroup.long 0x6E0++0x03 hide.long 0x000 "GICD_IPRIORITYR184,Interrupt Priority Register 184" hgroup.long 0x6E4++0x03 hide.long 0x000 "GICD_IPRIORITYR185,Interrupt Priority Register 185" hgroup.long 0x6E8++0x03 hide.long 0x000 "GICD_IPRIORITYR186,Interrupt Priority Register 186" hgroup.long 0x6EC++0x03 hide.long 0x000 "GICD_IPRIORITYR187,Interrupt Priority Register 187" hgroup.long 0x6F0++0x03 hide.long 0x000 "GICD_IPRIORITYR188,Interrupt Priority Register 188" hgroup.long 0x6F4++0x03 hide.long 0x000 "GICD_IPRIORITYR189,Interrupt Priority Register 189" hgroup.long 0x6F8++0x03 hide.long 0x000 "GICD_IPRIORITYR190,Interrupt Priority Register 190" hgroup.long 0x6FC++0x03 hide.long 0x000 "GICD_IPRIORITYR191,Interrupt Priority Register 191" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18) group.long 0x700++0x03 line.long 0x00 "GICD_IPRIORITYR192,Interrupt Priority Register 192" hexmask.long.byte 0x00 24.--31. 0x01 "INTID771 ,Interrupt ID771 Priority/Priority Byte Offset 771 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID770 ,Interrupt ID770 Priority/Priority Byte Offset 770 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID769 ,Interrupt ID769 Priority/Priority Byte Offset 769 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID768 ,Interrupt ID768 Priority/Priority Byte Offset 768 " group.long 0x704++0x03 line.long 0x00 "GICD_IPRIORITYR193,Interrupt Priority Register 193" hexmask.long.byte 0x00 24.--31. 0x01 "INTID775 ,Interrupt ID775 Priority/Priority Byte Offset 775 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID774 ,Interrupt ID774 Priority/Priority Byte Offset 774 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID773 ,Interrupt ID773 Priority/Priority Byte Offset 773 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID772 ,Interrupt ID772 Priority/Priority Byte Offset 772 " group.long 0x708++0x03 line.long 0x00 "GICD_IPRIORITYR194,Interrupt Priority Register 194" hexmask.long.byte 0x00 24.--31. 0x01 "INTID779 ,Interrupt ID779 Priority/Priority Byte Offset 779 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID778 ,Interrupt ID778 Priority/Priority Byte Offset 778 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID777 ,Interrupt ID777 Priority/Priority Byte Offset 777 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID776 ,Interrupt ID776 Priority/Priority Byte Offset 776 " group.long 0x70C++0x03 line.long 0x00 "GICD_IPRIORITYR195,Interrupt Priority Register 195" hexmask.long.byte 0x00 24.--31. 0x01 "INTID783 ,Interrupt ID783 Priority/Priority Byte Offset 783 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID782 ,Interrupt ID782 Priority/Priority Byte Offset 782 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID781 ,Interrupt ID781 Priority/Priority Byte Offset 781 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID780 ,Interrupt ID780 Priority/Priority Byte Offset 780 " group.long 0x710++0x03 line.long 0x00 "GICD_IPRIORITYR196,Interrupt Priority Register 196" hexmask.long.byte 0x00 24.--31. 0x01 "INTID787 ,Interrupt ID787 Priority/Priority Byte Offset 787 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID786 ,Interrupt ID786 Priority/Priority Byte Offset 786 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID785 ,Interrupt ID785 Priority/Priority Byte Offset 785 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID784 ,Interrupt ID784 Priority/Priority Byte Offset 784 " group.long 0x714++0x03 line.long 0x00 "GICD_IPRIORITYR197,Interrupt Priority Register 197" hexmask.long.byte 0x00 24.--31. 0x01 "INTID791 ,Interrupt ID791 Priority/Priority Byte Offset 791 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID790 ,Interrupt ID790 Priority/Priority Byte Offset 790 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID789 ,Interrupt ID789 Priority/Priority Byte Offset 789 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID788 ,Interrupt ID788 Priority/Priority Byte Offset 788 " group.long 0x718++0x03 line.long 0x00 "GICD_IPRIORITYR198,Interrupt Priority Register 198" hexmask.long.byte 0x00 24.--31. 0x01 "INTID795 ,Interrupt ID795 Priority/Priority Byte Offset 795 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID794 ,Interrupt ID794 Priority/Priority Byte Offset 794 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID793 ,Interrupt ID793 Priority/Priority Byte Offset 793 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID792 ,Interrupt ID792 Priority/Priority Byte Offset 792 " group.long 0x71C++0x03 line.long 0x00 "GICD_IPRIORITYR199,Interrupt Priority Register 199" hexmask.long.byte 0x00 24.--31. 0x01 "INTID799 ,Interrupt ID799 Priority/Priority Byte Offset 799 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID798 ,Interrupt ID798 Priority/Priority Byte Offset 798 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID797 ,Interrupt ID797 Priority/Priority Byte Offset 797 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID796 ,Interrupt ID796 Priority/Priority Byte Offset 796 " else hgroup.long 0x700++0x03 hide.long 0x000 "GICD_IPRIORITYR192,Interrupt Priority Register 192" hgroup.long 0x704++0x03 hide.long 0x000 "GICD_IPRIORITYR193,Interrupt Priority Register 193" hgroup.long 0x708++0x03 hide.long 0x000 "GICD_IPRIORITYR194,Interrupt Priority Register 194" hgroup.long 0x70C++0x03 hide.long 0x000 "GICD_IPRIORITYR195,Interrupt Priority Register 195" hgroup.long 0x710++0x03 hide.long 0x000 "GICD_IPRIORITYR196,Interrupt Priority Register 196" hgroup.long 0x714++0x03 hide.long 0x000 "GICD_IPRIORITYR197,Interrupt Priority Register 197" hgroup.long 0x718++0x03 hide.long 0x000 "GICD_IPRIORITYR198,Interrupt Priority Register 198" hgroup.long 0x71C++0x03 hide.long 0x000 "GICD_IPRIORITYR199,Interrupt Priority Register 199" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19) group.long 0x720++0x03 line.long 0x00 "GICD_IPRIORITYR200,Interrupt Priority Register 200" hexmask.long.byte 0x00 24.--31. 0x01 "INTID803 ,Interrupt ID803 Priority/Priority Byte Offset 803 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID802 ,Interrupt ID802 Priority/Priority Byte Offset 802 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID801 ,Interrupt ID801 Priority/Priority Byte Offset 801 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID800 ,Interrupt ID800 Priority/Priority Byte Offset 800 " group.long 0x724++0x03 line.long 0x00 "GICD_IPRIORITYR201,Interrupt Priority Register 201" hexmask.long.byte 0x00 24.--31. 0x01 "INTID807 ,Interrupt ID807 Priority/Priority Byte Offset 807 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID806 ,Interrupt ID806 Priority/Priority Byte Offset 806 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID805 ,Interrupt ID805 Priority/Priority Byte Offset 805 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID804 ,Interrupt ID804 Priority/Priority Byte Offset 804 " group.long 0x728++0x03 line.long 0x00 "GICD_IPRIORITYR202,Interrupt Priority Register 202" hexmask.long.byte 0x00 24.--31. 0x01 "INTID811 ,Interrupt ID811 Priority/Priority Byte Offset 811 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID810 ,Interrupt ID810 Priority/Priority Byte Offset 810 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID809 ,Interrupt ID809 Priority/Priority Byte Offset 809 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID808 ,Interrupt ID808 Priority/Priority Byte Offset 808 " group.long 0x72C++0x03 line.long 0x00 "GICD_IPRIORITYR203,Interrupt Priority Register 203" hexmask.long.byte 0x00 24.--31. 0x01 "INTID815 ,Interrupt ID815 Priority/Priority Byte Offset 815 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID814 ,Interrupt ID814 Priority/Priority Byte Offset 814 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID813 ,Interrupt ID813 Priority/Priority Byte Offset 813 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID812 ,Interrupt ID812 Priority/Priority Byte Offset 812 " group.long 0x730++0x03 line.long 0x00 "GICD_IPRIORITYR204,Interrupt Priority Register 204" hexmask.long.byte 0x00 24.--31. 0x01 "INTID819 ,Interrupt ID819 Priority/Priority Byte Offset 819 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID818 ,Interrupt ID818 Priority/Priority Byte Offset 818 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID817 ,Interrupt ID817 Priority/Priority Byte Offset 817 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID816 ,Interrupt ID816 Priority/Priority Byte Offset 816 " group.long 0x734++0x03 line.long 0x00 "GICD_IPRIORITYR205,Interrupt Priority Register 205" hexmask.long.byte 0x00 24.--31. 0x01 "INTID823 ,Interrupt ID823 Priority/Priority Byte Offset 823 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID822 ,Interrupt ID822 Priority/Priority Byte Offset 822 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID821 ,Interrupt ID821 Priority/Priority Byte Offset 821 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID820 ,Interrupt ID820 Priority/Priority Byte Offset 820 " group.long 0x738++0x03 line.long 0x00 "GICD_IPRIORITYR206,Interrupt Priority Register 206" hexmask.long.byte 0x00 24.--31. 0x01 "INTID827 ,Interrupt ID827 Priority/Priority Byte Offset 827 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID826 ,Interrupt ID826 Priority/Priority Byte Offset 826 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID825 ,Interrupt ID825 Priority/Priority Byte Offset 825 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID824 ,Interrupt ID824 Priority/Priority Byte Offset 824 " group.long 0x73C++0x03 line.long 0x00 "GICD_IPRIORITYR207,Interrupt Priority Register 207" hexmask.long.byte 0x00 24.--31. 0x01 "INTID831 ,Interrupt ID831 Priority/Priority Byte Offset 831 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID830 ,Interrupt ID830 Priority/Priority Byte Offset 830 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID829 ,Interrupt ID829 Priority/Priority Byte Offset 829 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID828 ,Interrupt ID828 Priority/Priority Byte Offset 828 " else hgroup.long 0x720++0x03 hide.long 0x000 "GICD_IPRIORITYR200,Interrupt Priority Register 200" hgroup.long 0x724++0x03 hide.long 0x000 "GICD_IPRIORITYR201,Interrupt Priority Register 201" hgroup.long 0x728++0x03 hide.long 0x000 "GICD_IPRIORITYR202,Interrupt Priority Register 202" hgroup.long 0x72C++0x03 hide.long 0x000 "GICD_IPRIORITYR203,Interrupt Priority Register 203" hgroup.long 0x730++0x03 hide.long 0x000 "GICD_IPRIORITYR204,Interrupt Priority Register 204" hgroup.long 0x734++0x03 hide.long 0x000 "GICD_IPRIORITYR205,Interrupt Priority Register 205" hgroup.long 0x738++0x03 hide.long 0x000 "GICD_IPRIORITYR206,Interrupt Priority Register 206" hgroup.long 0x73C++0x03 hide.long 0x000 "GICD_IPRIORITYR207,Interrupt Priority Register 207" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A) group.long 0x740++0x03 line.long 0x00 "GICD_IPRIORITYR208,Interrupt Priority Register 208" hexmask.long.byte 0x00 24.--31. 0x01 "INTID835 ,Interrupt ID835 Priority/Priority Byte Offset 835 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID834 ,Interrupt ID834 Priority/Priority Byte Offset 834 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID833 ,Interrupt ID833 Priority/Priority Byte Offset 833 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID832 ,Interrupt ID832 Priority/Priority Byte Offset 832 " group.long 0x744++0x03 line.long 0x00 "GICD_IPRIORITYR209,Interrupt Priority Register 209" hexmask.long.byte 0x00 24.--31. 0x01 "INTID839 ,Interrupt ID839 Priority/Priority Byte Offset 839 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID838 ,Interrupt ID838 Priority/Priority Byte Offset 838 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID837 ,Interrupt ID837 Priority/Priority Byte Offset 837 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID836 ,Interrupt ID836 Priority/Priority Byte Offset 836 " group.long 0x748++0x03 line.long 0x00 "GICD_IPRIORITYR210,Interrupt Priority Register 210" hexmask.long.byte 0x00 24.--31. 0x01 "INTID843 ,Interrupt ID843 Priority/Priority Byte Offset 843 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID842 ,Interrupt ID842 Priority/Priority Byte Offset 842 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID841 ,Interrupt ID841 Priority/Priority Byte Offset 841 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID840 ,Interrupt ID840 Priority/Priority Byte Offset 840 " group.long 0x74C++0x03 line.long 0x00 "GICD_IPRIORITYR211,Interrupt Priority Register 211" hexmask.long.byte 0x00 24.--31. 0x01 "INTID847 ,Interrupt ID847 Priority/Priority Byte Offset 847 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID846 ,Interrupt ID846 Priority/Priority Byte Offset 846 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID845 ,Interrupt ID845 Priority/Priority Byte Offset 845 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID844 ,Interrupt ID844 Priority/Priority Byte Offset 844 " group.long 0x750++0x03 line.long 0x00 "GICD_IPRIORITYR212,Interrupt Priority Register 212" hexmask.long.byte 0x00 24.--31. 0x01 "INTID851 ,Interrupt ID851 Priority/Priority Byte Offset 851 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID850 ,Interrupt ID850 Priority/Priority Byte Offset 850 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID849 ,Interrupt ID849 Priority/Priority Byte Offset 849 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID848 ,Interrupt ID848 Priority/Priority Byte Offset 848 " group.long 0x754++0x03 line.long 0x00 "GICD_IPRIORITYR213,Interrupt Priority Register 213" hexmask.long.byte 0x00 24.--31. 0x01 "INTID855 ,Interrupt ID855 Priority/Priority Byte Offset 855 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID854 ,Interrupt ID854 Priority/Priority Byte Offset 854 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID853 ,Interrupt ID853 Priority/Priority Byte Offset 853 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID852 ,Interrupt ID852 Priority/Priority Byte Offset 852 " group.long 0x758++0x03 line.long 0x00 "GICD_IPRIORITYR214,Interrupt Priority Register 214" hexmask.long.byte 0x00 24.--31. 0x01 "INTID859 ,Interrupt ID859 Priority/Priority Byte Offset 859 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID858 ,Interrupt ID858 Priority/Priority Byte Offset 858 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID857 ,Interrupt ID857 Priority/Priority Byte Offset 857 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID856 ,Interrupt ID856 Priority/Priority Byte Offset 856 " group.long 0x75C++0x03 line.long 0x00 "GICD_IPRIORITYR215,Interrupt Priority Register 215" hexmask.long.byte 0x00 24.--31. 0x01 "INTID863 ,Interrupt ID863 Priority/Priority Byte Offset 863 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID862 ,Interrupt ID862 Priority/Priority Byte Offset 862 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID861 ,Interrupt ID861 Priority/Priority Byte Offset 861 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID860 ,Interrupt ID860 Priority/Priority Byte Offset 860 " else hgroup.long 0x740++0x03 hide.long 0x000 "GICD_IPRIORITYR208,Interrupt Priority Register 208" hgroup.long 0x744++0x03 hide.long 0x000 "GICD_IPRIORITYR209,Interrupt Priority Register 209" hgroup.long 0x748++0x03 hide.long 0x000 "GICD_IPRIORITYR210,Interrupt Priority Register 210" hgroup.long 0x74C++0x03 hide.long 0x000 "GICD_IPRIORITYR211,Interrupt Priority Register 211" hgroup.long 0x750++0x03 hide.long 0x000 "GICD_IPRIORITYR212,Interrupt Priority Register 212" hgroup.long 0x754++0x03 hide.long 0x000 "GICD_IPRIORITYR213,Interrupt Priority Register 213" hgroup.long 0x758++0x03 hide.long 0x000 "GICD_IPRIORITYR214,Interrupt Priority Register 214" hgroup.long 0x75C++0x03 hide.long 0x000 "GICD_IPRIORITYR215,Interrupt Priority Register 215" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B) group.long 0x760++0x03 line.long 0x00 "GICD_IPRIORITYR216,Interrupt Priority Register 216" hexmask.long.byte 0x00 24.--31. 0x01 "INTID867 ,Interrupt ID867 Priority/Priority Byte Offset 867 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID866 ,Interrupt ID866 Priority/Priority Byte Offset 866 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID865 ,Interrupt ID865 Priority/Priority Byte Offset 865 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID864 ,Interrupt ID864 Priority/Priority Byte Offset 864 " group.long 0x764++0x03 line.long 0x00 "GICD_IPRIORITYR217,Interrupt Priority Register 217" hexmask.long.byte 0x00 24.--31. 0x01 "INTID871 ,Interrupt ID871 Priority/Priority Byte Offset 871 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID870 ,Interrupt ID870 Priority/Priority Byte Offset 870 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID869 ,Interrupt ID869 Priority/Priority Byte Offset 869 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID868 ,Interrupt ID868 Priority/Priority Byte Offset 868 " group.long 0x768++0x03 line.long 0x00 "GICD_IPRIORITYR218,Interrupt Priority Register 218" hexmask.long.byte 0x00 24.--31. 0x01 "INTID875 ,Interrupt ID875 Priority/Priority Byte Offset 875 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID874 ,Interrupt ID874 Priority/Priority Byte Offset 874 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID873 ,Interrupt ID873 Priority/Priority Byte Offset 873 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID872 ,Interrupt ID872 Priority/Priority Byte Offset 872 " group.long 0x76C++0x03 line.long 0x00 "GICD_IPRIORITYR219,Interrupt Priority Register 219" hexmask.long.byte 0x00 24.--31. 0x01 "INTID879 ,Interrupt ID879 Priority/Priority Byte Offset 879 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID878 ,Interrupt ID878 Priority/Priority Byte Offset 878 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID877 ,Interrupt ID877 Priority/Priority Byte Offset 877 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID876 ,Interrupt ID876 Priority/Priority Byte Offset 876 " group.long 0x770++0x03 line.long 0x00 "GICD_IPRIORITYR220,Interrupt Priority Register 220" hexmask.long.byte 0x00 24.--31. 0x01 "INTID883 ,Interrupt ID883 Priority/Priority Byte Offset 883 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID882 ,Interrupt ID882 Priority/Priority Byte Offset 882 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID881 ,Interrupt ID881 Priority/Priority Byte Offset 881 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID880 ,Interrupt ID880 Priority/Priority Byte Offset 880 " group.long 0x774++0x03 line.long 0x00 "GICD_IPRIORITYR221,Interrupt Priority Register 221" hexmask.long.byte 0x00 24.--31. 0x01 "INTID887 ,Interrupt ID887 Priority/Priority Byte Offset 887 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID886 ,Interrupt ID886 Priority/Priority Byte Offset 886 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID885 ,Interrupt ID885 Priority/Priority Byte Offset 885 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID884 ,Interrupt ID884 Priority/Priority Byte Offset 884 " group.long 0x778++0x03 line.long 0x00 "GICD_IPRIORITYR222,Interrupt Priority Register 222" hexmask.long.byte 0x00 24.--31. 0x01 "INTID891 ,Interrupt ID891 Priority/Priority Byte Offset 891 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID890 ,Interrupt ID890 Priority/Priority Byte Offset 890 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID889 ,Interrupt ID889 Priority/Priority Byte Offset 889 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID888 ,Interrupt ID888 Priority/Priority Byte Offset 888 " group.long 0x77C++0x03 line.long 0x00 "GICD_IPRIORITYR223,Interrupt Priority Register 223" hexmask.long.byte 0x00 24.--31. 0x01 "INTID895 ,Interrupt ID895 Priority/Priority Byte Offset 895 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID894 ,Interrupt ID894 Priority/Priority Byte Offset 894 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID893 ,Interrupt ID893 Priority/Priority Byte Offset 893 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID892 ,Interrupt ID892 Priority/Priority Byte Offset 892 " else hgroup.long 0x760++0x03 hide.long 0x000 "GICD_IPRIORITYR216,Interrupt Priority Register 216" hgroup.long 0x764++0x03 hide.long 0x000 "GICD_IPRIORITYR217,Interrupt Priority Register 217" hgroup.long 0x768++0x03 hide.long 0x000 "GICD_IPRIORITYR218,Interrupt Priority Register 218" hgroup.long 0x76C++0x03 hide.long 0x000 "GICD_IPRIORITYR219,Interrupt Priority Register 219" hgroup.long 0x770++0x03 hide.long 0x000 "GICD_IPRIORITYR220,Interrupt Priority Register 220" hgroup.long 0x774++0x03 hide.long 0x000 "GICD_IPRIORITYR221,Interrupt Priority Register 221" hgroup.long 0x778++0x03 hide.long 0x000 "GICD_IPRIORITYR222,Interrupt Priority Register 222" hgroup.long 0x77C++0x03 hide.long 0x000 "GICD_IPRIORITYR223,Interrupt Priority Register 223" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C) group.long 0x780++0x03 line.long 0x00 "GICD_IPRIORITYR224,Interrupt Priority Register 224" hexmask.long.byte 0x00 24.--31. 0x01 "INTID899 ,Interrupt ID899 Priority/Priority Byte Offset 899 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID898 ,Interrupt ID898 Priority/Priority Byte Offset 898 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID897 ,Interrupt ID897 Priority/Priority Byte Offset 897 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID896 ,Interrupt ID896 Priority/Priority Byte Offset 896 " group.long 0x784++0x03 line.long 0x00 "GICD_IPRIORITYR225,Interrupt Priority Register 225" hexmask.long.byte 0x00 24.--31. 0x01 "INTID903 ,Interrupt ID903 Priority/Priority Byte Offset 903 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID902 ,Interrupt ID902 Priority/Priority Byte Offset 902 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID901 ,Interrupt ID901 Priority/Priority Byte Offset 901 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID900 ,Interrupt ID900 Priority/Priority Byte Offset 900 " group.long 0x788++0x03 line.long 0x00 "GICD_IPRIORITYR226,Interrupt Priority Register 226" hexmask.long.byte 0x00 24.--31. 0x01 "INTID907 ,Interrupt ID907 Priority/Priority Byte Offset 907 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID906 ,Interrupt ID906 Priority/Priority Byte Offset 906 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID905 ,Interrupt ID905 Priority/Priority Byte Offset 905 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID904 ,Interrupt ID904 Priority/Priority Byte Offset 904 " group.long 0x78C++0x03 line.long 0x00 "GICD_IPRIORITYR227,Interrupt Priority Register 227" hexmask.long.byte 0x00 24.--31. 0x01 "INTID911 ,Interrupt ID911 Priority/Priority Byte Offset 911 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID910 ,Interrupt ID910 Priority/Priority Byte Offset 910 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID909 ,Interrupt ID909 Priority/Priority Byte Offset 909 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID908 ,Interrupt ID908 Priority/Priority Byte Offset 908 " group.long 0x790++0x03 line.long 0x00 "GICD_IPRIORITYR228,Interrupt Priority Register 228" hexmask.long.byte 0x00 24.--31. 0x01 "INTID915 ,Interrupt ID915 Priority/Priority Byte Offset 915 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID914 ,Interrupt ID914 Priority/Priority Byte Offset 914 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID913 ,Interrupt ID913 Priority/Priority Byte Offset 913 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID912 ,Interrupt ID912 Priority/Priority Byte Offset 912 " group.long 0x794++0x03 line.long 0x00 "GICD_IPRIORITYR229,Interrupt Priority Register 229" hexmask.long.byte 0x00 24.--31. 0x01 "INTID919 ,Interrupt ID919 Priority/Priority Byte Offset 919 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID918 ,Interrupt ID918 Priority/Priority Byte Offset 918 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID917 ,Interrupt ID917 Priority/Priority Byte Offset 917 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID916 ,Interrupt ID916 Priority/Priority Byte Offset 916 " group.long 0x798++0x03 line.long 0x00 "GICD_IPRIORITYR230,Interrupt Priority Register 230" hexmask.long.byte 0x00 24.--31. 0x01 "INTID923 ,Interrupt ID923 Priority/Priority Byte Offset 923 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID922 ,Interrupt ID922 Priority/Priority Byte Offset 922 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID921 ,Interrupt ID921 Priority/Priority Byte Offset 921 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID920 ,Interrupt ID920 Priority/Priority Byte Offset 920 " group.long 0x79C++0x03 line.long 0x00 "GICD_IPRIORITYR231,Interrupt Priority Register 231" hexmask.long.byte 0x00 24.--31. 0x01 "INTID927 ,Interrupt ID927 Priority/Priority Byte Offset 927 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID926 ,Interrupt ID926 Priority/Priority Byte Offset 926 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID925 ,Interrupt ID925 Priority/Priority Byte Offset 925 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID924 ,Interrupt ID924 Priority/Priority Byte Offset 924 " else hgroup.long 0x780++0x03 hide.long 0x000 "GICD_IPRIORITYR224,Interrupt Priority Register 224" hgroup.long 0x784++0x03 hide.long 0x000 "GICD_IPRIORITYR225,Interrupt Priority Register 225" hgroup.long 0x788++0x03 hide.long 0x000 "GICD_IPRIORITYR226,Interrupt Priority Register 226" hgroup.long 0x78C++0x03 hide.long 0x000 "GICD_IPRIORITYR227,Interrupt Priority Register 227" hgroup.long 0x790++0x03 hide.long 0x000 "GICD_IPRIORITYR228,Interrupt Priority Register 228" hgroup.long 0x794++0x03 hide.long 0x000 "GICD_IPRIORITYR229,Interrupt Priority Register 229" hgroup.long 0x798++0x03 hide.long 0x000 "GICD_IPRIORITYR230,Interrupt Priority Register 230" hgroup.long 0x79C++0x03 hide.long 0x000 "GICD_IPRIORITYR231,Interrupt Priority Register 231" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D) group.long 0x7A0++0x03 line.long 0x00 "GICD_IPRIORITYR232,Interrupt Priority Register 232" hexmask.long.byte 0x00 24.--31. 0x01 "INTID931 ,Interrupt ID931 Priority/Priority Byte Offset 931 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID930 ,Interrupt ID930 Priority/Priority Byte Offset 930 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID929 ,Interrupt ID929 Priority/Priority Byte Offset 929 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID928 ,Interrupt ID928 Priority/Priority Byte Offset 928 " group.long 0x7A4++0x03 line.long 0x00 "GICD_IPRIORITYR233,Interrupt Priority Register 233" hexmask.long.byte 0x00 24.--31. 0x01 "INTID935 ,Interrupt ID935 Priority/Priority Byte Offset 935 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID934 ,Interrupt ID934 Priority/Priority Byte Offset 934 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID933 ,Interrupt ID933 Priority/Priority Byte Offset 933 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID932 ,Interrupt ID932 Priority/Priority Byte Offset 932 " group.long 0x7A8++0x03 line.long 0x00 "GICD_IPRIORITYR234,Interrupt Priority Register 234" hexmask.long.byte 0x00 24.--31. 0x01 "INTID939 ,Interrupt ID939 Priority/Priority Byte Offset 939 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID938 ,Interrupt ID938 Priority/Priority Byte Offset 938 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID937 ,Interrupt ID937 Priority/Priority Byte Offset 937 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID936 ,Interrupt ID936 Priority/Priority Byte Offset 936 " group.long 0x7AC++0x03 line.long 0x00 "GICD_IPRIORITYR235,Interrupt Priority Register 235" hexmask.long.byte 0x00 24.--31. 0x01 "INTID943 ,Interrupt ID943 Priority/Priority Byte Offset 943 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID942 ,Interrupt ID942 Priority/Priority Byte Offset 942 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID941 ,Interrupt ID941 Priority/Priority Byte Offset 941 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID940 ,Interrupt ID940 Priority/Priority Byte Offset 940 " group.long 0x7B0++0x03 line.long 0x00 "GICD_IPRIORITYR236,Interrupt Priority Register 236" hexmask.long.byte 0x00 24.--31. 0x01 "INTID947 ,Interrupt ID947 Priority/Priority Byte Offset 947 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID946 ,Interrupt ID946 Priority/Priority Byte Offset 946 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID945 ,Interrupt ID945 Priority/Priority Byte Offset 945 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID944 ,Interrupt ID944 Priority/Priority Byte Offset 944 " group.long 0x7B4++0x03 line.long 0x00 "GICD_IPRIORITYR237,Interrupt Priority Register 237" hexmask.long.byte 0x00 24.--31. 0x01 "INTID951 ,Interrupt ID951 Priority/Priority Byte Offset 951 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID950 ,Interrupt ID950 Priority/Priority Byte Offset 950 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID949 ,Interrupt ID949 Priority/Priority Byte Offset 949 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID948 ,Interrupt ID948 Priority/Priority Byte Offset 948 " group.long 0x7B8++0x03 line.long 0x00 "GICD_IPRIORITYR238,Interrupt Priority Register 238" hexmask.long.byte 0x00 24.--31. 0x01 "INTID955 ,Interrupt ID955 Priority/Priority Byte Offset 955 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID954 ,Interrupt ID954 Priority/Priority Byte Offset 954 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID953 ,Interrupt ID953 Priority/Priority Byte Offset 953 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID952 ,Interrupt ID952 Priority/Priority Byte Offset 952 " group.long 0x7BC++0x03 line.long 0x00 "GICD_IPRIORITYR239,Interrupt Priority Register 239" hexmask.long.byte 0x00 24.--31. 0x01 "INTID959 ,Interrupt ID959 Priority/Priority Byte Offset 959 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID958 ,Interrupt ID958 Priority/Priority Byte Offset 958 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID957 ,Interrupt ID957 Priority/Priority Byte Offset 957 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID956 ,Interrupt ID956 Priority/Priority Byte Offset 956 " else hgroup.long 0x7A0++0x03 hide.long 0x000 "GICD_IPRIORITYR232,Interrupt Priority Register 232" hgroup.long 0x7A4++0x03 hide.long 0x000 "GICD_IPRIORITYR233,Interrupt Priority Register 233" hgroup.long 0x7A8++0x03 hide.long 0x000 "GICD_IPRIORITYR234,Interrupt Priority Register 234" hgroup.long 0x7AC++0x03 hide.long 0x000 "GICD_IPRIORITYR235,Interrupt Priority Register 235" hgroup.long 0x7B0++0x03 hide.long 0x000 "GICD_IPRIORITYR236,Interrupt Priority Register 236" hgroup.long 0x7B4++0x03 hide.long 0x000 "GICD_IPRIORITYR237,Interrupt Priority Register 237" hgroup.long 0x7B8++0x03 hide.long 0x000 "GICD_IPRIORITYR238,Interrupt Priority Register 238" hgroup.long 0x7BC++0x03 hide.long 0x000 "GICD_IPRIORITYR239,Interrupt Priority Register 239" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E) group.long 0x7C0++0x03 line.long 0x00 "GICD_IPRIORITYR240,Interrupt Priority Register 240" hexmask.long.byte 0x00 24.--31. 0x01 "INTID963 ,Interrupt ID963 Priority/Priority Byte Offset 963 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID962 ,Interrupt ID962 Priority/Priority Byte Offset 962 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID961 ,Interrupt ID961 Priority/Priority Byte Offset 961 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID960 ,Interrupt ID960 Priority/Priority Byte Offset 960 " group.long 0x7C4++0x03 line.long 0x00 "GICD_IPRIORITYR241,Interrupt Priority Register 241" hexmask.long.byte 0x00 24.--31. 0x01 "INTID967 ,Interrupt ID967 Priority/Priority Byte Offset 967 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID966 ,Interrupt ID966 Priority/Priority Byte Offset 966 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID965 ,Interrupt ID965 Priority/Priority Byte Offset 965 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID964 ,Interrupt ID964 Priority/Priority Byte Offset 964 " group.long 0x7C8++0x03 line.long 0x00 "GICD_IPRIORITYR242,Interrupt Priority Register 242" hexmask.long.byte 0x00 24.--31. 0x01 "INTID971 ,Interrupt ID971 Priority/Priority Byte Offset 971 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID970 ,Interrupt ID970 Priority/Priority Byte Offset 970 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID969 ,Interrupt ID969 Priority/Priority Byte Offset 969 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID968 ,Interrupt ID968 Priority/Priority Byte Offset 968 " group.long 0x7CC++0x03 line.long 0x00 "GICD_IPRIORITYR243,Interrupt Priority Register 243" hexmask.long.byte 0x00 24.--31. 0x01 "INTID975 ,Interrupt ID975 Priority/Priority Byte Offset 975 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID974 ,Interrupt ID974 Priority/Priority Byte Offset 974 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID973 ,Interrupt ID973 Priority/Priority Byte Offset 973 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID972 ,Interrupt ID972 Priority/Priority Byte Offset 972 " group.long 0x7D0++0x03 line.long 0x00 "GICD_IPRIORITYR244,Interrupt Priority Register 244" hexmask.long.byte 0x00 24.--31. 0x01 "INTID979 ,Interrupt ID979 Priority/Priority Byte Offset 979 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID978 ,Interrupt ID978 Priority/Priority Byte Offset 978 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID977 ,Interrupt ID977 Priority/Priority Byte Offset 977 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID976 ,Interrupt ID976 Priority/Priority Byte Offset 976 " group.long 0x7D4++0x03 line.long 0x00 "GICD_IPRIORITYR245,Interrupt Priority Register 245" hexmask.long.byte 0x00 24.--31. 0x01 "INTID983 ,Interrupt ID983 Priority/Priority Byte Offset 983 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID982 ,Interrupt ID982 Priority/Priority Byte Offset 982 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID981 ,Interrupt ID981 Priority/Priority Byte Offset 981 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID980 ,Interrupt ID980 Priority/Priority Byte Offset 980 " group.long 0x7D8++0x03 line.long 0x00 "GICD_IPRIORITYR246,Interrupt Priority Register 246" hexmask.long.byte 0x00 24.--31. 0x01 "INTID987 ,Interrupt ID987 Priority/Priority Byte Offset 987 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID986 ,Interrupt ID986 Priority/Priority Byte Offset 986 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID985 ,Interrupt ID985 Priority/Priority Byte Offset 985 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID984 ,Interrupt ID984 Priority/Priority Byte Offset 984 " group.long 0x7DC++0x03 line.long 0x00 "GICD_IPRIORITYR247,Interrupt Priority Register 247" hexmask.long.byte 0x00 24.--31. 0x01 "INTID991 ,Interrupt ID991 Priority/Priority Byte Offset 991 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID990 ,Interrupt ID990 Priority/Priority Byte Offset 990 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID989 ,Interrupt ID989 Priority/Priority Byte Offset 989 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID988 ,Interrupt ID988 Priority/Priority Byte Offset 988 " else hgroup.long 0x7C0++0x03 hide.long 0x000 "GICD_IPRIORITYR240,Interrupt Priority Register 240" hgroup.long 0x7C4++0x03 hide.long 0x000 "GICD_IPRIORITYR241,Interrupt Priority Register 241" hgroup.long 0x7C8++0x03 hide.long 0x000 "GICD_IPRIORITYR242,Interrupt Priority Register 242" hgroup.long 0x7CC++0x03 hide.long 0x000 "GICD_IPRIORITYR243,Interrupt Priority Register 243" hgroup.long 0x7D0++0x03 hide.long 0x000 "GICD_IPRIORITYR244,Interrupt Priority Register 244" hgroup.long 0x7D4++0x03 hide.long 0x000 "GICD_IPRIORITYR245,Interrupt Priority Register 245" hgroup.long 0x7D8++0x03 hide.long 0x000 "GICD_IPRIORITYR246,Interrupt Priority Register 246" hgroup.long 0x7DC++0x03 hide.long 0x000 "GICD_IPRIORITYR247,Interrupt Priority Register 247" endif tree.end tree "Priority Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2020++0x03 line.long 0x00 "GICD_IPRIORITYR248,Interrupt Priority Register 248" hexmask.long.byte 0x00 24.--31. 0x01 "INTID995 ,Interrupt ID995 Priority/Priority Byte Offset 995 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID994 ,Interrupt ID994 Priority/Priority Byte Offset 994 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID993 ,Interrupt ID993 Priority/Priority Byte Offset 993 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID992 ,Interrupt ID992 Priority/Priority Byte Offset 992 " group.long 0x2024++0x03 line.long 0x00 "GICD_IPRIORITYR249,Interrupt Priority Register 249" hexmask.long.byte 0x00 24.--31. 0x01 "INTID999 ,Interrupt ID999 Priority/Priority Byte Offset 999 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID998 ,Interrupt ID998 Priority/Priority Byte Offset 998 " hexmask.long.byte 0x00 8.--15. 0x01 "INTID997 ,Interrupt ID997 Priority/Priority Byte Offset 997 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID996 ,Interrupt ID996 Priority/Priority Byte Offset 996 " group.long 0x2028++0x03 line.long 0x00 "GICD_IPRIORITYR250,Interrupt Priority Register 250" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1003,Interrupt ID1003 Priority/Priority Byte Offset 1003" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1002,Interrupt ID1002 Priority/Priority Byte Offset 1002" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1001,Interrupt ID1001 Priority/Priority Byte Offset 1001" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1000,Interrupt ID1000 Priority/Priority Byte Offset 1000" group.long 0x202C++0x03 line.long 0x00 "GICD_IPRIORITYR251,Interrupt Priority Register 251" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1007,Interrupt ID1007 Priority/Priority Byte Offset 1007" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1006,Interrupt ID1006 Priority/Priority Byte Offset 1006" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1005,Interrupt ID1005 Priority/Priority Byte Offset 1005" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1004,Interrupt ID1004 Priority/Priority Byte Offset 1004" group.long 0x2030++0x03 line.long 0x00 "GICD_IPRIORITYR252,Interrupt Priority Register 252" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1011,Interrupt ID1011 Priority/Priority Byte Offset 1011" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1010,Interrupt ID1010 Priority/Priority Byte Offset 1010" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1009,Interrupt ID1009 Priority/Priority Byte Offset 1009" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1008,Interrupt ID1008 Priority/Priority Byte Offset 1008" group.long 0x2034++0x03 line.long 0x00 "GICD_IPRIORITYR253,Interrupt Priority Register 253" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1015,Interrupt ID1015 Priority/Priority Byte Offset 1015" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1014,Interrupt ID1014 Priority/Priority Byte Offset 1014" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1013,Interrupt ID1013 Priority/Priority Byte Offset 1013" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1012,Interrupt ID1012 Priority/Priority Byte Offset 1012" group.long 0x2038++0x03 line.long 0x00 "GICD_IPRIORITYR254,Interrupt Priority Register 254" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1019,Interrupt ID1019 Priority/Priority Byte Offset 1019" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1018,Interrupt ID1018 Priority/Priority Byte Offset 1018" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1017,Interrupt ID1017 Priority/Priority Byte Offset 1017" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1016,Interrupt ID1016 Priority/Priority Byte Offset 1016" group.long 0x203C++0x03 line.long 0x00 "GICD_IPRIORITYR255,Interrupt Priority Register 255" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1023,Interrupt ID1023 Priority/Priority Byte Offset 1023" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1022,Interrupt ID1022 Priority/Priority Byte Offset 1022" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1021,Interrupt ID1021 Priority/Priority Byte Offset 1021" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1020,Interrupt ID1020 Priority/Priority Byte Offset 1020" else hgroup.long 0x2020++0x03 hide.long 0x000 "GICD_IPRIORITYR248,Interrupt Priority Register 248" hgroup.long 0x2024++0x03 hide.long 0x000 "GICD_IPRIORITYR249,Interrupt Priority Register 249" hgroup.long 0x2028++0x03 hide.long 0x000 "GICD_IPRIORITYR250,Interrupt Priority Register 250" hgroup.long 0x202C++0x03 hide.long 0x000 "GICD_IPRIORITYR251,Interrupt Priority Register 251" hgroup.long 0x2030++0x03 hide.long 0x000 "GICD_IPRIORITYR252,Interrupt Priority Register 252" hgroup.long 0x2034++0x03 hide.long 0x000 "GICD_IPRIORITYR253,Interrupt Priority Register 253" hgroup.long 0x2038++0x03 hide.long 0x000 "GICD_IPRIORITYR254,Interrupt Priority Register 254" hgroup.long 0x203C++0x03 hide.long 0x000 "GICD_IPRIORITYR255,Interrupt Priority Register 255" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2040++0x03 line.long 0x00 "GICD_IPRIORITYR256,Interrupt Priority Register 256" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1027,Interrupt ID1027 Priority/Priority Byte Offset 1027" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1026,Interrupt ID1026 Priority/Priority Byte Offset 1026" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1025,Interrupt ID1025 Priority/Priority Byte Offset 1025" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1024,Interrupt ID1024 Priority/Priority Byte Offset 1024" group.long 0x2044++0x03 line.long 0x00 "GICD_IPRIORITYR257,Interrupt Priority Register 257" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1031,Interrupt ID1031 Priority/Priority Byte Offset 1031" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1030,Interrupt ID1030 Priority/Priority Byte Offset 1030" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1029,Interrupt ID1029 Priority/Priority Byte Offset 1029" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1028,Interrupt ID1028 Priority/Priority Byte Offset 1028" group.long 0x2048++0x03 line.long 0x00 "GICD_IPRIORITYR258,Interrupt Priority Register 258" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1035,Interrupt ID1035 Priority/Priority Byte Offset 1035" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1034,Interrupt ID1034 Priority/Priority Byte Offset 1034" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1033,Interrupt ID1033 Priority/Priority Byte Offset 1033" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1032,Interrupt ID1032 Priority/Priority Byte Offset 1032" group.long 0x204C++0x03 line.long 0x00 "GICD_IPRIORITYR259,Interrupt Priority Register 259" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1039,Interrupt ID1039 Priority/Priority Byte Offset 1039" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1038,Interrupt ID1038 Priority/Priority Byte Offset 1038" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1037,Interrupt ID1037 Priority/Priority Byte Offset 1037" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1036,Interrupt ID1036 Priority/Priority Byte Offset 1036" group.long 0x2050++0x03 line.long 0x00 "GICD_IPRIORITYR260,Interrupt Priority Register 260" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1043,Interrupt ID1043 Priority/Priority Byte Offset 1043" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1042,Interrupt ID1042 Priority/Priority Byte Offset 1042" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1041,Interrupt ID1041 Priority/Priority Byte Offset 1041" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1040,Interrupt ID1040 Priority/Priority Byte Offset 1040" group.long 0x2054++0x03 line.long 0x00 "GICD_IPRIORITYR261,Interrupt Priority Register 261" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1047,Interrupt ID1047 Priority/Priority Byte Offset 1047" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1046,Interrupt ID1046 Priority/Priority Byte Offset 1046" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1045,Interrupt ID1045 Priority/Priority Byte Offset 1045" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1044,Interrupt ID1044 Priority/Priority Byte Offset 1044" group.long 0x2058++0x03 line.long 0x00 "GICD_IPRIORITYR262,Interrupt Priority Register 262" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1051,Interrupt ID1051 Priority/Priority Byte Offset 1051" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1050,Interrupt ID1050 Priority/Priority Byte Offset 1050" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1049,Interrupt ID1049 Priority/Priority Byte Offset 1049" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1048,Interrupt ID1048 Priority/Priority Byte Offset 1048" group.long 0x205C++0x03 line.long 0x00 "GICD_IPRIORITYR263,Interrupt Priority Register 263" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1055,Interrupt ID1055 Priority/Priority Byte Offset 1055" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1054,Interrupt ID1054 Priority/Priority Byte Offset 1054" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1053,Interrupt ID1053 Priority/Priority Byte Offset 1053" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1052,Interrupt ID1052 Priority/Priority Byte Offset 1052" else hgroup.long 0x2040++0x03 hide.long 0x000 "GICD_IPRIORITYR256,Interrupt Priority Register 256" hgroup.long 0x2044++0x03 hide.long 0x000 "GICD_IPRIORITYR257,Interrupt Priority Register 257" hgroup.long 0x2048++0x03 hide.long 0x000 "GICD_IPRIORITYR258,Interrupt Priority Register 258" hgroup.long 0x204C++0x03 hide.long 0x000 "GICD_IPRIORITYR259,Interrupt Priority Register 259" hgroup.long 0x2050++0x03 hide.long 0x000 "GICD_IPRIORITYR260,Interrupt Priority Register 260" hgroup.long 0x2054++0x03 hide.long 0x000 "GICD_IPRIORITYR261,Interrupt Priority Register 261" hgroup.long 0x2058++0x03 hide.long 0x000 "GICD_IPRIORITYR262,Interrupt Priority Register 262" hgroup.long 0x205C++0x03 hide.long 0x000 "GICD_IPRIORITYR263,Interrupt Priority Register 263" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2060++0x03 line.long 0x00 "GICD_IPRIORITYR264,Interrupt Priority Register 264" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1059,Interrupt ID1059 Priority/Priority Byte Offset 1059" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1058,Interrupt ID1058 Priority/Priority Byte Offset 1058" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1057,Interrupt ID1057 Priority/Priority Byte Offset 1057" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1056,Interrupt ID1056 Priority/Priority Byte Offset 1056" group.long 0x2064++0x03 line.long 0x00 "GICD_IPRIORITYR265,Interrupt Priority Register 265" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1063,Interrupt ID1063 Priority/Priority Byte Offset 1063" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1062,Interrupt ID1062 Priority/Priority Byte Offset 1062" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1061,Interrupt ID1061 Priority/Priority Byte Offset 1061" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1060,Interrupt ID1060 Priority/Priority Byte Offset 1060" group.long 0x2068++0x03 line.long 0x00 "GICD_IPRIORITYR266,Interrupt Priority Register 266" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1067,Interrupt ID1067 Priority/Priority Byte Offset 1067" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1066,Interrupt ID1066 Priority/Priority Byte Offset 1066" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1065,Interrupt ID1065 Priority/Priority Byte Offset 1065" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1064,Interrupt ID1064 Priority/Priority Byte Offset 1064" group.long 0x206C++0x03 line.long 0x00 "GICD_IPRIORITYR267,Interrupt Priority Register 267" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1071,Interrupt ID1071 Priority/Priority Byte Offset 1071" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1070,Interrupt ID1070 Priority/Priority Byte Offset 1070" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1069,Interrupt ID1069 Priority/Priority Byte Offset 1069" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1068,Interrupt ID1068 Priority/Priority Byte Offset 1068" group.long 0x2070++0x03 line.long 0x00 "GICD_IPRIORITYR268,Interrupt Priority Register 268" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1075,Interrupt ID1075 Priority/Priority Byte Offset 1075" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1074,Interrupt ID1074 Priority/Priority Byte Offset 1074" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1073,Interrupt ID1073 Priority/Priority Byte Offset 1073" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1072,Interrupt ID1072 Priority/Priority Byte Offset 1072" group.long 0x2074++0x03 line.long 0x00 "GICD_IPRIORITYR269,Interrupt Priority Register 269" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1079,Interrupt ID1079 Priority/Priority Byte Offset 1079" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1078,Interrupt ID1078 Priority/Priority Byte Offset 1078" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1077,Interrupt ID1077 Priority/Priority Byte Offset 1077" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1076,Interrupt ID1076 Priority/Priority Byte Offset 1076" group.long 0x2078++0x03 line.long 0x00 "GICD_IPRIORITYR270,Interrupt Priority Register 270" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1083,Interrupt ID1083 Priority/Priority Byte Offset 1083" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1082,Interrupt ID1082 Priority/Priority Byte Offset 1082" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1081,Interrupt ID1081 Priority/Priority Byte Offset 1081" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1080,Interrupt ID1080 Priority/Priority Byte Offset 1080" group.long 0x207C++0x03 line.long 0x00 "GICD_IPRIORITYR271,Interrupt Priority Register 271" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1087,Interrupt ID1087 Priority/Priority Byte Offset 1087" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1086,Interrupt ID1086 Priority/Priority Byte Offset 1086" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1085,Interrupt ID1085 Priority/Priority Byte Offset 1085" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1084,Interrupt ID1084 Priority/Priority Byte Offset 1084" else hgroup.long 0x2060++0x03 hide.long 0x000 "GICD_IPRIORITYR264,Interrupt Priority Register 264" hgroup.long 0x2064++0x03 hide.long 0x000 "GICD_IPRIORITYR265,Interrupt Priority Register 265" hgroup.long 0x2068++0x03 hide.long 0x000 "GICD_IPRIORITYR266,Interrupt Priority Register 266" hgroup.long 0x206C++0x03 hide.long 0x000 "GICD_IPRIORITYR267,Interrupt Priority Register 267" hgroup.long 0x2070++0x03 hide.long 0x000 "GICD_IPRIORITYR268,Interrupt Priority Register 268" hgroup.long 0x2074++0x03 hide.long 0x000 "GICD_IPRIORITYR269,Interrupt Priority Register 269" hgroup.long 0x2078++0x03 hide.long 0x000 "GICD_IPRIORITYR270,Interrupt Priority Register 270" hgroup.long 0x207C++0x03 hide.long 0x000 "GICD_IPRIORITYR271,Interrupt Priority Register 271" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2080++0x03 line.long 0x00 "GICD_IPRIORITYR272,Interrupt Priority Register 272" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1091,Interrupt ID1091 Priority/Priority Byte Offset 1091" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1090,Interrupt ID1090 Priority/Priority Byte Offset 1090" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1089,Interrupt ID1089 Priority/Priority Byte Offset 1089" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1088,Interrupt ID1088 Priority/Priority Byte Offset 1088" group.long 0x2084++0x03 line.long 0x00 "GICD_IPRIORITYR273,Interrupt Priority Register 273" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1095,Interrupt ID1095 Priority/Priority Byte Offset 1095" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1094,Interrupt ID1094 Priority/Priority Byte Offset 1094" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1093,Interrupt ID1093 Priority/Priority Byte Offset 1093" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1092,Interrupt ID1092 Priority/Priority Byte Offset 1092" group.long 0x2088++0x03 line.long 0x00 "GICD_IPRIORITYR274,Interrupt Priority Register 274" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1099,Interrupt ID1099 Priority/Priority Byte Offset 1099" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1098,Interrupt ID1098 Priority/Priority Byte Offset 1098" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1097,Interrupt ID1097 Priority/Priority Byte Offset 1097" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1096,Interrupt ID1096 Priority/Priority Byte Offset 1096" group.long 0x208C++0x03 line.long 0x00 "GICD_IPRIORITYR275,Interrupt Priority Register 275" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1103,Interrupt ID1103 Priority/Priority Byte Offset 1103" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1102,Interrupt ID1102 Priority/Priority Byte Offset 1102" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1101,Interrupt ID1101 Priority/Priority Byte Offset 1101" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1100,Interrupt ID1100 Priority/Priority Byte Offset 1100" group.long 0x2090++0x03 line.long 0x00 "GICD_IPRIORITYR276,Interrupt Priority Register 276" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1107,Interrupt ID1107 Priority/Priority Byte Offset 1107" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1106,Interrupt ID1106 Priority/Priority Byte Offset 1106" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1105,Interrupt ID1105 Priority/Priority Byte Offset 1105" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1104,Interrupt ID1104 Priority/Priority Byte Offset 1104" group.long 0x2094++0x03 line.long 0x00 "GICD_IPRIORITYR277,Interrupt Priority Register 277" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1111,Interrupt ID1111 Priority/Priority Byte Offset 1111" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1110,Interrupt ID1110 Priority/Priority Byte Offset 1110" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1109,Interrupt ID1109 Priority/Priority Byte Offset 1109" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1108,Interrupt ID1108 Priority/Priority Byte Offset 1108" group.long 0x2098++0x03 line.long 0x00 "GICD_IPRIORITYR278,Interrupt Priority Register 278" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1115,Interrupt ID1115 Priority/Priority Byte Offset 1115" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1114,Interrupt ID1114 Priority/Priority Byte Offset 1114" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1113,Interrupt ID1113 Priority/Priority Byte Offset 1113" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1112,Interrupt ID1112 Priority/Priority Byte Offset 1112" group.long 0x209C++0x03 line.long 0x00 "GICD_IPRIORITYR279,Interrupt Priority Register 279" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1119,Interrupt ID1119 Priority/Priority Byte Offset 1119" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1118,Interrupt ID1118 Priority/Priority Byte Offset 1118" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1117,Interrupt ID1117 Priority/Priority Byte Offset 1117" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1116,Interrupt ID1116 Priority/Priority Byte Offset 1116" else hgroup.long 0x2080++0x03 hide.long 0x000 "GICD_IPRIORITYR272,Interrupt Priority Register 272" hgroup.long 0x2084++0x03 hide.long 0x000 "GICD_IPRIORITYR273,Interrupt Priority Register 273" hgroup.long 0x2088++0x03 hide.long 0x000 "GICD_IPRIORITYR274,Interrupt Priority Register 274" hgroup.long 0x208C++0x03 hide.long 0x000 "GICD_IPRIORITYR275,Interrupt Priority Register 275" hgroup.long 0x2090++0x03 hide.long 0x000 "GICD_IPRIORITYR276,Interrupt Priority Register 276" hgroup.long 0x2094++0x03 hide.long 0x000 "GICD_IPRIORITYR277,Interrupt Priority Register 277" hgroup.long 0x2098++0x03 hide.long 0x000 "GICD_IPRIORITYR278,Interrupt Priority Register 278" hgroup.long 0x209C++0x03 hide.long 0x000 "GICD_IPRIORITYR279,Interrupt Priority Register 279" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2100++0x03 line.long 0x00 "GICD_IPRIORITYR280,Interrupt Priority Register 280" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1123,Interrupt ID1123 Priority/Priority Byte Offset 1123" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1122,Interrupt ID1122 Priority/Priority Byte Offset 1122" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1121,Interrupt ID1121 Priority/Priority Byte Offset 1121" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1120,Interrupt ID1120 Priority/Priority Byte Offset 1120" group.long 0x2104++0x03 line.long 0x00 "GICD_IPRIORITYR281,Interrupt Priority Register 281" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1127,Interrupt ID1127 Priority/Priority Byte Offset 1127" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1126,Interrupt ID1126 Priority/Priority Byte Offset 1126" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1125,Interrupt ID1125 Priority/Priority Byte Offset 1125" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1124,Interrupt ID1124 Priority/Priority Byte Offset 1124" group.long 0x2108++0x03 line.long 0x00 "GICD_IPRIORITYR282,Interrupt Priority Register 282" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1131,Interrupt ID1131 Priority/Priority Byte Offset 1131" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1130,Interrupt ID1130 Priority/Priority Byte Offset 1130" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1129,Interrupt ID1129 Priority/Priority Byte Offset 1129" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1128,Interrupt ID1128 Priority/Priority Byte Offset 1128" group.long 0x210C++0x03 line.long 0x00 "GICD_IPRIORITYR283,Interrupt Priority Register 283" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1135,Interrupt ID1135 Priority/Priority Byte Offset 1135" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1134,Interrupt ID1134 Priority/Priority Byte Offset 1134" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1133,Interrupt ID1133 Priority/Priority Byte Offset 1133" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1132,Interrupt ID1132 Priority/Priority Byte Offset 1132" group.long 0x2110++0x03 line.long 0x00 "GICD_IPRIORITYR284,Interrupt Priority Register 284" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1139,Interrupt ID1139 Priority/Priority Byte Offset 1139" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1138,Interrupt ID1138 Priority/Priority Byte Offset 1138" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1137,Interrupt ID1137 Priority/Priority Byte Offset 1137" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1136,Interrupt ID1136 Priority/Priority Byte Offset 1136" group.long 0x2114++0x03 line.long 0x00 "GICD_IPRIORITYR285,Interrupt Priority Register 285" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1143,Interrupt ID1143 Priority/Priority Byte Offset 1143" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1142,Interrupt ID1142 Priority/Priority Byte Offset 1142" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1141,Interrupt ID1141 Priority/Priority Byte Offset 1141" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1140,Interrupt ID1140 Priority/Priority Byte Offset 1140" group.long 0x2118++0x03 line.long 0x00 "GICD_IPRIORITYR286,Interrupt Priority Register 286" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1147,Interrupt ID1147 Priority/Priority Byte Offset 1147" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1146,Interrupt ID1146 Priority/Priority Byte Offset 1146" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1145,Interrupt ID1145 Priority/Priority Byte Offset 1145" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1144,Interrupt ID1144 Priority/Priority Byte Offset 1144" group.long 0x211C++0x03 line.long 0x00 "GICD_IPRIORITYR287,Interrupt Priority Register 287" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1151,Interrupt ID1151 Priority/Priority Byte Offset 1151" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1150,Interrupt ID1150 Priority/Priority Byte Offset 1150" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1149,Interrupt ID1149 Priority/Priority Byte Offset 1149" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1148,Interrupt ID1148 Priority/Priority Byte Offset 1148" else hgroup.long 0x2100++0x03 hide.long 0x000 "GICD_IPRIORITYR280,Interrupt Priority Register 280" hgroup.long 0x2104++0x03 hide.long 0x000 "GICD_IPRIORITYR281,Interrupt Priority Register 281" hgroup.long 0x2108++0x03 hide.long 0x000 "GICD_IPRIORITYR282,Interrupt Priority Register 282" hgroup.long 0x210C++0x03 hide.long 0x000 "GICD_IPRIORITYR283,Interrupt Priority Register 283" hgroup.long 0x2110++0x03 hide.long 0x000 "GICD_IPRIORITYR284,Interrupt Priority Register 284" hgroup.long 0x2114++0x03 hide.long 0x000 "GICD_IPRIORITYR285,Interrupt Priority Register 285" hgroup.long 0x2118++0x03 hide.long 0x000 "GICD_IPRIORITYR286,Interrupt Priority Register 286" hgroup.long 0x211C++0x03 hide.long 0x000 "GICD_IPRIORITYR287,Interrupt Priority Register 287" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2120++0x03 line.long 0x00 "GICD_IPRIORITYR288,Interrupt Priority Register 288" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1155,Interrupt ID1155 Priority/Priority Byte Offset 1155" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1154,Interrupt ID1154 Priority/Priority Byte Offset 1154" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1153,Interrupt ID1153 Priority/Priority Byte Offset 1153" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1152,Interrupt ID1152 Priority/Priority Byte Offset 1152" group.long 0x2124++0x03 line.long 0x00 "GICD_IPRIORITYR289,Interrupt Priority Register 289" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1159,Interrupt ID1159 Priority/Priority Byte Offset 1159" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1158,Interrupt ID1158 Priority/Priority Byte Offset 1158" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1157,Interrupt ID1157 Priority/Priority Byte Offset 1157" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1156,Interrupt ID1156 Priority/Priority Byte Offset 1156" group.long 0x2128++0x03 line.long 0x00 "GICD_IPRIORITYR290,Interrupt Priority Register 290" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1163,Interrupt ID1163 Priority/Priority Byte Offset 1163" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1162,Interrupt ID1162 Priority/Priority Byte Offset 1162" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1161,Interrupt ID1161 Priority/Priority Byte Offset 1161" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1160,Interrupt ID1160 Priority/Priority Byte Offset 1160" group.long 0x212C++0x03 line.long 0x00 "GICD_IPRIORITYR291,Interrupt Priority Register 291" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1167,Interrupt ID1167 Priority/Priority Byte Offset 1167" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1166,Interrupt ID1166 Priority/Priority Byte Offset 1166" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1165,Interrupt ID1165 Priority/Priority Byte Offset 1165" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1164,Interrupt ID1164 Priority/Priority Byte Offset 1164" group.long 0x2130++0x03 line.long 0x00 "GICD_IPRIORITYR292,Interrupt Priority Register 292" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1171,Interrupt ID1171 Priority/Priority Byte Offset 1171" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1170,Interrupt ID1170 Priority/Priority Byte Offset 1170" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1169,Interrupt ID1169 Priority/Priority Byte Offset 1169" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1168,Interrupt ID1168 Priority/Priority Byte Offset 1168" group.long 0x2134++0x03 line.long 0x00 "GICD_IPRIORITYR293,Interrupt Priority Register 293" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1175,Interrupt ID1175 Priority/Priority Byte Offset 1175" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1174,Interrupt ID1174 Priority/Priority Byte Offset 1174" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1173,Interrupt ID1173 Priority/Priority Byte Offset 1173" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1172,Interrupt ID1172 Priority/Priority Byte Offset 1172" group.long 0x2138++0x03 line.long 0x00 "GICD_IPRIORITYR294,Interrupt Priority Register 294" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1179,Interrupt ID1179 Priority/Priority Byte Offset 1179" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1178,Interrupt ID1178 Priority/Priority Byte Offset 1178" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1177,Interrupt ID1177 Priority/Priority Byte Offset 1177" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1176,Interrupt ID1176 Priority/Priority Byte Offset 1176" group.long 0x213C++0x03 line.long 0x00 "GICD_IPRIORITYR295,Interrupt Priority Register 295" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1183,Interrupt ID1183 Priority/Priority Byte Offset 1183" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1182,Interrupt ID1182 Priority/Priority Byte Offset 1182" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1181,Interrupt ID1181 Priority/Priority Byte Offset 1181" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1180,Interrupt ID1180 Priority/Priority Byte Offset 1180" else hgroup.long 0x2120++0x03 hide.long 0x000 "GICD_IPRIORITYR288,Interrupt Priority Register 288" hgroup.long 0x2124++0x03 hide.long 0x000 "GICD_IPRIORITYR289,Interrupt Priority Register 289" hgroup.long 0x2128++0x03 hide.long 0x000 "GICD_IPRIORITYR290,Interrupt Priority Register 290" hgroup.long 0x212C++0x03 hide.long 0x000 "GICD_IPRIORITYR291,Interrupt Priority Register 291" hgroup.long 0x2130++0x03 hide.long 0x000 "GICD_IPRIORITYR292,Interrupt Priority Register 292" hgroup.long 0x2134++0x03 hide.long 0x000 "GICD_IPRIORITYR293,Interrupt Priority Register 293" hgroup.long 0x2138++0x03 hide.long 0x000 "GICD_IPRIORITYR294,Interrupt Priority Register 294" hgroup.long 0x213C++0x03 hide.long 0x000 "GICD_IPRIORITYR295,Interrupt Priority Register 295" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2140++0x03 line.long 0x00 "GICD_IPRIORITYR296,Interrupt Priority Register 296" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1187,Interrupt ID1187 Priority/Priority Byte Offset 1187" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1186,Interrupt ID1186 Priority/Priority Byte Offset 1186" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1185,Interrupt ID1185 Priority/Priority Byte Offset 1185" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1184,Interrupt ID1184 Priority/Priority Byte Offset 1184" group.long 0x2144++0x03 line.long 0x00 "GICD_IPRIORITYR297,Interrupt Priority Register 297" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1191,Interrupt ID1191 Priority/Priority Byte Offset 1191" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1190,Interrupt ID1190 Priority/Priority Byte Offset 1190" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1189,Interrupt ID1189 Priority/Priority Byte Offset 1189" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1188,Interrupt ID1188 Priority/Priority Byte Offset 1188" group.long 0x2148++0x03 line.long 0x00 "GICD_IPRIORITYR298,Interrupt Priority Register 298" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1195,Interrupt ID1195 Priority/Priority Byte Offset 1195" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1194,Interrupt ID1194 Priority/Priority Byte Offset 1194" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1193,Interrupt ID1193 Priority/Priority Byte Offset 1193" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1192,Interrupt ID1192 Priority/Priority Byte Offset 1192" group.long 0x214C++0x03 line.long 0x00 "GICD_IPRIORITYR299,Interrupt Priority Register 299" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1199,Interrupt ID1199 Priority/Priority Byte Offset 1199" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1198,Interrupt ID1198 Priority/Priority Byte Offset 1198" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1197,Interrupt ID1197 Priority/Priority Byte Offset 1197" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1196,Interrupt ID1196 Priority/Priority Byte Offset 1196" group.long 0x2150++0x03 line.long 0x00 "GICD_IPRIORITYR300,Interrupt Priority Register 300" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1203,Interrupt ID1203 Priority/Priority Byte Offset 1203" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1202,Interrupt ID1202 Priority/Priority Byte Offset 1202" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1201,Interrupt ID1201 Priority/Priority Byte Offset 1201" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1200,Interrupt ID1200 Priority/Priority Byte Offset 1200" group.long 0x2154++0x03 line.long 0x00 "GICD_IPRIORITYR301,Interrupt Priority Register 301" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1207,Interrupt ID1207 Priority/Priority Byte Offset 1207" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1206,Interrupt ID1206 Priority/Priority Byte Offset 1206" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1205,Interrupt ID1205 Priority/Priority Byte Offset 1205" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1204,Interrupt ID1204 Priority/Priority Byte Offset 1204" group.long 0x2158++0x03 line.long 0x00 "GICD_IPRIORITYR302,Interrupt Priority Register 302" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1211,Interrupt ID1211 Priority/Priority Byte Offset 1211" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1210,Interrupt ID1210 Priority/Priority Byte Offset 1210" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1209,Interrupt ID1209 Priority/Priority Byte Offset 1209" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1208,Interrupt ID1208 Priority/Priority Byte Offset 1208" group.long 0x215C++0x03 line.long 0x00 "GICD_IPRIORITYR303,Interrupt Priority Register 303" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1215,Interrupt ID1215 Priority/Priority Byte Offset 1215" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1214,Interrupt ID1214 Priority/Priority Byte Offset 1214" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1213,Interrupt ID1213 Priority/Priority Byte Offset 1213" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1212,Interrupt ID1212 Priority/Priority Byte Offset 1212" else hgroup.long 0x2140++0x03 hide.long 0x000 "GICD_IPRIORITYR296,Interrupt Priority Register 296" hgroup.long 0x2144++0x03 hide.long 0x000 "GICD_IPRIORITYR297,Interrupt Priority Register 297" hgroup.long 0x2148++0x03 hide.long 0x000 "GICD_IPRIORITYR298,Interrupt Priority Register 298" hgroup.long 0x214C++0x03 hide.long 0x000 "GICD_IPRIORITYR299,Interrupt Priority Register 299" hgroup.long 0x2150++0x03 hide.long 0x000 "GICD_IPRIORITYR300,Interrupt Priority Register 300" hgroup.long 0x2154++0x03 hide.long 0x000 "GICD_IPRIORITYR301,Interrupt Priority Register 301" hgroup.long 0x2158++0x03 hide.long 0x000 "GICD_IPRIORITYR302,Interrupt Priority Register 302" hgroup.long 0x215C++0x03 hide.long 0x000 "GICD_IPRIORITYR303,Interrupt Priority Register 303" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2160++0x03 line.long 0x00 "GICD_IPRIORITYR304,Interrupt Priority Register 304" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1219,Interrupt ID1219 Priority/Priority Byte Offset 1219" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1218,Interrupt ID1218 Priority/Priority Byte Offset 1218" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1217,Interrupt ID1217 Priority/Priority Byte Offset 1217" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1216,Interrupt ID1216 Priority/Priority Byte Offset 1216" group.long 0x2164++0x03 line.long 0x00 "GICD_IPRIORITYR305,Interrupt Priority Register 305" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1223,Interrupt ID1223 Priority/Priority Byte Offset 1223" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1222,Interrupt ID1222 Priority/Priority Byte Offset 1222" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1221,Interrupt ID1221 Priority/Priority Byte Offset 1221" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1220,Interrupt ID1220 Priority/Priority Byte Offset 1220" group.long 0x2168++0x03 line.long 0x00 "GICD_IPRIORITYR306,Interrupt Priority Register 306" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1227,Interrupt ID1227 Priority/Priority Byte Offset 1227" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1226,Interrupt ID1226 Priority/Priority Byte Offset 1226" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1225,Interrupt ID1225 Priority/Priority Byte Offset 1225" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1224,Interrupt ID1224 Priority/Priority Byte Offset 1224" group.long 0x216C++0x03 line.long 0x00 "GICD_IPRIORITYR307,Interrupt Priority Register 307" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1231,Interrupt ID1231 Priority/Priority Byte Offset 1231" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1230,Interrupt ID1230 Priority/Priority Byte Offset 1230" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1229,Interrupt ID1229 Priority/Priority Byte Offset 1229" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1228,Interrupt ID1228 Priority/Priority Byte Offset 1228" group.long 0x2170++0x03 line.long 0x00 "GICD_IPRIORITYR308,Interrupt Priority Register 308" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1235,Interrupt ID1235 Priority/Priority Byte Offset 1235" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1234,Interrupt ID1234 Priority/Priority Byte Offset 1234" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1233,Interrupt ID1233 Priority/Priority Byte Offset 1233" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1232,Interrupt ID1232 Priority/Priority Byte Offset 1232" group.long 0x2174++0x03 line.long 0x00 "GICD_IPRIORITYR309,Interrupt Priority Register 309" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1239,Interrupt ID1239 Priority/Priority Byte Offset 1239" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1238,Interrupt ID1238 Priority/Priority Byte Offset 1238" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1237,Interrupt ID1237 Priority/Priority Byte Offset 1237" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1236,Interrupt ID1236 Priority/Priority Byte Offset 1236" group.long 0x2178++0x03 line.long 0x00 "GICD_IPRIORITYR310,Interrupt Priority Register 310" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1243,Interrupt ID1243 Priority/Priority Byte Offset 1243" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1242,Interrupt ID1242 Priority/Priority Byte Offset 1242" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1241,Interrupt ID1241 Priority/Priority Byte Offset 1241" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1240,Interrupt ID1240 Priority/Priority Byte Offset 1240" group.long 0x217C++0x03 line.long 0x00 "GICD_IPRIORITYR311,Interrupt Priority Register 311" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1247,Interrupt ID1247 Priority/Priority Byte Offset 1247" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1246,Interrupt ID1246 Priority/Priority Byte Offset 1246" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1245,Interrupt ID1245 Priority/Priority Byte Offset 1245" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1244,Interrupt ID1244 Priority/Priority Byte Offset 1244" else hgroup.long 0x2160++0x03 hide.long 0x000 "GICD_IPRIORITYR304,Interrupt Priority Register 304" hgroup.long 0x2164++0x03 hide.long 0x000 "GICD_IPRIORITYR305,Interrupt Priority Register 305" hgroup.long 0x2168++0x03 hide.long 0x000 "GICD_IPRIORITYR306,Interrupt Priority Register 306" hgroup.long 0x216C++0x03 hide.long 0x000 "GICD_IPRIORITYR307,Interrupt Priority Register 307" hgroup.long 0x2170++0x03 hide.long 0x000 "GICD_IPRIORITYR308,Interrupt Priority Register 308" hgroup.long 0x2174++0x03 hide.long 0x000 "GICD_IPRIORITYR309,Interrupt Priority Register 309" hgroup.long 0x2178++0x03 hide.long 0x000 "GICD_IPRIORITYR310,Interrupt Priority Register 310" hgroup.long 0x217C++0x03 hide.long 0x000 "GICD_IPRIORITYR311,Interrupt Priority Register 311" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2180++0x03 line.long 0x00 "GICD_IPRIORITYR312,Interrupt Priority Register 312" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1251,Interrupt ID1251 Priority/Priority Byte Offset 1251" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1250,Interrupt ID1250 Priority/Priority Byte Offset 1250" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1249,Interrupt ID1249 Priority/Priority Byte Offset 1249" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1248,Interrupt ID1248 Priority/Priority Byte Offset 1248" group.long 0x2184++0x03 line.long 0x00 "GICD_IPRIORITYR313,Interrupt Priority Register 313" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1255,Interrupt ID1255 Priority/Priority Byte Offset 1255" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1254,Interrupt ID1254 Priority/Priority Byte Offset 1254" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1253,Interrupt ID1253 Priority/Priority Byte Offset 1253" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1252,Interrupt ID1252 Priority/Priority Byte Offset 1252" group.long 0x2188++0x03 line.long 0x00 "GICD_IPRIORITYR314,Interrupt Priority Register 314" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1259,Interrupt ID1259 Priority/Priority Byte Offset 1259" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1258,Interrupt ID1258 Priority/Priority Byte Offset 1258" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1257,Interrupt ID1257 Priority/Priority Byte Offset 1257" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1256,Interrupt ID1256 Priority/Priority Byte Offset 1256" group.long 0x218C++0x03 line.long 0x00 "GICD_IPRIORITYR315,Interrupt Priority Register 315" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1263,Interrupt ID1263 Priority/Priority Byte Offset 1263" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1262,Interrupt ID1262 Priority/Priority Byte Offset 1262" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1261,Interrupt ID1261 Priority/Priority Byte Offset 1261" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1260,Interrupt ID1260 Priority/Priority Byte Offset 1260" group.long 0x2190++0x03 line.long 0x00 "GICD_IPRIORITYR316,Interrupt Priority Register 316" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1267,Interrupt ID1267 Priority/Priority Byte Offset 1267" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1266,Interrupt ID1266 Priority/Priority Byte Offset 1266" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1265,Interrupt ID1265 Priority/Priority Byte Offset 1265" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1264,Interrupt ID1264 Priority/Priority Byte Offset 1264" group.long 0x2194++0x03 line.long 0x00 "GICD_IPRIORITYR317,Interrupt Priority Register 317" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1271,Interrupt ID1271 Priority/Priority Byte Offset 1271" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1270,Interrupt ID1270 Priority/Priority Byte Offset 1270" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1269,Interrupt ID1269 Priority/Priority Byte Offset 1269" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1268,Interrupt ID1268 Priority/Priority Byte Offset 1268" group.long 0x2198++0x03 line.long 0x00 "GICD_IPRIORITYR318,Interrupt Priority Register 318" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1275,Interrupt ID1275 Priority/Priority Byte Offset 1275" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1274,Interrupt ID1274 Priority/Priority Byte Offset 1274" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1273,Interrupt ID1273 Priority/Priority Byte Offset 1273" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1272,Interrupt ID1272 Priority/Priority Byte Offset 1272" group.long 0x219C++0x03 line.long 0x00 "GICD_IPRIORITYR319,Interrupt Priority Register 319" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1279,Interrupt ID1279 Priority/Priority Byte Offset 1279" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1278,Interrupt ID1278 Priority/Priority Byte Offset 1278" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1277,Interrupt ID1277 Priority/Priority Byte Offset 1277" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1276,Interrupt ID1276 Priority/Priority Byte Offset 1276" else hgroup.long 0x2180++0x03 hide.long 0x000 "GICD_IPRIORITYR312,Interrupt Priority Register 312" hgroup.long 0x2184++0x03 hide.long 0x000 "GICD_IPRIORITYR313,Interrupt Priority Register 313" hgroup.long 0x2188++0x03 hide.long 0x000 "GICD_IPRIORITYR314,Interrupt Priority Register 314" hgroup.long 0x218C++0x03 hide.long 0x000 "GICD_IPRIORITYR315,Interrupt Priority Register 315" hgroup.long 0x2190++0x03 hide.long 0x000 "GICD_IPRIORITYR316,Interrupt Priority Register 316" hgroup.long 0x2194++0x03 hide.long 0x000 "GICD_IPRIORITYR317,Interrupt Priority Register 317" hgroup.long 0x2198++0x03 hide.long 0x000 "GICD_IPRIORITYR318,Interrupt Priority Register 318" hgroup.long 0x219C++0x03 hide.long 0x000 "GICD_IPRIORITYR319,Interrupt Priority Register 319" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2200++0x03 line.long 0x00 "GICD_IPRIORITYR320,Interrupt Priority Register 320" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1283,Interrupt ID1283 Priority/Priority Byte Offset 1283" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1282,Interrupt ID1282 Priority/Priority Byte Offset 1282" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1281,Interrupt ID1281 Priority/Priority Byte Offset 1281" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1280,Interrupt ID1280 Priority/Priority Byte Offset 1280" group.long 0x2204++0x03 line.long 0x00 "GICD_IPRIORITYR321,Interrupt Priority Register 321" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1287,Interrupt ID1287 Priority/Priority Byte Offset 1287" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1286,Interrupt ID1286 Priority/Priority Byte Offset 1286" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1285,Interrupt ID1285 Priority/Priority Byte Offset 1285" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1284,Interrupt ID1284 Priority/Priority Byte Offset 1284" group.long 0x2208++0x03 line.long 0x00 "GICD_IPRIORITYR322,Interrupt Priority Register 322" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1291,Interrupt ID1291 Priority/Priority Byte Offset 1291" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1290,Interrupt ID1290 Priority/Priority Byte Offset 1290" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1289,Interrupt ID1289 Priority/Priority Byte Offset 1289" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1288,Interrupt ID1288 Priority/Priority Byte Offset 1288" group.long 0x220C++0x03 line.long 0x00 "GICD_IPRIORITYR323,Interrupt Priority Register 323" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1295,Interrupt ID1295 Priority/Priority Byte Offset 1295" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1294,Interrupt ID1294 Priority/Priority Byte Offset 1294" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1293,Interrupt ID1293 Priority/Priority Byte Offset 1293" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1292,Interrupt ID1292 Priority/Priority Byte Offset 1292" group.long 0x2210++0x03 line.long 0x00 "GICD_IPRIORITYR324,Interrupt Priority Register 324" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1299,Interrupt ID1299 Priority/Priority Byte Offset 1299" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1298,Interrupt ID1298 Priority/Priority Byte Offset 1298" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1297,Interrupt ID1297 Priority/Priority Byte Offset 1297" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1296,Interrupt ID1296 Priority/Priority Byte Offset 1296" group.long 0x2214++0x03 line.long 0x00 "GICD_IPRIORITYR325,Interrupt Priority Register 325" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1303,Interrupt ID1303 Priority/Priority Byte Offset 1303" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1302,Interrupt ID1302 Priority/Priority Byte Offset 1302" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1301,Interrupt ID1301 Priority/Priority Byte Offset 1301" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1300,Interrupt ID1300 Priority/Priority Byte Offset 1300" group.long 0x2218++0x03 line.long 0x00 "GICD_IPRIORITYR326,Interrupt Priority Register 326" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1307,Interrupt ID1307 Priority/Priority Byte Offset 1307" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1306,Interrupt ID1306 Priority/Priority Byte Offset 1306" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1305,Interrupt ID1305 Priority/Priority Byte Offset 1305" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1304,Interrupt ID1304 Priority/Priority Byte Offset 1304" group.long 0x221C++0x03 line.long 0x00 "GICD_IPRIORITYR327,Interrupt Priority Register 327" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1311,Interrupt ID1311 Priority/Priority Byte Offset 1311" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1310,Interrupt ID1310 Priority/Priority Byte Offset 1310" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1309,Interrupt ID1309 Priority/Priority Byte Offset 1309" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1308,Interrupt ID1308 Priority/Priority Byte Offset 1308" else hgroup.long 0x2200++0x03 hide.long 0x000 "GICD_IPRIORITYR320,Interrupt Priority Register 320" hgroup.long 0x2204++0x03 hide.long 0x000 "GICD_IPRIORITYR321,Interrupt Priority Register 321" hgroup.long 0x2208++0x03 hide.long 0x000 "GICD_IPRIORITYR322,Interrupt Priority Register 322" hgroup.long 0x220C++0x03 hide.long 0x000 "GICD_IPRIORITYR323,Interrupt Priority Register 323" hgroup.long 0x2210++0x03 hide.long 0x000 "GICD_IPRIORITYR324,Interrupt Priority Register 324" hgroup.long 0x2214++0x03 hide.long 0x000 "GICD_IPRIORITYR325,Interrupt Priority Register 325" hgroup.long 0x2218++0x03 hide.long 0x000 "GICD_IPRIORITYR326,Interrupt Priority Register 326" hgroup.long 0x221C++0x03 hide.long 0x000 "GICD_IPRIORITYR327,Interrupt Priority Register 327" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2220++0x03 line.long 0x00 "GICD_IPRIORITYR328,Interrupt Priority Register 328" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1315,Interrupt ID1315 Priority/Priority Byte Offset 1315" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1314,Interrupt ID1314 Priority/Priority Byte Offset 1314" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1313,Interrupt ID1313 Priority/Priority Byte Offset 1313" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1312,Interrupt ID1312 Priority/Priority Byte Offset 1312" group.long 0x2224++0x03 line.long 0x00 "GICD_IPRIORITYR329,Interrupt Priority Register 329" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1319,Interrupt ID1319 Priority/Priority Byte Offset 1319" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1318,Interrupt ID1318 Priority/Priority Byte Offset 1318" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1317,Interrupt ID1317 Priority/Priority Byte Offset 1317" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1316,Interrupt ID1316 Priority/Priority Byte Offset 1316" group.long 0x2228++0x03 line.long 0x00 "GICD_IPRIORITYR330,Interrupt Priority Register 330" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1323,Interrupt ID1323 Priority/Priority Byte Offset 1323" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1322,Interrupt ID1322 Priority/Priority Byte Offset 1322" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1321,Interrupt ID1321 Priority/Priority Byte Offset 1321" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1320,Interrupt ID1320 Priority/Priority Byte Offset 1320" group.long 0x222C++0x03 line.long 0x00 "GICD_IPRIORITYR331,Interrupt Priority Register 331" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1327,Interrupt ID1327 Priority/Priority Byte Offset 1327" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1326,Interrupt ID1326 Priority/Priority Byte Offset 1326" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1325,Interrupt ID1325 Priority/Priority Byte Offset 1325" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1324,Interrupt ID1324 Priority/Priority Byte Offset 1324" group.long 0x2230++0x03 line.long 0x00 "GICD_IPRIORITYR332,Interrupt Priority Register 332" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1331,Interrupt ID1331 Priority/Priority Byte Offset 1331" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1330,Interrupt ID1330 Priority/Priority Byte Offset 1330" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1329,Interrupt ID1329 Priority/Priority Byte Offset 1329" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1328,Interrupt ID1328 Priority/Priority Byte Offset 1328" group.long 0x2234++0x03 line.long 0x00 "GICD_IPRIORITYR333,Interrupt Priority Register 333" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1335,Interrupt ID1335 Priority/Priority Byte Offset 1335" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1334,Interrupt ID1334 Priority/Priority Byte Offset 1334" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1333,Interrupt ID1333 Priority/Priority Byte Offset 1333" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1332,Interrupt ID1332 Priority/Priority Byte Offset 1332" group.long 0x2238++0x03 line.long 0x00 "GICD_IPRIORITYR334,Interrupt Priority Register 334" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1339,Interrupt ID1339 Priority/Priority Byte Offset 1339" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1338,Interrupt ID1338 Priority/Priority Byte Offset 1338" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1337,Interrupt ID1337 Priority/Priority Byte Offset 1337" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1336,Interrupt ID1336 Priority/Priority Byte Offset 1336" group.long 0x223C++0x03 line.long 0x00 "GICD_IPRIORITYR335,Interrupt Priority Register 335" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1343,Interrupt ID1343 Priority/Priority Byte Offset 1343" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1342,Interrupt ID1342 Priority/Priority Byte Offset 1342" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1341,Interrupt ID1341 Priority/Priority Byte Offset 1341" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1340,Interrupt ID1340 Priority/Priority Byte Offset 1340" else hgroup.long 0x2220++0x03 hide.long 0x000 "GICD_IPRIORITYR328,Interrupt Priority Register 328" hgroup.long 0x2224++0x03 hide.long 0x000 "GICD_IPRIORITYR329,Interrupt Priority Register 329" hgroup.long 0x2228++0x03 hide.long 0x000 "GICD_IPRIORITYR330,Interrupt Priority Register 330" hgroup.long 0x222C++0x03 hide.long 0x000 "GICD_IPRIORITYR331,Interrupt Priority Register 331" hgroup.long 0x2230++0x03 hide.long 0x000 "GICD_IPRIORITYR332,Interrupt Priority Register 332" hgroup.long 0x2234++0x03 hide.long 0x000 "GICD_IPRIORITYR333,Interrupt Priority Register 333" hgroup.long 0x2238++0x03 hide.long 0x000 "GICD_IPRIORITYR334,Interrupt Priority Register 334" hgroup.long 0x223C++0x03 hide.long 0x000 "GICD_IPRIORITYR335,Interrupt Priority Register 335" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2240++0x03 line.long 0x00 "GICD_IPRIORITYR336,Interrupt Priority Register 336" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1347,Interrupt ID1347 Priority/Priority Byte Offset 1347" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1346,Interrupt ID1346 Priority/Priority Byte Offset 1346" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1345,Interrupt ID1345 Priority/Priority Byte Offset 1345" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1344,Interrupt ID1344 Priority/Priority Byte Offset 1344" group.long 0x2244++0x03 line.long 0x00 "GICD_IPRIORITYR337,Interrupt Priority Register 337" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1351,Interrupt ID1351 Priority/Priority Byte Offset 1351" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1350,Interrupt ID1350 Priority/Priority Byte Offset 1350" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1349,Interrupt ID1349 Priority/Priority Byte Offset 1349" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1348,Interrupt ID1348 Priority/Priority Byte Offset 1348" group.long 0x2248++0x03 line.long 0x00 "GICD_IPRIORITYR338,Interrupt Priority Register 338" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1355,Interrupt ID1355 Priority/Priority Byte Offset 1355" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1354,Interrupt ID1354 Priority/Priority Byte Offset 1354" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1353,Interrupt ID1353 Priority/Priority Byte Offset 1353" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1352,Interrupt ID1352 Priority/Priority Byte Offset 1352" group.long 0x224C++0x03 line.long 0x00 "GICD_IPRIORITYR339,Interrupt Priority Register 339" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1359,Interrupt ID1359 Priority/Priority Byte Offset 1359" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1358,Interrupt ID1358 Priority/Priority Byte Offset 1358" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1357,Interrupt ID1357 Priority/Priority Byte Offset 1357" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1356,Interrupt ID1356 Priority/Priority Byte Offset 1356" group.long 0x2250++0x03 line.long 0x00 "GICD_IPRIORITYR340,Interrupt Priority Register 340" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1363,Interrupt ID1363 Priority/Priority Byte Offset 1363" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1362,Interrupt ID1362 Priority/Priority Byte Offset 1362" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1361,Interrupt ID1361 Priority/Priority Byte Offset 1361" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1360,Interrupt ID1360 Priority/Priority Byte Offset 1360" group.long 0x2254++0x03 line.long 0x00 "GICD_IPRIORITYR341,Interrupt Priority Register 341" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1367,Interrupt ID1367 Priority/Priority Byte Offset 1367" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1366,Interrupt ID1366 Priority/Priority Byte Offset 1366" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1365,Interrupt ID1365 Priority/Priority Byte Offset 1365" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1364,Interrupt ID1364 Priority/Priority Byte Offset 1364" group.long 0x2258++0x03 line.long 0x00 "GICD_IPRIORITYR342,Interrupt Priority Register 342" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1371,Interrupt ID1371 Priority/Priority Byte Offset 1371" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1370,Interrupt ID1370 Priority/Priority Byte Offset 1370" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1369,Interrupt ID1369 Priority/Priority Byte Offset 1369" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1368,Interrupt ID1368 Priority/Priority Byte Offset 1368" group.long 0x225C++0x03 line.long 0x00 "GICD_IPRIORITYR343,Interrupt Priority Register 343" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1375,Interrupt ID1375 Priority/Priority Byte Offset 1375" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1374,Interrupt ID1374 Priority/Priority Byte Offset 1374" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1373,Interrupt ID1373 Priority/Priority Byte Offset 1373" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1372,Interrupt ID1372 Priority/Priority Byte Offset 1372" else hgroup.long 0x2240++0x03 hide.long 0x000 "GICD_IPRIORITYR336,Interrupt Priority Register 336" hgroup.long 0x2244++0x03 hide.long 0x000 "GICD_IPRIORITYR337,Interrupt Priority Register 337" hgroup.long 0x2248++0x03 hide.long 0x000 "GICD_IPRIORITYR338,Interrupt Priority Register 338" hgroup.long 0x224C++0x03 hide.long 0x000 "GICD_IPRIORITYR339,Interrupt Priority Register 339" hgroup.long 0x2250++0x03 hide.long 0x000 "GICD_IPRIORITYR340,Interrupt Priority Register 340" hgroup.long 0x2254++0x03 hide.long 0x000 "GICD_IPRIORITYR341,Interrupt Priority Register 341" hgroup.long 0x2258++0x03 hide.long 0x000 "GICD_IPRIORITYR342,Interrupt Priority Register 342" hgroup.long 0x225C++0x03 hide.long 0x000 "GICD_IPRIORITYR343,Interrupt Priority Register 343" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2260++0x03 line.long 0x00 "GICD_IPRIORITYR344,Interrupt Priority Register 344" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1379,Interrupt ID1379 Priority/Priority Byte Offset 1379" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1378,Interrupt ID1378 Priority/Priority Byte Offset 1378" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1377,Interrupt ID1377 Priority/Priority Byte Offset 1377" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1376,Interrupt ID1376 Priority/Priority Byte Offset 1376" group.long 0x2264++0x03 line.long 0x00 "GICD_IPRIORITYR345,Interrupt Priority Register 345" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1383,Interrupt ID1383 Priority/Priority Byte Offset 1383" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1382,Interrupt ID1382 Priority/Priority Byte Offset 1382" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1381,Interrupt ID1381 Priority/Priority Byte Offset 1381" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1380,Interrupt ID1380 Priority/Priority Byte Offset 1380" group.long 0x2268++0x03 line.long 0x00 "GICD_IPRIORITYR346,Interrupt Priority Register 346" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1387,Interrupt ID1387 Priority/Priority Byte Offset 1387" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1386,Interrupt ID1386 Priority/Priority Byte Offset 1386" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1385,Interrupt ID1385 Priority/Priority Byte Offset 1385" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1384,Interrupt ID1384 Priority/Priority Byte Offset 1384" group.long 0x226C++0x03 line.long 0x00 "GICD_IPRIORITYR347,Interrupt Priority Register 347" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1391,Interrupt ID1391 Priority/Priority Byte Offset 1391" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1390,Interrupt ID1390 Priority/Priority Byte Offset 1390" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1389,Interrupt ID1389 Priority/Priority Byte Offset 1389" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1388,Interrupt ID1388 Priority/Priority Byte Offset 1388" group.long 0x2270++0x03 line.long 0x00 "GICD_IPRIORITYR348,Interrupt Priority Register 348" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1395,Interrupt ID1395 Priority/Priority Byte Offset 1395" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1394,Interrupt ID1394 Priority/Priority Byte Offset 1394" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1393,Interrupt ID1393 Priority/Priority Byte Offset 1393" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1392,Interrupt ID1392 Priority/Priority Byte Offset 1392" group.long 0x2274++0x03 line.long 0x00 "GICD_IPRIORITYR349,Interrupt Priority Register 349" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1399,Interrupt ID1399 Priority/Priority Byte Offset 1399" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1398,Interrupt ID1398 Priority/Priority Byte Offset 1398" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1397,Interrupt ID1397 Priority/Priority Byte Offset 1397" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1396,Interrupt ID1396 Priority/Priority Byte Offset 1396" group.long 0x2278++0x03 line.long 0x00 "GICD_IPRIORITYR350,Interrupt Priority Register 350" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1403,Interrupt ID1403 Priority/Priority Byte Offset 1403" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1402,Interrupt ID1402 Priority/Priority Byte Offset 1402" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1401,Interrupt ID1401 Priority/Priority Byte Offset 1401" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1400,Interrupt ID1400 Priority/Priority Byte Offset 1400" group.long 0x227C++0x03 line.long 0x00 "GICD_IPRIORITYR351,Interrupt Priority Register 351" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1407,Interrupt ID1407 Priority/Priority Byte Offset 1407" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1406,Interrupt ID1406 Priority/Priority Byte Offset 1406" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1405,Interrupt ID1405 Priority/Priority Byte Offset 1405" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1404,Interrupt ID1404 Priority/Priority Byte Offset 1404" else hgroup.long 0x2260++0x03 hide.long 0x000 "GICD_IPRIORITYR344,Interrupt Priority Register 344" hgroup.long 0x2264++0x03 hide.long 0x000 "GICD_IPRIORITYR345,Interrupt Priority Register 345" hgroup.long 0x2268++0x03 hide.long 0x000 "GICD_IPRIORITYR346,Interrupt Priority Register 346" hgroup.long 0x226C++0x03 hide.long 0x000 "GICD_IPRIORITYR347,Interrupt Priority Register 347" hgroup.long 0x2270++0x03 hide.long 0x000 "GICD_IPRIORITYR348,Interrupt Priority Register 348" hgroup.long 0x2274++0x03 hide.long 0x000 "GICD_IPRIORITYR349,Interrupt Priority Register 349" hgroup.long 0x2278++0x03 hide.long 0x000 "GICD_IPRIORITYR350,Interrupt Priority Register 350" hgroup.long 0x227C++0x03 hide.long 0x000 "GICD_IPRIORITYR351,Interrupt Priority Register 351" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2280++0x03 line.long 0x00 "GICD_IPRIORITYR352,Interrupt Priority Register 352" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1411,Interrupt ID1411 Priority/Priority Byte Offset 1411" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1410,Interrupt ID1410 Priority/Priority Byte Offset 1410" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1409,Interrupt ID1409 Priority/Priority Byte Offset 1409" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1408,Interrupt ID1408 Priority/Priority Byte Offset 1408" group.long 0x2284++0x03 line.long 0x00 "GICD_IPRIORITYR353,Interrupt Priority Register 353" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1415,Interrupt ID1415 Priority/Priority Byte Offset 1415" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1414,Interrupt ID1414 Priority/Priority Byte Offset 1414" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1413,Interrupt ID1413 Priority/Priority Byte Offset 1413" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1412,Interrupt ID1412 Priority/Priority Byte Offset 1412" group.long 0x2288++0x03 line.long 0x00 "GICD_IPRIORITYR354,Interrupt Priority Register 354" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1419,Interrupt ID1419 Priority/Priority Byte Offset 1419" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1418,Interrupt ID1418 Priority/Priority Byte Offset 1418" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1417,Interrupt ID1417 Priority/Priority Byte Offset 1417" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1416,Interrupt ID1416 Priority/Priority Byte Offset 1416" group.long 0x228C++0x03 line.long 0x00 "GICD_IPRIORITYR355,Interrupt Priority Register 355" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1423,Interrupt ID1423 Priority/Priority Byte Offset 1423" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1422,Interrupt ID1422 Priority/Priority Byte Offset 1422" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1421,Interrupt ID1421 Priority/Priority Byte Offset 1421" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1420,Interrupt ID1420 Priority/Priority Byte Offset 1420" group.long 0x2290++0x03 line.long 0x00 "GICD_IPRIORITYR356,Interrupt Priority Register 356" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1427,Interrupt ID1427 Priority/Priority Byte Offset 1427" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1426,Interrupt ID1426 Priority/Priority Byte Offset 1426" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1425,Interrupt ID1425 Priority/Priority Byte Offset 1425" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1424,Interrupt ID1424 Priority/Priority Byte Offset 1424" group.long 0x2294++0x03 line.long 0x00 "GICD_IPRIORITYR357,Interrupt Priority Register 357" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1431,Interrupt ID1431 Priority/Priority Byte Offset 1431" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1430,Interrupt ID1430 Priority/Priority Byte Offset 1430" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1429,Interrupt ID1429 Priority/Priority Byte Offset 1429" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1428,Interrupt ID1428 Priority/Priority Byte Offset 1428" group.long 0x2298++0x03 line.long 0x00 "GICD_IPRIORITYR358,Interrupt Priority Register 358" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1435,Interrupt ID1435 Priority/Priority Byte Offset 1435" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1434,Interrupt ID1434 Priority/Priority Byte Offset 1434" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1433,Interrupt ID1433 Priority/Priority Byte Offset 1433" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1432,Interrupt ID1432 Priority/Priority Byte Offset 1432" group.long 0x229C++0x03 line.long 0x00 "GICD_IPRIORITYR359,Interrupt Priority Register 359" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1439,Interrupt ID1439 Priority/Priority Byte Offset 1439" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1438,Interrupt ID1438 Priority/Priority Byte Offset 1438" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1437,Interrupt ID1437 Priority/Priority Byte Offset 1437" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1436,Interrupt ID1436 Priority/Priority Byte Offset 1436" else hgroup.long 0x2280++0x03 hide.long 0x000 "GICD_IPRIORITYR352,Interrupt Priority Register 352" hgroup.long 0x2284++0x03 hide.long 0x000 "GICD_IPRIORITYR353,Interrupt Priority Register 353" hgroup.long 0x2288++0x03 hide.long 0x000 "GICD_IPRIORITYR354,Interrupt Priority Register 354" hgroup.long 0x228C++0x03 hide.long 0x000 "GICD_IPRIORITYR355,Interrupt Priority Register 355" hgroup.long 0x2290++0x03 hide.long 0x000 "GICD_IPRIORITYR356,Interrupt Priority Register 356" hgroup.long 0x2294++0x03 hide.long 0x000 "GICD_IPRIORITYR357,Interrupt Priority Register 357" hgroup.long 0x2298++0x03 hide.long 0x000 "GICD_IPRIORITYR358,Interrupt Priority Register 358" hgroup.long 0x229C++0x03 hide.long 0x000 "GICD_IPRIORITYR359,Interrupt Priority Register 359" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2300++0x03 line.long 0x00 "GICD_IPRIORITYR360,Interrupt Priority Register 360" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1443,Interrupt ID1443 Priority/Priority Byte Offset 1443" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1442,Interrupt ID1442 Priority/Priority Byte Offset 1442" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1441,Interrupt ID1441 Priority/Priority Byte Offset 1441" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1440,Interrupt ID1440 Priority/Priority Byte Offset 1440" group.long 0x2304++0x03 line.long 0x00 "GICD_IPRIORITYR361,Interrupt Priority Register 361" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1447,Interrupt ID1447 Priority/Priority Byte Offset 1447" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1446,Interrupt ID1446 Priority/Priority Byte Offset 1446" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1445,Interrupt ID1445 Priority/Priority Byte Offset 1445" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1444,Interrupt ID1444 Priority/Priority Byte Offset 1444" group.long 0x2308++0x03 line.long 0x00 "GICD_IPRIORITYR362,Interrupt Priority Register 362" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1451,Interrupt ID1451 Priority/Priority Byte Offset 1451" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1450,Interrupt ID1450 Priority/Priority Byte Offset 1450" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1449,Interrupt ID1449 Priority/Priority Byte Offset 1449" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1448,Interrupt ID1448 Priority/Priority Byte Offset 1448" group.long 0x230C++0x03 line.long 0x00 "GICD_IPRIORITYR363,Interrupt Priority Register 363" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1455,Interrupt ID1455 Priority/Priority Byte Offset 1455" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1454,Interrupt ID1454 Priority/Priority Byte Offset 1454" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1453,Interrupt ID1453 Priority/Priority Byte Offset 1453" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1452,Interrupt ID1452 Priority/Priority Byte Offset 1452" group.long 0x2310++0x03 line.long 0x00 "GICD_IPRIORITYR364,Interrupt Priority Register 364" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1459,Interrupt ID1459 Priority/Priority Byte Offset 1459" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1458,Interrupt ID1458 Priority/Priority Byte Offset 1458" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1457,Interrupt ID1457 Priority/Priority Byte Offset 1457" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1456,Interrupt ID1456 Priority/Priority Byte Offset 1456" group.long 0x2314++0x03 line.long 0x00 "GICD_IPRIORITYR365,Interrupt Priority Register 365" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1463,Interrupt ID1463 Priority/Priority Byte Offset 1463" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1462,Interrupt ID1462 Priority/Priority Byte Offset 1462" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1461,Interrupt ID1461 Priority/Priority Byte Offset 1461" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1460,Interrupt ID1460 Priority/Priority Byte Offset 1460" group.long 0x2318++0x03 line.long 0x00 "GICD_IPRIORITYR366,Interrupt Priority Register 366" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1467,Interrupt ID1467 Priority/Priority Byte Offset 1467" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1466,Interrupt ID1466 Priority/Priority Byte Offset 1466" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1465,Interrupt ID1465 Priority/Priority Byte Offset 1465" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1464,Interrupt ID1464 Priority/Priority Byte Offset 1464" group.long 0x231C++0x03 line.long 0x00 "GICD_IPRIORITYR367,Interrupt Priority Register 367" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1471,Interrupt ID1471 Priority/Priority Byte Offset 1471" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1470,Interrupt ID1470 Priority/Priority Byte Offset 1470" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1469,Interrupt ID1469 Priority/Priority Byte Offset 1469" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1468,Interrupt ID1468 Priority/Priority Byte Offset 1468" else hgroup.long 0x2300++0x03 hide.long 0x000 "GICD_IPRIORITYR360,Interrupt Priority Register 360" hgroup.long 0x2304++0x03 hide.long 0x000 "GICD_IPRIORITYR361,Interrupt Priority Register 361" hgroup.long 0x2308++0x03 hide.long 0x000 "GICD_IPRIORITYR362,Interrupt Priority Register 362" hgroup.long 0x230C++0x03 hide.long 0x000 "GICD_IPRIORITYR363,Interrupt Priority Register 363" hgroup.long 0x2310++0x03 hide.long 0x000 "GICD_IPRIORITYR364,Interrupt Priority Register 364" hgroup.long 0x2314++0x03 hide.long 0x000 "GICD_IPRIORITYR365,Interrupt Priority Register 365" hgroup.long 0x2318++0x03 hide.long 0x000 "GICD_IPRIORITYR366,Interrupt Priority Register 366" hgroup.long 0x231C++0x03 hide.long 0x000 "GICD_IPRIORITYR367,Interrupt Priority Register 367" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2320++0x03 line.long 0x00 "GICD_IPRIORITYR368,Interrupt Priority Register 368" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1475,Interrupt ID1475 Priority/Priority Byte Offset 1475" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1474,Interrupt ID1474 Priority/Priority Byte Offset 1474" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1473,Interrupt ID1473 Priority/Priority Byte Offset 1473" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1472,Interrupt ID1472 Priority/Priority Byte Offset 1472" group.long 0x2324++0x03 line.long 0x00 "GICD_IPRIORITYR369,Interrupt Priority Register 369" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1479,Interrupt ID1479 Priority/Priority Byte Offset 1479" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1478,Interrupt ID1478 Priority/Priority Byte Offset 1478" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1477,Interrupt ID1477 Priority/Priority Byte Offset 1477" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1476,Interrupt ID1476 Priority/Priority Byte Offset 1476" group.long 0x2328++0x03 line.long 0x00 "GICD_IPRIORITYR370,Interrupt Priority Register 370" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1483,Interrupt ID1483 Priority/Priority Byte Offset 1483" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1482,Interrupt ID1482 Priority/Priority Byte Offset 1482" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1481,Interrupt ID1481 Priority/Priority Byte Offset 1481" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1480,Interrupt ID1480 Priority/Priority Byte Offset 1480" group.long 0x232C++0x03 line.long 0x00 "GICD_IPRIORITYR371,Interrupt Priority Register 371" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1487,Interrupt ID1487 Priority/Priority Byte Offset 1487" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1486,Interrupt ID1486 Priority/Priority Byte Offset 1486" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1485,Interrupt ID1485 Priority/Priority Byte Offset 1485" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1484,Interrupt ID1484 Priority/Priority Byte Offset 1484" group.long 0x2330++0x03 line.long 0x00 "GICD_IPRIORITYR372,Interrupt Priority Register 372" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1491,Interrupt ID1491 Priority/Priority Byte Offset 1491" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1490,Interrupt ID1490 Priority/Priority Byte Offset 1490" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1489,Interrupt ID1489 Priority/Priority Byte Offset 1489" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1488,Interrupt ID1488 Priority/Priority Byte Offset 1488" group.long 0x2334++0x03 line.long 0x00 "GICD_IPRIORITYR373,Interrupt Priority Register 373" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1495,Interrupt ID1495 Priority/Priority Byte Offset 1495" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1494,Interrupt ID1494 Priority/Priority Byte Offset 1494" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1493,Interrupt ID1493 Priority/Priority Byte Offset 1493" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1492,Interrupt ID1492 Priority/Priority Byte Offset 1492" group.long 0x2338++0x03 line.long 0x00 "GICD_IPRIORITYR374,Interrupt Priority Register 374" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1499,Interrupt ID1499 Priority/Priority Byte Offset 1499" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1498,Interrupt ID1498 Priority/Priority Byte Offset 1498" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1497,Interrupt ID1497 Priority/Priority Byte Offset 1497" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1496,Interrupt ID1496 Priority/Priority Byte Offset 1496" group.long 0x233C++0x03 line.long 0x00 "GICD_IPRIORITYR375,Interrupt Priority Register 375" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1503,Interrupt ID1503 Priority/Priority Byte Offset 1503" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1502,Interrupt ID1502 Priority/Priority Byte Offset 1502" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1501,Interrupt ID1501 Priority/Priority Byte Offset 1501" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1500,Interrupt ID1500 Priority/Priority Byte Offset 1500" else hgroup.long 0x2320++0x03 hide.long 0x000 "GICD_IPRIORITYR368,Interrupt Priority Register 368" hgroup.long 0x2324++0x03 hide.long 0x000 "GICD_IPRIORITYR369,Interrupt Priority Register 369" hgroup.long 0x2328++0x03 hide.long 0x000 "GICD_IPRIORITYR370,Interrupt Priority Register 370" hgroup.long 0x232C++0x03 hide.long 0x000 "GICD_IPRIORITYR371,Interrupt Priority Register 371" hgroup.long 0x2330++0x03 hide.long 0x000 "GICD_IPRIORITYR372,Interrupt Priority Register 372" hgroup.long 0x2334++0x03 hide.long 0x000 "GICD_IPRIORITYR373,Interrupt Priority Register 373" hgroup.long 0x2338++0x03 hide.long 0x000 "GICD_IPRIORITYR374,Interrupt Priority Register 374" hgroup.long 0x233C++0x03 hide.long 0x000 "GICD_IPRIORITYR375,Interrupt Priority Register 375" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2340++0x03 line.long 0x00 "GICD_IPRIORITYR376,Interrupt Priority Register 376" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1507,Interrupt ID1507 Priority/Priority Byte Offset 1507" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1506,Interrupt ID1506 Priority/Priority Byte Offset 1506" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1505,Interrupt ID1505 Priority/Priority Byte Offset 1505" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1504,Interrupt ID1504 Priority/Priority Byte Offset 1504" group.long 0x2344++0x03 line.long 0x00 "GICD_IPRIORITYR377,Interrupt Priority Register 377" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1511,Interrupt ID1511 Priority/Priority Byte Offset 1511" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1510,Interrupt ID1510 Priority/Priority Byte Offset 1510" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1509,Interrupt ID1509 Priority/Priority Byte Offset 1509" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1508,Interrupt ID1508 Priority/Priority Byte Offset 1508" group.long 0x2348++0x03 line.long 0x00 "GICD_IPRIORITYR378,Interrupt Priority Register 378" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1515,Interrupt ID1515 Priority/Priority Byte Offset 1515" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1514,Interrupt ID1514 Priority/Priority Byte Offset 1514" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1513,Interrupt ID1513 Priority/Priority Byte Offset 1513" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1512,Interrupt ID1512 Priority/Priority Byte Offset 1512" group.long 0x234C++0x03 line.long 0x00 "GICD_IPRIORITYR379,Interrupt Priority Register 379" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1519,Interrupt ID1519 Priority/Priority Byte Offset 1519" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1518,Interrupt ID1518 Priority/Priority Byte Offset 1518" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1517,Interrupt ID1517 Priority/Priority Byte Offset 1517" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1516,Interrupt ID1516 Priority/Priority Byte Offset 1516" group.long 0x2350++0x03 line.long 0x00 "GICD_IPRIORITYR380,Interrupt Priority Register 380" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1523,Interrupt ID1523 Priority/Priority Byte Offset 1523" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1522,Interrupt ID1522 Priority/Priority Byte Offset 1522" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1521,Interrupt ID1521 Priority/Priority Byte Offset 1521" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1520,Interrupt ID1520 Priority/Priority Byte Offset 1520" group.long 0x2354++0x03 line.long 0x00 "GICD_IPRIORITYR381,Interrupt Priority Register 381" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1527,Interrupt ID1527 Priority/Priority Byte Offset 1527" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1526,Interrupt ID1526 Priority/Priority Byte Offset 1526" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1525,Interrupt ID1525 Priority/Priority Byte Offset 1525" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1524,Interrupt ID1524 Priority/Priority Byte Offset 1524" group.long 0x2358++0x03 line.long 0x00 "GICD_IPRIORITYR382,Interrupt Priority Register 382" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1531,Interrupt ID1531 Priority/Priority Byte Offset 1531" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1530,Interrupt ID1530 Priority/Priority Byte Offset 1530" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1529,Interrupt ID1529 Priority/Priority Byte Offset 1529" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1528,Interrupt ID1528 Priority/Priority Byte Offset 1528" group.long 0x235C++0x03 line.long 0x00 "GICD_IPRIORITYR383,Interrupt Priority Register 383" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1535,Interrupt ID1535 Priority/Priority Byte Offset 1535" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1534,Interrupt ID1534 Priority/Priority Byte Offset 1534" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1533,Interrupt ID1533 Priority/Priority Byte Offset 1533" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1532,Interrupt ID1532 Priority/Priority Byte Offset 1532" else hgroup.long 0x2340++0x03 hide.long 0x000 "GICD_IPRIORITYR376,Interrupt Priority Register 376" hgroup.long 0x2344++0x03 hide.long 0x000 "GICD_IPRIORITYR377,Interrupt Priority Register 377" hgroup.long 0x2348++0x03 hide.long 0x000 "GICD_IPRIORITYR378,Interrupt Priority Register 378" hgroup.long 0x234C++0x03 hide.long 0x000 "GICD_IPRIORITYR379,Interrupt Priority Register 379" hgroup.long 0x2350++0x03 hide.long 0x000 "GICD_IPRIORITYR380,Interrupt Priority Register 380" hgroup.long 0x2354++0x03 hide.long 0x000 "GICD_IPRIORITYR381,Interrupt Priority Register 381" hgroup.long 0x2358++0x03 hide.long 0x000 "GICD_IPRIORITYR382,Interrupt Priority Register 382" hgroup.long 0x235C++0x03 hide.long 0x000 "GICD_IPRIORITYR383,Interrupt Priority Register 383" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2360++0x03 line.long 0x00 "GICD_IPRIORITYR384,Interrupt Priority Register 384" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1539,Interrupt ID1539 Priority/Priority Byte Offset 1539" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1538,Interrupt ID1538 Priority/Priority Byte Offset 1538" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1537,Interrupt ID1537 Priority/Priority Byte Offset 1537" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1536,Interrupt ID1536 Priority/Priority Byte Offset 1536" group.long 0x2364++0x03 line.long 0x00 "GICD_IPRIORITYR385,Interrupt Priority Register 385" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1543,Interrupt ID1543 Priority/Priority Byte Offset 1543" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1542,Interrupt ID1542 Priority/Priority Byte Offset 1542" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1541,Interrupt ID1541 Priority/Priority Byte Offset 1541" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1540,Interrupt ID1540 Priority/Priority Byte Offset 1540" group.long 0x2368++0x03 line.long 0x00 "GICD_IPRIORITYR386,Interrupt Priority Register 386" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1547,Interrupt ID1547 Priority/Priority Byte Offset 1547" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1546,Interrupt ID1546 Priority/Priority Byte Offset 1546" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1545,Interrupt ID1545 Priority/Priority Byte Offset 1545" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1544,Interrupt ID1544 Priority/Priority Byte Offset 1544" group.long 0x236C++0x03 line.long 0x00 "GICD_IPRIORITYR387,Interrupt Priority Register 387" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1551,Interrupt ID1551 Priority/Priority Byte Offset 1551" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1550,Interrupt ID1550 Priority/Priority Byte Offset 1550" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1549,Interrupt ID1549 Priority/Priority Byte Offset 1549" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1548,Interrupt ID1548 Priority/Priority Byte Offset 1548" group.long 0x2370++0x03 line.long 0x00 "GICD_IPRIORITYR388,Interrupt Priority Register 388" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1555,Interrupt ID1555 Priority/Priority Byte Offset 1555" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1554,Interrupt ID1554 Priority/Priority Byte Offset 1554" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1553,Interrupt ID1553 Priority/Priority Byte Offset 1553" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1552,Interrupt ID1552 Priority/Priority Byte Offset 1552" group.long 0x2374++0x03 line.long 0x00 "GICD_IPRIORITYR389,Interrupt Priority Register 389" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1559,Interrupt ID1559 Priority/Priority Byte Offset 1559" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1558,Interrupt ID1558 Priority/Priority Byte Offset 1558" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1557,Interrupt ID1557 Priority/Priority Byte Offset 1557" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1556,Interrupt ID1556 Priority/Priority Byte Offset 1556" group.long 0x2378++0x03 line.long 0x00 "GICD_IPRIORITYR390,Interrupt Priority Register 390" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1563,Interrupt ID1563 Priority/Priority Byte Offset 1563" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1562,Interrupt ID1562 Priority/Priority Byte Offset 1562" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1561,Interrupt ID1561 Priority/Priority Byte Offset 1561" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1560,Interrupt ID1560 Priority/Priority Byte Offset 1560" group.long 0x237C++0x03 line.long 0x00 "GICD_IPRIORITYR391,Interrupt Priority Register 391" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1567,Interrupt ID1567 Priority/Priority Byte Offset 1567" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1566,Interrupt ID1566 Priority/Priority Byte Offset 1566" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1565,Interrupt ID1565 Priority/Priority Byte Offset 1565" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1564,Interrupt ID1564 Priority/Priority Byte Offset 1564" else hgroup.long 0x2360++0x03 hide.long 0x000 "GICD_IPRIORITYR384,Interrupt Priority Register 384" hgroup.long 0x2364++0x03 hide.long 0x000 "GICD_IPRIORITYR385,Interrupt Priority Register 385" hgroup.long 0x2368++0x03 hide.long 0x000 "GICD_IPRIORITYR386,Interrupt Priority Register 386" hgroup.long 0x236C++0x03 hide.long 0x000 "GICD_IPRIORITYR387,Interrupt Priority Register 387" hgroup.long 0x2370++0x03 hide.long 0x000 "GICD_IPRIORITYR388,Interrupt Priority Register 388" hgroup.long 0x2374++0x03 hide.long 0x000 "GICD_IPRIORITYR389,Interrupt Priority Register 389" hgroup.long 0x2378++0x03 hide.long 0x000 "GICD_IPRIORITYR390,Interrupt Priority Register 390" hgroup.long 0x237C++0x03 hide.long 0x000 "GICD_IPRIORITYR391,Interrupt Priority Register 391" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2380++0x03 line.long 0x00 "GICD_IPRIORITYR392,Interrupt Priority Register 392" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1571,Interrupt ID1571 Priority/Priority Byte Offset 1571" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1570,Interrupt ID1570 Priority/Priority Byte Offset 1570" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1569,Interrupt ID1569 Priority/Priority Byte Offset 1569" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1568,Interrupt ID1568 Priority/Priority Byte Offset 1568" group.long 0x2384++0x03 line.long 0x00 "GICD_IPRIORITYR393,Interrupt Priority Register 393" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1575,Interrupt ID1575 Priority/Priority Byte Offset 1575" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1574,Interrupt ID1574 Priority/Priority Byte Offset 1574" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1573,Interrupt ID1573 Priority/Priority Byte Offset 1573" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1572,Interrupt ID1572 Priority/Priority Byte Offset 1572" group.long 0x2388++0x03 line.long 0x00 "GICD_IPRIORITYR394,Interrupt Priority Register 394" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1579,Interrupt ID1579 Priority/Priority Byte Offset 1579" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1578,Interrupt ID1578 Priority/Priority Byte Offset 1578" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1577,Interrupt ID1577 Priority/Priority Byte Offset 1577" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1576,Interrupt ID1576 Priority/Priority Byte Offset 1576" group.long 0x238C++0x03 line.long 0x00 "GICD_IPRIORITYR395,Interrupt Priority Register 395" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1583,Interrupt ID1583 Priority/Priority Byte Offset 1583" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1582,Interrupt ID1582 Priority/Priority Byte Offset 1582" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1581,Interrupt ID1581 Priority/Priority Byte Offset 1581" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1580,Interrupt ID1580 Priority/Priority Byte Offset 1580" group.long 0x2390++0x03 line.long 0x00 "GICD_IPRIORITYR396,Interrupt Priority Register 396" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1587,Interrupt ID1587 Priority/Priority Byte Offset 1587" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1586,Interrupt ID1586 Priority/Priority Byte Offset 1586" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1585,Interrupt ID1585 Priority/Priority Byte Offset 1585" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1584,Interrupt ID1584 Priority/Priority Byte Offset 1584" group.long 0x2394++0x03 line.long 0x00 "GICD_IPRIORITYR397,Interrupt Priority Register 397" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1591,Interrupt ID1591 Priority/Priority Byte Offset 1591" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1590,Interrupt ID1590 Priority/Priority Byte Offset 1590" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1589,Interrupt ID1589 Priority/Priority Byte Offset 1589" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1588,Interrupt ID1588 Priority/Priority Byte Offset 1588" group.long 0x2398++0x03 line.long 0x00 "GICD_IPRIORITYR398,Interrupt Priority Register 398" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1595,Interrupt ID1595 Priority/Priority Byte Offset 1595" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1594,Interrupt ID1594 Priority/Priority Byte Offset 1594" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1593,Interrupt ID1593 Priority/Priority Byte Offset 1593" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1592,Interrupt ID1592 Priority/Priority Byte Offset 1592" group.long 0x239C++0x03 line.long 0x00 "GICD_IPRIORITYR399,Interrupt Priority Register 399" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1599,Interrupt ID1599 Priority/Priority Byte Offset 1599" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1598,Interrupt ID1598 Priority/Priority Byte Offset 1598" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1597,Interrupt ID1597 Priority/Priority Byte Offset 1597" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1596,Interrupt ID1596 Priority/Priority Byte Offset 1596" else hgroup.long 0x2380++0x03 hide.long 0x000 "GICD_IPRIORITYR392,Interrupt Priority Register 392" hgroup.long 0x2384++0x03 hide.long 0x000 "GICD_IPRIORITYR393,Interrupt Priority Register 393" hgroup.long 0x2388++0x03 hide.long 0x000 "GICD_IPRIORITYR394,Interrupt Priority Register 394" hgroup.long 0x238C++0x03 hide.long 0x000 "GICD_IPRIORITYR395,Interrupt Priority Register 395" hgroup.long 0x2390++0x03 hide.long 0x000 "GICD_IPRIORITYR396,Interrupt Priority Register 396" hgroup.long 0x2394++0x03 hide.long 0x000 "GICD_IPRIORITYR397,Interrupt Priority Register 397" hgroup.long 0x2398++0x03 hide.long 0x000 "GICD_IPRIORITYR398,Interrupt Priority Register 398" hgroup.long 0x239C++0x03 hide.long 0x000 "GICD_IPRIORITYR399,Interrupt Priority Register 399" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2400++0x03 line.long 0x00 "GICD_IPRIORITYR400,Interrupt Priority Register 400" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1603,Interrupt ID1603 Priority/Priority Byte Offset 1603" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1602,Interrupt ID1602 Priority/Priority Byte Offset 1602" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1601,Interrupt ID1601 Priority/Priority Byte Offset 1601" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1600,Interrupt ID1600 Priority/Priority Byte Offset 1600" group.long 0x2404++0x03 line.long 0x00 "GICD_IPRIORITYR401,Interrupt Priority Register 401" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1607,Interrupt ID1607 Priority/Priority Byte Offset 1607" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1606,Interrupt ID1606 Priority/Priority Byte Offset 1606" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1605,Interrupt ID1605 Priority/Priority Byte Offset 1605" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1604,Interrupt ID1604 Priority/Priority Byte Offset 1604" group.long 0x2408++0x03 line.long 0x00 "GICD_IPRIORITYR402,Interrupt Priority Register 402" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1611,Interrupt ID1611 Priority/Priority Byte Offset 1611" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1610,Interrupt ID1610 Priority/Priority Byte Offset 1610" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1609,Interrupt ID1609 Priority/Priority Byte Offset 1609" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1608,Interrupt ID1608 Priority/Priority Byte Offset 1608" group.long 0x240C++0x03 line.long 0x00 "GICD_IPRIORITYR403,Interrupt Priority Register 403" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1615,Interrupt ID1615 Priority/Priority Byte Offset 1615" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1614,Interrupt ID1614 Priority/Priority Byte Offset 1614" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1613,Interrupt ID1613 Priority/Priority Byte Offset 1613" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1612,Interrupt ID1612 Priority/Priority Byte Offset 1612" group.long 0x2410++0x03 line.long 0x00 "GICD_IPRIORITYR404,Interrupt Priority Register 404" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1619,Interrupt ID1619 Priority/Priority Byte Offset 1619" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1618,Interrupt ID1618 Priority/Priority Byte Offset 1618" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1617,Interrupt ID1617 Priority/Priority Byte Offset 1617" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1616,Interrupt ID1616 Priority/Priority Byte Offset 1616" group.long 0x2414++0x03 line.long 0x00 "GICD_IPRIORITYR405,Interrupt Priority Register 405" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1623,Interrupt ID1623 Priority/Priority Byte Offset 1623" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1622,Interrupt ID1622 Priority/Priority Byte Offset 1622" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1621,Interrupt ID1621 Priority/Priority Byte Offset 1621" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1620,Interrupt ID1620 Priority/Priority Byte Offset 1620" group.long 0x2418++0x03 line.long 0x00 "GICD_IPRIORITYR406,Interrupt Priority Register 406" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1627,Interrupt ID1627 Priority/Priority Byte Offset 1627" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1626,Interrupt ID1626 Priority/Priority Byte Offset 1626" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1625,Interrupt ID1625 Priority/Priority Byte Offset 1625" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1624,Interrupt ID1624 Priority/Priority Byte Offset 1624" group.long 0x241C++0x03 line.long 0x00 "GICD_IPRIORITYR407,Interrupt Priority Register 407" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1631,Interrupt ID1631 Priority/Priority Byte Offset 1631" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1630,Interrupt ID1630 Priority/Priority Byte Offset 1630" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1629,Interrupt ID1629 Priority/Priority Byte Offset 1629" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1628,Interrupt ID1628 Priority/Priority Byte Offset 1628" else hgroup.long 0x2400++0x03 hide.long 0x000 "GICD_IPRIORITYR400,Interrupt Priority Register 400" hgroup.long 0x2404++0x03 hide.long 0x000 "GICD_IPRIORITYR401,Interrupt Priority Register 401" hgroup.long 0x2408++0x03 hide.long 0x000 "GICD_IPRIORITYR402,Interrupt Priority Register 402" hgroup.long 0x240C++0x03 hide.long 0x000 "GICD_IPRIORITYR403,Interrupt Priority Register 403" hgroup.long 0x2410++0x03 hide.long 0x000 "GICD_IPRIORITYR404,Interrupt Priority Register 404" hgroup.long 0x2414++0x03 hide.long 0x000 "GICD_IPRIORITYR405,Interrupt Priority Register 405" hgroup.long 0x2418++0x03 hide.long 0x000 "GICD_IPRIORITYR406,Interrupt Priority Register 406" hgroup.long 0x241C++0x03 hide.long 0x000 "GICD_IPRIORITYR407,Interrupt Priority Register 407" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2420++0x03 line.long 0x00 "GICD_IPRIORITYR408,Interrupt Priority Register 408" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1635,Interrupt ID1635 Priority/Priority Byte Offset 1635" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1634,Interrupt ID1634 Priority/Priority Byte Offset 1634" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1633,Interrupt ID1633 Priority/Priority Byte Offset 1633" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1632,Interrupt ID1632 Priority/Priority Byte Offset 1632" group.long 0x2424++0x03 line.long 0x00 "GICD_IPRIORITYR409,Interrupt Priority Register 409" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1639,Interrupt ID1639 Priority/Priority Byte Offset 1639" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1638,Interrupt ID1638 Priority/Priority Byte Offset 1638" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1637,Interrupt ID1637 Priority/Priority Byte Offset 1637" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1636,Interrupt ID1636 Priority/Priority Byte Offset 1636" group.long 0x2428++0x03 line.long 0x00 "GICD_IPRIORITYR410,Interrupt Priority Register 410" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1643,Interrupt ID1643 Priority/Priority Byte Offset 1643" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1642,Interrupt ID1642 Priority/Priority Byte Offset 1642" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1641,Interrupt ID1641 Priority/Priority Byte Offset 1641" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1640,Interrupt ID1640 Priority/Priority Byte Offset 1640" group.long 0x242C++0x03 line.long 0x00 "GICD_IPRIORITYR411,Interrupt Priority Register 411" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1647,Interrupt ID1647 Priority/Priority Byte Offset 1647" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1646,Interrupt ID1646 Priority/Priority Byte Offset 1646" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1645,Interrupt ID1645 Priority/Priority Byte Offset 1645" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1644,Interrupt ID1644 Priority/Priority Byte Offset 1644" group.long 0x2430++0x03 line.long 0x00 "GICD_IPRIORITYR412,Interrupt Priority Register 412" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1651,Interrupt ID1651 Priority/Priority Byte Offset 1651" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1650,Interrupt ID1650 Priority/Priority Byte Offset 1650" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1649,Interrupt ID1649 Priority/Priority Byte Offset 1649" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1648,Interrupt ID1648 Priority/Priority Byte Offset 1648" group.long 0x2434++0x03 line.long 0x00 "GICD_IPRIORITYR413,Interrupt Priority Register 413" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1655,Interrupt ID1655 Priority/Priority Byte Offset 1655" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1654,Interrupt ID1654 Priority/Priority Byte Offset 1654" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1653,Interrupt ID1653 Priority/Priority Byte Offset 1653" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1652,Interrupt ID1652 Priority/Priority Byte Offset 1652" group.long 0x2438++0x03 line.long 0x00 "GICD_IPRIORITYR414,Interrupt Priority Register 414" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1659,Interrupt ID1659 Priority/Priority Byte Offset 1659" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1658,Interrupt ID1658 Priority/Priority Byte Offset 1658" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1657,Interrupt ID1657 Priority/Priority Byte Offset 1657" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1656,Interrupt ID1656 Priority/Priority Byte Offset 1656" group.long 0x243C++0x03 line.long 0x00 "GICD_IPRIORITYR415,Interrupt Priority Register 415" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1663,Interrupt ID1663 Priority/Priority Byte Offset 1663" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1662,Interrupt ID1662 Priority/Priority Byte Offset 1662" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1661,Interrupt ID1661 Priority/Priority Byte Offset 1661" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1660,Interrupt ID1660 Priority/Priority Byte Offset 1660" else hgroup.long 0x2420++0x03 hide.long 0x000 "GICD_IPRIORITYR408,Interrupt Priority Register 408" hgroup.long 0x2424++0x03 hide.long 0x000 "GICD_IPRIORITYR409,Interrupt Priority Register 409" hgroup.long 0x2428++0x03 hide.long 0x000 "GICD_IPRIORITYR410,Interrupt Priority Register 410" hgroup.long 0x242C++0x03 hide.long 0x000 "GICD_IPRIORITYR411,Interrupt Priority Register 411" hgroup.long 0x2430++0x03 hide.long 0x000 "GICD_IPRIORITYR412,Interrupt Priority Register 412" hgroup.long 0x2434++0x03 hide.long 0x000 "GICD_IPRIORITYR413,Interrupt Priority Register 413" hgroup.long 0x2438++0x03 hide.long 0x000 "GICD_IPRIORITYR414,Interrupt Priority Register 414" hgroup.long 0x243C++0x03 hide.long 0x000 "GICD_IPRIORITYR415,Interrupt Priority Register 415" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2440++0x03 line.long 0x00 "GICD_IPRIORITYR416,Interrupt Priority Register 416" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1667,Interrupt ID1667 Priority/Priority Byte Offset 1667" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1666,Interrupt ID1666 Priority/Priority Byte Offset 1666" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1665,Interrupt ID1665 Priority/Priority Byte Offset 1665" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1664,Interrupt ID1664 Priority/Priority Byte Offset 1664" group.long 0x2444++0x03 line.long 0x00 "GICD_IPRIORITYR417,Interrupt Priority Register 417" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1671,Interrupt ID1671 Priority/Priority Byte Offset 1671" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1670,Interrupt ID1670 Priority/Priority Byte Offset 1670" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1669,Interrupt ID1669 Priority/Priority Byte Offset 1669" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1668,Interrupt ID1668 Priority/Priority Byte Offset 1668" group.long 0x2448++0x03 line.long 0x00 "GICD_IPRIORITYR418,Interrupt Priority Register 418" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1675,Interrupt ID1675 Priority/Priority Byte Offset 1675" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1674,Interrupt ID1674 Priority/Priority Byte Offset 1674" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1673,Interrupt ID1673 Priority/Priority Byte Offset 1673" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1672,Interrupt ID1672 Priority/Priority Byte Offset 1672" group.long 0x244C++0x03 line.long 0x00 "GICD_IPRIORITYR419,Interrupt Priority Register 419" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1679,Interrupt ID1679 Priority/Priority Byte Offset 1679" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1678,Interrupt ID1678 Priority/Priority Byte Offset 1678" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1677,Interrupt ID1677 Priority/Priority Byte Offset 1677" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1676,Interrupt ID1676 Priority/Priority Byte Offset 1676" group.long 0x2450++0x03 line.long 0x00 "GICD_IPRIORITYR420,Interrupt Priority Register 420" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1683,Interrupt ID1683 Priority/Priority Byte Offset 1683" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1682,Interrupt ID1682 Priority/Priority Byte Offset 1682" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1681,Interrupt ID1681 Priority/Priority Byte Offset 1681" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1680,Interrupt ID1680 Priority/Priority Byte Offset 1680" group.long 0x2454++0x03 line.long 0x00 "GICD_IPRIORITYR421,Interrupt Priority Register 421" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1687,Interrupt ID1687 Priority/Priority Byte Offset 1687" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1686,Interrupt ID1686 Priority/Priority Byte Offset 1686" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1685,Interrupt ID1685 Priority/Priority Byte Offset 1685" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1684,Interrupt ID1684 Priority/Priority Byte Offset 1684" group.long 0x2458++0x03 line.long 0x00 "GICD_IPRIORITYR422,Interrupt Priority Register 422" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1691,Interrupt ID1691 Priority/Priority Byte Offset 1691" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1690,Interrupt ID1690 Priority/Priority Byte Offset 1690" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1689,Interrupt ID1689 Priority/Priority Byte Offset 1689" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1688,Interrupt ID1688 Priority/Priority Byte Offset 1688" group.long 0x245C++0x03 line.long 0x00 "GICD_IPRIORITYR423,Interrupt Priority Register 423" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1695,Interrupt ID1695 Priority/Priority Byte Offset 1695" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1694,Interrupt ID1694 Priority/Priority Byte Offset 1694" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1693,Interrupt ID1693 Priority/Priority Byte Offset 1693" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1692,Interrupt ID1692 Priority/Priority Byte Offset 1692" else hgroup.long 0x2440++0x03 hide.long 0x000 "GICD_IPRIORITYR416,Interrupt Priority Register 416" hgroup.long 0x2444++0x03 hide.long 0x000 "GICD_IPRIORITYR417,Interrupt Priority Register 417" hgroup.long 0x2448++0x03 hide.long 0x000 "GICD_IPRIORITYR418,Interrupt Priority Register 418" hgroup.long 0x244C++0x03 hide.long 0x000 "GICD_IPRIORITYR419,Interrupt Priority Register 419" hgroup.long 0x2450++0x03 hide.long 0x000 "GICD_IPRIORITYR420,Interrupt Priority Register 420" hgroup.long 0x2454++0x03 hide.long 0x000 "GICD_IPRIORITYR421,Interrupt Priority Register 421" hgroup.long 0x2458++0x03 hide.long 0x000 "GICD_IPRIORITYR422,Interrupt Priority Register 422" hgroup.long 0x245C++0x03 hide.long 0x000 "GICD_IPRIORITYR423,Interrupt Priority Register 423" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2460++0x03 line.long 0x00 "GICD_IPRIORITYR424,Interrupt Priority Register 424" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1699,Interrupt ID1699 Priority/Priority Byte Offset 1699" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1698,Interrupt ID1698 Priority/Priority Byte Offset 1698" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1697,Interrupt ID1697 Priority/Priority Byte Offset 1697" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1696,Interrupt ID1696 Priority/Priority Byte Offset 1696" group.long 0x2464++0x03 line.long 0x00 "GICD_IPRIORITYR425,Interrupt Priority Register 425" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1703,Interrupt ID1703 Priority/Priority Byte Offset 1703" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1702,Interrupt ID1702 Priority/Priority Byte Offset 1702" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1701,Interrupt ID1701 Priority/Priority Byte Offset 1701" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1700,Interrupt ID1700 Priority/Priority Byte Offset 1700" group.long 0x2468++0x03 line.long 0x00 "GICD_IPRIORITYR426,Interrupt Priority Register 426" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1707,Interrupt ID1707 Priority/Priority Byte Offset 1707" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1706,Interrupt ID1706 Priority/Priority Byte Offset 1706" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1705,Interrupt ID1705 Priority/Priority Byte Offset 1705" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1704,Interrupt ID1704 Priority/Priority Byte Offset 1704" group.long 0x246C++0x03 line.long 0x00 "GICD_IPRIORITYR427,Interrupt Priority Register 427" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1711,Interrupt ID1711 Priority/Priority Byte Offset 1711" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1710,Interrupt ID1710 Priority/Priority Byte Offset 1710" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1709,Interrupt ID1709 Priority/Priority Byte Offset 1709" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1708,Interrupt ID1708 Priority/Priority Byte Offset 1708" group.long 0x2470++0x03 line.long 0x00 "GICD_IPRIORITYR428,Interrupt Priority Register 428" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1715,Interrupt ID1715 Priority/Priority Byte Offset 1715" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1714,Interrupt ID1714 Priority/Priority Byte Offset 1714" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1713,Interrupt ID1713 Priority/Priority Byte Offset 1713" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1712,Interrupt ID1712 Priority/Priority Byte Offset 1712" group.long 0x2474++0x03 line.long 0x00 "GICD_IPRIORITYR429,Interrupt Priority Register 429" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1719,Interrupt ID1719 Priority/Priority Byte Offset 1719" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1718,Interrupt ID1718 Priority/Priority Byte Offset 1718" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1717,Interrupt ID1717 Priority/Priority Byte Offset 1717" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1716,Interrupt ID1716 Priority/Priority Byte Offset 1716" group.long 0x2478++0x03 line.long 0x00 "GICD_IPRIORITYR430,Interrupt Priority Register 430" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1723,Interrupt ID1723 Priority/Priority Byte Offset 1723" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1722,Interrupt ID1722 Priority/Priority Byte Offset 1722" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1721,Interrupt ID1721 Priority/Priority Byte Offset 1721" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1720,Interrupt ID1720 Priority/Priority Byte Offset 1720" group.long 0x247C++0x03 line.long 0x00 "GICD_IPRIORITYR431,Interrupt Priority Register 431" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1727,Interrupt ID1727 Priority/Priority Byte Offset 1727" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1726,Interrupt ID1726 Priority/Priority Byte Offset 1726" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1725,Interrupt ID1725 Priority/Priority Byte Offset 1725" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1724,Interrupt ID1724 Priority/Priority Byte Offset 1724" else hgroup.long 0x2460++0x03 hide.long 0x000 "GICD_IPRIORITYR424,Interrupt Priority Register 424" hgroup.long 0x2464++0x03 hide.long 0x000 "GICD_IPRIORITYR425,Interrupt Priority Register 425" hgroup.long 0x2468++0x03 hide.long 0x000 "GICD_IPRIORITYR426,Interrupt Priority Register 426" hgroup.long 0x246C++0x03 hide.long 0x000 "GICD_IPRIORITYR427,Interrupt Priority Register 427" hgroup.long 0x2470++0x03 hide.long 0x000 "GICD_IPRIORITYR428,Interrupt Priority Register 428" hgroup.long 0x2474++0x03 hide.long 0x000 "GICD_IPRIORITYR429,Interrupt Priority Register 429" hgroup.long 0x2478++0x03 hide.long 0x000 "GICD_IPRIORITYR430,Interrupt Priority Register 430" hgroup.long 0x247C++0x03 hide.long 0x000 "GICD_IPRIORITYR431,Interrupt Priority Register 431" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2480++0x03 line.long 0x00 "GICD_IPRIORITYR432,Interrupt Priority Register 432" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1731,Interrupt ID1731 Priority/Priority Byte Offset 1731" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1730,Interrupt ID1730 Priority/Priority Byte Offset 1730" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1729,Interrupt ID1729 Priority/Priority Byte Offset 1729" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1728,Interrupt ID1728 Priority/Priority Byte Offset 1728" group.long 0x2484++0x03 line.long 0x00 "GICD_IPRIORITYR433,Interrupt Priority Register 433" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1735,Interrupt ID1735 Priority/Priority Byte Offset 1735" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1734,Interrupt ID1734 Priority/Priority Byte Offset 1734" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1733,Interrupt ID1733 Priority/Priority Byte Offset 1733" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1732,Interrupt ID1732 Priority/Priority Byte Offset 1732" group.long 0x2488++0x03 line.long 0x00 "GICD_IPRIORITYR434,Interrupt Priority Register 434" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1739,Interrupt ID1739 Priority/Priority Byte Offset 1739" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1738,Interrupt ID1738 Priority/Priority Byte Offset 1738" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1737,Interrupt ID1737 Priority/Priority Byte Offset 1737" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1736,Interrupt ID1736 Priority/Priority Byte Offset 1736" group.long 0x248C++0x03 line.long 0x00 "GICD_IPRIORITYR435,Interrupt Priority Register 435" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1743,Interrupt ID1743 Priority/Priority Byte Offset 1743" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1742,Interrupt ID1742 Priority/Priority Byte Offset 1742" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1741,Interrupt ID1741 Priority/Priority Byte Offset 1741" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1740,Interrupt ID1740 Priority/Priority Byte Offset 1740" group.long 0x2490++0x03 line.long 0x00 "GICD_IPRIORITYR436,Interrupt Priority Register 436" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1747,Interrupt ID1747 Priority/Priority Byte Offset 1747" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1746,Interrupt ID1746 Priority/Priority Byte Offset 1746" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1745,Interrupt ID1745 Priority/Priority Byte Offset 1745" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1744,Interrupt ID1744 Priority/Priority Byte Offset 1744" group.long 0x2494++0x03 line.long 0x00 "GICD_IPRIORITYR437,Interrupt Priority Register 437" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1751,Interrupt ID1751 Priority/Priority Byte Offset 1751" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1750,Interrupt ID1750 Priority/Priority Byte Offset 1750" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1749,Interrupt ID1749 Priority/Priority Byte Offset 1749" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1748,Interrupt ID1748 Priority/Priority Byte Offset 1748" group.long 0x2498++0x03 line.long 0x00 "GICD_IPRIORITYR438,Interrupt Priority Register 438" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1755,Interrupt ID1755 Priority/Priority Byte Offset 1755" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1754,Interrupt ID1754 Priority/Priority Byte Offset 1754" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1753,Interrupt ID1753 Priority/Priority Byte Offset 1753" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1752,Interrupt ID1752 Priority/Priority Byte Offset 1752" group.long 0x249C++0x03 line.long 0x00 "GICD_IPRIORITYR439,Interrupt Priority Register 439" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1759,Interrupt ID1759 Priority/Priority Byte Offset 1759" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1758,Interrupt ID1758 Priority/Priority Byte Offset 1758" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1757,Interrupt ID1757 Priority/Priority Byte Offset 1757" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1756,Interrupt ID1756 Priority/Priority Byte Offset 1756" else hgroup.long 0x2480++0x03 hide.long 0x000 "GICD_IPRIORITYR432,Interrupt Priority Register 432" hgroup.long 0x2484++0x03 hide.long 0x000 "GICD_IPRIORITYR433,Interrupt Priority Register 433" hgroup.long 0x2488++0x03 hide.long 0x000 "GICD_IPRIORITYR434,Interrupt Priority Register 434" hgroup.long 0x248C++0x03 hide.long 0x000 "GICD_IPRIORITYR435,Interrupt Priority Register 435" hgroup.long 0x2490++0x03 hide.long 0x000 "GICD_IPRIORITYR436,Interrupt Priority Register 436" hgroup.long 0x2494++0x03 hide.long 0x000 "GICD_IPRIORITYR437,Interrupt Priority Register 437" hgroup.long 0x2498++0x03 hide.long 0x000 "GICD_IPRIORITYR438,Interrupt Priority Register 438" hgroup.long 0x249C++0x03 hide.long 0x000 "GICD_IPRIORITYR439,Interrupt Priority Register 439" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2500++0x03 line.long 0x00 "GICD_IPRIORITYR440,Interrupt Priority Register 440" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1763,Interrupt ID1763 Priority/Priority Byte Offset 1763" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1762,Interrupt ID1762 Priority/Priority Byte Offset 1762" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1761,Interrupt ID1761 Priority/Priority Byte Offset 1761" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1760,Interrupt ID1760 Priority/Priority Byte Offset 1760" group.long 0x2504++0x03 line.long 0x00 "GICD_IPRIORITYR441,Interrupt Priority Register 441" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1767,Interrupt ID1767 Priority/Priority Byte Offset 1767" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1766,Interrupt ID1766 Priority/Priority Byte Offset 1766" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1765,Interrupt ID1765 Priority/Priority Byte Offset 1765" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1764,Interrupt ID1764 Priority/Priority Byte Offset 1764" group.long 0x2508++0x03 line.long 0x00 "GICD_IPRIORITYR442,Interrupt Priority Register 442" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1771,Interrupt ID1771 Priority/Priority Byte Offset 1771" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1770,Interrupt ID1770 Priority/Priority Byte Offset 1770" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1769,Interrupt ID1769 Priority/Priority Byte Offset 1769" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1768,Interrupt ID1768 Priority/Priority Byte Offset 1768" group.long 0x250C++0x03 line.long 0x00 "GICD_IPRIORITYR443,Interrupt Priority Register 443" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1775,Interrupt ID1775 Priority/Priority Byte Offset 1775" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1774,Interrupt ID1774 Priority/Priority Byte Offset 1774" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1773,Interrupt ID1773 Priority/Priority Byte Offset 1773" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1772,Interrupt ID1772 Priority/Priority Byte Offset 1772" group.long 0x2510++0x03 line.long 0x00 "GICD_IPRIORITYR444,Interrupt Priority Register 444" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1779,Interrupt ID1779 Priority/Priority Byte Offset 1779" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1778,Interrupt ID1778 Priority/Priority Byte Offset 1778" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1777,Interrupt ID1777 Priority/Priority Byte Offset 1777" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1776,Interrupt ID1776 Priority/Priority Byte Offset 1776" group.long 0x2514++0x03 line.long 0x00 "GICD_IPRIORITYR445,Interrupt Priority Register 445" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1783,Interrupt ID1783 Priority/Priority Byte Offset 1783" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1782,Interrupt ID1782 Priority/Priority Byte Offset 1782" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1781,Interrupt ID1781 Priority/Priority Byte Offset 1781" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1780,Interrupt ID1780 Priority/Priority Byte Offset 1780" group.long 0x2518++0x03 line.long 0x00 "GICD_IPRIORITYR446,Interrupt Priority Register 446" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1787,Interrupt ID1787 Priority/Priority Byte Offset 1787" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1786,Interrupt ID1786 Priority/Priority Byte Offset 1786" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1785,Interrupt ID1785 Priority/Priority Byte Offset 1785" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1784,Interrupt ID1784 Priority/Priority Byte Offset 1784" group.long 0x251C++0x03 line.long 0x00 "GICD_IPRIORITYR447,Interrupt Priority Register 447" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1791,Interrupt ID1791 Priority/Priority Byte Offset 1791" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1790,Interrupt ID1790 Priority/Priority Byte Offset 1790" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1789,Interrupt ID1789 Priority/Priority Byte Offset 1789" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1788,Interrupt ID1788 Priority/Priority Byte Offset 1788" else hgroup.long 0x2500++0x03 hide.long 0x000 "GICD_IPRIORITYR440,Interrupt Priority Register 440" hgroup.long 0x2504++0x03 hide.long 0x000 "GICD_IPRIORITYR441,Interrupt Priority Register 441" hgroup.long 0x2508++0x03 hide.long 0x000 "GICD_IPRIORITYR442,Interrupt Priority Register 442" hgroup.long 0x250C++0x03 hide.long 0x000 "GICD_IPRIORITYR443,Interrupt Priority Register 443" hgroup.long 0x2510++0x03 hide.long 0x000 "GICD_IPRIORITYR444,Interrupt Priority Register 444" hgroup.long 0x2514++0x03 hide.long 0x000 "GICD_IPRIORITYR445,Interrupt Priority Register 445" hgroup.long 0x2518++0x03 hide.long 0x000 "GICD_IPRIORITYR446,Interrupt Priority Register 446" hgroup.long 0x251C++0x03 hide.long 0x000 "GICD_IPRIORITYR447,Interrupt Priority Register 447" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2520++0x03 line.long 0x00 "GICD_IPRIORITYR448,Interrupt Priority Register 448" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1795,Interrupt ID1795 Priority/Priority Byte Offset 1795" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1794,Interrupt ID1794 Priority/Priority Byte Offset 1794" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1793,Interrupt ID1793 Priority/Priority Byte Offset 1793" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1792,Interrupt ID1792 Priority/Priority Byte Offset 1792" group.long 0x2524++0x03 line.long 0x00 "GICD_IPRIORITYR449,Interrupt Priority Register 449" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1799,Interrupt ID1799 Priority/Priority Byte Offset 1799" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1798,Interrupt ID1798 Priority/Priority Byte Offset 1798" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1797,Interrupt ID1797 Priority/Priority Byte Offset 1797" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1796,Interrupt ID1796 Priority/Priority Byte Offset 1796" group.long 0x2528++0x03 line.long 0x00 "GICD_IPRIORITYR450,Interrupt Priority Register 450" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1803,Interrupt ID1803 Priority/Priority Byte Offset 1803" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1802,Interrupt ID1802 Priority/Priority Byte Offset 1802" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1801,Interrupt ID1801 Priority/Priority Byte Offset 1801" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1800,Interrupt ID1800 Priority/Priority Byte Offset 1800" group.long 0x252C++0x03 line.long 0x00 "GICD_IPRIORITYR451,Interrupt Priority Register 451" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1807,Interrupt ID1807 Priority/Priority Byte Offset 1807" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1806,Interrupt ID1806 Priority/Priority Byte Offset 1806" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1805,Interrupt ID1805 Priority/Priority Byte Offset 1805" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1804,Interrupt ID1804 Priority/Priority Byte Offset 1804" group.long 0x2530++0x03 line.long 0x00 "GICD_IPRIORITYR452,Interrupt Priority Register 452" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1811,Interrupt ID1811 Priority/Priority Byte Offset 1811" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1810,Interrupt ID1810 Priority/Priority Byte Offset 1810" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1809,Interrupt ID1809 Priority/Priority Byte Offset 1809" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1808,Interrupt ID1808 Priority/Priority Byte Offset 1808" group.long 0x2534++0x03 line.long 0x00 "GICD_IPRIORITYR453,Interrupt Priority Register 453" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1815,Interrupt ID1815 Priority/Priority Byte Offset 1815" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1814,Interrupt ID1814 Priority/Priority Byte Offset 1814" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1813,Interrupt ID1813 Priority/Priority Byte Offset 1813" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1812,Interrupt ID1812 Priority/Priority Byte Offset 1812" group.long 0x2538++0x03 line.long 0x00 "GICD_IPRIORITYR454,Interrupt Priority Register 454" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1819,Interrupt ID1819 Priority/Priority Byte Offset 1819" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1818,Interrupt ID1818 Priority/Priority Byte Offset 1818" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1817,Interrupt ID1817 Priority/Priority Byte Offset 1817" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1816,Interrupt ID1816 Priority/Priority Byte Offset 1816" group.long 0x253C++0x03 line.long 0x00 "GICD_IPRIORITYR455,Interrupt Priority Register 455" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1823,Interrupt ID1823 Priority/Priority Byte Offset 1823" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1822,Interrupt ID1822 Priority/Priority Byte Offset 1822" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1821,Interrupt ID1821 Priority/Priority Byte Offset 1821" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1820,Interrupt ID1820 Priority/Priority Byte Offset 1820" else hgroup.long 0x2520++0x03 hide.long 0x000 "GICD_IPRIORITYR448,Interrupt Priority Register 448" hgroup.long 0x2524++0x03 hide.long 0x000 "GICD_IPRIORITYR449,Interrupt Priority Register 449" hgroup.long 0x2528++0x03 hide.long 0x000 "GICD_IPRIORITYR450,Interrupt Priority Register 450" hgroup.long 0x252C++0x03 hide.long 0x000 "GICD_IPRIORITYR451,Interrupt Priority Register 451" hgroup.long 0x2530++0x03 hide.long 0x000 "GICD_IPRIORITYR452,Interrupt Priority Register 452" hgroup.long 0x2534++0x03 hide.long 0x000 "GICD_IPRIORITYR453,Interrupt Priority Register 453" hgroup.long 0x2538++0x03 hide.long 0x000 "GICD_IPRIORITYR454,Interrupt Priority Register 454" hgroup.long 0x253C++0x03 hide.long 0x000 "GICD_IPRIORITYR455,Interrupt Priority Register 455" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2540++0x03 line.long 0x00 "GICD_IPRIORITYR456,Interrupt Priority Register 456" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1827,Interrupt ID1827 Priority/Priority Byte Offset 1827" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1826,Interrupt ID1826 Priority/Priority Byte Offset 1826" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1825,Interrupt ID1825 Priority/Priority Byte Offset 1825" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1824,Interrupt ID1824 Priority/Priority Byte Offset 1824" group.long 0x2544++0x03 line.long 0x00 "GICD_IPRIORITYR457,Interrupt Priority Register 457" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1831,Interrupt ID1831 Priority/Priority Byte Offset 1831" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1830,Interrupt ID1830 Priority/Priority Byte Offset 1830" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1829,Interrupt ID1829 Priority/Priority Byte Offset 1829" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1828,Interrupt ID1828 Priority/Priority Byte Offset 1828" group.long 0x2548++0x03 line.long 0x00 "GICD_IPRIORITYR458,Interrupt Priority Register 458" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1835,Interrupt ID1835 Priority/Priority Byte Offset 1835" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1834,Interrupt ID1834 Priority/Priority Byte Offset 1834" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1833,Interrupt ID1833 Priority/Priority Byte Offset 1833" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1832,Interrupt ID1832 Priority/Priority Byte Offset 1832" group.long 0x254C++0x03 line.long 0x00 "GICD_IPRIORITYR459,Interrupt Priority Register 459" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1839,Interrupt ID1839 Priority/Priority Byte Offset 1839" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1838,Interrupt ID1838 Priority/Priority Byte Offset 1838" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1837,Interrupt ID1837 Priority/Priority Byte Offset 1837" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1836,Interrupt ID1836 Priority/Priority Byte Offset 1836" group.long 0x2550++0x03 line.long 0x00 "GICD_IPRIORITYR460,Interrupt Priority Register 460" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1843,Interrupt ID1843 Priority/Priority Byte Offset 1843" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1842,Interrupt ID1842 Priority/Priority Byte Offset 1842" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1841,Interrupt ID1841 Priority/Priority Byte Offset 1841" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1840,Interrupt ID1840 Priority/Priority Byte Offset 1840" group.long 0x2554++0x03 line.long 0x00 "GICD_IPRIORITYR461,Interrupt Priority Register 461" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1847,Interrupt ID1847 Priority/Priority Byte Offset 1847" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1846,Interrupt ID1846 Priority/Priority Byte Offset 1846" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1845,Interrupt ID1845 Priority/Priority Byte Offset 1845" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1844,Interrupt ID1844 Priority/Priority Byte Offset 1844" group.long 0x2558++0x03 line.long 0x00 "GICD_IPRIORITYR462,Interrupt Priority Register 462" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1851,Interrupt ID1851 Priority/Priority Byte Offset 1851" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1850,Interrupt ID1850 Priority/Priority Byte Offset 1850" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1849,Interrupt ID1849 Priority/Priority Byte Offset 1849" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1848,Interrupt ID1848 Priority/Priority Byte Offset 1848" group.long 0x255C++0x03 line.long 0x00 "GICD_IPRIORITYR463,Interrupt Priority Register 463" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1855,Interrupt ID1855 Priority/Priority Byte Offset 1855" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1854,Interrupt ID1854 Priority/Priority Byte Offset 1854" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1853,Interrupt ID1853 Priority/Priority Byte Offset 1853" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1852,Interrupt ID1852 Priority/Priority Byte Offset 1852" else hgroup.long 0x2540++0x03 hide.long 0x000 "GICD_IPRIORITYR456,Interrupt Priority Register 456" hgroup.long 0x2544++0x03 hide.long 0x000 "GICD_IPRIORITYR457,Interrupt Priority Register 457" hgroup.long 0x2548++0x03 hide.long 0x000 "GICD_IPRIORITYR458,Interrupt Priority Register 458" hgroup.long 0x254C++0x03 hide.long 0x000 "GICD_IPRIORITYR459,Interrupt Priority Register 459" hgroup.long 0x2550++0x03 hide.long 0x000 "GICD_IPRIORITYR460,Interrupt Priority Register 460" hgroup.long 0x2554++0x03 hide.long 0x000 "GICD_IPRIORITYR461,Interrupt Priority Register 461" hgroup.long 0x2558++0x03 hide.long 0x000 "GICD_IPRIORITYR462,Interrupt Priority Register 462" hgroup.long 0x255C++0x03 hide.long 0x000 "GICD_IPRIORITYR463,Interrupt Priority Register 463" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2560++0x03 line.long 0x00 "GICD_IPRIORITYR464,Interrupt Priority Register 464" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1859,Interrupt ID1859 Priority/Priority Byte Offset 1859" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1858,Interrupt ID1858 Priority/Priority Byte Offset 1858" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1857,Interrupt ID1857 Priority/Priority Byte Offset 1857" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1856,Interrupt ID1856 Priority/Priority Byte Offset 1856" group.long 0x2564++0x03 line.long 0x00 "GICD_IPRIORITYR465,Interrupt Priority Register 465" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1863,Interrupt ID1863 Priority/Priority Byte Offset 1863" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1862,Interrupt ID1862 Priority/Priority Byte Offset 1862" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1861,Interrupt ID1861 Priority/Priority Byte Offset 1861" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1860,Interrupt ID1860 Priority/Priority Byte Offset 1860" group.long 0x2568++0x03 line.long 0x00 "GICD_IPRIORITYR466,Interrupt Priority Register 466" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1867,Interrupt ID1867 Priority/Priority Byte Offset 1867" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1866,Interrupt ID1866 Priority/Priority Byte Offset 1866" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1865,Interrupt ID1865 Priority/Priority Byte Offset 1865" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1864,Interrupt ID1864 Priority/Priority Byte Offset 1864" group.long 0x256C++0x03 line.long 0x00 "GICD_IPRIORITYR467,Interrupt Priority Register 467" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1871,Interrupt ID1871 Priority/Priority Byte Offset 1871" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1870,Interrupt ID1870 Priority/Priority Byte Offset 1870" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1869,Interrupt ID1869 Priority/Priority Byte Offset 1869" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1868,Interrupt ID1868 Priority/Priority Byte Offset 1868" group.long 0x2570++0x03 line.long 0x00 "GICD_IPRIORITYR468,Interrupt Priority Register 468" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1875,Interrupt ID1875 Priority/Priority Byte Offset 1875" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1874,Interrupt ID1874 Priority/Priority Byte Offset 1874" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1873,Interrupt ID1873 Priority/Priority Byte Offset 1873" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1872,Interrupt ID1872 Priority/Priority Byte Offset 1872" group.long 0x2574++0x03 line.long 0x00 "GICD_IPRIORITYR469,Interrupt Priority Register 469" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1879,Interrupt ID1879 Priority/Priority Byte Offset 1879" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1878,Interrupt ID1878 Priority/Priority Byte Offset 1878" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1877,Interrupt ID1877 Priority/Priority Byte Offset 1877" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1876,Interrupt ID1876 Priority/Priority Byte Offset 1876" group.long 0x2578++0x03 line.long 0x00 "GICD_IPRIORITYR470,Interrupt Priority Register 470" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1883,Interrupt ID1883 Priority/Priority Byte Offset 1883" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1882,Interrupt ID1882 Priority/Priority Byte Offset 1882" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1881,Interrupt ID1881 Priority/Priority Byte Offset 1881" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1880,Interrupt ID1880 Priority/Priority Byte Offset 1880" group.long 0x257C++0x03 line.long 0x00 "GICD_IPRIORITYR471,Interrupt Priority Register 471" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1887,Interrupt ID1887 Priority/Priority Byte Offset 1887" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1886,Interrupt ID1886 Priority/Priority Byte Offset 1886" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1885,Interrupt ID1885 Priority/Priority Byte Offset 1885" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1884,Interrupt ID1884 Priority/Priority Byte Offset 1884" else hgroup.long 0x2560++0x03 hide.long 0x000 "GICD_IPRIORITYR464,Interrupt Priority Register 464" hgroup.long 0x2564++0x03 hide.long 0x000 "GICD_IPRIORITYR465,Interrupt Priority Register 465" hgroup.long 0x2568++0x03 hide.long 0x000 "GICD_IPRIORITYR466,Interrupt Priority Register 466" hgroup.long 0x256C++0x03 hide.long 0x000 "GICD_IPRIORITYR467,Interrupt Priority Register 467" hgroup.long 0x2570++0x03 hide.long 0x000 "GICD_IPRIORITYR468,Interrupt Priority Register 468" hgroup.long 0x2574++0x03 hide.long 0x000 "GICD_IPRIORITYR469,Interrupt Priority Register 469" hgroup.long 0x2578++0x03 hide.long 0x000 "GICD_IPRIORITYR470,Interrupt Priority Register 470" hgroup.long 0x257C++0x03 hide.long 0x000 "GICD_IPRIORITYR471,Interrupt Priority Register 471" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2580++0x03 line.long 0x00 "GICD_IPRIORITYR472,Interrupt Priority Register 472" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1891,Interrupt ID1891 Priority/Priority Byte Offset 1891" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1890,Interrupt ID1890 Priority/Priority Byte Offset 1890" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1889,Interrupt ID1889 Priority/Priority Byte Offset 1889" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1888,Interrupt ID1888 Priority/Priority Byte Offset 1888" group.long 0x2584++0x03 line.long 0x00 "GICD_IPRIORITYR473,Interrupt Priority Register 473" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1895,Interrupt ID1895 Priority/Priority Byte Offset 1895" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1894,Interrupt ID1894 Priority/Priority Byte Offset 1894" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1893,Interrupt ID1893 Priority/Priority Byte Offset 1893" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1892,Interrupt ID1892 Priority/Priority Byte Offset 1892" group.long 0x2588++0x03 line.long 0x00 "GICD_IPRIORITYR474,Interrupt Priority Register 474" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1899,Interrupt ID1899 Priority/Priority Byte Offset 1899" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1898,Interrupt ID1898 Priority/Priority Byte Offset 1898" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1897,Interrupt ID1897 Priority/Priority Byte Offset 1897" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1896,Interrupt ID1896 Priority/Priority Byte Offset 1896" group.long 0x258C++0x03 line.long 0x00 "GICD_IPRIORITYR475,Interrupt Priority Register 475" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1903,Interrupt ID1903 Priority/Priority Byte Offset 1903" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1902,Interrupt ID1902 Priority/Priority Byte Offset 1902" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1901,Interrupt ID1901 Priority/Priority Byte Offset 1901" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1900,Interrupt ID1900 Priority/Priority Byte Offset 1900" group.long 0x2590++0x03 line.long 0x00 "GICD_IPRIORITYR476,Interrupt Priority Register 476" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1907,Interrupt ID1907 Priority/Priority Byte Offset 1907" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1906,Interrupt ID1906 Priority/Priority Byte Offset 1906" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1905,Interrupt ID1905 Priority/Priority Byte Offset 1905" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1904,Interrupt ID1904 Priority/Priority Byte Offset 1904" group.long 0x2594++0x03 line.long 0x00 "GICD_IPRIORITYR477,Interrupt Priority Register 477" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1911,Interrupt ID1911 Priority/Priority Byte Offset 1911" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1910,Interrupt ID1910 Priority/Priority Byte Offset 1910" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1909,Interrupt ID1909 Priority/Priority Byte Offset 1909" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1908,Interrupt ID1908 Priority/Priority Byte Offset 1908" group.long 0x2598++0x03 line.long 0x00 "GICD_IPRIORITYR478,Interrupt Priority Register 478" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1915,Interrupt ID1915 Priority/Priority Byte Offset 1915" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1914,Interrupt ID1914 Priority/Priority Byte Offset 1914" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1913,Interrupt ID1913 Priority/Priority Byte Offset 1913" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1912,Interrupt ID1912 Priority/Priority Byte Offset 1912" group.long 0x259C++0x03 line.long 0x00 "GICD_IPRIORITYR479,Interrupt Priority Register 479" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1919,Interrupt ID1919 Priority/Priority Byte Offset 1919" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1918,Interrupt ID1918 Priority/Priority Byte Offset 1918" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1917,Interrupt ID1917 Priority/Priority Byte Offset 1917" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1916,Interrupt ID1916 Priority/Priority Byte Offset 1916" else hgroup.long 0x2580++0x03 hide.long 0x000 "GICD_IPRIORITYR472,Interrupt Priority Register 472" hgroup.long 0x2584++0x03 hide.long 0x000 "GICD_IPRIORITYR473,Interrupt Priority Register 473" hgroup.long 0x2588++0x03 hide.long 0x000 "GICD_IPRIORITYR474,Interrupt Priority Register 474" hgroup.long 0x258C++0x03 hide.long 0x000 "GICD_IPRIORITYR475,Interrupt Priority Register 475" hgroup.long 0x2590++0x03 hide.long 0x000 "GICD_IPRIORITYR476,Interrupt Priority Register 476" hgroup.long 0x2594++0x03 hide.long 0x000 "GICD_IPRIORITYR477,Interrupt Priority Register 477" hgroup.long 0x2598++0x03 hide.long 0x000 "GICD_IPRIORITYR478,Interrupt Priority Register 478" hgroup.long 0x259C++0x03 hide.long 0x000 "GICD_IPRIORITYR479,Interrupt Priority Register 479" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2600++0x03 line.long 0x00 "GICD_IPRIORITYR480,Interrupt Priority Register 480" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1923,Interrupt ID1923 Priority/Priority Byte Offset 1923" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1922,Interrupt ID1922 Priority/Priority Byte Offset 1922" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1921,Interrupt ID1921 Priority/Priority Byte Offset 1921" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1920,Interrupt ID1920 Priority/Priority Byte Offset 1920" group.long 0x2604++0x03 line.long 0x00 "GICD_IPRIORITYR481,Interrupt Priority Register 481" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1927,Interrupt ID1927 Priority/Priority Byte Offset 1927" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1926,Interrupt ID1926 Priority/Priority Byte Offset 1926" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1925,Interrupt ID1925 Priority/Priority Byte Offset 1925" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1924,Interrupt ID1924 Priority/Priority Byte Offset 1924" group.long 0x2608++0x03 line.long 0x00 "GICD_IPRIORITYR482,Interrupt Priority Register 482" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1931,Interrupt ID1931 Priority/Priority Byte Offset 1931" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1930,Interrupt ID1930 Priority/Priority Byte Offset 1930" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1929,Interrupt ID1929 Priority/Priority Byte Offset 1929" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1928,Interrupt ID1928 Priority/Priority Byte Offset 1928" group.long 0x260C++0x03 line.long 0x00 "GICD_IPRIORITYR483,Interrupt Priority Register 483" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1935,Interrupt ID1935 Priority/Priority Byte Offset 1935" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1934,Interrupt ID1934 Priority/Priority Byte Offset 1934" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1933,Interrupt ID1933 Priority/Priority Byte Offset 1933" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1932,Interrupt ID1932 Priority/Priority Byte Offset 1932" group.long 0x2610++0x03 line.long 0x00 "GICD_IPRIORITYR484,Interrupt Priority Register 484" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1939,Interrupt ID1939 Priority/Priority Byte Offset 1939" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1938,Interrupt ID1938 Priority/Priority Byte Offset 1938" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1937,Interrupt ID1937 Priority/Priority Byte Offset 1937" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1936,Interrupt ID1936 Priority/Priority Byte Offset 1936" group.long 0x2614++0x03 line.long 0x00 "GICD_IPRIORITYR485,Interrupt Priority Register 485" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1943,Interrupt ID1943 Priority/Priority Byte Offset 1943" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1942,Interrupt ID1942 Priority/Priority Byte Offset 1942" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1941,Interrupt ID1941 Priority/Priority Byte Offset 1941" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1940,Interrupt ID1940 Priority/Priority Byte Offset 1940" group.long 0x2618++0x03 line.long 0x00 "GICD_IPRIORITYR486,Interrupt Priority Register 486" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1947,Interrupt ID1947 Priority/Priority Byte Offset 1947" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1946,Interrupt ID1946 Priority/Priority Byte Offset 1946" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1945,Interrupt ID1945 Priority/Priority Byte Offset 1945" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1944,Interrupt ID1944 Priority/Priority Byte Offset 1944" group.long 0x261C++0x03 line.long 0x00 "GICD_IPRIORITYR487,Interrupt Priority Register 487" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1951,Interrupt ID1951 Priority/Priority Byte Offset 1951" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1950,Interrupt ID1950 Priority/Priority Byte Offset 1950" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1949,Interrupt ID1949 Priority/Priority Byte Offset 1949" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1948,Interrupt ID1948 Priority/Priority Byte Offset 1948" else hgroup.long 0x2600++0x03 hide.long 0x000 "GICD_IPRIORITYR480,Interrupt Priority Register 480" hgroup.long 0x2604++0x03 hide.long 0x000 "GICD_IPRIORITYR481,Interrupt Priority Register 481" hgroup.long 0x2608++0x03 hide.long 0x000 "GICD_IPRIORITYR482,Interrupt Priority Register 482" hgroup.long 0x260C++0x03 hide.long 0x000 "GICD_IPRIORITYR483,Interrupt Priority Register 483" hgroup.long 0x2610++0x03 hide.long 0x000 "GICD_IPRIORITYR484,Interrupt Priority Register 484" hgroup.long 0x2614++0x03 hide.long 0x000 "GICD_IPRIORITYR485,Interrupt Priority Register 485" hgroup.long 0x2618++0x03 hide.long 0x000 "GICD_IPRIORITYR486,Interrupt Priority Register 486" hgroup.long 0x261C++0x03 hide.long 0x000 "GICD_IPRIORITYR487,Interrupt Priority Register 487" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2620++0x03 line.long 0x00 "GICD_IPRIORITYR488,Interrupt Priority Register 488" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1955,Interrupt ID1955 Priority/Priority Byte Offset 1955" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1954,Interrupt ID1954 Priority/Priority Byte Offset 1954" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1953,Interrupt ID1953 Priority/Priority Byte Offset 1953" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1952,Interrupt ID1952 Priority/Priority Byte Offset 1952" group.long 0x2624++0x03 line.long 0x00 "GICD_IPRIORITYR489,Interrupt Priority Register 489" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1959,Interrupt ID1959 Priority/Priority Byte Offset 1959" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1958,Interrupt ID1958 Priority/Priority Byte Offset 1958" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1957,Interrupt ID1957 Priority/Priority Byte Offset 1957" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1956,Interrupt ID1956 Priority/Priority Byte Offset 1956" group.long 0x2628++0x03 line.long 0x00 "GICD_IPRIORITYR490,Interrupt Priority Register 490" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1963,Interrupt ID1963 Priority/Priority Byte Offset 1963" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1962,Interrupt ID1962 Priority/Priority Byte Offset 1962" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1961,Interrupt ID1961 Priority/Priority Byte Offset 1961" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1960,Interrupt ID1960 Priority/Priority Byte Offset 1960" group.long 0x262C++0x03 line.long 0x00 "GICD_IPRIORITYR491,Interrupt Priority Register 491" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1967,Interrupt ID1967 Priority/Priority Byte Offset 1967" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1966,Interrupt ID1966 Priority/Priority Byte Offset 1966" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1965,Interrupt ID1965 Priority/Priority Byte Offset 1965" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1964,Interrupt ID1964 Priority/Priority Byte Offset 1964" group.long 0x2630++0x03 line.long 0x00 "GICD_IPRIORITYR492,Interrupt Priority Register 492" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1971,Interrupt ID1971 Priority/Priority Byte Offset 1971" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1970,Interrupt ID1970 Priority/Priority Byte Offset 1970" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1969,Interrupt ID1969 Priority/Priority Byte Offset 1969" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1968,Interrupt ID1968 Priority/Priority Byte Offset 1968" group.long 0x2634++0x03 line.long 0x00 "GICD_IPRIORITYR493,Interrupt Priority Register 493" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1975,Interrupt ID1975 Priority/Priority Byte Offset 1975" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1974,Interrupt ID1974 Priority/Priority Byte Offset 1974" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1973,Interrupt ID1973 Priority/Priority Byte Offset 1973" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1972,Interrupt ID1972 Priority/Priority Byte Offset 1972" group.long 0x2638++0x03 line.long 0x00 "GICD_IPRIORITYR494,Interrupt Priority Register 494" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1979,Interrupt ID1979 Priority/Priority Byte Offset 1979" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1978,Interrupt ID1978 Priority/Priority Byte Offset 1978" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1977,Interrupt ID1977 Priority/Priority Byte Offset 1977" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1976,Interrupt ID1976 Priority/Priority Byte Offset 1976" group.long 0x263C++0x03 line.long 0x00 "GICD_IPRIORITYR495,Interrupt Priority Register 495" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1983,Interrupt ID1983 Priority/Priority Byte Offset 1983" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1982,Interrupt ID1982 Priority/Priority Byte Offset 1982" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1981,Interrupt ID1981 Priority/Priority Byte Offset 1981" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1980,Interrupt ID1980 Priority/Priority Byte Offset 1980" else hgroup.long 0x2620++0x03 hide.long 0x000 "GICD_IPRIORITYR488,Interrupt Priority Register 488" hgroup.long 0x2624++0x03 hide.long 0x000 "GICD_IPRIORITYR489,Interrupt Priority Register 489" hgroup.long 0x2628++0x03 hide.long 0x000 "GICD_IPRIORITYR490,Interrupt Priority Register 490" hgroup.long 0x262C++0x03 hide.long 0x000 "GICD_IPRIORITYR491,Interrupt Priority Register 491" hgroup.long 0x2630++0x03 hide.long 0x000 "GICD_IPRIORITYR492,Interrupt Priority Register 492" hgroup.long 0x2634++0x03 hide.long 0x000 "GICD_IPRIORITYR493,Interrupt Priority Register 493" hgroup.long 0x2638++0x03 hide.long 0x000 "GICD_IPRIORITYR494,Interrupt Priority Register 494" hgroup.long 0x263C++0x03 hide.long 0x000 "GICD_IPRIORITYR495,Interrupt Priority Register 495" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x2640++0x03 line.long 0x00 "GICD_IPRIORITYR496,Interrupt Priority Register 496" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1988,Interrupt ID1988 Priority/Priority Byte Offset 1988" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1987,Interrupt ID1987 Priority/Priority Byte Offset 1987" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1986,Interrupt ID1986 Priority/Priority Byte Offset 1986" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1985,Interrupt ID1985 Priority/Priority Byte Offset 1985" group.long 0x2644++0x03 line.long 0x00 "GICD_IPRIORITYR497,Interrupt Priority Register 497" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1992,Interrupt ID1992 Priority/Priority Byte Offset 1992" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1991,Interrupt ID1991 Priority/Priority Byte Offset 1991" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1990,Interrupt ID1990 Priority/Priority Byte Offset 1990" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1989,Interrupt ID1989 Priority/Priority Byte Offset 1989" group.long 0x2648++0x03 line.long 0x00 "GICD_IPRIORITYR498,Interrupt Priority Register 498" hexmask.long.byte 0x00 24.--31. 0x01 "INTID1996,Interrupt ID1996 Priority/Priority Byte Offset 1996" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1995,Interrupt ID1995 Priority/Priority Byte Offset 1995" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1994,Interrupt ID1994 Priority/Priority Byte Offset 1994" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1993,Interrupt ID1993 Priority/Priority Byte Offset 1993" group.long 0x264C++0x03 line.long 0x00 "GICD_IPRIORITYR499,Interrupt Priority Register 499" hexmask.long.byte 0x00 24.--31. 0x01 "INTID2000,Interrupt ID2000 Priority/Priority Byte Offset 2000" hexmask.long.byte 0x00 16.--23. 0x01 "INTID1999,Interrupt ID1999 Priority/Priority Byte Offset 1999" hexmask.long.byte 0x00 8.--15. 0x01 "INTID1998,Interrupt ID1998 Priority/Priority Byte Offset 1998" hexmask.long.byte 0x00 0.--7. 0x01 "INTID1997,Interrupt ID1997 Priority/Priority Byte Offset 1997" group.long 0x2650++0x03 line.long 0x00 "GICD_IPRIORITYR500,Interrupt Priority Register 500" hexmask.long.byte 0x00 24.--31. 0x01 "INTID2004,Interrupt ID2004 Priority/Priority Byte Offset 2004" hexmask.long.byte 0x00 16.--23. 0x01 "INTID2003,Interrupt ID2003 Priority/Priority Byte Offset 2003" hexmask.long.byte 0x00 8.--15. 0x01 "INTID2002,Interrupt ID2002 Priority/Priority Byte Offset 2002" hexmask.long.byte 0x00 0.--7. 0x01 "INTID2001,Interrupt ID2001 Priority/Priority Byte Offset 2001" group.long 0x2654++0x03 line.long 0x00 "GICD_IPRIORITYR501,Interrupt Priority Register 501" hexmask.long.byte 0x00 24.--31. 0x01 "INTID2008,Interrupt ID2008 Priority/Priority Byte Offset 2008" hexmask.long.byte 0x00 16.--23. 0x01 "INTID2007,Interrupt ID2007 Priority/Priority Byte Offset 2007" hexmask.long.byte 0x00 8.--15. 0x01 "INTID2006,Interrupt ID2006 Priority/Priority Byte Offset 2006" hexmask.long.byte 0x00 0.--7. 0x01 "INTID2005,Interrupt ID2005 Priority/Priority Byte Offset 2005" group.long 0x2658++0x03 line.long 0x00 "GICD_IPRIORITYR502,Interrupt Priority Register 502" hexmask.long.byte 0x00 24.--31. 0x01 "INTID2012,Interrupt ID2012 Priority/Priority Byte Offset 2012" hexmask.long.byte 0x00 16.--23. 0x01 "INTID2011,Interrupt ID2011 Priority/Priority Byte Offset 2011" hexmask.long.byte 0x00 8.--15. 0x01 "INTID2010,Interrupt ID2010 Priority/Priority Byte Offset 2010" hexmask.long.byte 0x00 0.--7. 0x01 "INTID2009,Interrupt ID2009 Priority/Priority Byte Offset 2009" group.long 0x265C++0x03 line.long 0x00 "GICD_IPRIORITYR503,Interrupt Priority Register 503" hexmask.long.byte 0x00 24.--31. 0x01 "INTID2016,Interrupt ID2016 Priority/Priority Byte Offset 2016" hexmask.long.byte 0x00 16.--23. 0x01 "INTID2015,Interrupt ID2015 Priority/Priority Byte Offset 2015" hexmask.long.byte 0x00 8.--15. 0x01 "INTID2014,Interrupt ID2014 Priority/Priority Byte Offset 2014" hexmask.long.byte 0x00 0.--7. 0x01 "INTID2013,Interrupt ID2013 Priority/Priority Byte Offset 2013" else hgroup.long 0x2640++0x03 hide.long 0x000 "GICD_IPRIORITYR496,Interrupt Priority Register 496" hgroup.long 0x2644++0x03 hide.long 0x000 "GICD_IPRIORITYR497,Interrupt Priority Register 497" hgroup.long 0x2648++0x03 hide.long 0x000 "GICD_IPRIORITYR498,Interrupt Priority Register 498" hgroup.long 0x264C++0x03 hide.long 0x000 "GICD_IPRIORITYR499,Interrupt Priority Register 499" hgroup.long 0x2650++0x03 hide.long 0x000 "GICD_IPRIORITYR500,Interrupt Priority Register 500" hgroup.long 0x2654++0x03 hide.long 0x000 "GICD_IPRIORITYR501,Interrupt Priority Register 501" hgroup.long 0x2658++0x03 hide.long 0x000 "GICD_IPRIORITYR502,Interrupt Priority Register 502" hgroup.long 0x265C++0x03 hide.long 0x000 "GICD_IPRIORITYR503,Interrupt Priority Register 503" endif tree.end tree "Configuration Registers" if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1) group.long 0xC08++0x03 line.long 0x00 "GICD_ICFGR2,Interrupt Configuration Register 2" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC0C++0x03 line.long 0x00 "GICD_ICFGR3,Interrupt Configuration Register 3" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC08++0x03 hide.long 0x000 "GICD_ICFGR2,Interrupt Configuration Register 2" hgroup.long 0xC0C++0x03 hide.long 0x000 "GICD_ICFGR3,Interrupt Configuration Register 3" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x2) group.long 0xC10++0x03 line.long 0x00 "GICD_ICFGR4,Interrupt Configuration Register 4" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC14++0x03 line.long 0x00 "GICD_ICFGR5,Interrupt Configuration Register 5" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC10++0x03 hide.long 0x000 "GICD_ICFGR4,Interrupt Configuration Register 4" hgroup.long 0xC14++0x03 hide.long 0x000 "GICD_ICFGR5,Interrupt Configuration Register 5" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x3) group.long 0xC18++0x03 line.long 0x00 "GICD_ICFGR6,Interrupt Configuration Register 6" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC1C++0x03 line.long 0x00 "GICD_ICFGR7,Interrupt Configuration Register 7" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC18++0x03 hide.long 0x000 "GICD_ICFGR6,Interrupt Configuration Register 6" hgroup.long 0xC1C++0x03 hide.long 0x000 "GICD_ICFGR7,Interrupt Configuration Register 7" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x4) group.long 0xC20++0x03 line.long 0x00 "GICD_ICFGR8,Interrupt Configuration Register 8" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC24++0x03 line.long 0x00 "GICD_ICFGR9,Interrupt Configuration Register 9" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC20++0x03 hide.long 0x000 "GICD_ICFGR8,Interrupt Configuration Register 8" hgroup.long 0xC24++0x03 hide.long 0x000 "GICD_ICFGR9,Interrupt Configuration Register 9" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x5) group.long 0xC28++0x03 line.long 0x00 "GICD_ICFGR10,Interrupt Configuration Register 10" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC2C++0x03 line.long 0x00 "GICD_ICFGR11,Interrupt Configuration Register 11" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC28++0x03 hide.long 0x000 "GICD_ICFGR10,Interrupt Configuration Register 10" hgroup.long 0xC2C++0x03 hide.long 0x000 "GICD_ICFGR11,Interrupt Configuration Register 11" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x6) group.long 0xC30++0x03 line.long 0x00 "GICD_ICFGR12,Interrupt Configuration Register 12" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC34++0x03 line.long 0x00 "GICD_ICFGR13,Interrupt Configuration Register 13" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC30++0x03 hide.long 0x000 "GICD_ICFGR12,Interrupt Configuration Register 12" hgroup.long 0xC34++0x03 hide.long 0x000 "GICD_ICFGR13,Interrupt Configuration Register 13" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x7) group.long 0xC38++0x03 line.long 0x00 "GICD_ICFGR14,Interrupt Configuration Register 14" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC3C++0x03 line.long 0x00 "GICD_ICFGR15,Interrupt Configuration Register 15" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC38++0x03 hide.long 0x000 "GICD_ICFGR14,Interrupt Configuration Register 14" hgroup.long 0xC3C++0x03 hide.long 0x000 "GICD_ICFGR15,Interrupt Configuration Register 15" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x8) group.long 0xC40++0x03 line.long 0x00 "GICD_ICFGR16,Interrupt Configuration Register 16" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC44++0x03 line.long 0x00 "GICD_ICFGR17,Interrupt Configuration Register 17" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC40++0x03 hide.long 0x000 "GICD_ICFGR16,Interrupt Configuration Register 16" hgroup.long 0xC44++0x03 hide.long 0x000 "GICD_ICFGR17,Interrupt Configuration Register 17" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x9) group.long 0xC48++0x03 line.long 0x00 "GICD_ICFGR18,Interrupt Configuration Register 18" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC4C++0x03 line.long 0x00 "GICD_ICFGR19,Interrupt Configuration Register 19" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC48++0x03 hide.long 0x000 "GICD_ICFGR18,Interrupt Configuration Register 18" hgroup.long 0xC4C++0x03 hide.long 0x000 "GICD_ICFGR19,Interrupt Configuration Register 19" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0xA) group.long 0xC50++0x03 line.long 0x00 "GICD_ICFGR20,Interrupt Configuration Register 20" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC54++0x03 line.long 0x00 "GICD_ICFGR21,Interrupt Configuration Register 21" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC50++0x03 hide.long 0x000 "GICD_ICFGR20,Interrupt Configuration Register 20" hgroup.long 0xC54++0x03 hide.long 0x000 "GICD_ICFGR21,Interrupt Configuration Register 21" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0xB) group.long 0xC58++0x03 line.long 0x00 "GICD_ICFGR22,Interrupt Configuration Register 22" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC5C++0x03 line.long 0x00 "GICD_ICFGR23,Interrupt Configuration Register 23" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC58++0x03 hide.long 0x000 "GICD_ICFGR22,Interrupt Configuration Register 22" hgroup.long 0xC5C++0x03 hide.long 0x000 "GICD_ICFGR23,Interrupt Configuration Register 23" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0xC) group.long 0xC60++0x03 line.long 0x00 "GICD_ICFGR24,Interrupt Configuration Register 24" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC64++0x03 line.long 0x00 "GICD_ICFGR25,Interrupt Configuration Register 25" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC60++0x03 hide.long 0x000 "GICD_ICFGR24,Interrupt Configuration Register 24" hgroup.long 0xC64++0x03 hide.long 0x000 "GICD_ICFGR25,Interrupt Configuration Register 25" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0xD) group.long 0xC68++0x03 line.long 0x00 "GICD_ICFGR26,Interrupt Configuration Register 26" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC6C++0x03 line.long 0x00 "GICD_ICFGR27,Interrupt Configuration Register 27" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC68++0x03 hide.long 0x000 "GICD_ICFGR26,Interrupt Configuration Register 26" hgroup.long 0xC6C++0x03 hide.long 0x000 "GICD_ICFGR27,Interrupt Configuration Register 27" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0xE) group.long 0xC70++0x03 line.long 0x00 "GICD_ICFGR28,Interrupt Configuration Register 28" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC74++0x03 line.long 0x00 "GICD_ICFGR29,Interrupt Configuration Register 29" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC70++0x03 hide.long 0x000 "GICD_ICFGR28,Interrupt Configuration Register 28" hgroup.long 0xC74++0x03 hide.long 0x000 "GICD_ICFGR29,Interrupt Configuration Register 29" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0xF) group.long 0xC78++0x03 line.long 0x00 "GICD_ICFGR30,Interrupt Configuration Register 30" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC7C++0x03 line.long 0x00 "GICD_ICFGR31,Interrupt Configuration Register 31" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC78++0x03 hide.long 0x000 "GICD_ICFGR30,Interrupt Configuration Register 30" hgroup.long 0xC7C++0x03 hide.long 0x000 "GICD_ICFGR31,Interrupt Configuration Register 31" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10) group.long 0xC80++0x03 line.long 0x00 "GICD_ICFGR32,Interrupt Configuration Register 32" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC84++0x03 line.long 0x00 "GICD_ICFGR33,Interrupt Configuration Register 33" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC80++0x03 hide.long 0x000 "GICD_ICFGR32,Interrupt Configuration Register 32" hgroup.long 0xC84++0x03 hide.long 0x000 "GICD_ICFGR33,Interrupt Configuration Register 33" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11) group.long 0xC88++0x03 line.long 0x00 "GICD_ICFGR34,Interrupt Configuration Register 34" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC8C++0x03 line.long 0x00 "GICD_ICFGR35,Interrupt Configuration Register 35" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC88++0x03 hide.long 0x000 "GICD_ICFGR34,Interrupt Configuration Register 34" hgroup.long 0xC8C++0x03 hide.long 0x000 "GICD_ICFGR35,Interrupt Configuration Register 35" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12) group.long 0xC90++0x03 line.long 0x00 "GICD_ICFGR36,Interrupt Configuration Register 36" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC94++0x03 line.long 0x00 "GICD_ICFGR37,Interrupt Configuration Register 37" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC90++0x03 hide.long 0x000 "GICD_ICFGR36,Interrupt Configuration Register 36" hgroup.long 0xC94++0x03 hide.long 0x000 "GICD_ICFGR37,Interrupt Configuration Register 37" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13) group.long 0xC98++0x03 line.long 0x00 "GICD_ICFGR38,Interrupt Configuration Register 38" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xC9C++0x03 line.long 0x00 "GICD_ICFGR39,Interrupt Configuration Register 39" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xC98++0x03 hide.long 0x000 "GICD_ICFGR38,Interrupt Configuration Register 38" hgroup.long 0xC9C++0x03 hide.long 0x000 "GICD_ICFGR39,Interrupt Configuration Register 39" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14) group.long 0xCA0++0x03 line.long 0x00 "GICD_ICFGR40,Interrupt Configuration Register 40" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCA4++0x03 line.long 0x00 "GICD_ICFGR41,Interrupt Configuration Register 41" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCA0++0x03 hide.long 0x000 "GICD_ICFGR40,Interrupt Configuration Register 40" hgroup.long 0xCA4++0x03 hide.long 0x000 "GICD_ICFGR41,Interrupt Configuration Register 41" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15) group.long 0xCA8++0x03 line.long 0x00 "GICD_ICFGR42,Interrupt Configuration Register 42" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCAC++0x03 line.long 0x00 "GICD_ICFGR43,Interrupt Configuration Register 43" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCA8++0x03 hide.long 0x000 "GICD_ICFGR42,Interrupt Configuration Register 42" hgroup.long 0xCAC++0x03 hide.long 0x000 "GICD_ICFGR43,Interrupt Configuration Register 43" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16) group.long 0xCB0++0x03 line.long 0x00 "GICD_ICFGR44,Interrupt Configuration Register 44" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCB4++0x03 line.long 0x00 "GICD_ICFGR45,Interrupt Configuration Register 45" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCB0++0x03 hide.long 0x000 "GICD_ICFGR44,Interrupt Configuration Register 44" hgroup.long 0xCB4++0x03 hide.long 0x000 "GICD_ICFGR45,Interrupt Configuration Register 45" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17) group.long 0xCB8++0x03 line.long 0x00 "GICD_ICFGR46,Interrupt Configuration Register 46" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCBC++0x03 line.long 0x00 "GICD_ICFGR47,Interrupt Configuration Register 47" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCB8++0x03 hide.long 0x000 "GICD_ICFGR46,Interrupt Configuration Register 46" hgroup.long 0xCBC++0x03 hide.long 0x000 "GICD_ICFGR47,Interrupt Configuration Register 47" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18) group.long 0xCC0++0x03 line.long 0x00 "GICD_ICFGR48,Interrupt Configuration Register 48" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCC4++0x03 line.long 0x00 "GICD_ICFGR49,Interrupt Configuration Register 49" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCC0++0x03 hide.long 0x000 "GICD_ICFGR48,Interrupt Configuration Register 48" hgroup.long 0xCC4++0x03 hide.long 0x000 "GICD_ICFGR49,Interrupt Configuration Register 49" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19) group.long 0xCC8++0x03 line.long 0x00 "GICD_ICFGR50,Interrupt Configuration Register 50" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCCC++0x03 line.long 0x00 "GICD_ICFGR51,Interrupt Configuration Register 51" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCC8++0x03 hide.long 0x000 "GICD_ICFGR50,Interrupt Configuration Register 50" hgroup.long 0xCCC++0x03 hide.long 0x000 "GICD_ICFGR51,Interrupt Configuration Register 51" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A) group.long 0xCD0++0x03 line.long 0x00 "GICD_ICFGR52,Interrupt Configuration Register 52" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCD4++0x03 line.long 0x00 "GICD_ICFGR53,Interrupt Configuration Register 53" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCD0++0x03 hide.long 0x000 "GICD_ICFGR52,Interrupt Configuration Register 52" hgroup.long 0xCD4++0x03 hide.long 0x000 "GICD_ICFGR53,Interrupt Configuration Register 53" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B) group.long 0xCD8++0x03 line.long 0x00 "GICD_ICFGR54,Interrupt Configuration Register 54" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCDC++0x03 line.long 0x00 "GICD_ICFGR55,Interrupt Configuration Register 55" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCD8++0x03 hide.long 0x000 "GICD_ICFGR54,Interrupt Configuration Register 54" hgroup.long 0xCDC++0x03 hide.long 0x000 "GICD_ICFGR55,Interrupt Configuration Register 55" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C) group.long 0xCE0++0x03 line.long 0x00 "GICD_ICFGR56,Interrupt Configuration Register 56" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCE4++0x03 line.long 0x00 "GICD_ICFGR57,Interrupt Configuration Register 57" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCE0++0x03 hide.long 0x000 "GICD_ICFGR56,Interrupt Configuration Register 56" hgroup.long 0xCE4++0x03 hide.long 0x000 "GICD_ICFGR57,Interrupt Configuration Register 57" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D) group.long 0xCE8++0x03 line.long 0x00 "GICD_ICFGR58,Interrupt Configuration Register 58" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCEC++0x03 line.long 0x00 "GICD_ICFGR59,Interrupt Configuration Register 59" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCE8++0x03 hide.long 0x000 "GICD_ICFGR58,Interrupt Configuration Register 58" hgroup.long 0xCEC++0x03 hide.long 0x000 "GICD_ICFGR59,Interrupt Configuration Register 59" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E) group.long 0xCF0++0x03 line.long 0x00 "GICD_ICFGR60,Interrupt Configuration Register 60" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0xCF4++0x03 line.long 0x00 "GICD_ICFGR61,Interrupt Configuration Register 61" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0xCF0++0x03 hide.long 0x000 "GICD_ICFGR60,Interrupt Configuration Register 60" hgroup.long 0xCF4++0x03 hide.long 0x000 "GICD_ICFGR61,Interrupt Configuration Register 61" endif tree.end tree "Configuration Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x0)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3000++0x03 line.long 0x00 "GICD_ICFGR0E,Interrupt Configuration Register Extended 0" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3004++0x03 line.long 0x00 "GICD_ICFGR1E,Interrupt Configuration Register Extended 1" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3000++0x03 hide.long 0x000 "GICD_ICFGR0E,Interrupt Configuration Register Extended 0" hgroup.long 0x3004++0x03 hide.long 0x000 "GICD_ICFGR1E,Interrupt Configuration Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3008++0x03 line.long 0x00 "GICD_ICFGR2E,Interrupt Configuration Register Extended 2" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x300C++0x03 line.long 0x00 "GICD_ICFGR3E,Interrupt Configuration Register Extended 3" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3008++0x03 hide.long 0x000 "GICD_ICFGR2E,Interrupt Configuration Register Extended 2" hgroup.long 0x300C++0x03 hide.long 0x000 "GICD_ICFGR3E,Interrupt Configuration Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3010++0x03 line.long 0x00 "GICD_ICFGR4E,Interrupt Configuration Register Extended 4" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3014++0x03 line.long 0x00 "GICD_ICFGR5E,Interrupt Configuration Register Extended 5" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3010++0x03 hide.long 0x000 "GICD_ICFGR4E,Interrupt Configuration Register Extended 4" hgroup.long 0x3014++0x03 hide.long 0x000 "GICD_ICFGR5E,Interrupt Configuration Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3018++0x03 line.long 0x00 "GICD_ICFGR6E,Interrupt Configuration Register Extended 6" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x301C++0x03 line.long 0x00 "GICD_ICFGR7E,Interrupt Configuration Register Extended 7" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3018++0x03 hide.long 0x000 "GICD_ICFGR6E,Interrupt Configuration Register Extended 6" hgroup.long 0x301C++0x03 hide.long 0x000 "GICD_ICFGR7E,Interrupt Configuration Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3020++0x03 line.long 0x00 "GICD_ICFGR8E,Interrupt Configuration Register Extended 8" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3024++0x03 line.long 0x00 "GICD_ICFGR9E,Interrupt Configuration Register Extended 9" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3020++0x03 hide.long 0x000 "GICD_ICFGR8E,Interrupt Configuration Register Extended 8" hgroup.long 0x3024++0x03 hide.long 0x000 "GICD_ICFGR9E,Interrupt Configuration Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3028++0x03 line.long 0x00 "GICD_ICFGR10E,Interrupt Configuration Register Extended 10" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x302C++0x03 line.long 0x00 "GICD_ICFGR11E,Interrupt Configuration Register Extended 11" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3028++0x03 hide.long 0x000 "GICD_ICFGR10E,Interrupt Configuration Register Extended 10" hgroup.long 0x302C++0x03 hide.long 0x000 "GICD_ICFGR11E,Interrupt Configuration Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3030++0x03 line.long 0x00 "GICD_ICFGR12E,Interrupt Configuration Register Extended 12" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3034++0x03 line.long 0x00 "GICD_ICFGR13E,Interrupt Configuration Register Extended 13" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3030++0x03 hide.long 0x000 "GICD_ICFGR12E,Interrupt Configuration Register Extended 12" hgroup.long 0x3034++0x03 hide.long 0x000 "GICD_ICFGR13E,Interrupt Configuration Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3038++0x03 line.long 0x00 "GICD_ICFGR14E,Interrupt Configuration Register Extended 14" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x303C++0x03 line.long 0x00 "GICD_ICFGR15E,Interrupt Configuration Register Extended 15" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3038++0x03 hide.long 0x000 "GICD_ICFGR14E,Interrupt Configuration Register Extended 14" hgroup.long 0x303C++0x03 hide.long 0x000 "GICD_ICFGR15E,Interrupt Configuration Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3040++0x03 line.long 0x00 "GICD_ICFGR16E,Interrupt Configuration Register Extended 16" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3044++0x03 line.long 0x00 "GICD_ICFGR17E,Interrupt Configuration Register Extended 17" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3040++0x03 hide.long 0x000 "GICD_ICFGR16E,Interrupt Configuration Register Extended 16" hgroup.long 0x3044++0x03 hide.long 0x000 "GICD_ICFGR17E,Interrupt Configuration Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3048++0x03 line.long 0x00 "GICD_ICFGR18E,Interrupt Configuration Register Extended 18" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x304C++0x03 line.long 0x00 "GICD_ICFGR19E,Interrupt Configuration Register Extended 19" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3048++0x03 hide.long 0x000 "GICD_ICFGR18E,Interrupt Configuration Register Extended 18" hgroup.long 0x304C++0x03 hide.long 0x000 "GICD_ICFGR19E,Interrupt Configuration Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3050++0x03 line.long 0x00 "GICD_ICFGR20E,Interrupt Configuration Register Extended 20" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3054++0x03 line.long 0x00 "GICD_ICFGR21E,Interrupt Configuration Register Extended 21" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3050++0x03 hide.long 0x000 "GICD_ICFGR20E,Interrupt Configuration Register Extended 20" hgroup.long 0x3054++0x03 hide.long 0x000 "GICD_ICFGR21E,Interrupt Configuration Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3058++0x03 line.long 0x00 "GICD_ICFGR22E,Interrupt Configuration Register Extended 22" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x305C++0x03 line.long 0x00 "GICD_ICFGR23E,Interrupt Configuration Register Extended 23" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3058++0x03 hide.long 0x000 "GICD_ICFGR22E,Interrupt Configuration Register Extended 22" hgroup.long 0x305C++0x03 hide.long 0x000 "GICD_ICFGR23E,Interrupt Configuration Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3060++0x03 line.long 0x00 "GICD_ICFGR24E,Interrupt Configuration Register Extended 24" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3064++0x03 line.long 0x00 "GICD_ICFGR25E,Interrupt Configuration Register Extended 25" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3060++0x03 hide.long 0x000 "GICD_ICFGR24E,Interrupt Configuration Register Extended 24" hgroup.long 0x3064++0x03 hide.long 0x000 "GICD_ICFGR25E,Interrupt Configuration Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3068++0x03 line.long 0x00 "GICD_ICFGR26E,Interrupt Configuration Register Extended 26" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x306C++0x03 line.long 0x00 "GICD_ICFGR27E,Interrupt Configuration Register Extended 27" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3068++0x03 hide.long 0x000 "GICD_ICFGR26E,Interrupt Configuration Register Extended 26" hgroup.long 0x306C++0x03 hide.long 0x000 "GICD_ICFGR27E,Interrupt Configuration Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3070++0x03 line.long 0x00 "GICD_ICFGR28E,Interrupt Configuration Register Extended 28" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3074++0x03 line.long 0x00 "GICD_ICFGR29E,Interrupt Configuration Register Extended 29" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3070++0x03 hide.long 0x000 "GICD_ICFGR28E,Interrupt Configuration Register Extended 28" hgroup.long 0x3074++0x03 hide.long 0x000 "GICD_ICFGR29E,Interrupt Configuration Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3078++0x03 line.long 0x00 "GICD_ICFGR30E,Interrupt Configuration Register Extended 30" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x307C++0x03 line.long 0x00 "GICD_ICFGR31E,Interrupt Configuration Register Extended 31" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3078++0x03 hide.long 0x000 "GICD_ICFGR30E,Interrupt Configuration Register Extended 30" hgroup.long 0x307C++0x03 hide.long 0x000 "GICD_ICFGR31E,Interrupt Configuration Register Extended 31" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3080++0x03 line.long 0x00 "GICD_ICFGR32E,Interrupt Configuration Register Extended 32" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3084++0x03 line.long 0x00 "GICD_ICFGR33E,Interrupt Configuration Register Extended 33" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3080++0x03 hide.long 0x000 "GICD_ICFGR32E,Interrupt Configuration Register Extended 32" hgroup.long 0x3084++0x03 hide.long 0x000 "GICD_ICFGR33E,Interrupt Configuration Register Extended 33" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3088++0x03 line.long 0x00 "GICD_ICFGR34E,Interrupt Configuration Register Extended 34" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x308C++0x03 line.long 0x00 "GICD_ICFGR35E,Interrupt Configuration Register Extended 35" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3088++0x03 hide.long 0x000 "GICD_ICFGR34E,Interrupt Configuration Register Extended 34" hgroup.long 0x308C++0x03 hide.long 0x000 "GICD_ICFGR35E,Interrupt Configuration Register Extended 35" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3090++0x03 line.long 0x00 "GICD_ICFGR36E,Interrupt Configuration Register Extended 36" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x3094++0x03 line.long 0x00 "GICD_ICFGR37E,Interrupt Configuration Register Extended 37" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3090++0x03 hide.long 0x000 "GICD_ICFGR36E,Interrupt Configuration Register Extended 36" hgroup.long 0x3094++0x03 hide.long 0x000 "GICD_ICFGR37E,Interrupt Configuration Register Extended 37" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3098++0x03 line.long 0x00 "GICD_ICFGR38E,Interrupt Configuration Register Extended 38" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x309C++0x03 line.long 0x00 "GICD_ICFGR39E,Interrupt Configuration Register Extended 39" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x3098++0x03 hide.long 0x000 "GICD_ICFGR38E,Interrupt Configuration Register Extended 38" hgroup.long 0x309C++0x03 hide.long 0x000 "GICD_ICFGR39E,Interrupt Configuration Register Extended 39" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30A0++0x03 line.long 0x00 "GICD_ICFGR40E,Interrupt Configuration Register Extended 40" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30A4++0x03 line.long 0x00 "GICD_ICFGR41E,Interrupt Configuration Register Extended 41" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30A0++0x03 hide.long 0x000 "GICD_ICFGR40E,Interrupt Configuration Register Extended 40" hgroup.long 0x30A4++0x03 hide.long 0x000 "GICD_ICFGR41E,Interrupt Configuration Register Extended 41" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30A8++0x03 line.long 0x00 "GICD_ICFGR42E,Interrupt Configuration Register Extended 42" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30AC++0x03 line.long 0x00 "GICD_ICFGR43E,Interrupt Configuration Register Extended 43" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30A8++0x03 hide.long 0x000 "GICD_ICFGR42E,Interrupt Configuration Register Extended 42" hgroup.long 0x30AC++0x03 hide.long 0x000 "GICD_ICFGR43E,Interrupt Configuration Register Extended 43" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30B0++0x03 line.long 0x00 "GICD_ICFGR44E,Interrupt Configuration Register Extended 44" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30B4++0x03 line.long 0x00 "GICD_ICFGR45E,Interrupt Configuration Register Extended 45" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30B0++0x03 hide.long 0x000 "GICD_ICFGR44E,Interrupt Configuration Register Extended 44" hgroup.long 0x30B4++0x03 hide.long 0x000 "GICD_ICFGR45E,Interrupt Configuration Register Extended 45" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30B8++0x03 line.long 0x00 "GICD_ICFGR46E,Interrupt Configuration Register Extended 46" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30BC++0x03 line.long 0x00 "GICD_ICFGR47E,Interrupt Configuration Register Extended 47" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30B8++0x03 hide.long 0x000 "GICD_ICFGR46E,Interrupt Configuration Register Extended 46" hgroup.long 0x30BC++0x03 hide.long 0x000 "GICD_ICFGR47E,Interrupt Configuration Register Extended 47" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30C0++0x03 line.long 0x00 "GICD_ICFGR48E,Interrupt Configuration Register Extended 48" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30C4++0x03 line.long 0x00 "GICD_ICFGR49E,Interrupt Configuration Register Extended 49" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30C0++0x03 hide.long 0x000 "GICD_ICFGR48E,Interrupt Configuration Register Extended 48" hgroup.long 0x30C4++0x03 hide.long 0x000 "GICD_ICFGR49E,Interrupt Configuration Register Extended 49" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30C8++0x03 line.long 0x00 "GICD_ICFGR50E,Interrupt Configuration Register Extended 50" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30CC++0x03 line.long 0x00 "GICD_ICFGR51E,Interrupt Configuration Register Extended 51" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30C8++0x03 hide.long 0x000 "GICD_ICFGR50E,Interrupt Configuration Register Extended 50" hgroup.long 0x30CC++0x03 hide.long 0x000 "GICD_ICFGR51E,Interrupt Configuration Register Extended 51" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30D0++0x03 line.long 0x00 "GICD_ICFGR52E,Interrupt Configuration Register Extended 52" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30D4++0x03 line.long 0x00 "GICD_ICFGR53E,Interrupt Configuration Register Extended 53" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30D0++0x03 hide.long 0x000 "GICD_ICFGR52E,Interrupt Configuration Register Extended 52" hgroup.long 0x30D4++0x03 hide.long 0x000 "GICD_ICFGR53E,Interrupt Configuration Register Extended 53" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30D8++0x03 line.long 0x00 "GICD_ICFGR54E,Interrupt Configuration Register Extended 54" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30DC++0x03 line.long 0x00 "GICD_ICFGR55E,Interrupt Configuration Register Extended 55" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30D8++0x03 hide.long 0x000 "GICD_ICFGR54E,Interrupt Configuration Register Extended 54" hgroup.long 0x30DC++0x03 hide.long 0x000 "GICD_ICFGR55E,Interrupt Configuration Register Extended 55" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30E0++0x03 line.long 0x00 "GICD_ICFGR56E,Interrupt Configuration Register Extended 56" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30E4++0x03 line.long 0x00 "GICD_ICFGR57E,Interrupt Configuration Register Extended 57" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30E0++0x03 hide.long 0x000 "GICD_ICFGR56E,Interrupt Configuration Register Extended 56" hgroup.long 0x30E4++0x03 hide.long 0x000 "GICD_ICFGR57E,Interrupt Configuration Register Extended 57" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30E8++0x03 line.long 0x00 "GICD_ICFGR58E,Interrupt Configuration Register Extended 58" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30EC++0x03 line.long 0x00 "GICD_ICFGR59E,Interrupt Configuration Register Extended 59" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30E8++0x03 hide.long 0x000 "GICD_ICFGR58E,Interrupt Configuration Register Extended 58" hgroup.long 0x30EC++0x03 hide.long 0x000 "GICD_ICFGR59E,Interrupt Configuration Register Extended 59" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30F0++0x03 line.long 0x00 "GICD_ICFGR60E,Interrupt Configuration Register Extended 60" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30F4++0x03 line.long 0x00 "GICD_ICFGR61E,Interrupt Configuration Register Extended 61" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30F0++0x03 hide.long 0x000 "GICD_ICFGR60E,Interrupt Configuration Register Extended 60" hgroup.long 0x30F4++0x03 hide.long 0x000 "GICD_ICFGR61E,Interrupt Configuration Register Extended 61" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x30F8++0x03 line.long 0x00 "GICD_ICFGR62E,Interrupt Configuration Register Extended 62" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." group.long 0x30FC++0x03 line.long 0x00 "GICD_ICFGR63E,Interrupt Configuration Register Extended 63" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SPI)" "Level,,Edge,?..." bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SPI)" "Level,,Edge,?..." else hgroup.long 0x30F8++0x03 hide.long 0x000 "GICD_ICFGR62E,Interrupt Configuration Register Extended 62" hgroup.long 0x30FC++0x03 hide.long 0x000 "GICD_ICFGR63E,Interrupt Configuration Register Extended 63" endif tree.end tree "Interrupt Group Modifier Registers" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D00))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D04++0x03 line.long 0x00 "GICD_IGRPMODR1,Interrupt Group Modifier Register 1" bitfld.long 0x00 31. "GMB63,Group Modifier Bit 63" "0,1" bitfld.long 0x00 30. "GMB62,Group Modifier Bit 62" "0,1" bitfld.long 0x00 29. "GMB61,Group Modifier Bit 61" "0,1" newline bitfld.long 0x00 28. "GMB60,Group Modifier Bit 60" "0,1" bitfld.long 0x00 27. "GMB59,Group Modifier Bit 59" "0,1" bitfld.long 0x00 26. "GMB58,Group Modifier Bit 58" "0,1" newline bitfld.long 0x00 25. "GMB57,Group Modifier Bit 57" "0,1" bitfld.long 0x00 24. "GMB56,Group Modifier Bit 56" "0,1" bitfld.long 0x00 23. "GMB55,Group Modifier Bit 55" "0,1" newline bitfld.long 0x00 22. "GMB54,Group Modifier Bit 54" "0,1" bitfld.long 0x00 21. "GMB53,Group Modifier Bit 53" "0,1" bitfld.long 0x00 20. "GMB52,Group Modifier Bit 52" "0,1" newline bitfld.long 0x00 19. "GMB51,Group Modifier Bit 51" "0,1" bitfld.long 0x00 18. "GMB50,Group Modifier Bit 50" "0,1" bitfld.long 0x00 17. "GMB49,Group Modifier Bit 49" "0,1" newline bitfld.long 0x00 16. "GMB48,Group Modifier Bit 48" "0,1" bitfld.long 0x00 15. "GMB47,Group Modifier Bit 47" "0,1" bitfld.long 0x00 14. "GMB46,Group Modifier Bit 46" "0,1" newline bitfld.long 0x00 13. "GMB45,Group Modifier Bit 45" "0,1" bitfld.long 0x00 12. "GMB44,Group Modifier Bit 44" "0,1" bitfld.long 0x00 11. "GMB43,Group Modifier Bit 43" "0,1" newline bitfld.long 0x00 10. "GMB42,Group Modifier Bit 42" "0,1" bitfld.long 0x00 9. "GMB41,Group Modifier Bit 41" "0,1" bitfld.long 0x00 8. "GMB40,Group Modifier Bit 40" "0,1" newline bitfld.long 0x00 7. "GMB39,Group Modifier Bit 39" "0,1" bitfld.long 0x00 6. "GMB38,Group Modifier Bit 38" "0,1" bitfld.long 0x00 5. "GMB37,Group Modifier Bit 37" "0,1" newline bitfld.long 0x00 4. "GMB36,Group Modifier Bit 36" "0,1" bitfld.long 0x00 3. "GMB35,Group Modifier Bit 35" "0,1" bitfld.long 0x00 2. "GMB34,Group Modifier Bit 34" "0,1" newline bitfld.long 0x00 1. "GMB33,Group Modifier Bit 33" "0,1" bitfld.long 0x00 0. "GMB32,Group Modifier Bit 32" "0,1" else hgroup.long 0x0D04++0x03 hide.long 0x00 "GICD_IGRPMODR1,Interrupt Group Modifier Register 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D08))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D08++0x03 line.long 0x00 "GICD_IGRPMODR2,Interrupt Group Modifier Register 2" bitfld.long 0x00 31. "GMB95,Group Modifier Bit 95" "0,1" bitfld.long 0x00 30. "GMB94,Group Modifier Bit 94" "0,1" bitfld.long 0x00 29. "GMB93,Group Modifier Bit 93" "0,1" newline bitfld.long 0x00 28. "GMB92,Group Modifier Bit 92" "0,1" bitfld.long 0x00 27. "GMB91,Group Modifier Bit 91" "0,1" bitfld.long 0x00 26. "GMB90,Group Modifier Bit 90" "0,1" newline bitfld.long 0x00 25. "GMB89,Group Modifier Bit 89" "0,1" bitfld.long 0x00 24. "GMB88,Group Modifier Bit 88" "0,1" bitfld.long 0x00 23. "GMB87,Group Modifier Bit 87" "0,1" newline bitfld.long 0x00 22. "GMB86,Group Modifier Bit 86" "0,1" bitfld.long 0x00 21. "GMB85,Group Modifier Bit 85" "0,1" bitfld.long 0x00 20. "GMB84,Group Modifier Bit 84" "0,1" newline bitfld.long 0x00 19. "GMB83,Group Modifier Bit 83" "0,1" bitfld.long 0x00 18. "GMB82,Group Modifier Bit 82" "0,1" bitfld.long 0x00 17. "GMB81,Group Modifier Bit 81" "0,1" newline bitfld.long 0x00 16. "GMB80,Group Modifier Bit 80" "0,1" bitfld.long 0x00 15. "GMB79,Group Modifier Bit 79" "0,1" bitfld.long 0x00 14. "GMB78,Group Modifier Bit 78" "0,1" newline bitfld.long 0x00 13. "GMB77,Group Modifier Bit 77" "0,1" bitfld.long 0x00 12. "GMB76,Group Modifier Bit 76" "0,1" bitfld.long 0x00 11. "GMB75,Group Modifier Bit 75" "0,1" newline bitfld.long 0x00 10. "GMB74,Group Modifier Bit 74" "0,1" bitfld.long 0x00 9. "GMB73,Group Modifier Bit 73" "0,1" bitfld.long 0x00 8. "GMB72,Group Modifier Bit 72" "0,1" newline bitfld.long 0x00 7. "GMB71,Group Modifier Bit 71" "0,1" bitfld.long 0x00 6. "GMB70,Group Modifier Bit 70" "0,1" bitfld.long 0x00 5. "GMB69,Group Modifier Bit 69" "0,1" newline bitfld.long 0x00 4. "GMB68,Group Modifier Bit 68" "0,1" bitfld.long 0x00 3. "GMB67,Group Modifier Bit 67" "0,1" bitfld.long 0x00 2. "GMB66,Group Modifier Bit 66" "0,1" newline bitfld.long 0x00 1. "GMB65,Group Modifier Bit 65" "0,1" bitfld.long 0x00 0. "GMB64,Group Modifier Bit 64" "0,1" else hgroup.long 0x0D08++0x03 hide.long 0x00 "GICD_IGRPMODR2,Interrupt Group Modifier Register 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D0C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D0C++0x03 line.long 0x00 "GICD_IGRPMODR3,Interrupt Group Modifier Register 3" bitfld.long 0x00 31. "GMB127,Group Modifier Bit 127" "0,1" bitfld.long 0x00 30. "GMB126,Group Modifier Bit 126" "0,1" bitfld.long 0x00 29. "GMB125,Group Modifier Bit 125" "0,1" newline bitfld.long 0x00 28. "GMB124,Group Modifier Bit 124" "0,1" bitfld.long 0x00 27. "GMB123,Group Modifier Bit 123" "0,1" bitfld.long 0x00 26. "GMB122,Group Modifier Bit 122" "0,1" newline bitfld.long 0x00 25. "GMB121,Group Modifier Bit 121" "0,1" bitfld.long 0x00 24. "GMB120,Group Modifier Bit 120" "0,1" bitfld.long 0x00 23. "GMB119,Group Modifier Bit 119" "0,1" newline bitfld.long 0x00 22. "GMB118,Group Modifier Bit 118" "0,1" bitfld.long 0x00 21. "GMB117,Group Modifier Bit 117" "0,1" bitfld.long 0x00 20. "GMB116,Group Modifier Bit 116" "0,1" newline bitfld.long 0x00 19. "GMB115,Group Modifier Bit 115" "0,1" bitfld.long 0x00 18. "GMB114,Group Modifier Bit 114" "0,1" bitfld.long 0x00 17. "GMB113,Group Modifier Bit 113" "0,1" newline bitfld.long 0x00 16. "GMB112,Group Modifier Bit 112" "0,1" bitfld.long 0x00 15. "GMB111,Group Modifier Bit 111" "0,1" bitfld.long 0x00 14. "GMB110,Group Modifier Bit 110" "0,1" newline bitfld.long 0x00 13. "GMB109,Group Modifier Bit 109" "0,1" bitfld.long 0x00 12. "GMB108,Group Modifier Bit 108" "0,1" bitfld.long 0x00 11. "GMB107,Group Modifier Bit 107" "0,1" newline bitfld.long 0x00 10. "GMB106,Group Modifier Bit 106" "0,1" bitfld.long 0x00 9. "GMB105,Group Modifier Bit 105" "0,1" bitfld.long 0x00 8. "GMB104,Group Modifier Bit 104" "0,1" newline bitfld.long 0x00 7. "GMB103,Group Modifier Bit 103" "0,1" bitfld.long 0x00 6. "GMB102,Group Modifier Bit 102" "0,1" bitfld.long 0x00 5. "GMB101,Group Modifier Bit 101" "0,1" newline bitfld.long 0x00 4. "GMB100,Group Modifier Bit 100" "0,1" bitfld.long 0x00 3. "GMB99,Group Modifier Bit 99" "0,1" bitfld.long 0x00 2. "GMB98,Group Modifier Bit 98" "0,1" newline bitfld.long 0x00 1. "GMB97,Group Modifier Bit 97" "0,1" bitfld.long 0x00 0. "GMB96,Group Modifier Bit 96" "0,1" else hgroup.long 0x0D0C++0x03 hide.long 0x00 "GICD_IGRPMODR3,Interrupt Group Modifier Register 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D10))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D10++0x03 line.long 0x00 "GICD_IGRPMODR4,Interrupt Group Modifier Register 4" bitfld.long 0x00 31. "GMB159,Group Modifier Bit 159" "0,1" bitfld.long 0x00 30. "GMB158,Group Modifier Bit 158" "0,1" bitfld.long 0x00 29. "GMB157,Group Modifier Bit 157" "0,1" newline bitfld.long 0x00 28. "GMB156,Group Modifier Bit 156" "0,1" bitfld.long 0x00 27. "GMB155,Group Modifier Bit 155" "0,1" bitfld.long 0x00 26. "GMB154,Group Modifier Bit 154" "0,1" newline bitfld.long 0x00 25. "GMB153,Group Modifier Bit 153" "0,1" bitfld.long 0x00 24. "GMB152,Group Modifier Bit 152" "0,1" bitfld.long 0x00 23. "GMB151,Group Modifier Bit 151" "0,1" newline bitfld.long 0x00 22. "GMB150,Group Modifier Bit 150" "0,1" bitfld.long 0x00 21. "GMB149,Group Modifier Bit 149" "0,1" bitfld.long 0x00 20. "GMB148,Group Modifier Bit 148" "0,1" newline bitfld.long 0x00 19. "GMB147,Group Modifier Bit 147" "0,1" bitfld.long 0x00 18. "GMB146,Group Modifier Bit 146" "0,1" bitfld.long 0x00 17. "GMB145,Group Modifier Bit 145" "0,1" newline bitfld.long 0x00 16. "GMB144,Group Modifier Bit 144" "0,1" bitfld.long 0x00 15. "GMB143,Group Modifier Bit 143" "0,1" bitfld.long 0x00 14. "GMB142,Group Modifier Bit 142" "0,1" newline bitfld.long 0x00 13. "GMB141,Group Modifier Bit 141" "0,1" bitfld.long 0x00 12. "GMB140,Group Modifier Bit 140" "0,1" bitfld.long 0x00 11. "GMB139,Group Modifier Bit 139" "0,1" newline bitfld.long 0x00 10. "GMB138,Group Modifier Bit 138" "0,1" bitfld.long 0x00 9. "GMB137,Group Modifier Bit 137" "0,1" bitfld.long 0x00 8. "GMB136,Group Modifier Bit 136" "0,1" newline bitfld.long 0x00 7. "GMB135,Group Modifier Bit 135" "0,1" bitfld.long 0x00 6. "GMB134,Group Modifier Bit 134" "0,1" bitfld.long 0x00 5. "GMB133,Group Modifier Bit 133" "0,1" newline bitfld.long 0x00 4. "GMB132,Group Modifier Bit 132" "0,1" bitfld.long 0x00 3. "GMB131,Group Modifier Bit 131" "0,1" bitfld.long 0x00 2. "GMB130,Group Modifier Bit 130" "0,1" newline bitfld.long 0x00 1. "GMB129,Group Modifier Bit 129" "0,1" bitfld.long 0x00 0. "GMB128,Group Modifier Bit 128" "0,1" else hgroup.long 0x0D10++0x03 hide.long 0x00 "GICD_IGRPMODR4,Interrupt Group Modifier Register 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D14))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D14++0x03 line.long 0x00 "GICD_IGRPMODR5,Interrupt Group Modifier Register 5" bitfld.long 0x00 31. "GMB191,Group Modifier Bit 191" "0,1" bitfld.long 0x00 30. "GMB190,Group Modifier Bit 190" "0,1" bitfld.long 0x00 29. "GMB189,Group Modifier Bit 189" "0,1" newline bitfld.long 0x00 28. "GMB188,Group Modifier Bit 188" "0,1" bitfld.long 0x00 27. "GMB187,Group Modifier Bit 187" "0,1" bitfld.long 0x00 26. "GMB186,Group Modifier Bit 186" "0,1" newline bitfld.long 0x00 25. "GMB185,Group Modifier Bit 185" "0,1" bitfld.long 0x00 24. "GMB184,Group Modifier Bit 184" "0,1" bitfld.long 0x00 23. "GMB183,Group Modifier Bit 183" "0,1" newline bitfld.long 0x00 22. "GMB182,Group Modifier Bit 182" "0,1" bitfld.long 0x00 21. "GMB181,Group Modifier Bit 181" "0,1" bitfld.long 0x00 20. "GMB180,Group Modifier Bit 180" "0,1" newline bitfld.long 0x00 19. "GMB179,Group Modifier Bit 179" "0,1" bitfld.long 0x00 18. "GMB178,Group Modifier Bit 178" "0,1" bitfld.long 0x00 17. "GMB177,Group Modifier Bit 177" "0,1" newline bitfld.long 0x00 16. "GMB176,Group Modifier Bit 176" "0,1" bitfld.long 0x00 15. "GMB175,Group Modifier Bit 175" "0,1" bitfld.long 0x00 14. "GMB174,Group Modifier Bit 174" "0,1" newline bitfld.long 0x00 13. "GMB173,Group Modifier Bit 173" "0,1" bitfld.long 0x00 12. "GMB172,Group Modifier Bit 172" "0,1" bitfld.long 0x00 11. "GMB171,Group Modifier Bit 171" "0,1" newline bitfld.long 0x00 10. "GMB170,Group Modifier Bit 170" "0,1" bitfld.long 0x00 9. "GMB169,Group Modifier Bit 169" "0,1" bitfld.long 0x00 8. "GMB168,Group Modifier Bit 168" "0,1" newline bitfld.long 0x00 7. "GMB167,Group Modifier Bit 167" "0,1" bitfld.long 0x00 6. "GMB166,Group Modifier Bit 166" "0,1" bitfld.long 0x00 5. "GMB165,Group Modifier Bit 165" "0,1" newline bitfld.long 0x00 4. "GMB164,Group Modifier Bit 164" "0,1" bitfld.long 0x00 3. "GMB163,Group Modifier Bit 163" "0,1" bitfld.long 0x00 2. "GMB162,Group Modifier Bit 162" "0,1" newline bitfld.long 0x00 1. "GMB161,Group Modifier Bit 161" "0,1" bitfld.long 0x00 0. "GMB160,Group Modifier Bit 160" "0,1" else hgroup.long 0x0D14++0x03 hide.long 0x00 "GICD_IGRPMODR5,Interrupt Group Modifier Register 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D18))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D18++0x03 line.long 0x00 "GICD_IGRPMODR6,Interrupt Group Modifier Register 6" bitfld.long 0x00 31. "GMB223,Group Modifier Bit 223" "0,1" bitfld.long 0x00 30. "GMB222,Group Modifier Bit 222" "0,1" bitfld.long 0x00 29. "GMB221,Group Modifier Bit 221" "0,1" newline bitfld.long 0x00 28. "GMB220,Group Modifier Bit 220" "0,1" bitfld.long 0x00 27. "GMB219,Group Modifier Bit 219" "0,1" bitfld.long 0x00 26. "GMB218,Group Modifier Bit 218" "0,1" newline bitfld.long 0x00 25. "GMB217,Group Modifier Bit 217" "0,1" bitfld.long 0x00 24. "GMB216,Group Modifier Bit 216" "0,1" bitfld.long 0x00 23. "GMB215,Group Modifier Bit 215" "0,1" newline bitfld.long 0x00 22. "GMB214,Group Modifier Bit 214" "0,1" bitfld.long 0x00 21. "GMB213,Group Modifier Bit 213" "0,1" bitfld.long 0x00 20. "GMB212,Group Modifier Bit 212" "0,1" newline bitfld.long 0x00 19. "GMB211,Group Modifier Bit 211" "0,1" bitfld.long 0x00 18. "GMB210,Group Modifier Bit 210" "0,1" bitfld.long 0x00 17. "GMB209,Group Modifier Bit 209" "0,1" newline bitfld.long 0x00 16. "GMB208,Group Modifier Bit 208" "0,1" bitfld.long 0x00 15. "GMB207,Group Modifier Bit 207" "0,1" bitfld.long 0x00 14. "GMB206,Group Modifier Bit 206" "0,1" newline bitfld.long 0x00 13. "GMB205,Group Modifier Bit 205" "0,1" bitfld.long 0x00 12. "GMB204,Group Modifier Bit 204" "0,1" bitfld.long 0x00 11. "GMB203,Group Modifier Bit 203" "0,1" newline bitfld.long 0x00 10. "GMB202,Group Modifier Bit 202" "0,1" bitfld.long 0x00 9. "GMB201,Group Modifier Bit 201" "0,1" bitfld.long 0x00 8. "GMB200,Group Modifier Bit 200" "0,1" newline bitfld.long 0x00 7. "GMB199,Group Modifier Bit 199" "0,1" bitfld.long 0x00 6. "GMB198,Group Modifier Bit 198" "0,1" bitfld.long 0x00 5. "GMB197,Group Modifier Bit 197" "0,1" newline bitfld.long 0x00 4. "GMB196,Group Modifier Bit 196" "0,1" bitfld.long 0x00 3. "GMB195,Group Modifier Bit 195" "0,1" bitfld.long 0x00 2. "GMB194,Group Modifier Bit 194" "0,1" newline bitfld.long 0x00 1. "GMB193,Group Modifier Bit 193" "0,1" bitfld.long 0x00 0. "GMB192,Group Modifier Bit 192" "0,1" else hgroup.long 0x0D18++0x03 hide.long 0x00 "GICD_IGRPMODR6,Interrupt Group Modifier Register 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D1C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D1C++0x03 line.long 0x00 "GICD_IGRPMODR7,Interrupt Group Modifier Register 7" bitfld.long 0x00 31. "GMB255,Group Modifier Bit 255" "0,1" bitfld.long 0x00 30. "GMB254,Group Modifier Bit 254" "0,1" bitfld.long 0x00 29. "GMB253,Group Modifier Bit 253" "0,1" newline bitfld.long 0x00 28. "GMB252,Group Modifier Bit 252" "0,1" bitfld.long 0x00 27. "GMB251,Group Modifier Bit 251" "0,1" bitfld.long 0x00 26. "GMB250,Group Modifier Bit 250" "0,1" newline bitfld.long 0x00 25. "GMB249,Group Modifier Bit 249" "0,1" bitfld.long 0x00 24. "GMB248,Group Modifier Bit 248" "0,1" bitfld.long 0x00 23. "GMB247,Group Modifier Bit 247" "0,1" newline bitfld.long 0x00 22. "GMB246,Group Modifier Bit 246" "0,1" bitfld.long 0x00 21. "GMB245,Group Modifier Bit 245" "0,1" bitfld.long 0x00 20. "GMB244,Group Modifier Bit 244" "0,1" newline bitfld.long 0x00 19. "GMB243,Group Modifier Bit 243" "0,1" bitfld.long 0x00 18. "GMB242,Group Modifier Bit 242" "0,1" bitfld.long 0x00 17. "GMB241,Group Modifier Bit 241" "0,1" newline bitfld.long 0x00 16. "GMB240,Group Modifier Bit 240" "0,1" bitfld.long 0x00 15. "GMB239,Group Modifier Bit 239" "0,1" bitfld.long 0x00 14. "GMB238,Group Modifier Bit 238" "0,1" newline bitfld.long 0x00 13. "GMB237,Group Modifier Bit 237" "0,1" bitfld.long 0x00 12. "GMB236,Group Modifier Bit 236" "0,1" bitfld.long 0x00 11. "GMB235,Group Modifier Bit 235" "0,1" newline bitfld.long 0x00 10. "GMB234,Group Modifier Bit 234" "0,1" bitfld.long 0x00 9. "GMB233,Group Modifier Bit 233" "0,1" bitfld.long 0x00 8. "GMB232,Group Modifier Bit 232" "0,1" newline bitfld.long 0x00 7. "GMB231,Group Modifier Bit 231" "0,1" bitfld.long 0x00 6. "GMB230,Group Modifier Bit 230" "0,1" bitfld.long 0x00 5. "GMB229,Group Modifier Bit 229" "0,1" newline bitfld.long 0x00 4. "GMB228,Group Modifier Bit 228" "0,1" bitfld.long 0x00 3. "GMB227,Group Modifier Bit 227" "0,1" bitfld.long 0x00 2. "GMB226,Group Modifier Bit 226" "0,1" newline bitfld.long 0x00 1. "GMB225,Group Modifier Bit 225" "0,1" bitfld.long 0x00 0. "GMB224,Group Modifier Bit 224" "0,1" else hgroup.long 0x0D1C++0x03 hide.long 0x00 "GICD_IGRPMODR7,Interrupt Group Modifier Register 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D20))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D20++0x03 line.long 0x00 "GICD_IGRPMODR8,Interrupt Group Modifier Register 8" bitfld.long 0x00 31. "GMB287,Group Modifier Bit 287" "0,1" bitfld.long 0x00 30. "GMB286,Group Modifier Bit 286" "0,1" bitfld.long 0x00 29. "GMB285,Group Modifier Bit 285" "0,1" newline bitfld.long 0x00 28. "GMB284,Group Modifier Bit 284" "0,1" bitfld.long 0x00 27. "GMB283,Group Modifier Bit 283" "0,1" bitfld.long 0x00 26. "GMB282,Group Modifier Bit 282" "0,1" newline bitfld.long 0x00 25. "GMB281,Group Modifier Bit 281" "0,1" bitfld.long 0x00 24. "GMB280,Group Modifier Bit 280" "0,1" bitfld.long 0x00 23. "GMB279,Group Modifier Bit 279" "0,1" newline bitfld.long 0x00 22. "GMB278,Group Modifier Bit 278" "0,1" bitfld.long 0x00 21. "GMB277,Group Modifier Bit 277" "0,1" bitfld.long 0x00 20. "GMB276,Group Modifier Bit 276" "0,1" newline bitfld.long 0x00 19. "GMB275,Group Modifier Bit 275" "0,1" bitfld.long 0x00 18. "GMB274,Group Modifier Bit 274" "0,1" bitfld.long 0x00 17. "GMB273,Group Modifier Bit 273" "0,1" newline bitfld.long 0x00 16. "GMB272,Group Modifier Bit 272" "0,1" bitfld.long 0x00 15. "GMB271,Group Modifier Bit 271" "0,1" bitfld.long 0x00 14. "GMB270,Group Modifier Bit 270" "0,1" newline bitfld.long 0x00 13. "GMB269,Group Modifier Bit 269" "0,1" bitfld.long 0x00 12. "GMB268,Group Modifier Bit 268" "0,1" bitfld.long 0x00 11. "GMB267,Group Modifier Bit 267" "0,1" newline bitfld.long 0x00 10. "GMB266,Group Modifier Bit 266" "0,1" bitfld.long 0x00 9. "GMB265,Group Modifier Bit 265" "0,1" bitfld.long 0x00 8. "GMB264,Group Modifier Bit 264" "0,1" newline bitfld.long 0x00 7. "GMB263,Group Modifier Bit 263" "0,1" bitfld.long 0x00 6. "GMB262,Group Modifier Bit 262" "0,1" bitfld.long 0x00 5. "GMB261,Group Modifier Bit 261" "0,1" newline bitfld.long 0x00 4. "GMB260,Group Modifier Bit 260" "0,1" bitfld.long 0x00 3. "GMB259,Group Modifier Bit 259" "0,1" bitfld.long 0x00 2. "GMB258,Group Modifier Bit 258" "0,1" newline bitfld.long 0x00 1. "GMB257,Group Modifier Bit 257" "0,1" bitfld.long 0x00 0. "GMB256,Group Modifier Bit 256" "0,1" else hgroup.long 0x0D20++0x03 hide.long 0x00 "GICD_IGRPMODR8,Interrupt Group Modifier Register 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D24))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D24++0x03 line.long 0x00 "GICD_IGRPMODR9,Interrupt Group Modifier Register 9" bitfld.long 0x00 31. "GMB319,Group Modifier Bit 319" "0,1" bitfld.long 0x00 30. "GMB318,Group Modifier Bit 318" "0,1" bitfld.long 0x00 29. "GMB317,Group Modifier Bit 317" "0,1" newline bitfld.long 0x00 28. "GMB316,Group Modifier Bit 316" "0,1" bitfld.long 0x00 27. "GMB315,Group Modifier Bit 315" "0,1" bitfld.long 0x00 26. "GMB314,Group Modifier Bit 314" "0,1" newline bitfld.long 0x00 25. "GMB313,Group Modifier Bit 313" "0,1" bitfld.long 0x00 24. "GMB312,Group Modifier Bit 312" "0,1" bitfld.long 0x00 23. "GMB311,Group Modifier Bit 311" "0,1" newline bitfld.long 0x00 22. "GMB310,Group Modifier Bit 310" "0,1" bitfld.long 0x00 21. "GMB309,Group Modifier Bit 309" "0,1" bitfld.long 0x00 20. "GMB308,Group Modifier Bit 308" "0,1" newline bitfld.long 0x00 19. "GMB307,Group Modifier Bit 307" "0,1" bitfld.long 0x00 18. "GMB306,Group Modifier Bit 306" "0,1" bitfld.long 0x00 17. "GMB305,Group Modifier Bit 305" "0,1" newline bitfld.long 0x00 16. "GMB304,Group Modifier Bit 304" "0,1" bitfld.long 0x00 15. "GMB303,Group Modifier Bit 303" "0,1" bitfld.long 0x00 14. "GMB302,Group Modifier Bit 302" "0,1" newline bitfld.long 0x00 13. "GMB301,Group Modifier Bit 301" "0,1" bitfld.long 0x00 12. "GMB300,Group Modifier Bit 300" "0,1" bitfld.long 0x00 11. "GMB299,Group Modifier Bit 299" "0,1" newline bitfld.long 0x00 10. "GMB298,Group Modifier Bit 298" "0,1" bitfld.long 0x00 9. "GMB297,Group Modifier Bit 297" "0,1" bitfld.long 0x00 8. "GMB296,Group Modifier Bit 296" "0,1" newline bitfld.long 0x00 7. "GMB295,Group Modifier Bit 295" "0,1" bitfld.long 0x00 6. "GMB294,Group Modifier Bit 294" "0,1" bitfld.long 0x00 5. "GMB293,Group Modifier Bit 293" "0,1" newline bitfld.long 0x00 4. "GMB292,Group Modifier Bit 292" "0,1" bitfld.long 0x00 3. "GMB291,Group Modifier Bit 291" "0,1" bitfld.long 0x00 2. "GMB290,Group Modifier Bit 290" "0,1" newline bitfld.long 0x00 1. "GMB289,Group Modifier Bit 289" "0,1" bitfld.long 0x00 0. "GMB288,Group Modifier Bit 288" "0,1" else hgroup.long 0x0D24++0x03 hide.long 0x00 "GICD_IGRPMODR9,Interrupt Group Modifier Register 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D28))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D28++0x03 line.long 0x00 "GICD_IGRPMODR10,Interrupt Group Modifier Register 10" bitfld.long 0x00 31. "GMB351,Group Modifier Bit 351" "0,1" bitfld.long 0x00 30. "GMB350,Group Modifier Bit 350" "0,1" bitfld.long 0x00 29. "GMB349,Group Modifier Bit 349" "0,1" newline bitfld.long 0x00 28. "GMB348,Group Modifier Bit 348" "0,1" bitfld.long 0x00 27. "GMB347,Group Modifier Bit 347" "0,1" bitfld.long 0x00 26. "GMB346,Group Modifier Bit 346" "0,1" newline bitfld.long 0x00 25. "GMB345,Group Modifier Bit 345" "0,1" bitfld.long 0x00 24. "GMB344,Group Modifier Bit 344" "0,1" bitfld.long 0x00 23. "GMB343,Group Modifier Bit 343" "0,1" newline bitfld.long 0x00 22. "GMB342,Group Modifier Bit 342" "0,1" bitfld.long 0x00 21. "GMB341,Group Modifier Bit 341" "0,1" bitfld.long 0x00 20. "GMB340,Group Modifier Bit 340" "0,1" newline bitfld.long 0x00 19. "GMB339,Group Modifier Bit 339" "0,1" bitfld.long 0x00 18. "GMB338,Group Modifier Bit 338" "0,1" bitfld.long 0x00 17. "GMB337,Group Modifier Bit 337" "0,1" newline bitfld.long 0x00 16. "GMB336,Group Modifier Bit 336" "0,1" bitfld.long 0x00 15. "GMB335,Group Modifier Bit 335" "0,1" bitfld.long 0x00 14. "GMB334,Group Modifier Bit 334" "0,1" newline bitfld.long 0x00 13. "GMB333,Group Modifier Bit 333" "0,1" bitfld.long 0x00 12. "GMB332,Group Modifier Bit 332" "0,1" bitfld.long 0x00 11. "GMB331,Group Modifier Bit 331" "0,1" newline bitfld.long 0x00 10. "GMB330,Group Modifier Bit 330" "0,1" bitfld.long 0x00 9. "GMB329,Group Modifier Bit 329" "0,1" bitfld.long 0x00 8. "GMB328,Group Modifier Bit 328" "0,1" newline bitfld.long 0x00 7. "GMB327,Group Modifier Bit 327" "0,1" bitfld.long 0x00 6. "GMB326,Group Modifier Bit 326" "0,1" bitfld.long 0x00 5. "GMB325,Group Modifier Bit 325" "0,1" newline bitfld.long 0x00 4. "GMB324,Group Modifier Bit 324" "0,1" bitfld.long 0x00 3. "GMB323,Group Modifier Bit 323" "0,1" bitfld.long 0x00 2. "GMB322,Group Modifier Bit 322" "0,1" newline bitfld.long 0x00 1. "GMB321,Group Modifier Bit 321" "0,1" bitfld.long 0x00 0. "GMB320,Group Modifier Bit 320" "0,1" else hgroup.long 0x0D28++0x03 hide.long 0x00 "GICD_IGRPMODR10,Interrupt Group Modifier Register 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D2C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D2C++0x03 line.long 0x00 "GICD_IGRPMODR11,Interrupt Group Modifier Register 11" bitfld.long 0x00 31. "GMB383,Group Modifier Bit 383" "0,1" bitfld.long 0x00 30. "GMB382,Group Modifier Bit 382" "0,1" bitfld.long 0x00 29. "GMB381,Group Modifier Bit 381" "0,1" newline bitfld.long 0x00 28. "GMB380,Group Modifier Bit 380" "0,1" bitfld.long 0x00 27. "GMB379,Group Modifier Bit 379" "0,1" bitfld.long 0x00 26. "GMB378,Group Modifier Bit 378" "0,1" newline bitfld.long 0x00 25. "GMB377,Group Modifier Bit 377" "0,1" bitfld.long 0x00 24. "GMB376,Group Modifier Bit 376" "0,1" bitfld.long 0x00 23. "GMB375,Group Modifier Bit 375" "0,1" newline bitfld.long 0x00 22. "GMB374,Group Modifier Bit 374" "0,1" bitfld.long 0x00 21. "GMB373,Group Modifier Bit 373" "0,1" bitfld.long 0x00 20. "GMB372,Group Modifier Bit 372" "0,1" newline bitfld.long 0x00 19. "GMB371,Group Modifier Bit 371" "0,1" bitfld.long 0x00 18. "GMB370,Group Modifier Bit 370" "0,1" bitfld.long 0x00 17. "GMB369,Group Modifier Bit 369" "0,1" newline bitfld.long 0x00 16. "GMB368,Group Modifier Bit 368" "0,1" bitfld.long 0x00 15. "GMB367,Group Modifier Bit 367" "0,1" bitfld.long 0x00 14. "GMB366,Group Modifier Bit 366" "0,1" newline bitfld.long 0x00 13. "GMB365,Group Modifier Bit 365" "0,1" bitfld.long 0x00 12. "GMB364,Group Modifier Bit 364" "0,1" bitfld.long 0x00 11. "GMB363,Group Modifier Bit 363" "0,1" newline bitfld.long 0x00 10. "GMB362,Group Modifier Bit 362" "0,1" bitfld.long 0x00 9. "GMB361,Group Modifier Bit 361" "0,1" bitfld.long 0x00 8. "GMB360,Group Modifier Bit 360" "0,1" newline bitfld.long 0x00 7. "GMB359,Group Modifier Bit 359" "0,1" bitfld.long 0x00 6. "GMB358,Group Modifier Bit 358" "0,1" bitfld.long 0x00 5. "GMB357,Group Modifier Bit 357" "0,1" newline bitfld.long 0x00 4. "GMB356,Group Modifier Bit 356" "0,1" bitfld.long 0x00 3. "GMB355,Group Modifier Bit 355" "0,1" bitfld.long 0x00 2. "GMB354,Group Modifier Bit 354" "0,1" newline bitfld.long 0x00 1. "GMB353,Group Modifier Bit 353" "0,1" bitfld.long 0x00 0. "GMB352,Group Modifier Bit 352" "0,1" else hgroup.long 0x0D2C++0x03 hide.long 0x00 "GICD_IGRPMODR11,Interrupt Group Modifier Register 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D30))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D30++0x03 line.long 0x00 "GICD_IGRPMODR12,Interrupt Group Modifier Register 12" bitfld.long 0x00 31. "GMB415,Group Modifier Bit 415" "0,1" bitfld.long 0x00 30. "GMB414,Group Modifier Bit 414" "0,1" bitfld.long 0x00 29. "GMB413,Group Modifier Bit 413" "0,1" newline bitfld.long 0x00 28. "GMB412,Group Modifier Bit 412" "0,1" bitfld.long 0x00 27. "GMB411,Group Modifier Bit 411" "0,1" bitfld.long 0x00 26. "GMB410,Group Modifier Bit 410" "0,1" newline bitfld.long 0x00 25. "GMB409,Group Modifier Bit 409" "0,1" bitfld.long 0x00 24. "GMB408,Group Modifier Bit 408" "0,1" bitfld.long 0x00 23. "GMB407,Group Modifier Bit 407" "0,1" newline bitfld.long 0x00 22. "GMB406,Group Modifier Bit 406" "0,1" bitfld.long 0x00 21. "GMB405,Group Modifier Bit 405" "0,1" bitfld.long 0x00 20. "GMB404,Group Modifier Bit 404" "0,1" newline bitfld.long 0x00 19. "GMB403,Group Modifier Bit 403" "0,1" bitfld.long 0x00 18. "GMB402,Group Modifier Bit 402" "0,1" bitfld.long 0x00 17. "GMB401,Group Modifier Bit 401" "0,1" newline bitfld.long 0x00 16. "GMB400,Group Modifier Bit 400" "0,1" bitfld.long 0x00 15. "GMB399,Group Modifier Bit 399" "0,1" bitfld.long 0x00 14. "GMB398,Group Modifier Bit 398" "0,1" newline bitfld.long 0x00 13. "GMB397,Group Modifier Bit 397" "0,1" bitfld.long 0x00 12. "GMB396,Group Modifier Bit 396" "0,1" bitfld.long 0x00 11. "GMB395,Group Modifier Bit 395" "0,1" newline bitfld.long 0x00 10. "GMB394,Group Modifier Bit 394" "0,1" bitfld.long 0x00 9. "GMB393,Group Modifier Bit 393" "0,1" bitfld.long 0x00 8. "GMB392,Group Modifier Bit 392" "0,1" newline bitfld.long 0x00 7. "GMB391,Group Modifier Bit 391" "0,1" bitfld.long 0x00 6. "GMB390,Group Modifier Bit 390" "0,1" bitfld.long 0x00 5. "GMB389,Group Modifier Bit 389" "0,1" newline bitfld.long 0x00 4. "GMB388,Group Modifier Bit 388" "0,1" bitfld.long 0x00 3. "GMB387,Group Modifier Bit 387" "0,1" bitfld.long 0x00 2. "GMB386,Group Modifier Bit 386" "0,1" newline bitfld.long 0x00 1. "GMB385,Group Modifier Bit 385" "0,1" bitfld.long 0x00 0. "GMB384,Group Modifier Bit 384" "0,1" else hgroup.long 0x0D30++0x03 hide.long 0x00 "GICD_IGRPMODR12,Interrupt Group Modifier Register 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D34))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D34++0x03 line.long 0x00 "GICD_IGRPMODR13,Interrupt Group Modifier Register 13" bitfld.long 0x00 31. "GMB447,Group Modifier Bit 447" "0,1" bitfld.long 0x00 30. "GMB446,Group Modifier Bit 446" "0,1" bitfld.long 0x00 29. "GMB445,Group Modifier Bit 445" "0,1" newline bitfld.long 0x00 28. "GMB444,Group Modifier Bit 444" "0,1" bitfld.long 0x00 27. "GMB443,Group Modifier Bit 443" "0,1" bitfld.long 0x00 26. "GMB442,Group Modifier Bit 442" "0,1" newline bitfld.long 0x00 25. "GMB441,Group Modifier Bit 441" "0,1" bitfld.long 0x00 24. "GMB440,Group Modifier Bit 440" "0,1" bitfld.long 0x00 23. "GMB439,Group Modifier Bit 439" "0,1" newline bitfld.long 0x00 22. "GMB438,Group Modifier Bit 438" "0,1" bitfld.long 0x00 21. "GMB437,Group Modifier Bit 437" "0,1" bitfld.long 0x00 20. "GMB436,Group Modifier Bit 436" "0,1" newline bitfld.long 0x00 19. "GMB435,Group Modifier Bit 435" "0,1" bitfld.long 0x00 18. "GMB434,Group Modifier Bit 434" "0,1" bitfld.long 0x00 17. "GMB433,Group Modifier Bit 433" "0,1" newline bitfld.long 0x00 16. "GMB432,Group Modifier Bit 432" "0,1" bitfld.long 0x00 15. "GMB431,Group Modifier Bit 431" "0,1" bitfld.long 0x00 14. "GMB430,Group Modifier Bit 430" "0,1" newline bitfld.long 0x00 13. "GMB429,Group Modifier Bit 429" "0,1" bitfld.long 0x00 12. "GMB428,Group Modifier Bit 428" "0,1" bitfld.long 0x00 11. "GMB427,Group Modifier Bit 427" "0,1" newline bitfld.long 0x00 10. "GMB426,Group Modifier Bit 426" "0,1" bitfld.long 0x00 9. "GMB425,Group Modifier Bit 425" "0,1" bitfld.long 0x00 8. "GMB424,Group Modifier Bit 424" "0,1" newline bitfld.long 0x00 7. "GMB423,Group Modifier Bit 423" "0,1" bitfld.long 0x00 6. "GMB422,Group Modifier Bit 422" "0,1" bitfld.long 0x00 5. "GMB421,Group Modifier Bit 421" "0,1" newline bitfld.long 0x00 4. "GMB420,Group Modifier Bit 420" "0,1" bitfld.long 0x00 3. "GMB419,Group Modifier Bit 419" "0,1" bitfld.long 0x00 2. "GMB418,Group Modifier Bit 418" "0,1" newline bitfld.long 0x00 1. "GMB417,Group Modifier Bit 417" "0,1" bitfld.long 0x00 0. "GMB416,Group Modifier Bit 416" "0,1" else hgroup.long 0x0D34++0x03 hide.long 0x00 "GICD_IGRPMODR13,Interrupt Group Modifier Register 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D38))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D38++0x03 line.long 0x00 "GICD_IGRPMODR14,Interrupt Group Modifier Register 14" bitfld.long 0x00 31. "GMB479,Group Modifier Bit 479" "0,1" bitfld.long 0x00 30. "GMB478,Group Modifier Bit 478" "0,1" bitfld.long 0x00 29. "GMB477,Group Modifier Bit 477" "0,1" newline bitfld.long 0x00 28. "GMB476,Group Modifier Bit 476" "0,1" bitfld.long 0x00 27. "GMB475,Group Modifier Bit 475" "0,1" bitfld.long 0x00 26. "GMB474,Group Modifier Bit 474" "0,1" newline bitfld.long 0x00 25. "GMB473,Group Modifier Bit 473" "0,1" bitfld.long 0x00 24. "GMB472,Group Modifier Bit 472" "0,1" bitfld.long 0x00 23. "GMB471,Group Modifier Bit 471" "0,1" newline bitfld.long 0x00 22. "GMB470,Group Modifier Bit 470" "0,1" bitfld.long 0x00 21. "GMB469,Group Modifier Bit 469" "0,1" bitfld.long 0x00 20. "GMB468,Group Modifier Bit 468" "0,1" newline bitfld.long 0x00 19. "GMB467,Group Modifier Bit 467" "0,1" bitfld.long 0x00 18. "GMB466,Group Modifier Bit 466" "0,1" bitfld.long 0x00 17. "GMB465,Group Modifier Bit 465" "0,1" newline bitfld.long 0x00 16. "GMB464,Group Modifier Bit 464" "0,1" bitfld.long 0x00 15. "GMB463,Group Modifier Bit 463" "0,1" bitfld.long 0x00 14. "GMB462,Group Modifier Bit 462" "0,1" newline bitfld.long 0x00 13. "GMB461,Group Modifier Bit 461" "0,1" bitfld.long 0x00 12. "GMB460,Group Modifier Bit 460" "0,1" bitfld.long 0x00 11. "GMB459,Group Modifier Bit 459" "0,1" newline bitfld.long 0x00 10. "GMB458,Group Modifier Bit 458" "0,1" bitfld.long 0x00 9. "GMB457,Group Modifier Bit 457" "0,1" bitfld.long 0x00 8. "GMB456,Group Modifier Bit 456" "0,1" newline bitfld.long 0x00 7. "GMB455,Group Modifier Bit 455" "0,1" bitfld.long 0x00 6. "GMB454,Group Modifier Bit 454" "0,1" bitfld.long 0x00 5. "GMB453,Group Modifier Bit 453" "0,1" newline bitfld.long 0x00 4. "GMB452,Group Modifier Bit 452" "0,1" bitfld.long 0x00 3. "GMB451,Group Modifier Bit 451" "0,1" bitfld.long 0x00 2. "GMB450,Group Modifier Bit 450" "0,1" newline bitfld.long 0x00 1. "GMB449,Group Modifier Bit 449" "0,1" bitfld.long 0x00 0. "GMB448,Group Modifier Bit 448" "0,1" else hgroup.long 0x0D38++0x03 hide.long 0x00 "GICD_IGRPMODR14,Interrupt Group Modifier Register 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D3C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D3C++0x03 line.long 0x00 "GICD_IGRPMODR15,Interrupt Group Modifier Register 15" bitfld.long 0x00 31. "GMB511,Group Modifier Bit 511" "0,1" bitfld.long 0x00 30. "GMB510,Group Modifier Bit 510" "0,1" bitfld.long 0x00 29. "GMB509,Group Modifier Bit 509" "0,1" newline bitfld.long 0x00 28. "GMB508,Group Modifier Bit 508" "0,1" bitfld.long 0x00 27. "GMB507,Group Modifier Bit 507" "0,1" bitfld.long 0x00 26. "GMB506,Group Modifier Bit 506" "0,1" newline bitfld.long 0x00 25. "GMB505,Group Modifier Bit 505" "0,1" bitfld.long 0x00 24. "GMB504,Group Modifier Bit 504" "0,1" bitfld.long 0x00 23. "GMB503,Group Modifier Bit 503" "0,1" newline bitfld.long 0x00 22. "GMB502,Group Modifier Bit 502" "0,1" bitfld.long 0x00 21. "GMB501,Group Modifier Bit 501" "0,1" bitfld.long 0x00 20. "GMB500,Group Modifier Bit 500" "0,1" newline bitfld.long 0x00 19. "GMB499,Group Modifier Bit 499" "0,1" bitfld.long 0x00 18. "GMB498,Group Modifier Bit 498" "0,1" bitfld.long 0x00 17. "GMB497,Group Modifier Bit 497" "0,1" newline bitfld.long 0x00 16. "GMB496,Group Modifier Bit 496" "0,1" bitfld.long 0x00 15. "GMB495,Group Modifier Bit 495" "0,1" bitfld.long 0x00 14. "GMB494,Group Modifier Bit 494" "0,1" newline bitfld.long 0x00 13. "GMB493,Group Modifier Bit 493" "0,1" bitfld.long 0x00 12. "GMB492,Group Modifier Bit 492" "0,1" bitfld.long 0x00 11. "GMB491,Group Modifier Bit 491" "0,1" newline bitfld.long 0x00 10. "GMB490,Group Modifier Bit 490" "0,1" bitfld.long 0x00 9. "GMB489,Group Modifier Bit 489" "0,1" bitfld.long 0x00 8. "GMB488,Group Modifier Bit 488" "0,1" newline bitfld.long 0x00 7. "GMB487,Group Modifier Bit 487" "0,1" bitfld.long 0x00 6. "GMB486,Group Modifier Bit 486" "0,1" bitfld.long 0x00 5. "GMB485,Group Modifier Bit 485" "0,1" newline bitfld.long 0x00 4. "GMB484,Group Modifier Bit 484" "0,1" bitfld.long 0x00 3. "GMB483,Group Modifier Bit 483" "0,1" bitfld.long 0x00 2. "GMB482,Group Modifier Bit 482" "0,1" newline bitfld.long 0x00 1. "GMB481,Group Modifier Bit 481" "0,1" bitfld.long 0x00 0. "GMB480,Group Modifier Bit 480" "0,1" else hgroup.long 0x0D3C++0x03 hide.long 0x00 "GICD_IGRPMODR15,Interrupt Group Modifier Register 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D40))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D40++0x03 line.long 0x00 "GICD_IGRPMODR16,Interrupt Group Modifier Register 16" bitfld.long 0x00 31. "GMB543,Group Modifier Bit 543" "0,1" bitfld.long 0x00 30. "GMB542,Group Modifier Bit 542" "0,1" bitfld.long 0x00 29. "GMB541,Group Modifier Bit 541" "0,1" newline bitfld.long 0x00 28. "GMB540,Group Modifier Bit 540" "0,1" bitfld.long 0x00 27. "GMB539,Group Modifier Bit 539" "0,1" bitfld.long 0x00 26. "GMB538,Group Modifier Bit 538" "0,1" newline bitfld.long 0x00 25. "GMB537,Group Modifier Bit 537" "0,1" bitfld.long 0x00 24. "GMB536,Group Modifier Bit 536" "0,1" bitfld.long 0x00 23. "GMB535,Group Modifier Bit 535" "0,1" newline bitfld.long 0x00 22. "GMB534,Group Modifier Bit 534" "0,1" bitfld.long 0x00 21. "GMB533,Group Modifier Bit 533" "0,1" bitfld.long 0x00 20. "GMB532,Group Modifier Bit 532" "0,1" newline bitfld.long 0x00 19. "GMB531,Group Modifier Bit 531" "0,1" bitfld.long 0x00 18. "GMB530,Group Modifier Bit 530" "0,1" bitfld.long 0x00 17. "GMB529,Group Modifier Bit 529" "0,1" newline bitfld.long 0x00 16. "GMB528,Group Modifier Bit 528" "0,1" bitfld.long 0x00 15. "GMB527,Group Modifier Bit 527" "0,1" bitfld.long 0x00 14. "GMB526,Group Modifier Bit 526" "0,1" newline bitfld.long 0x00 13. "GMB525,Group Modifier Bit 525" "0,1" bitfld.long 0x00 12. "GMB524,Group Modifier Bit 524" "0,1" bitfld.long 0x00 11. "GMB523,Group Modifier Bit 523" "0,1" newline bitfld.long 0x00 10. "GMB522,Group Modifier Bit 522" "0,1" bitfld.long 0x00 9. "GMB521,Group Modifier Bit 521" "0,1" bitfld.long 0x00 8. "GMB520,Group Modifier Bit 520" "0,1" newline bitfld.long 0x00 7. "GMB519,Group Modifier Bit 519" "0,1" bitfld.long 0x00 6. "GMB518,Group Modifier Bit 518" "0,1" bitfld.long 0x00 5. "GMB517,Group Modifier Bit 517" "0,1" newline bitfld.long 0x00 4. "GMB516,Group Modifier Bit 516" "0,1" bitfld.long 0x00 3. "GMB515,Group Modifier Bit 515" "0,1" bitfld.long 0x00 2. "GMB514,Group Modifier Bit 514" "0,1" newline bitfld.long 0x00 1. "GMB513,Group Modifier Bit 513" "0,1" bitfld.long 0x00 0. "GMB512,Group Modifier Bit 512" "0,1" else hgroup.long 0x0D40++0x03 hide.long 0x00 "GICD_IGRPMODR16,Interrupt Group Modifier Register 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D44))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D44++0x03 line.long 0x00 "GICD_IGRPMODR17,Interrupt Group Modifier Register 17" bitfld.long 0x00 31. "GMB575,Group Modifier Bit 575" "0,1" bitfld.long 0x00 30. "GMB574,Group Modifier Bit 574" "0,1" bitfld.long 0x00 29. "GMB573,Group Modifier Bit 573" "0,1" newline bitfld.long 0x00 28. "GMB572,Group Modifier Bit 572" "0,1" bitfld.long 0x00 27. "GMB571,Group Modifier Bit 571" "0,1" bitfld.long 0x00 26. "GMB570,Group Modifier Bit 570" "0,1" newline bitfld.long 0x00 25. "GMB569,Group Modifier Bit 569" "0,1" bitfld.long 0x00 24. "GMB568,Group Modifier Bit 568" "0,1" bitfld.long 0x00 23. "GMB567,Group Modifier Bit 567" "0,1" newline bitfld.long 0x00 22. "GMB566,Group Modifier Bit 566" "0,1" bitfld.long 0x00 21. "GMB565,Group Modifier Bit 565" "0,1" bitfld.long 0x00 20. "GMB564,Group Modifier Bit 564" "0,1" newline bitfld.long 0x00 19. "GMB563,Group Modifier Bit 563" "0,1" bitfld.long 0x00 18. "GMB562,Group Modifier Bit 562" "0,1" bitfld.long 0x00 17. "GMB561,Group Modifier Bit 561" "0,1" newline bitfld.long 0x00 16. "GMB560,Group Modifier Bit 560" "0,1" bitfld.long 0x00 15. "GMB559,Group Modifier Bit 559" "0,1" bitfld.long 0x00 14. "GMB558,Group Modifier Bit 558" "0,1" newline bitfld.long 0x00 13. "GMB557,Group Modifier Bit 557" "0,1" bitfld.long 0x00 12. "GMB556,Group Modifier Bit 556" "0,1" bitfld.long 0x00 11. "GMB555,Group Modifier Bit 555" "0,1" newline bitfld.long 0x00 10. "GMB554,Group Modifier Bit 554" "0,1" bitfld.long 0x00 9. "GMB553,Group Modifier Bit 553" "0,1" bitfld.long 0x00 8. "GMB552,Group Modifier Bit 552" "0,1" newline bitfld.long 0x00 7. "GMB551,Group Modifier Bit 551" "0,1" bitfld.long 0x00 6. "GMB550,Group Modifier Bit 550" "0,1" bitfld.long 0x00 5. "GMB549,Group Modifier Bit 549" "0,1" newline bitfld.long 0x00 4. "GMB548,Group Modifier Bit 548" "0,1" bitfld.long 0x00 3. "GMB547,Group Modifier Bit 547" "0,1" bitfld.long 0x00 2. "GMB546,Group Modifier Bit 546" "0,1" newline bitfld.long 0x00 1. "GMB545,Group Modifier Bit 545" "0,1" bitfld.long 0x00 0. "GMB544,Group Modifier Bit 544" "0,1" else hgroup.long 0x0D44++0x03 hide.long 0x00 "GICD_IGRPMODR17,Interrupt Group Modifier Register 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D48))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D48++0x03 line.long 0x00 "GICD_IGRPMODR18,Interrupt Group Modifier Register 18" bitfld.long 0x00 31. "GMB607,Group Modifier Bit 607" "0,1" bitfld.long 0x00 30. "GMB606,Group Modifier Bit 606" "0,1" bitfld.long 0x00 29. "GMB605,Group Modifier Bit 605" "0,1" newline bitfld.long 0x00 28. "GMB604,Group Modifier Bit 604" "0,1" bitfld.long 0x00 27. "GMB603,Group Modifier Bit 603" "0,1" bitfld.long 0x00 26. "GMB602,Group Modifier Bit 602" "0,1" newline bitfld.long 0x00 25. "GMB601,Group Modifier Bit 601" "0,1" bitfld.long 0x00 24. "GMB600,Group Modifier Bit 600" "0,1" bitfld.long 0x00 23. "GMB599,Group Modifier Bit 599" "0,1" newline bitfld.long 0x00 22. "GMB598,Group Modifier Bit 598" "0,1" bitfld.long 0x00 21. "GMB597,Group Modifier Bit 597" "0,1" bitfld.long 0x00 20. "GMB596,Group Modifier Bit 596" "0,1" newline bitfld.long 0x00 19. "GMB595,Group Modifier Bit 595" "0,1" bitfld.long 0x00 18. "GMB594,Group Modifier Bit 594" "0,1" bitfld.long 0x00 17. "GMB593,Group Modifier Bit 593" "0,1" newline bitfld.long 0x00 16. "GMB592,Group Modifier Bit 592" "0,1" bitfld.long 0x00 15. "GMB591,Group Modifier Bit 591" "0,1" bitfld.long 0x00 14. "GMB590,Group Modifier Bit 590" "0,1" newline bitfld.long 0x00 13. "GMB589,Group Modifier Bit 589" "0,1" bitfld.long 0x00 12. "GMB588,Group Modifier Bit 588" "0,1" bitfld.long 0x00 11. "GMB587,Group Modifier Bit 587" "0,1" newline bitfld.long 0x00 10. "GMB586,Group Modifier Bit 586" "0,1" bitfld.long 0x00 9. "GMB585,Group Modifier Bit 585" "0,1" bitfld.long 0x00 8. "GMB584,Group Modifier Bit 584" "0,1" newline bitfld.long 0x00 7. "GMB583,Group Modifier Bit 583" "0,1" bitfld.long 0x00 6. "GMB582,Group Modifier Bit 582" "0,1" bitfld.long 0x00 5. "GMB581,Group Modifier Bit 581" "0,1" newline bitfld.long 0x00 4. "GMB580,Group Modifier Bit 580" "0,1" bitfld.long 0x00 3. "GMB579,Group Modifier Bit 579" "0,1" bitfld.long 0x00 2. "GMB578,Group Modifier Bit 578" "0,1" newline bitfld.long 0x00 1. "GMB577,Group Modifier Bit 577" "0,1" bitfld.long 0x00 0. "GMB576,Group Modifier Bit 576" "0,1" else hgroup.long 0x0D48++0x03 hide.long 0x00 "GICD_IGRPMODR18,Interrupt Group Modifier Register 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D4C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D4C++0x03 line.long 0x00 "GICD_IGRPMODR19,Interrupt Group Modifier Register 19" bitfld.long 0x00 31. "GMB639,Group Modifier Bit 639" "0,1" bitfld.long 0x00 30. "GMB638,Group Modifier Bit 638" "0,1" bitfld.long 0x00 29. "GMB637,Group Modifier Bit 637" "0,1" newline bitfld.long 0x00 28. "GMB636,Group Modifier Bit 636" "0,1" bitfld.long 0x00 27. "GMB635,Group Modifier Bit 635" "0,1" bitfld.long 0x00 26. "GMB634,Group Modifier Bit 634" "0,1" newline bitfld.long 0x00 25. "GMB633,Group Modifier Bit 633" "0,1" bitfld.long 0x00 24. "GMB632,Group Modifier Bit 632" "0,1" bitfld.long 0x00 23. "GMB631,Group Modifier Bit 631" "0,1" newline bitfld.long 0x00 22. "GMB630,Group Modifier Bit 630" "0,1" bitfld.long 0x00 21. "GMB629,Group Modifier Bit 629" "0,1" bitfld.long 0x00 20. "GMB628,Group Modifier Bit 628" "0,1" newline bitfld.long 0x00 19. "GMB627,Group Modifier Bit 627" "0,1" bitfld.long 0x00 18. "GMB626,Group Modifier Bit 626" "0,1" bitfld.long 0x00 17. "GMB625,Group Modifier Bit 625" "0,1" newline bitfld.long 0x00 16. "GMB624,Group Modifier Bit 624" "0,1" bitfld.long 0x00 15. "GMB623,Group Modifier Bit 623" "0,1" bitfld.long 0x00 14. "GMB622,Group Modifier Bit 622" "0,1" newline bitfld.long 0x00 13. "GMB621,Group Modifier Bit 621" "0,1" bitfld.long 0x00 12. "GMB620,Group Modifier Bit 620" "0,1" bitfld.long 0x00 11. "GMB619,Group Modifier Bit 619" "0,1" newline bitfld.long 0x00 10. "GMB618,Group Modifier Bit 618" "0,1" bitfld.long 0x00 9. "GMB617,Group Modifier Bit 617" "0,1" bitfld.long 0x00 8. "GMB616,Group Modifier Bit 616" "0,1" newline bitfld.long 0x00 7. "GMB615,Group Modifier Bit 615" "0,1" bitfld.long 0x00 6. "GMB614,Group Modifier Bit 614" "0,1" bitfld.long 0x00 5. "GMB613,Group Modifier Bit 613" "0,1" newline bitfld.long 0x00 4. "GMB612,Group Modifier Bit 612" "0,1" bitfld.long 0x00 3. "GMB611,Group Modifier Bit 611" "0,1" bitfld.long 0x00 2. "GMB610,Group Modifier Bit 610" "0,1" newline bitfld.long 0x00 1. "GMB609,Group Modifier Bit 609" "0,1" bitfld.long 0x00 0. "GMB608,Group Modifier Bit 608" "0,1" else hgroup.long 0x0D4C++0x03 hide.long 0x00 "GICD_IGRPMODR19,Interrupt Group Modifier Register 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D50))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D50++0x03 line.long 0x00 "GICD_IGRPMODR20,Interrupt Group Modifier Register 20" bitfld.long 0x00 31. "GMB671,Group Modifier Bit 671" "0,1" bitfld.long 0x00 30. "GMB670,Group Modifier Bit 670" "0,1" bitfld.long 0x00 29. "GMB669,Group Modifier Bit 669" "0,1" newline bitfld.long 0x00 28. "GMB668,Group Modifier Bit 668" "0,1" bitfld.long 0x00 27. "GMB667,Group Modifier Bit 667" "0,1" bitfld.long 0x00 26. "GMB666,Group Modifier Bit 666" "0,1" newline bitfld.long 0x00 25. "GMB665,Group Modifier Bit 665" "0,1" bitfld.long 0x00 24. "GMB664,Group Modifier Bit 664" "0,1" bitfld.long 0x00 23. "GMB663,Group Modifier Bit 663" "0,1" newline bitfld.long 0x00 22. "GMB662,Group Modifier Bit 662" "0,1" bitfld.long 0x00 21. "GMB661,Group Modifier Bit 661" "0,1" bitfld.long 0x00 20. "GMB660,Group Modifier Bit 660" "0,1" newline bitfld.long 0x00 19. "GMB659,Group Modifier Bit 659" "0,1" bitfld.long 0x00 18. "GMB658,Group Modifier Bit 658" "0,1" bitfld.long 0x00 17. "GMB657,Group Modifier Bit 657" "0,1" newline bitfld.long 0x00 16. "GMB656,Group Modifier Bit 656" "0,1" bitfld.long 0x00 15. "GMB655,Group Modifier Bit 655" "0,1" bitfld.long 0x00 14. "GMB654,Group Modifier Bit 654" "0,1" newline bitfld.long 0x00 13. "GMB653,Group Modifier Bit 653" "0,1" bitfld.long 0x00 12. "GMB652,Group Modifier Bit 652" "0,1" bitfld.long 0x00 11. "GMB651,Group Modifier Bit 651" "0,1" newline bitfld.long 0x00 10. "GMB650,Group Modifier Bit 650" "0,1" bitfld.long 0x00 9. "GMB649,Group Modifier Bit 649" "0,1" bitfld.long 0x00 8. "GMB648,Group Modifier Bit 648" "0,1" newline bitfld.long 0x00 7. "GMB647,Group Modifier Bit 647" "0,1" bitfld.long 0x00 6. "GMB646,Group Modifier Bit 646" "0,1" bitfld.long 0x00 5. "GMB645,Group Modifier Bit 645" "0,1" newline bitfld.long 0x00 4. "GMB644,Group Modifier Bit 644" "0,1" bitfld.long 0x00 3. "GMB643,Group Modifier Bit 643" "0,1" bitfld.long 0x00 2. "GMB642,Group Modifier Bit 642" "0,1" newline bitfld.long 0x00 1. "GMB641,Group Modifier Bit 641" "0,1" bitfld.long 0x00 0. "GMB640,Group Modifier Bit 640" "0,1" else hgroup.long 0x0D50++0x03 hide.long 0x00 "GICD_IGRPMODR20,Interrupt Group Modifier Register 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D54))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D54++0x03 line.long 0x00 "GICD_IGRPMODR21,Interrupt Group Modifier Register 21" bitfld.long 0x00 31. "GMB703,Group Modifier Bit 703" "0,1" bitfld.long 0x00 30. "GMB702,Group Modifier Bit 702" "0,1" bitfld.long 0x00 29. "GMB701,Group Modifier Bit 701" "0,1" newline bitfld.long 0x00 28. "GMB700,Group Modifier Bit 700" "0,1" bitfld.long 0x00 27. "GMB699,Group Modifier Bit 699" "0,1" bitfld.long 0x00 26. "GMB698,Group Modifier Bit 698" "0,1" newline bitfld.long 0x00 25. "GMB697,Group Modifier Bit 697" "0,1" bitfld.long 0x00 24. "GMB696,Group Modifier Bit 696" "0,1" bitfld.long 0x00 23. "GMB695,Group Modifier Bit 695" "0,1" newline bitfld.long 0x00 22. "GMB694,Group Modifier Bit 694" "0,1" bitfld.long 0x00 21. "GMB693,Group Modifier Bit 693" "0,1" bitfld.long 0x00 20. "GMB692,Group Modifier Bit 692" "0,1" newline bitfld.long 0x00 19. "GMB691,Group Modifier Bit 691" "0,1" bitfld.long 0x00 18. "GMB690,Group Modifier Bit 690" "0,1" bitfld.long 0x00 17. "GMB689,Group Modifier Bit 689" "0,1" newline bitfld.long 0x00 16. "GMB688,Group Modifier Bit 688" "0,1" bitfld.long 0x00 15. "GMB687,Group Modifier Bit 687" "0,1" bitfld.long 0x00 14. "GMB686,Group Modifier Bit 686" "0,1" newline bitfld.long 0x00 13. "GMB685,Group Modifier Bit 685" "0,1" bitfld.long 0x00 12. "GMB684,Group Modifier Bit 684" "0,1" bitfld.long 0x00 11. "GMB683,Group Modifier Bit 683" "0,1" newline bitfld.long 0x00 10. "GMB682,Group Modifier Bit 682" "0,1" bitfld.long 0x00 9. "GMB681,Group Modifier Bit 681" "0,1" bitfld.long 0x00 8. "GMB680,Group Modifier Bit 680" "0,1" newline bitfld.long 0x00 7. "GMB679,Group Modifier Bit 679" "0,1" bitfld.long 0x00 6. "GMB678,Group Modifier Bit 678" "0,1" bitfld.long 0x00 5. "GMB677,Group Modifier Bit 677" "0,1" newline bitfld.long 0x00 4. "GMB676,Group Modifier Bit 676" "0,1" bitfld.long 0x00 3. "GMB675,Group Modifier Bit 675" "0,1" bitfld.long 0x00 2. "GMB674,Group Modifier Bit 674" "0,1" newline bitfld.long 0x00 1. "GMB673,Group Modifier Bit 673" "0,1" bitfld.long 0x00 0. "GMB672,Group Modifier Bit 672" "0,1" else hgroup.long 0x0D54++0x03 hide.long 0x00 "GICD_IGRPMODR21,Interrupt Group Modifier Register 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D58))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D58++0x03 line.long 0x00 "GICD_IGRPMODR22,Interrupt Group Modifier Register 22" bitfld.long 0x00 31. "GMB735,Group Modifier Bit 735" "0,1" bitfld.long 0x00 30. "GMB734,Group Modifier Bit 734" "0,1" bitfld.long 0x00 29. "GMB733,Group Modifier Bit 733" "0,1" newline bitfld.long 0x00 28. "GMB732,Group Modifier Bit 732" "0,1" bitfld.long 0x00 27. "GMB731,Group Modifier Bit 731" "0,1" bitfld.long 0x00 26. "GMB730,Group Modifier Bit 730" "0,1" newline bitfld.long 0x00 25. "GMB729,Group Modifier Bit 729" "0,1" bitfld.long 0x00 24. "GMB728,Group Modifier Bit 728" "0,1" bitfld.long 0x00 23. "GMB727,Group Modifier Bit 727" "0,1" newline bitfld.long 0x00 22. "GMB726,Group Modifier Bit 726" "0,1" bitfld.long 0x00 21. "GMB725,Group Modifier Bit 725" "0,1" bitfld.long 0x00 20. "GMB724,Group Modifier Bit 724" "0,1" newline bitfld.long 0x00 19. "GMB723,Group Modifier Bit 723" "0,1" bitfld.long 0x00 18. "GMB722,Group Modifier Bit 722" "0,1" bitfld.long 0x00 17. "GMB721,Group Modifier Bit 721" "0,1" newline bitfld.long 0x00 16. "GMB720,Group Modifier Bit 720" "0,1" bitfld.long 0x00 15. "GMB719,Group Modifier Bit 719" "0,1" bitfld.long 0x00 14. "GMB718,Group Modifier Bit 718" "0,1" newline bitfld.long 0x00 13. "GMB717,Group Modifier Bit 717" "0,1" bitfld.long 0x00 12. "GMB716,Group Modifier Bit 716" "0,1" bitfld.long 0x00 11. "GMB715,Group Modifier Bit 715" "0,1" newline bitfld.long 0x00 10. "GMB714,Group Modifier Bit 714" "0,1" bitfld.long 0x00 9. "GMB713,Group Modifier Bit 713" "0,1" bitfld.long 0x00 8. "GMB712,Group Modifier Bit 712" "0,1" newline bitfld.long 0x00 7. "GMB711,Group Modifier Bit 711" "0,1" bitfld.long 0x00 6. "GMB710,Group Modifier Bit 710" "0,1" bitfld.long 0x00 5. "GMB709,Group Modifier Bit 709" "0,1" newline bitfld.long 0x00 4. "GMB708,Group Modifier Bit 708" "0,1" bitfld.long 0x00 3. "GMB707,Group Modifier Bit 707" "0,1" bitfld.long 0x00 2. "GMB706,Group Modifier Bit 706" "0,1" newline bitfld.long 0x00 1. "GMB705,Group Modifier Bit 705" "0,1" bitfld.long 0x00 0. "GMB704,Group Modifier Bit 704" "0,1" else hgroup.long 0x0D58++0x03 hide.long 0x00 "GICD_IGRPMODR22,Interrupt Group Modifier Register 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D5C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D5C++0x03 line.long 0x00 "GICD_IGRPMODR23,Interrupt Group Modifier Register 23" bitfld.long 0x00 31. "GMB767,Group Modifier Bit 767" "0,1" bitfld.long 0x00 30. "GMB766,Group Modifier Bit 766" "0,1" bitfld.long 0x00 29. "GMB765,Group Modifier Bit 765" "0,1" newline bitfld.long 0x00 28. "GMB764,Group Modifier Bit 764" "0,1" bitfld.long 0x00 27. "GMB763,Group Modifier Bit 763" "0,1" bitfld.long 0x00 26. "GMB762,Group Modifier Bit 762" "0,1" newline bitfld.long 0x00 25. "GMB761,Group Modifier Bit 761" "0,1" bitfld.long 0x00 24. "GMB760,Group Modifier Bit 760" "0,1" bitfld.long 0x00 23. "GMB759,Group Modifier Bit 759" "0,1" newline bitfld.long 0x00 22. "GMB758,Group Modifier Bit 758" "0,1" bitfld.long 0x00 21. "GMB757,Group Modifier Bit 757" "0,1" bitfld.long 0x00 20. "GMB756,Group Modifier Bit 756" "0,1" newline bitfld.long 0x00 19. "GMB755,Group Modifier Bit 755" "0,1" bitfld.long 0x00 18. "GMB754,Group Modifier Bit 754" "0,1" bitfld.long 0x00 17. "GMB753,Group Modifier Bit 753" "0,1" newline bitfld.long 0x00 16. "GMB752,Group Modifier Bit 752" "0,1" bitfld.long 0x00 15. "GMB751,Group Modifier Bit 751" "0,1" bitfld.long 0x00 14. "GMB750,Group Modifier Bit 750" "0,1" newline bitfld.long 0x00 13. "GMB749,Group Modifier Bit 749" "0,1" bitfld.long 0x00 12. "GMB748,Group Modifier Bit 748" "0,1" bitfld.long 0x00 11. "GMB747,Group Modifier Bit 747" "0,1" newline bitfld.long 0x00 10. "GMB746,Group Modifier Bit 746" "0,1" bitfld.long 0x00 9. "GMB745,Group Modifier Bit 745" "0,1" bitfld.long 0x00 8. "GMB744,Group Modifier Bit 744" "0,1" newline bitfld.long 0x00 7. "GMB743,Group Modifier Bit 743" "0,1" bitfld.long 0x00 6. "GMB742,Group Modifier Bit 742" "0,1" bitfld.long 0x00 5. "GMB741,Group Modifier Bit 741" "0,1" newline bitfld.long 0x00 4. "GMB740,Group Modifier Bit 740" "0,1" bitfld.long 0x00 3. "GMB739,Group Modifier Bit 739" "0,1" bitfld.long 0x00 2. "GMB738,Group Modifier Bit 738" "0,1" newline bitfld.long 0x00 1. "GMB737,Group Modifier Bit 737" "0,1" bitfld.long 0x00 0. "GMB736,Group Modifier Bit 736" "0,1" else hgroup.long 0x0D5C++0x03 hide.long 0x00 "GICD_IGRPMODR23,Interrupt Group Modifier Register 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D60))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D60++0x03 line.long 0x00 "GICD_IGRPMODR24,Interrupt Group Modifier Register 24" bitfld.long 0x00 31. "GMB799,Group Modifier Bit 799" "0,1" bitfld.long 0x00 30. "GMB798,Group Modifier Bit 798" "0,1" bitfld.long 0x00 29. "GMB797,Group Modifier Bit 797" "0,1" newline bitfld.long 0x00 28. "GMB796,Group Modifier Bit 796" "0,1" bitfld.long 0x00 27. "GMB795,Group Modifier Bit 795" "0,1" bitfld.long 0x00 26. "GMB794,Group Modifier Bit 794" "0,1" newline bitfld.long 0x00 25. "GMB793,Group Modifier Bit 793" "0,1" bitfld.long 0x00 24. "GMB792,Group Modifier Bit 792" "0,1" bitfld.long 0x00 23. "GMB791,Group Modifier Bit 791" "0,1" newline bitfld.long 0x00 22. "GMB790,Group Modifier Bit 790" "0,1" bitfld.long 0x00 21. "GMB789,Group Modifier Bit 789" "0,1" bitfld.long 0x00 20. "GMB788,Group Modifier Bit 788" "0,1" newline bitfld.long 0x00 19. "GMB787,Group Modifier Bit 787" "0,1" bitfld.long 0x00 18. "GMB786,Group Modifier Bit 786" "0,1" bitfld.long 0x00 17. "GMB785,Group Modifier Bit 785" "0,1" newline bitfld.long 0x00 16. "GMB784,Group Modifier Bit 784" "0,1" bitfld.long 0x00 15. "GMB783,Group Modifier Bit 783" "0,1" bitfld.long 0x00 14. "GMB782,Group Modifier Bit 782" "0,1" newline bitfld.long 0x00 13. "GMB781,Group Modifier Bit 781" "0,1" bitfld.long 0x00 12. "GMB780,Group Modifier Bit 780" "0,1" bitfld.long 0x00 11. "GMB779,Group Modifier Bit 779" "0,1" newline bitfld.long 0x00 10. "GMB778,Group Modifier Bit 778" "0,1" bitfld.long 0x00 9. "GMB777,Group Modifier Bit 777" "0,1" bitfld.long 0x00 8. "GMB776,Group Modifier Bit 776" "0,1" newline bitfld.long 0x00 7. "GMB775,Group Modifier Bit 775" "0,1" bitfld.long 0x00 6. "GMB774,Group Modifier Bit 774" "0,1" bitfld.long 0x00 5. "GMB773,Group Modifier Bit 773" "0,1" newline bitfld.long 0x00 4. "GMB772,Group Modifier Bit 772" "0,1" bitfld.long 0x00 3. "GMB771,Group Modifier Bit 771" "0,1" bitfld.long 0x00 2. "GMB770,Group Modifier Bit 770" "0,1" newline bitfld.long 0x00 1. "GMB769,Group Modifier Bit 769" "0,1" bitfld.long 0x00 0. "GMB768,Group Modifier Bit 768" "0,1" else hgroup.long 0x0D60++0x03 hide.long 0x00 "GICD_IGRPMODR24,Interrupt Group Modifier Register 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D64))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D64++0x03 line.long 0x00 "GICD_IGRPMODR25,Interrupt Group Modifier Register 25" bitfld.long 0x00 31. "GMB831,Group Modifier Bit 831" "0,1" bitfld.long 0x00 30. "GMB830,Group Modifier Bit 830" "0,1" bitfld.long 0x00 29. "GMB829,Group Modifier Bit 829" "0,1" newline bitfld.long 0x00 28. "GMB828,Group Modifier Bit 828" "0,1" bitfld.long 0x00 27. "GMB827,Group Modifier Bit 827" "0,1" bitfld.long 0x00 26. "GMB826,Group Modifier Bit 826" "0,1" newline bitfld.long 0x00 25. "GMB825,Group Modifier Bit 825" "0,1" bitfld.long 0x00 24. "GMB824,Group Modifier Bit 824" "0,1" bitfld.long 0x00 23. "GMB823,Group Modifier Bit 823" "0,1" newline bitfld.long 0x00 22. "GMB822,Group Modifier Bit 822" "0,1" bitfld.long 0x00 21. "GMB821,Group Modifier Bit 821" "0,1" bitfld.long 0x00 20. "GMB820,Group Modifier Bit 820" "0,1" newline bitfld.long 0x00 19. "GMB819,Group Modifier Bit 819" "0,1" bitfld.long 0x00 18. "GMB818,Group Modifier Bit 818" "0,1" bitfld.long 0x00 17. "GMB817,Group Modifier Bit 817" "0,1" newline bitfld.long 0x00 16. "GMB816,Group Modifier Bit 816" "0,1" bitfld.long 0x00 15. "GMB815,Group Modifier Bit 815" "0,1" bitfld.long 0x00 14. "GMB814,Group Modifier Bit 814" "0,1" newline bitfld.long 0x00 13. "GMB813,Group Modifier Bit 813" "0,1" bitfld.long 0x00 12. "GMB812,Group Modifier Bit 812" "0,1" bitfld.long 0x00 11. "GMB811,Group Modifier Bit 811" "0,1" newline bitfld.long 0x00 10. "GMB810,Group Modifier Bit 810" "0,1" bitfld.long 0x00 9. "GMB809,Group Modifier Bit 809" "0,1" bitfld.long 0x00 8. "GMB808,Group Modifier Bit 808" "0,1" newline bitfld.long 0x00 7. "GMB807,Group Modifier Bit 807" "0,1" bitfld.long 0x00 6. "GMB806,Group Modifier Bit 806" "0,1" bitfld.long 0x00 5. "GMB805,Group Modifier Bit 805" "0,1" newline bitfld.long 0x00 4. "GMB804,Group Modifier Bit 804" "0,1" bitfld.long 0x00 3. "GMB803,Group Modifier Bit 803" "0,1" bitfld.long 0x00 2. "GMB802,Group Modifier Bit 802" "0,1" newline bitfld.long 0x00 1. "GMB801,Group Modifier Bit 801" "0,1" bitfld.long 0x00 0. "GMB800,Group Modifier Bit 800" "0,1" else hgroup.long 0x0D64++0x03 hide.long 0x00 "GICD_IGRPMODR25,Interrupt Group Modifier Register 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D68))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01A)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D68++0x03 line.long 0x00 "GICD_IGRPMODR26,Interrupt Group Modifier Register 26" bitfld.long 0x00 31. "GMB863,Group Modifier Bit 863" "0,1" bitfld.long 0x00 30. "GMB862,Group Modifier Bit 862" "0,1" bitfld.long 0x00 29. "GMB861,Group Modifier Bit 861" "0,1" newline bitfld.long 0x00 28. "GMB860,Group Modifier Bit 860" "0,1" bitfld.long 0x00 27. "GMB859,Group Modifier Bit 859" "0,1" bitfld.long 0x00 26. "GMB858,Group Modifier Bit 858" "0,1" newline bitfld.long 0x00 25. "GMB857,Group Modifier Bit 857" "0,1" bitfld.long 0x00 24. "GMB856,Group Modifier Bit 856" "0,1" bitfld.long 0x00 23. "GMB855,Group Modifier Bit 855" "0,1" newline bitfld.long 0x00 22. "GMB854,Group Modifier Bit 854" "0,1" bitfld.long 0x00 21. "GMB853,Group Modifier Bit 853" "0,1" bitfld.long 0x00 20. "GMB852,Group Modifier Bit 852" "0,1" newline bitfld.long 0x00 19. "GMB851,Group Modifier Bit 851" "0,1" bitfld.long 0x00 18. "GMB850,Group Modifier Bit 850" "0,1" bitfld.long 0x00 17. "GMB849,Group Modifier Bit 849" "0,1" newline bitfld.long 0x00 16. "GMB848,Group Modifier Bit 848" "0,1" bitfld.long 0x00 15. "GMB847,Group Modifier Bit 847" "0,1" bitfld.long 0x00 14. "GMB846,Group Modifier Bit 846" "0,1" newline bitfld.long 0x00 13. "GMB845,Group Modifier Bit 845" "0,1" bitfld.long 0x00 12. "GMB844,Group Modifier Bit 844" "0,1" bitfld.long 0x00 11. "GMB843,Group Modifier Bit 843" "0,1" newline bitfld.long 0x00 10. "GMB842,Group Modifier Bit 842" "0,1" bitfld.long 0x00 9. "GMB841,Group Modifier Bit 841" "0,1" bitfld.long 0x00 8. "GMB840,Group Modifier Bit 840" "0,1" newline bitfld.long 0x00 7. "GMB839,Group Modifier Bit 839" "0,1" bitfld.long 0x00 6. "GMB838,Group Modifier Bit 838" "0,1" bitfld.long 0x00 5. "GMB837,Group Modifier Bit 837" "0,1" newline bitfld.long 0x00 4. "GMB836,Group Modifier Bit 836" "0,1" bitfld.long 0x00 3. "GMB835,Group Modifier Bit 835" "0,1" bitfld.long 0x00 2. "GMB834,Group Modifier Bit 834" "0,1" newline bitfld.long 0x00 1. "GMB833,Group Modifier Bit 833" "0,1" bitfld.long 0x00 0. "GMB832,Group Modifier Bit 832" "0,1" else hgroup.long 0x0D68++0x03 hide.long 0x00 "GICD_IGRPMODR26,Interrupt Group Modifier Register 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D6C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D6C++0x03 line.long 0x00 "GICD_IGRPMODR27,Interrupt Group Modifier Register 27" bitfld.long 0x00 31. "GMB895,Group Modifier Bit 895" "0,1" bitfld.long 0x00 30. "GMB894,Group Modifier Bit 894" "0,1" bitfld.long 0x00 29. "GMB893,Group Modifier Bit 893" "0,1" newline bitfld.long 0x00 28. "GMB892,Group Modifier Bit 892" "0,1" bitfld.long 0x00 27. "GMB891,Group Modifier Bit 891" "0,1" bitfld.long 0x00 26. "GMB890,Group Modifier Bit 890" "0,1" newline bitfld.long 0x00 25. "GMB889,Group Modifier Bit 889" "0,1" bitfld.long 0x00 24. "GMB888,Group Modifier Bit 888" "0,1" bitfld.long 0x00 23. "GMB887,Group Modifier Bit 887" "0,1" newline bitfld.long 0x00 22. "GMB886,Group Modifier Bit 886" "0,1" bitfld.long 0x00 21. "GMB885,Group Modifier Bit 885" "0,1" bitfld.long 0x00 20. "GMB884,Group Modifier Bit 884" "0,1" newline bitfld.long 0x00 19. "GMB883,Group Modifier Bit 883" "0,1" bitfld.long 0x00 18. "GMB882,Group Modifier Bit 882" "0,1" bitfld.long 0x00 17. "GMB881,Group Modifier Bit 881" "0,1" newline bitfld.long 0x00 16. "GMB880,Group Modifier Bit 880" "0,1" bitfld.long 0x00 15. "GMB879,Group Modifier Bit 879" "0,1" bitfld.long 0x00 14. "GMB878,Group Modifier Bit 878" "0,1" newline bitfld.long 0x00 13. "GMB877,Group Modifier Bit 877" "0,1" bitfld.long 0x00 12. "GMB876,Group Modifier Bit 876" "0,1" bitfld.long 0x00 11. "GMB875,Group Modifier Bit 875" "0,1" newline bitfld.long 0x00 10. "GMB874,Group Modifier Bit 874" "0,1" bitfld.long 0x00 9. "GMB873,Group Modifier Bit 873" "0,1" bitfld.long 0x00 8. "GMB872,Group Modifier Bit 872" "0,1" newline bitfld.long 0x00 7. "GMB871,Group Modifier Bit 871" "0,1" bitfld.long 0x00 6. "GMB870,Group Modifier Bit 870" "0,1" bitfld.long 0x00 5. "GMB869,Group Modifier Bit 869" "0,1" newline bitfld.long 0x00 4. "GMB868,Group Modifier Bit 868" "0,1" bitfld.long 0x00 3. "GMB867,Group Modifier Bit 867" "0,1" bitfld.long 0x00 2. "GMB866,Group Modifier Bit 866" "0,1" newline bitfld.long 0x00 1. "GMB865,Group Modifier Bit 865" "0,1" bitfld.long 0x00 0. "GMB864,Group Modifier Bit 864" "0,1" else hgroup.long 0x0D6C++0x03 hide.long 0x00 "GICD_IGRPMODR27,Interrupt Group Modifier Register 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D70))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D70++0x03 line.long 0x00 "GICD_IGRPMODR28,Interrupt Group Modifier Register 28" bitfld.long 0x00 31. "GMB927,Group Modifier Bit 927" "0,1" bitfld.long 0x00 30. "GMB926,Group Modifier Bit 926" "0,1" bitfld.long 0x00 29. "GMB925,Group Modifier Bit 925" "0,1" newline bitfld.long 0x00 28. "GMB924,Group Modifier Bit 924" "0,1" bitfld.long 0x00 27. "GMB923,Group Modifier Bit 923" "0,1" bitfld.long 0x00 26. "GMB922,Group Modifier Bit 922" "0,1" newline bitfld.long 0x00 25. "GMB921,Group Modifier Bit 921" "0,1" bitfld.long 0x00 24. "GMB920,Group Modifier Bit 920" "0,1" bitfld.long 0x00 23. "GMB919,Group Modifier Bit 919" "0,1" newline bitfld.long 0x00 22. "GMB918,Group Modifier Bit 918" "0,1" bitfld.long 0x00 21. "GMB917,Group Modifier Bit 917" "0,1" bitfld.long 0x00 20. "GMB916,Group Modifier Bit 916" "0,1" newline bitfld.long 0x00 19. "GMB915,Group Modifier Bit 915" "0,1" bitfld.long 0x00 18. "GMB914,Group Modifier Bit 914" "0,1" bitfld.long 0x00 17. "GMB913,Group Modifier Bit 913" "0,1" newline bitfld.long 0x00 16. "GMB912,Group Modifier Bit 912" "0,1" bitfld.long 0x00 15. "GMB911,Group Modifier Bit 911" "0,1" bitfld.long 0x00 14. "GMB910,Group Modifier Bit 910" "0,1" newline bitfld.long 0x00 13. "GMB909,Group Modifier Bit 909" "0,1" bitfld.long 0x00 12. "GMB908,Group Modifier Bit 908" "0,1" bitfld.long 0x00 11. "GMB907,Group Modifier Bit 907" "0,1" newline bitfld.long 0x00 10. "GMB906,Group Modifier Bit 906" "0,1" bitfld.long 0x00 9. "GMB905,Group Modifier Bit 905" "0,1" bitfld.long 0x00 8. "GMB904,Group Modifier Bit 904" "0,1" newline bitfld.long 0x00 7. "GMB903,Group Modifier Bit 903" "0,1" bitfld.long 0x00 6. "GMB902,Group Modifier Bit 902" "0,1" bitfld.long 0x00 5. "GMB901,Group Modifier Bit 901" "0,1" newline bitfld.long 0x00 4. "GMB900,Group Modifier Bit 900" "0,1" bitfld.long 0x00 3. "GMB899,Group Modifier Bit 899" "0,1" bitfld.long 0x00 2. "GMB898,Group Modifier Bit 898" "0,1" newline bitfld.long 0x00 1. "GMB897,Group Modifier Bit 897" "0,1" bitfld.long 0x00 0. "GMB896,Group Modifier Bit 896" "0,1" else hgroup.long 0x0D70++0x03 hide.long 0x00 "GICD_IGRPMODR28,Interrupt Group Modifier Register 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D74))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D74++0x03 line.long 0x00 "GICD_IGRPMODR29,Interrupt Group Modifier Register 29" bitfld.long 0x00 31. "GMB959,Group Modifier Bit 959" "0,1" bitfld.long 0x00 30. "GMB958,Group Modifier Bit 958" "0,1" bitfld.long 0x00 29. "GMB957,Group Modifier Bit 957" "0,1" newline bitfld.long 0x00 28. "GMB956,Group Modifier Bit 956" "0,1" bitfld.long 0x00 27. "GMB955,Group Modifier Bit 955" "0,1" bitfld.long 0x00 26. "GMB954,Group Modifier Bit 954" "0,1" newline bitfld.long 0x00 25. "GMB953,Group Modifier Bit 953" "0,1" bitfld.long 0x00 24. "GMB952,Group Modifier Bit 952" "0,1" bitfld.long 0x00 23. "GMB951,Group Modifier Bit 951" "0,1" newline bitfld.long 0x00 22. "GMB950,Group Modifier Bit 950" "0,1" bitfld.long 0x00 21. "GMB949,Group Modifier Bit 949" "0,1" bitfld.long 0x00 20. "GMB948,Group Modifier Bit 948" "0,1" newline bitfld.long 0x00 19. "GMB947,Group Modifier Bit 947" "0,1" bitfld.long 0x00 18. "GMB946,Group Modifier Bit 946" "0,1" bitfld.long 0x00 17. "GMB945,Group Modifier Bit 945" "0,1" newline bitfld.long 0x00 16. "GMB944,Group Modifier Bit 944" "0,1" bitfld.long 0x00 15. "GMB943,Group Modifier Bit 943" "0,1" bitfld.long 0x00 14. "GMB942,Group Modifier Bit 942" "0,1" newline bitfld.long 0x00 13. "GMB941,Group Modifier Bit 941" "0,1" bitfld.long 0x00 12. "GMB940,Group Modifier Bit 940" "0,1" bitfld.long 0x00 11. "GMB939,Group Modifier Bit 939" "0,1" newline bitfld.long 0x00 10. "GMB938,Group Modifier Bit 938" "0,1" bitfld.long 0x00 9. "GMB937,Group Modifier Bit 937" "0,1" bitfld.long 0x00 8. "GMB936,Group Modifier Bit 936" "0,1" newline bitfld.long 0x00 7. "GMB935,Group Modifier Bit 935" "0,1" bitfld.long 0x00 6. "GMB934,Group Modifier Bit 934" "0,1" bitfld.long 0x00 5. "GMB933,Group Modifier Bit 933" "0,1" newline bitfld.long 0x00 4. "GMB932,Group Modifier Bit 932" "0,1" bitfld.long 0x00 3. "GMB931,Group Modifier Bit 931" "0,1" bitfld.long 0x00 2. "GMB930,Group Modifier Bit 930" "0,1" newline bitfld.long 0x00 1. "GMB929,Group Modifier Bit 929" "0,1" bitfld.long 0x00 0. "GMB928,Group Modifier Bit 928" "0,1" else hgroup.long 0x0D74++0x03 hide.long 0x00 "GICD_IGRPMODR29,Interrupt Group Modifier Register 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x0D78))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x00))&0x00000040)==0x00)) group.long 0x0D78++0x03 line.long 0x00 "GICD_IGRPMODR30,Interrupt Group Modifier Register 30" bitfld.long 0x00 31. "GMB991,Group Modifier Bit 991" "0,1" bitfld.long 0x00 30. "GMB990,Group Modifier Bit 990" "0,1" bitfld.long 0x00 29. "GMB989,Group Modifier Bit 989" "0,1" newline bitfld.long 0x00 28. "GMB988,Group Modifier Bit 988" "0,1" bitfld.long 0x00 27. "GMB987,Group Modifier Bit 987" "0,1" bitfld.long 0x00 26. "GMB986,Group Modifier Bit 986" "0,1" newline bitfld.long 0x00 25. "GMB985,Group Modifier Bit 985" "0,1" bitfld.long 0x00 24. "GMB984,Group Modifier Bit 984" "0,1" bitfld.long 0x00 23. "GMB983,Group Modifier Bit 983" "0,1" newline bitfld.long 0x00 22. "GMB982,Group Modifier Bit 982" "0,1" bitfld.long 0x00 21. "GMB981,Group Modifier Bit 981" "0,1" bitfld.long 0x00 20. "GMB980,Group Modifier Bit 980" "0,1" newline bitfld.long 0x00 19. "GMB979,Group Modifier Bit 979" "0,1" bitfld.long 0x00 18. "GMB978,Group Modifier Bit 978" "0,1" bitfld.long 0x00 17. "GMB977,Group Modifier Bit 977" "0,1" newline bitfld.long 0x00 16. "GMB976,Group Modifier Bit 976" "0,1" bitfld.long 0x00 15. "GMB975,Group Modifier Bit 975" "0,1" bitfld.long 0x00 14. "GMB974,Group Modifier Bit 974" "0,1" newline bitfld.long 0x00 13. "GMB973,Group Modifier Bit 973" "0,1" bitfld.long 0x00 12. "GMB972,Group Modifier Bit 972" "0,1" bitfld.long 0x00 11. "GMB971,Group Modifier Bit 971" "0,1" newline bitfld.long 0x00 10. "GMB970,Group Modifier Bit 970" "0,1" bitfld.long 0x00 9. "GMB969,Group Modifier Bit 969" "0,1" bitfld.long 0x00 8. "GMB968,Group Modifier Bit 968" "0,1" newline bitfld.long 0x00 7. "GMB967,Group Modifier Bit 967" "0,1" bitfld.long 0x00 6. "GMB966,Group Modifier Bit 966" "0,1" bitfld.long 0x00 5. "GMB965,Group Modifier Bit 965" "0,1" newline bitfld.long 0x00 4. "GMB964,Group Modifier Bit 964" "0,1" bitfld.long 0x00 3. "GMB963,Group Modifier Bit 963" "0,1" bitfld.long 0x00 2. "GMB962,Group Modifier Bit 962" "0,1" newline bitfld.long 0x00 1. "GMB961,Group Modifier Bit 961" "0,1" bitfld.long 0x00 0. "GMB960,Group Modifier Bit 960" "0,1" else hgroup.long 0x0D78++0x03 hide.long 0x00 "GICD_IGRPMODR30,Interrupt Group Modifier Register 30" endif tree.end tree "Interrupt Group Modifier Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3400))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3400++0x03 line.long 0x00 "GICD_IGRPMODR0E,Interrupt Group Modifier Register Extended 0" bitfld.long 0x00 31. "GMB1023,Group Modifier Bit 1023" "0,1" bitfld.long 0x00 30. "GMB1022,Group Modifier Bit 1022" "0,1" bitfld.long 0x00 29. "GMB1021,Group Modifier Bit 1021" "0,1" newline bitfld.long 0x00 28. "GMB1020,Group Modifier Bit 1020" "0,1" bitfld.long 0x00 27. "GMB1019,Group Modifier Bit 1019" "0,1" bitfld.long 0x00 26. "GMB1018,Group Modifier Bit 1018" "0,1" newline bitfld.long 0x00 25. "GMB1017,Group Modifier Bit 1017" "0,1" bitfld.long 0x00 24. "GMB1016,Group Modifier Bit 1016" "0,1" bitfld.long 0x00 23. "GMB1015,Group Modifier Bit 1015" "0,1" newline bitfld.long 0x00 22. "GMB1014,Group Modifier Bit 1014" "0,1" bitfld.long 0x00 21. "GMB1013,Group Modifier Bit 1013" "0,1" bitfld.long 0x00 20. "GMB1012,Group Modifier Bit 1012" "0,1" newline bitfld.long 0x00 19. "GMB1011,Group Modifier Bit 1011" "0,1" bitfld.long 0x00 18. "GMB1010,Group Modifier Bit 1010" "0,1" bitfld.long 0x00 17. "GMB1009,Group Modifier Bit 1009" "0,1" newline bitfld.long 0x00 16. "GMB1008,Group Modifier Bit 1008" "0,1" bitfld.long 0x00 15. "GMB1007,Group Modifier Bit 1007" "0,1" bitfld.long 0x00 14. "GMB1006,Group Modifier Bit 1006" "0,1" newline bitfld.long 0x00 13. "GMB1005,Group Modifier Bit 1005" "0,1" bitfld.long 0x00 12. "GMB1004,Group Modifier Bit 1004" "0,1" bitfld.long 0x00 11. "GMB1003,Group Modifier Bit 1003" "0,1" newline bitfld.long 0x00 10. "GMB1002,Group Modifier Bit 1002" "0,1" bitfld.long 0x00 9. "GMB1001,Group Modifier Bit 1001" "0,1" bitfld.long 0x00 8. "GMB1000,Group Modifier Bit 1000" "0,1" newline bitfld.long 0x00 7. "GMB999,Group Modifier Bit 999" "0,1" bitfld.long 0x00 6. "GMB998,Group Modifier Bit 998" "0,1" bitfld.long 0x00 5. "GMB997,Group Modifier Bit 997" "0,1" newline bitfld.long 0x00 4. "GMB996,Group Modifier Bit 996" "0,1" bitfld.long 0x00 3. "GMB995,Group Modifier Bit 995" "0,1" bitfld.long 0x00 2. "GMB994,Group Modifier Bit 994" "0,1" newline bitfld.long 0x00 1. "GMB993,Group Modifier Bit 993" "0,1" bitfld.long 0x00 0. "GMB992,Group Modifier Bit 992" "0,1" else hgroup.long 0x3400++0x03 hide.long 0x00 "GICD_IGRPMODR0E,Interrupt Group Modifier Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3404))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3404++0x03 line.long 0x00 "GICD_IGRPMODR1E,Interrupt Group Modifier Register Extended 1" bitfld.long 0x00 31. "GMB1055,Group Modifier Bit 1055" "0,1" bitfld.long 0x00 30. "GMB1054,Group Modifier Bit 1054" "0,1" bitfld.long 0x00 29. "GMB1053,Group Modifier Bit 1053" "0,1" newline bitfld.long 0x00 28. "GMB1052,Group Modifier Bit 1052" "0,1" bitfld.long 0x00 27. "GMB1051,Group Modifier Bit 1051" "0,1" bitfld.long 0x00 26. "GMB1050,Group Modifier Bit 1050" "0,1" newline bitfld.long 0x00 25. "GMB1049,Group Modifier Bit 1049" "0,1" bitfld.long 0x00 24. "GMB1048,Group Modifier Bit 1048" "0,1" bitfld.long 0x00 23. "GMB1047,Group Modifier Bit 1047" "0,1" newline bitfld.long 0x00 22. "GMB1046,Group Modifier Bit 1046" "0,1" bitfld.long 0x00 21. "GMB1045,Group Modifier Bit 1045" "0,1" bitfld.long 0x00 20. "GMB1044,Group Modifier Bit 1044" "0,1" newline bitfld.long 0x00 19. "GMB1043,Group Modifier Bit 1043" "0,1" bitfld.long 0x00 18. "GMB1042,Group Modifier Bit 1042" "0,1" bitfld.long 0x00 17. "GMB1041,Group Modifier Bit 1041" "0,1" newline bitfld.long 0x00 16. "GMB1040,Group Modifier Bit 1040" "0,1" bitfld.long 0x00 15. "GMB1039,Group Modifier Bit 1039" "0,1" bitfld.long 0x00 14. "GMB1038,Group Modifier Bit 1038" "0,1" newline bitfld.long 0x00 13. "GMB1037,Group Modifier Bit 1037" "0,1" bitfld.long 0x00 12. "GMB1036,Group Modifier Bit 1036" "0,1" bitfld.long 0x00 11. "GMB1035,Group Modifier Bit 1035" "0,1" newline bitfld.long 0x00 10. "GMB1034,Group Modifier Bit 1034" "0,1" bitfld.long 0x00 9. "GMB1033,Group Modifier Bit 1033" "0,1" bitfld.long 0x00 8. "GMB1032,Group Modifier Bit 1032" "0,1" newline bitfld.long 0x00 7. "GMB1031,Group Modifier Bit 1031" "0,1" bitfld.long 0x00 6. "GMB1030,Group Modifier Bit 1030" "0,1" bitfld.long 0x00 5. "GMB1029,Group Modifier Bit 1029" "0,1" newline bitfld.long 0x00 4. "GMB1028,Group Modifier Bit 1028" "0,1" bitfld.long 0x00 3. "GMB1027,Group Modifier Bit 1027" "0,1" bitfld.long 0x00 2. "GMB1026,Group Modifier Bit 1026" "0,1" newline bitfld.long 0x00 1. "GMB1025,Group Modifier Bit 1025" "0,1" bitfld.long 0x00 0. "GMB1024,Group Modifier Bit 1024" "0,1" else hgroup.long 0x3404++0x03 hide.long 0x00 "GICD_IGRPMODR1E,Interrupt Group Modifier Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3408))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3408++0x03 line.long 0x00 "GICD_IGRPMODR2E,Interrupt Group Modifier Register Extended 2" bitfld.long 0x00 31. "GMB1087,Group Modifier Bit 1087" "0,1" bitfld.long 0x00 30. "GMB1086,Group Modifier Bit 1086" "0,1" bitfld.long 0x00 29. "GMB1085,Group Modifier Bit 1085" "0,1" newline bitfld.long 0x00 28. "GMB1084,Group Modifier Bit 1084" "0,1" bitfld.long 0x00 27. "GMB1083,Group Modifier Bit 1083" "0,1" bitfld.long 0x00 26. "GMB1082,Group Modifier Bit 1082" "0,1" newline bitfld.long 0x00 25. "GMB1081,Group Modifier Bit 1081" "0,1" bitfld.long 0x00 24. "GMB1080,Group Modifier Bit 1080" "0,1" bitfld.long 0x00 23. "GMB1079,Group Modifier Bit 1079" "0,1" newline bitfld.long 0x00 22. "GMB1078,Group Modifier Bit 1078" "0,1" bitfld.long 0x00 21. "GMB1077,Group Modifier Bit 1077" "0,1" bitfld.long 0x00 20. "GMB1076,Group Modifier Bit 1076" "0,1" newline bitfld.long 0x00 19. "GMB1075,Group Modifier Bit 1075" "0,1" bitfld.long 0x00 18. "GMB1074,Group Modifier Bit 1074" "0,1" bitfld.long 0x00 17. "GMB1073,Group Modifier Bit 1073" "0,1" newline bitfld.long 0x00 16. "GMB1072,Group Modifier Bit 1072" "0,1" bitfld.long 0x00 15. "GMB1071,Group Modifier Bit 1071" "0,1" bitfld.long 0x00 14. "GMB1070,Group Modifier Bit 1070" "0,1" newline bitfld.long 0x00 13. "GMB1069,Group Modifier Bit 1069" "0,1" bitfld.long 0x00 12. "GMB1068,Group Modifier Bit 1068" "0,1" bitfld.long 0x00 11. "GMB1067,Group Modifier Bit 1067" "0,1" newline bitfld.long 0x00 10. "GMB1066,Group Modifier Bit 1066" "0,1" bitfld.long 0x00 9. "GMB1065,Group Modifier Bit 1065" "0,1" bitfld.long 0x00 8. "GMB1064,Group Modifier Bit 1064" "0,1" newline bitfld.long 0x00 7. "GMB1063,Group Modifier Bit 1063" "0,1" bitfld.long 0x00 6. "GMB1062,Group Modifier Bit 1062" "0,1" bitfld.long 0x00 5. "GMB1061,Group Modifier Bit 1061" "0,1" newline bitfld.long 0x00 4. "GMB1060,Group Modifier Bit 1060" "0,1" bitfld.long 0x00 3. "GMB1059,Group Modifier Bit 1059" "0,1" bitfld.long 0x00 2. "GMB1058,Group Modifier Bit 1058" "0,1" newline bitfld.long 0x00 1. "GMB1057,Group Modifier Bit 1057" "0,1" bitfld.long 0x00 0. "GMB1056,Group Modifier Bit 1056" "0,1" else hgroup.long 0x3408++0x03 hide.long 0x00 "GICD_IGRPMODR2E,Interrupt Group Modifier Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x340C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x340C++0x03 line.long 0x00 "GICD_IGRPMODR3E,Interrupt Group Modifier Register Extended 3" bitfld.long 0x00 31. "GMB1119,Group Modifier Bit 1119" "0,1" bitfld.long 0x00 30. "GMB1118,Group Modifier Bit 1118" "0,1" bitfld.long 0x00 29. "GMB1117,Group Modifier Bit 1117" "0,1" newline bitfld.long 0x00 28. "GMB1116,Group Modifier Bit 1116" "0,1" bitfld.long 0x00 27. "GMB1115,Group Modifier Bit 1115" "0,1" bitfld.long 0x00 26. "GMB1114,Group Modifier Bit 1114" "0,1" newline bitfld.long 0x00 25. "GMB1113,Group Modifier Bit 1113" "0,1" bitfld.long 0x00 24. "GMB1112,Group Modifier Bit 1112" "0,1" bitfld.long 0x00 23. "GMB1111,Group Modifier Bit 1111" "0,1" newline bitfld.long 0x00 22. "GMB1110,Group Modifier Bit 1110" "0,1" bitfld.long 0x00 21. "GMB1109,Group Modifier Bit 1109" "0,1" bitfld.long 0x00 20. "GMB1108,Group Modifier Bit 1108" "0,1" newline bitfld.long 0x00 19. "GMB1107,Group Modifier Bit 1107" "0,1" bitfld.long 0x00 18. "GMB1106,Group Modifier Bit 1106" "0,1" bitfld.long 0x00 17. "GMB1105,Group Modifier Bit 1105" "0,1" newline bitfld.long 0x00 16. "GMB1104,Group Modifier Bit 1104" "0,1" bitfld.long 0x00 15. "GMB1103,Group Modifier Bit 1103" "0,1" bitfld.long 0x00 14. "GMB1102,Group Modifier Bit 1102" "0,1" newline bitfld.long 0x00 13. "GMB1101,Group Modifier Bit 1101" "0,1" bitfld.long 0x00 12. "GMB1100,Group Modifier Bit 1100" "0,1" bitfld.long 0x00 11. "GMB1099,Group Modifier Bit 1099" "0,1" newline bitfld.long 0x00 10. "GMB1098,Group Modifier Bit 1098" "0,1" bitfld.long 0x00 9. "GMB1097,Group Modifier Bit 1097" "0,1" bitfld.long 0x00 8. "GMB1096,Group Modifier Bit 1096" "0,1" newline bitfld.long 0x00 7. "GMB1095,Group Modifier Bit 1095" "0,1" bitfld.long 0x00 6. "GMB1094,Group Modifier Bit 1094" "0,1" bitfld.long 0x00 5. "GMB1093,Group Modifier Bit 1093" "0,1" newline bitfld.long 0x00 4. "GMB1092,Group Modifier Bit 1092" "0,1" bitfld.long 0x00 3. "GMB1091,Group Modifier Bit 1091" "0,1" bitfld.long 0x00 2. "GMB1090,Group Modifier Bit 1090" "0,1" newline bitfld.long 0x00 1. "GMB1089,Group Modifier Bit 1089" "0,1" bitfld.long 0x00 0. "GMB1088,Group Modifier Bit 1088" "0,1" else hgroup.long 0x340C++0x03 hide.long 0x00 "GICD_IGRPMODR3E,Interrupt Group Modifier Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3410))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3410++0x03 line.long 0x00 "GICD_IGRPMODR4E,Interrupt Group Modifier Register Extended 4" bitfld.long 0x00 31. "GMB1151,Group Modifier Bit 1151" "0,1" bitfld.long 0x00 30. "GMB1150,Group Modifier Bit 1150" "0,1" bitfld.long 0x00 29. "GMB1149,Group Modifier Bit 1149" "0,1" newline bitfld.long 0x00 28. "GMB1148,Group Modifier Bit 1148" "0,1" bitfld.long 0x00 27. "GMB1147,Group Modifier Bit 1147" "0,1" bitfld.long 0x00 26. "GMB1146,Group Modifier Bit 1146" "0,1" newline bitfld.long 0x00 25. "GMB1145,Group Modifier Bit 1145" "0,1" bitfld.long 0x00 24. "GMB1144,Group Modifier Bit 1144" "0,1" bitfld.long 0x00 23. "GMB1143,Group Modifier Bit 1143" "0,1" newline bitfld.long 0x00 22. "GMB1142,Group Modifier Bit 1142" "0,1" bitfld.long 0x00 21. "GMB1141,Group Modifier Bit 1141" "0,1" bitfld.long 0x00 20. "GMB1140,Group Modifier Bit 1140" "0,1" newline bitfld.long 0x00 19. "GMB1139,Group Modifier Bit 1139" "0,1" bitfld.long 0x00 18. "GMB1138,Group Modifier Bit 1138" "0,1" bitfld.long 0x00 17. "GMB1137,Group Modifier Bit 1137" "0,1" newline bitfld.long 0x00 16. "GMB1136,Group Modifier Bit 1136" "0,1" bitfld.long 0x00 15. "GMB1135,Group Modifier Bit 1135" "0,1" bitfld.long 0x00 14. "GMB1134,Group Modifier Bit 1134" "0,1" newline bitfld.long 0x00 13. "GMB1133,Group Modifier Bit 1133" "0,1" bitfld.long 0x00 12. "GMB1132,Group Modifier Bit 1132" "0,1" bitfld.long 0x00 11. "GMB1131,Group Modifier Bit 1131" "0,1" newline bitfld.long 0x00 10. "GMB1130,Group Modifier Bit 1130" "0,1" bitfld.long 0x00 9. "GMB1129,Group Modifier Bit 1129" "0,1" bitfld.long 0x00 8. "GMB1128,Group Modifier Bit 1128" "0,1" newline bitfld.long 0x00 7. "GMB1127,Group Modifier Bit 1127" "0,1" bitfld.long 0x00 6. "GMB1126,Group Modifier Bit 1126" "0,1" bitfld.long 0x00 5. "GMB1125,Group Modifier Bit 1125" "0,1" newline bitfld.long 0x00 4. "GMB1124,Group Modifier Bit 1124" "0,1" bitfld.long 0x00 3. "GMB1123,Group Modifier Bit 1123" "0,1" bitfld.long 0x00 2. "GMB1122,Group Modifier Bit 1122" "0,1" newline bitfld.long 0x00 1. "GMB1121,Group Modifier Bit 1121" "0,1" bitfld.long 0x00 0. "GMB1120,Group Modifier Bit 1120" "0,1" else hgroup.long 0x3410++0x03 hide.long 0x00 "GICD_IGRPMODR4E,Interrupt Group Modifier Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3414))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3414++0x03 line.long 0x00 "GICD_IGRPMODR5E,Interrupt Group Modifier Register Extended 5" bitfld.long 0x00 31. "GMB1183,Group Modifier Bit 1183" "0,1" bitfld.long 0x00 30. "GMB1182,Group Modifier Bit 1182" "0,1" bitfld.long 0x00 29. "GMB1181,Group Modifier Bit 1181" "0,1" newline bitfld.long 0x00 28. "GMB1180,Group Modifier Bit 1180" "0,1" bitfld.long 0x00 27. "GMB1179,Group Modifier Bit 1179" "0,1" bitfld.long 0x00 26. "GMB1178,Group Modifier Bit 1178" "0,1" newline bitfld.long 0x00 25. "GMB1177,Group Modifier Bit 1177" "0,1" bitfld.long 0x00 24. "GMB1176,Group Modifier Bit 1176" "0,1" bitfld.long 0x00 23. "GMB1175,Group Modifier Bit 1175" "0,1" newline bitfld.long 0x00 22. "GMB1174,Group Modifier Bit 1174" "0,1" bitfld.long 0x00 21. "GMB1173,Group Modifier Bit 1173" "0,1" bitfld.long 0x00 20. "GMB1172,Group Modifier Bit 1172" "0,1" newline bitfld.long 0x00 19. "GMB1171,Group Modifier Bit 1171" "0,1" bitfld.long 0x00 18. "GMB1170,Group Modifier Bit 1170" "0,1" bitfld.long 0x00 17. "GMB1169,Group Modifier Bit 1169" "0,1" newline bitfld.long 0x00 16. "GMB1168,Group Modifier Bit 1168" "0,1" bitfld.long 0x00 15. "GMB1167,Group Modifier Bit 1167" "0,1" bitfld.long 0x00 14. "GMB1166,Group Modifier Bit 1166" "0,1" newline bitfld.long 0x00 13. "GMB1165,Group Modifier Bit 1165" "0,1" bitfld.long 0x00 12. "GMB1164,Group Modifier Bit 1164" "0,1" bitfld.long 0x00 11. "GMB1163,Group Modifier Bit 1163" "0,1" newline bitfld.long 0x00 10. "GMB1162,Group Modifier Bit 1162" "0,1" bitfld.long 0x00 9. "GMB1161,Group Modifier Bit 1161" "0,1" bitfld.long 0x00 8. "GMB1160,Group Modifier Bit 1160" "0,1" newline bitfld.long 0x00 7. "GMB1159,Group Modifier Bit 1159" "0,1" bitfld.long 0x00 6. "GMB1158,Group Modifier Bit 1158" "0,1" bitfld.long 0x00 5. "GMB1157,Group Modifier Bit 1157" "0,1" newline bitfld.long 0x00 4. "GMB1156,Group Modifier Bit 1156" "0,1" bitfld.long 0x00 3. "GMB1155,Group Modifier Bit 1155" "0,1" bitfld.long 0x00 2. "GMB1154,Group Modifier Bit 1154" "0,1" newline bitfld.long 0x00 1. "GMB1153,Group Modifier Bit 1153" "0,1" bitfld.long 0x00 0. "GMB1152,Group Modifier Bit 1152" "0,1" else hgroup.long 0x3414++0x03 hide.long 0x00 "GICD_IGRPMODR5E,Interrupt Group Modifier Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3418))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3418++0x03 line.long 0x00 "GICD_IGRPMODR6E,Interrupt Group Modifier Register Extended 6" bitfld.long 0x00 31. "GMB1215,Group Modifier Bit 1215" "0,1" bitfld.long 0x00 30. "GMB1214,Group Modifier Bit 1214" "0,1" bitfld.long 0x00 29. "GMB1213,Group Modifier Bit 1213" "0,1" newline bitfld.long 0x00 28. "GMB1212,Group Modifier Bit 1212" "0,1" bitfld.long 0x00 27. "GMB1211,Group Modifier Bit 1211" "0,1" bitfld.long 0x00 26. "GMB1210,Group Modifier Bit 1210" "0,1" newline bitfld.long 0x00 25. "GMB1209,Group Modifier Bit 1209" "0,1" bitfld.long 0x00 24. "GMB1208,Group Modifier Bit 1208" "0,1" bitfld.long 0x00 23. "GMB1207,Group Modifier Bit 1207" "0,1" newline bitfld.long 0x00 22. "GMB1206,Group Modifier Bit 1206" "0,1" bitfld.long 0x00 21. "GMB1205,Group Modifier Bit 1205" "0,1" bitfld.long 0x00 20. "GMB1204,Group Modifier Bit 1204" "0,1" newline bitfld.long 0x00 19. "GMB1203,Group Modifier Bit 1203" "0,1" bitfld.long 0x00 18. "GMB1202,Group Modifier Bit 1202" "0,1" bitfld.long 0x00 17. "GMB1201,Group Modifier Bit 1201" "0,1" newline bitfld.long 0x00 16. "GMB1200,Group Modifier Bit 1200" "0,1" bitfld.long 0x00 15. "GMB1199,Group Modifier Bit 1199" "0,1" bitfld.long 0x00 14. "GMB1198,Group Modifier Bit 1198" "0,1" newline bitfld.long 0x00 13. "GMB1197,Group Modifier Bit 1197" "0,1" bitfld.long 0x00 12. "GMB1196,Group Modifier Bit 1196" "0,1" bitfld.long 0x00 11. "GMB1195,Group Modifier Bit 1195" "0,1" newline bitfld.long 0x00 10. "GMB1194,Group Modifier Bit 1194" "0,1" bitfld.long 0x00 9. "GMB1193,Group Modifier Bit 1193" "0,1" bitfld.long 0x00 8. "GMB1192,Group Modifier Bit 1192" "0,1" newline bitfld.long 0x00 7. "GMB1191,Group Modifier Bit 1191" "0,1" bitfld.long 0x00 6. "GMB1190,Group Modifier Bit 1190" "0,1" bitfld.long 0x00 5. "GMB1189,Group Modifier Bit 1189" "0,1" newline bitfld.long 0x00 4. "GMB1188,Group Modifier Bit 1188" "0,1" bitfld.long 0x00 3. "GMB1187,Group Modifier Bit 1187" "0,1" bitfld.long 0x00 2. "GMB1186,Group Modifier Bit 1186" "0,1" newline bitfld.long 0x00 1. "GMB1185,Group Modifier Bit 1185" "0,1" bitfld.long 0x00 0. "GMB1184,Group Modifier Bit 1184" "0,1" else hgroup.long 0x3418++0x03 hide.long 0x00 "GICD_IGRPMODR6E,Interrupt Group Modifier Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x341C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x341C++0x03 line.long 0x00 "GICD_IGRPMODR7E,Interrupt Group Modifier Register Extended 7" bitfld.long 0x00 31. "GMB1247,Group Modifier Bit 1247" "0,1" bitfld.long 0x00 30. "GMB1246,Group Modifier Bit 1246" "0,1" bitfld.long 0x00 29. "GMB1245,Group Modifier Bit 1245" "0,1" newline bitfld.long 0x00 28. "GMB1244,Group Modifier Bit 1244" "0,1" bitfld.long 0x00 27. "GMB1243,Group Modifier Bit 1243" "0,1" bitfld.long 0x00 26. "GMB1242,Group Modifier Bit 1242" "0,1" newline bitfld.long 0x00 25. "GMB1241,Group Modifier Bit 1241" "0,1" bitfld.long 0x00 24. "GMB1240,Group Modifier Bit 1240" "0,1" bitfld.long 0x00 23. "GMB1239,Group Modifier Bit 1239" "0,1" newline bitfld.long 0x00 22. "GMB1238,Group Modifier Bit 1238" "0,1" bitfld.long 0x00 21. "GMB1237,Group Modifier Bit 1237" "0,1" bitfld.long 0x00 20. "GMB1236,Group Modifier Bit 1236" "0,1" newline bitfld.long 0x00 19. "GMB1235,Group Modifier Bit 1235" "0,1" bitfld.long 0x00 18. "GMB1234,Group Modifier Bit 1234" "0,1" bitfld.long 0x00 17. "GMB1233,Group Modifier Bit 1233" "0,1" newline bitfld.long 0x00 16. "GMB1232,Group Modifier Bit 1232" "0,1" bitfld.long 0x00 15. "GMB1231,Group Modifier Bit 1231" "0,1" bitfld.long 0x00 14. "GMB1230,Group Modifier Bit 1230" "0,1" newline bitfld.long 0x00 13. "GMB1229,Group Modifier Bit 1229" "0,1" bitfld.long 0x00 12. "GMB1228,Group Modifier Bit 1228" "0,1" bitfld.long 0x00 11. "GMB1227,Group Modifier Bit 1227" "0,1" newline bitfld.long 0x00 10. "GMB1226,Group Modifier Bit 1226" "0,1" bitfld.long 0x00 9. "GMB1225,Group Modifier Bit 1225" "0,1" bitfld.long 0x00 8. "GMB1224,Group Modifier Bit 1224" "0,1" newline bitfld.long 0x00 7. "GMB1223,Group Modifier Bit 1223" "0,1" bitfld.long 0x00 6. "GMB1222,Group Modifier Bit 1222" "0,1" bitfld.long 0x00 5. "GMB1221,Group Modifier Bit 1221" "0,1" newline bitfld.long 0x00 4. "GMB1220,Group Modifier Bit 1220" "0,1" bitfld.long 0x00 3. "GMB1219,Group Modifier Bit 1219" "0,1" bitfld.long 0x00 2. "GMB1218,Group Modifier Bit 1218" "0,1" newline bitfld.long 0x00 1. "GMB1217,Group Modifier Bit 1217" "0,1" bitfld.long 0x00 0. "GMB1216,Group Modifier Bit 1216" "0,1" else hgroup.long 0x341C++0x03 hide.long 0x00 "GICD_IGRPMODR7E,Interrupt Group Modifier Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3420))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3420++0x03 line.long 0x00 "GICD_IGRPMODR8E,Interrupt Group Modifier Register Extended 8" bitfld.long 0x00 31. "GMB1279,Group Modifier Bit 1279" "0,1" bitfld.long 0x00 30. "GMB1278,Group Modifier Bit 1278" "0,1" bitfld.long 0x00 29. "GMB1277,Group Modifier Bit 1277" "0,1" newline bitfld.long 0x00 28. "GMB1276,Group Modifier Bit 1276" "0,1" bitfld.long 0x00 27. "GMB1275,Group Modifier Bit 1275" "0,1" bitfld.long 0x00 26. "GMB1274,Group Modifier Bit 1274" "0,1" newline bitfld.long 0x00 25. "GMB1273,Group Modifier Bit 1273" "0,1" bitfld.long 0x00 24. "GMB1272,Group Modifier Bit 1272" "0,1" bitfld.long 0x00 23. "GMB1271,Group Modifier Bit 1271" "0,1" newline bitfld.long 0x00 22. "GMB1270,Group Modifier Bit 1270" "0,1" bitfld.long 0x00 21. "GMB1269,Group Modifier Bit 1269" "0,1" bitfld.long 0x00 20. "GMB1268,Group Modifier Bit 1268" "0,1" newline bitfld.long 0x00 19. "GMB1267,Group Modifier Bit 1267" "0,1" bitfld.long 0x00 18. "GMB1266,Group Modifier Bit 1266" "0,1" bitfld.long 0x00 17. "GMB1265,Group Modifier Bit 1265" "0,1" newline bitfld.long 0x00 16. "GMB1264,Group Modifier Bit 1264" "0,1" bitfld.long 0x00 15. "GMB1263,Group Modifier Bit 1263" "0,1" bitfld.long 0x00 14. "GMB1262,Group Modifier Bit 1262" "0,1" newline bitfld.long 0x00 13. "GMB1261,Group Modifier Bit 1261" "0,1" bitfld.long 0x00 12. "GMB1260,Group Modifier Bit 1260" "0,1" bitfld.long 0x00 11. "GMB1259,Group Modifier Bit 1259" "0,1" newline bitfld.long 0x00 10. "GMB1258,Group Modifier Bit 1258" "0,1" bitfld.long 0x00 9. "GMB1257,Group Modifier Bit 1257" "0,1" bitfld.long 0x00 8. "GMB1256,Group Modifier Bit 1256" "0,1" newline bitfld.long 0x00 7. "GMB1255,Group Modifier Bit 1255" "0,1" bitfld.long 0x00 6. "GMB1254,Group Modifier Bit 1254" "0,1" bitfld.long 0x00 5. "GMB1253,Group Modifier Bit 1253" "0,1" newline bitfld.long 0x00 4. "GMB1252,Group Modifier Bit 1252" "0,1" bitfld.long 0x00 3. "GMB1251,Group Modifier Bit 1251" "0,1" bitfld.long 0x00 2. "GMB1250,Group Modifier Bit 1250" "0,1" newline bitfld.long 0x00 1. "GMB1249,Group Modifier Bit 1249" "0,1" bitfld.long 0x00 0. "GMB1248,Group Modifier Bit 1248" "0,1" else hgroup.long 0x3420++0x03 hide.long 0x00 "GICD_IGRPMODR8E,Interrupt Group Modifier Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3424))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3424++0x03 line.long 0x00 "GICD_IGRPMODR9E,Interrupt Group Modifier Register Extended 9" bitfld.long 0x00 31. "GMB1311,Group Modifier Bit 1311" "0,1" bitfld.long 0x00 30. "GMB1310,Group Modifier Bit 1310" "0,1" bitfld.long 0x00 29. "GMB1309,Group Modifier Bit 1309" "0,1" newline bitfld.long 0x00 28. "GMB1308,Group Modifier Bit 1308" "0,1" bitfld.long 0x00 27. "GMB1307,Group Modifier Bit 1307" "0,1" bitfld.long 0x00 26. "GMB1306,Group Modifier Bit 1306" "0,1" newline bitfld.long 0x00 25. "GMB1305,Group Modifier Bit 1305" "0,1" bitfld.long 0x00 24. "GMB1304,Group Modifier Bit 1304" "0,1" bitfld.long 0x00 23. "GMB1303,Group Modifier Bit 1303" "0,1" newline bitfld.long 0x00 22. "GMB1302,Group Modifier Bit 1302" "0,1" bitfld.long 0x00 21. "GMB1301,Group Modifier Bit 1301" "0,1" bitfld.long 0x00 20. "GMB1300,Group Modifier Bit 1300" "0,1" newline bitfld.long 0x00 19. "GMB1299,Group Modifier Bit 1299" "0,1" bitfld.long 0x00 18. "GMB1298,Group Modifier Bit 1298" "0,1" bitfld.long 0x00 17. "GMB1297,Group Modifier Bit 1297" "0,1" newline bitfld.long 0x00 16. "GMB1296,Group Modifier Bit 1296" "0,1" bitfld.long 0x00 15. "GMB1295,Group Modifier Bit 1295" "0,1" bitfld.long 0x00 14. "GMB1294,Group Modifier Bit 1294" "0,1" newline bitfld.long 0x00 13. "GMB1293,Group Modifier Bit 1293" "0,1" bitfld.long 0x00 12. "GMB1292,Group Modifier Bit 1292" "0,1" bitfld.long 0x00 11. "GMB1291,Group Modifier Bit 1291" "0,1" newline bitfld.long 0x00 10. "GMB1290,Group Modifier Bit 1290" "0,1" bitfld.long 0x00 9. "GMB1289,Group Modifier Bit 1289" "0,1" bitfld.long 0x00 8. "GMB1288,Group Modifier Bit 1288" "0,1" newline bitfld.long 0x00 7. "GMB1287,Group Modifier Bit 1287" "0,1" bitfld.long 0x00 6. "GMB1286,Group Modifier Bit 1286" "0,1" bitfld.long 0x00 5. "GMB1285,Group Modifier Bit 1285" "0,1" newline bitfld.long 0x00 4. "GMB1284,Group Modifier Bit 1284" "0,1" bitfld.long 0x00 3. "GMB1283,Group Modifier Bit 1283" "0,1" bitfld.long 0x00 2. "GMB1282,Group Modifier Bit 1282" "0,1" newline bitfld.long 0x00 1. "GMB1281,Group Modifier Bit 1281" "0,1" bitfld.long 0x00 0. "GMB1280,Group Modifier Bit 1280" "0,1" else hgroup.long 0x3424++0x03 hide.long 0x00 "GICD_IGRPMODR9E,Interrupt Group Modifier Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3428))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3428++0x03 line.long 0x00 "GICD_IGRPMODR10E,Interrupt Group Modifier Register Extended 10" bitfld.long 0x00 31. "GMB1343,Group Modifier Bit 1343" "0,1" bitfld.long 0x00 30. "GMB1342,Group Modifier Bit 1342" "0,1" bitfld.long 0x00 29. "GMB1341,Group Modifier Bit 1341" "0,1" newline bitfld.long 0x00 28. "GMB1340,Group Modifier Bit 1340" "0,1" bitfld.long 0x00 27. "GMB1339,Group Modifier Bit 1339" "0,1" bitfld.long 0x00 26. "GMB1338,Group Modifier Bit 1338" "0,1" newline bitfld.long 0x00 25. "GMB1337,Group Modifier Bit 1337" "0,1" bitfld.long 0x00 24. "GMB1336,Group Modifier Bit 1336" "0,1" bitfld.long 0x00 23. "GMB1335,Group Modifier Bit 1335" "0,1" newline bitfld.long 0x00 22. "GMB1334,Group Modifier Bit 1334" "0,1" bitfld.long 0x00 21. "GMB1333,Group Modifier Bit 1333" "0,1" bitfld.long 0x00 20. "GMB1332,Group Modifier Bit 1332" "0,1" newline bitfld.long 0x00 19. "GMB1331,Group Modifier Bit 1331" "0,1" bitfld.long 0x00 18. "GMB1330,Group Modifier Bit 1330" "0,1" bitfld.long 0x00 17. "GMB1329,Group Modifier Bit 1329" "0,1" newline bitfld.long 0x00 16. "GMB1328,Group Modifier Bit 1328" "0,1" bitfld.long 0x00 15. "GMB1327,Group Modifier Bit 1327" "0,1" bitfld.long 0x00 14. "GMB1326,Group Modifier Bit 1326" "0,1" newline bitfld.long 0x00 13. "GMB1325,Group Modifier Bit 1325" "0,1" bitfld.long 0x00 12. "GMB1324,Group Modifier Bit 1324" "0,1" bitfld.long 0x00 11. "GMB1323,Group Modifier Bit 1323" "0,1" newline bitfld.long 0x00 10. "GMB1322,Group Modifier Bit 1322" "0,1" bitfld.long 0x00 9. "GMB1321,Group Modifier Bit 1321" "0,1" bitfld.long 0x00 8. "GMB1320,Group Modifier Bit 1320" "0,1" newline bitfld.long 0x00 7. "GMB1319,Group Modifier Bit 1319" "0,1" bitfld.long 0x00 6. "GMB1318,Group Modifier Bit 1318" "0,1" bitfld.long 0x00 5. "GMB1317,Group Modifier Bit 1317" "0,1" newline bitfld.long 0x00 4. "GMB1316,Group Modifier Bit 1316" "0,1" bitfld.long 0x00 3. "GMB1315,Group Modifier Bit 1315" "0,1" bitfld.long 0x00 2. "GMB1314,Group Modifier Bit 1314" "0,1" newline bitfld.long 0x00 1. "GMB1313,Group Modifier Bit 1313" "0,1" bitfld.long 0x00 0. "GMB1312,Group Modifier Bit 1312" "0,1" else hgroup.long 0x3428++0x03 hide.long 0x00 "GICD_IGRPMODR10E,Interrupt Group Modifier Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x342C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x342C++0x03 line.long 0x00 "GICD_IGRPMODR11E,Interrupt Group Modifier Register Extended 11" bitfld.long 0x00 31. "GMB1375,Group Modifier Bit 1375" "0,1" bitfld.long 0x00 30. "GMB1374,Group Modifier Bit 1374" "0,1" bitfld.long 0x00 29. "GMB1373,Group Modifier Bit 1373" "0,1" newline bitfld.long 0x00 28. "GMB1372,Group Modifier Bit 1372" "0,1" bitfld.long 0x00 27. "GMB1371,Group Modifier Bit 1371" "0,1" bitfld.long 0x00 26. "GMB1370,Group Modifier Bit 1370" "0,1" newline bitfld.long 0x00 25. "GMB1369,Group Modifier Bit 1369" "0,1" bitfld.long 0x00 24. "GMB1368,Group Modifier Bit 1368" "0,1" bitfld.long 0x00 23. "GMB1367,Group Modifier Bit 1367" "0,1" newline bitfld.long 0x00 22. "GMB1366,Group Modifier Bit 1366" "0,1" bitfld.long 0x00 21. "GMB1365,Group Modifier Bit 1365" "0,1" bitfld.long 0x00 20. "GMB1364,Group Modifier Bit 1364" "0,1" newline bitfld.long 0x00 19. "GMB1363,Group Modifier Bit 1363" "0,1" bitfld.long 0x00 18. "GMB1362,Group Modifier Bit 1362" "0,1" bitfld.long 0x00 17. "GMB1361,Group Modifier Bit 1361" "0,1" newline bitfld.long 0x00 16. "GMB1360,Group Modifier Bit 1360" "0,1" bitfld.long 0x00 15. "GMB1359,Group Modifier Bit 1359" "0,1" bitfld.long 0x00 14. "GMB1358,Group Modifier Bit 1358" "0,1" newline bitfld.long 0x00 13. "GMB1357,Group Modifier Bit 1357" "0,1" bitfld.long 0x00 12. "GMB1356,Group Modifier Bit 1356" "0,1" bitfld.long 0x00 11. "GMB1355,Group Modifier Bit 1355" "0,1" newline bitfld.long 0x00 10. "GMB1354,Group Modifier Bit 1354" "0,1" bitfld.long 0x00 9. "GMB1353,Group Modifier Bit 1353" "0,1" bitfld.long 0x00 8. "GMB1352,Group Modifier Bit 1352" "0,1" newline bitfld.long 0x00 7. "GMB1351,Group Modifier Bit 1351" "0,1" bitfld.long 0x00 6. "GMB1350,Group Modifier Bit 1350" "0,1" bitfld.long 0x00 5. "GMB1349,Group Modifier Bit 1349" "0,1" newline bitfld.long 0x00 4. "GMB1348,Group Modifier Bit 1348" "0,1" bitfld.long 0x00 3. "GMB1347,Group Modifier Bit 1347" "0,1" bitfld.long 0x00 2. "GMB1346,Group Modifier Bit 1346" "0,1" newline bitfld.long 0x00 1. "GMB1345,Group Modifier Bit 1345" "0,1" bitfld.long 0x00 0. "GMB1344,Group Modifier Bit 1344" "0,1" else hgroup.long 0x342C++0x03 hide.long 0x00 "GICD_IGRPMODR11E,Interrupt Group Modifier Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3430))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3430++0x03 line.long 0x00 "GICD_IGRPMODR12E,Interrupt Group Modifier Register Extended 12" bitfld.long 0x00 31. "GMB1407,Group Modifier Bit 1407" "0,1" bitfld.long 0x00 30. "GMB1406,Group Modifier Bit 1406" "0,1" bitfld.long 0x00 29. "GMB1405,Group Modifier Bit 1405" "0,1" newline bitfld.long 0x00 28. "GMB1404,Group Modifier Bit 1404" "0,1" bitfld.long 0x00 27. "GMB1403,Group Modifier Bit 1403" "0,1" bitfld.long 0x00 26. "GMB1402,Group Modifier Bit 1402" "0,1" newline bitfld.long 0x00 25. "GMB1401,Group Modifier Bit 1401" "0,1" bitfld.long 0x00 24. "GMB1400,Group Modifier Bit 1400" "0,1" bitfld.long 0x00 23. "GMB1399,Group Modifier Bit 1399" "0,1" newline bitfld.long 0x00 22. "GMB1398,Group Modifier Bit 1398" "0,1" bitfld.long 0x00 21. "GMB1397,Group Modifier Bit 1397" "0,1" bitfld.long 0x00 20. "GMB1396,Group Modifier Bit 1396" "0,1" newline bitfld.long 0x00 19. "GMB1395,Group Modifier Bit 1395" "0,1" bitfld.long 0x00 18. "GMB1394,Group Modifier Bit 1394" "0,1" bitfld.long 0x00 17. "GMB1393,Group Modifier Bit 1393" "0,1" newline bitfld.long 0x00 16. "GMB1392,Group Modifier Bit 1392" "0,1" bitfld.long 0x00 15. "GMB1391,Group Modifier Bit 1391" "0,1" bitfld.long 0x00 14. "GMB1390,Group Modifier Bit 1390" "0,1" newline bitfld.long 0x00 13. "GMB1389,Group Modifier Bit 1389" "0,1" bitfld.long 0x00 12. "GMB1388,Group Modifier Bit 1388" "0,1" bitfld.long 0x00 11. "GMB1387,Group Modifier Bit 1387" "0,1" newline bitfld.long 0x00 10. "GMB1386,Group Modifier Bit 1386" "0,1" bitfld.long 0x00 9. "GMB1385,Group Modifier Bit 1385" "0,1" bitfld.long 0x00 8. "GMB1384,Group Modifier Bit 1384" "0,1" newline bitfld.long 0x00 7. "GMB1383,Group Modifier Bit 1383" "0,1" bitfld.long 0x00 6. "GMB1382,Group Modifier Bit 1382" "0,1" bitfld.long 0x00 5. "GMB1381,Group Modifier Bit 1381" "0,1" newline bitfld.long 0x00 4. "GMB1380,Group Modifier Bit 1380" "0,1" bitfld.long 0x00 3. "GMB1379,Group Modifier Bit 1379" "0,1" bitfld.long 0x00 2. "GMB1378,Group Modifier Bit 1378" "0,1" newline bitfld.long 0x00 1. "GMB1377,Group Modifier Bit 1377" "0,1" bitfld.long 0x00 0. "GMB1376,Group Modifier Bit 1376" "0,1" else hgroup.long 0x3430++0x03 hide.long 0x00 "GICD_IGRPMODR12E,Interrupt Group Modifier Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3434))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3434++0x03 line.long 0x00 "GICD_IGRPMODR13E,Interrupt Group Modifier Register Extended 13" bitfld.long 0x00 31. "GMB1439,Group Modifier Bit 1439" "0,1" bitfld.long 0x00 30. "GMB1438,Group Modifier Bit 1438" "0,1" bitfld.long 0x00 29. "GMB1437,Group Modifier Bit 1437" "0,1" newline bitfld.long 0x00 28. "GMB1436,Group Modifier Bit 1436" "0,1" bitfld.long 0x00 27. "GMB1435,Group Modifier Bit 1435" "0,1" bitfld.long 0x00 26. "GMB1434,Group Modifier Bit 1434" "0,1" newline bitfld.long 0x00 25. "GMB1433,Group Modifier Bit 1433" "0,1" bitfld.long 0x00 24. "GMB1432,Group Modifier Bit 1432" "0,1" bitfld.long 0x00 23. "GMB1431,Group Modifier Bit 1431" "0,1" newline bitfld.long 0x00 22. "GMB1430,Group Modifier Bit 1430" "0,1" bitfld.long 0x00 21. "GMB1429,Group Modifier Bit 1429" "0,1" bitfld.long 0x00 20. "GMB1428,Group Modifier Bit 1428" "0,1" newline bitfld.long 0x00 19. "GMB1427,Group Modifier Bit 1427" "0,1" bitfld.long 0x00 18. "GMB1426,Group Modifier Bit 1426" "0,1" bitfld.long 0x00 17. "GMB1425,Group Modifier Bit 1425" "0,1" newline bitfld.long 0x00 16. "GMB1424,Group Modifier Bit 1424" "0,1" bitfld.long 0x00 15. "GMB1423,Group Modifier Bit 1423" "0,1" bitfld.long 0x00 14. "GMB1422,Group Modifier Bit 1422" "0,1" newline bitfld.long 0x00 13. "GMB1421,Group Modifier Bit 1421" "0,1" bitfld.long 0x00 12. "GMB1420,Group Modifier Bit 1420" "0,1" bitfld.long 0x00 11. "GMB1419,Group Modifier Bit 1419" "0,1" newline bitfld.long 0x00 10. "GMB1418,Group Modifier Bit 1418" "0,1" bitfld.long 0x00 9. "GMB1417,Group Modifier Bit 1417" "0,1" bitfld.long 0x00 8. "GMB1416,Group Modifier Bit 1416" "0,1" newline bitfld.long 0x00 7. "GMB1415,Group Modifier Bit 1415" "0,1" bitfld.long 0x00 6. "GMB1414,Group Modifier Bit 1414" "0,1" bitfld.long 0x00 5. "GMB1413,Group Modifier Bit 1413" "0,1" newline bitfld.long 0x00 4. "GMB1412,Group Modifier Bit 1412" "0,1" bitfld.long 0x00 3. "GMB1411,Group Modifier Bit 1411" "0,1" bitfld.long 0x00 2. "GMB1410,Group Modifier Bit 1410" "0,1" newline bitfld.long 0x00 1. "GMB1409,Group Modifier Bit 1409" "0,1" bitfld.long 0x00 0. "GMB1408,Group Modifier Bit 1408" "0,1" else hgroup.long 0x3434++0x03 hide.long 0x00 "GICD_IGRPMODR13E,Interrupt Group Modifier Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3438))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3438++0x03 line.long 0x00 "GICD_IGRPMODR14E,Interrupt Group Modifier Register Extended 14" bitfld.long 0x00 31. "GMB1471,Group Modifier Bit 1471" "0,1" bitfld.long 0x00 30. "GMB1470,Group Modifier Bit 1470" "0,1" bitfld.long 0x00 29. "GMB1469,Group Modifier Bit 1469" "0,1" newline bitfld.long 0x00 28. "GMB1468,Group Modifier Bit 1468" "0,1" bitfld.long 0x00 27. "GMB1467,Group Modifier Bit 1467" "0,1" bitfld.long 0x00 26. "GMB1466,Group Modifier Bit 1466" "0,1" newline bitfld.long 0x00 25. "GMB1465,Group Modifier Bit 1465" "0,1" bitfld.long 0x00 24. "GMB1464,Group Modifier Bit 1464" "0,1" bitfld.long 0x00 23. "GMB1463,Group Modifier Bit 1463" "0,1" newline bitfld.long 0x00 22. "GMB1462,Group Modifier Bit 1462" "0,1" bitfld.long 0x00 21. "GMB1461,Group Modifier Bit 1461" "0,1" bitfld.long 0x00 20. "GMB1460,Group Modifier Bit 1460" "0,1" newline bitfld.long 0x00 19. "GMB1459,Group Modifier Bit 1459" "0,1" bitfld.long 0x00 18. "GMB1458,Group Modifier Bit 1458" "0,1" bitfld.long 0x00 17. "GMB1457,Group Modifier Bit 1457" "0,1" newline bitfld.long 0x00 16. "GMB1456,Group Modifier Bit 1456" "0,1" bitfld.long 0x00 15. "GMB1455,Group Modifier Bit 1455" "0,1" bitfld.long 0x00 14. "GMB1454,Group Modifier Bit 1454" "0,1" newline bitfld.long 0x00 13. "GMB1453,Group Modifier Bit 1453" "0,1" bitfld.long 0x00 12. "GMB1452,Group Modifier Bit 1452" "0,1" bitfld.long 0x00 11. "GMB1451,Group Modifier Bit 1451" "0,1" newline bitfld.long 0x00 10. "GMB1450,Group Modifier Bit 1450" "0,1" bitfld.long 0x00 9. "GMB1449,Group Modifier Bit 1449" "0,1" bitfld.long 0x00 8. "GMB1448,Group Modifier Bit 1448" "0,1" newline bitfld.long 0x00 7. "GMB1447,Group Modifier Bit 1447" "0,1" bitfld.long 0x00 6. "GMB1446,Group Modifier Bit 1446" "0,1" bitfld.long 0x00 5. "GMB1445,Group Modifier Bit 1445" "0,1" newline bitfld.long 0x00 4. "GMB1444,Group Modifier Bit 1444" "0,1" bitfld.long 0x00 3. "GMB1443,Group Modifier Bit 1443" "0,1" bitfld.long 0x00 2. "GMB1442,Group Modifier Bit 1442" "0,1" newline bitfld.long 0x00 1. "GMB1441,Group Modifier Bit 1441" "0,1" bitfld.long 0x00 0. "GMB1440,Group Modifier Bit 1440" "0,1" else hgroup.long 0x3438++0x03 hide.long 0x00 "GICD_IGRPMODR14E,Interrupt Group Modifier Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x343C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)==0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x343C++0x03 line.long 0x00 "GICD_IGRPMODR15E,Interrupt Group Modifier Register Extended 15" bitfld.long 0x00 31. "GMB1503,Group Modifier Bit 1503" "0,1" bitfld.long 0x00 30. "GMB1502,Group Modifier Bit 1502" "0,1" bitfld.long 0x00 29. "GMB1501,Group Modifier Bit 1501" "0,1" newline bitfld.long 0x00 28. "GMB1500,Group Modifier Bit 1500" "0,1" bitfld.long 0x00 27. "GMB1499,Group Modifier Bit 1499" "0,1" bitfld.long 0x00 26. "GMB1498,Group Modifier Bit 1498" "0,1" newline bitfld.long 0x00 25. "GMB1497,Group Modifier Bit 1497" "0,1" bitfld.long 0x00 24. "GMB1496,Group Modifier Bit 1496" "0,1" bitfld.long 0x00 23. "GMB1495,Group Modifier Bit 1495" "0,1" newline bitfld.long 0x00 22. "GMB1494,Group Modifier Bit 1494" "0,1" bitfld.long 0x00 21. "GMB1493,Group Modifier Bit 1493" "0,1" bitfld.long 0x00 20. "GMB1492,Group Modifier Bit 1492" "0,1" newline bitfld.long 0x00 19. "GMB1491,Group Modifier Bit 1491" "0,1" bitfld.long 0x00 18. "GMB1490,Group Modifier Bit 1490" "0,1" bitfld.long 0x00 17. "GMB1489,Group Modifier Bit 1489" "0,1" newline bitfld.long 0x00 16. "GMB1488,Group Modifier Bit 1488" "0,1" bitfld.long 0x00 15. "GMB1487,Group Modifier Bit 1487" "0,1" bitfld.long 0x00 14. "GMB1486,Group Modifier Bit 1486" "0,1" newline bitfld.long 0x00 13. "GMB1485,Group Modifier Bit 1485" "0,1" bitfld.long 0x00 12. "GMB1484,Group Modifier Bit 1484" "0,1" bitfld.long 0x00 11. "GMB1483,Group Modifier Bit 1483" "0,1" newline bitfld.long 0x00 10. "GMB1482,Group Modifier Bit 1482" "0,1" bitfld.long 0x00 9. "GMB1481,Group Modifier Bit 1481" "0,1" bitfld.long 0x00 8. "GMB1480,Group Modifier Bit 1480" "0,1" newline bitfld.long 0x00 7. "GMB1479,Group Modifier Bit 1479" "0,1" bitfld.long 0x00 6. "GMB1478,Group Modifier Bit 1478" "0,1" bitfld.long 0x00 5. "GMB1477,Group Modifier Bit 1477" "0,1" newline bitfld.long 0x00 4. "GMB1476,Group Modifier Bit 1476" "0,1" bitfld.long 0x00 3. "GMB1475,Group Modifier Bit 1475" "0,1" bitfld.long 0x00 2. "GMB1474,Group Modifier Bit 1474" "0,1" newline bitfld.long 0x00 1. "GMB1473,Group Modifier Bit 1473" "0,1" bitfld.long 0x00 0. "GMB1472,Group Modifier Bit 1472" "0,1" else hgroup.long 0x343C++0x03 hide.long 0x00 "GICD_IGRPMODR15E,Interrupt Group Modifier Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3440))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3440++0x03 line.long 0x00 "GICD_IGRPMODR16E,Interrupt Group Modifier Register Extended 16" bitfld.long 0x00 31. "GMB1535,Group Modifier Bit 1535" "0,1" bitfld.long 0x00 30. "GMB1534,Group Modifier Bit 1534" "0,1" bitfld.long 0x00 29. "GMB1533,Group Modifier Bit 1533" "0,1" newline bitfld.long 0x00 28. "GMB1532,Group Modifier Bit 1532" "0,1" bitfld.long 0x00 27. "GMB1531,Group Modifier Bit 1531" "0,1" bitfld.long 0x00 26. "GMB1530,Group Modifier Bit 1530" "0,1" newline bitfld.long 0x00 25. "GMB1529,Group Modifier Bit 1529" "0,1" bitfld.long 0x00 24. "GMB1528,Group Modifier Bit 1528" "0,1" bitfld.long 0x00 23. "GMB1527,Group Modifier Bit 1527" "0,1" newline bitfld.long 0x00 22. "GMB1526,Group Modifier Bit 1526" "0,1" bitfld.long 0x00 21. "GMB1525,Group Modifier Bit 1525" "0,1" bitfld.long 0x00 20. "GMB1524,Group Modifier Bit 1524" "0,1" newline bitfld.long 0x00 19. "GMB1523,Group Modifier Bit 1523" "0,1" bitfld.long 0x00 18. "GMB1522,Group Modifier Bit 1522" "0,1" bitfld.long 0x00 17. "GMB1521,Group Modifier Bit 1521" "0,1" newline bitfld.long 0x00 16. "GMB1520,Group Modifier Bit 1520" "0,1" bitfld.long 0x00 15. "GMB1519,Group Modifier Bit 1519" "0,1" bitfld.long 0x00 14. "GMB1518,Group Modifier Bit 1518" "0,1" newline bitfld.long 0x00 13. "GMB1517,Group Modifier Bit 1517" "0,1" bitfld.long 0x00 12. "GMB1516,Group Modifier Bit 1516" "0,1" bitfld.long 0x00 11. "GMB1515,Group Modifier Bit 1515" "0,1" newline bitfld.long 0x00 10. "GMB1514,Group Modifier Bit 1514" "0,1" bitfld.long 0x00 9. "GMB1513,Group Modifier Bit 1513" "0,1" bitfld.long 0x00 8. "GMB1512,Group Modifier Bit 1512" "0,1" newline bitfld.long 0x00 7. "GMB1511,Group Modifier Bit 1511" "0,1" bitfld.long 0x00 6. "GMB1510,Group Modifier Bit 1510" "0,1" bitfld.long 0x00 5. "GMB1509,Group Modifier Bit 1509" "0,1" newline bitfld.long 0x00 4. "GMB1508,Group Modifier Bit 1508" "0,1" bitfld.long 0x00 3. "GMB1507,Group Modifier Bit 1507" "0,1" bitfld.long 0x00 2. "GMB1506,Group Modifier Bit 1506" "0,1" newline bitfld.long 0x00 1. "GMB1505,Group Modifier Bit 1505" "0,1" bitfld.long 0x00 0. "GMB1504,Group Modifier Bit 1504" "0,1" else hgroup.long 0x3440++0x03 hide.long 0x00 "GICD_IGRPMODR16E,Interrupt Group Modifier Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3444))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3444++0x03 line.long 0x00 "GICD_IGRPMODR17E,Interrupt Group Modifier Register Extended 17" bitfld.long 0x00 31. "GMB1567,Group Modifier Bit 1567" "0,1" bitfld.long 0x00 30. "GMB1566,Group Modifier Bit 1566" "0,1" bitfld.long 0x00 29. "GMB1565,Group Modifier Bit 1565" "0,1" newline bitfld.long 0x00 28. "GMB1564,Group Modifier Bit 1564" "0,1" bitfld.long 0x00 27. "GMB1563,Group Modifier Bit 1563" "0,1" bitfld.long 0x00 26. "GMB1562,Group Modifier Bit 1562" "0,1" newline bitfld.long 0x00 25. "GMB1561,Group Modifier Bit 1561" "0,1" bitfld.long 0x00 24. "GMB1560,Group Modifier Bit 1560" "0,1" bitfld.long 0x00 23. "GMB1559,Group Modifier Bit 1559" "0,1" newline bitfld.long 0x00 22. "GMB1558,Group Modifier Bit 1558" "0,1" bitfld.long 0x00 21. "GMB1557,Group Modifier Bit 1557" "0,1" bitfld.long 0x00 20. "GMB1556,Group Modifier Bit 1556" "0,1" newline bitfld.long 0x00 19. "GMB1555,Group Modifier Bit 1555" "0,1" bitfld.long 0x00 18. "GMB1554,Group Modifier Bit 1554" "0,1" bitfld.long 0x00 17. "GMB1553,Group Modifier Bit 1553" "0,1" newline bitfld.long 0x00 16. "GMB1552,Group Modifier Bit 1552" "0,1" bitfld.long 0x00 15. "GMB1551,Group Modifier Bit 1551" "0,1" bitfld.long 0x00 14. "GMB1550,Group Modifier Bit 1550" "0,1" newline bitfld.long 0x00 13. "GMB1549,Group Modifier Bit 1549" "0,1" bitfld.long 0x00 12. "GMB1548,Group Modifier Bit 1548" "0,1" bitfld.long 0x00 11. "GMB1547,Group Modifier Bit 1547" "0,1" newline bitfld.long 0x00 10. "GMB1546,Group Modifier Bit 1546" "0,1" bitfld.long 0x00 9. "GMB1545,Group Modifier Bit 1545" "0,1" bitfld.long 0x00 8. "GMB1544,Group Modifier Bit 1544" "0,1" newline bitfld.long 0x00 7. "GMB1543,Group Modifier Bit 1543" "0,1" bitfld.long 0x00 6. "GMB1542,Group Modifier Bit 1542" "0,1" bitfld.long 0x00 5. "GMB1541,Group Modifier Bit 1541" "0,1" newline bitfld.long 0x00 4. "GMB1540,Group Modifier Bit 1540" "0,1" bitfld.long 0x00 3. "GMB1539,Group Modifier Bit 1539" "0,1" bitfld.long 0x00 2. "GMB1538,Group Modifier Bit 1538" "0,1" newline bitfld.long 0x00 1. "GMB1537,Group Modifier Bit 1537" "0,1" bitfld.long 0x00 0. "GMB1536,Group Modifier Bit 1536" "0,1" else hgroup.long 0x3444++0x03 hide.long 0x00 "GICD_IGRPMODR17E,Interrupt Group Modifier Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3448))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3448++0x03 line.long 0x00 "GICD_IGRPMODR18E,Interrupt Group Modifier Register Extended 18" bitfld.long 0x00 31. "GMB1599,Group Modifier Bit 1599" "0,1" bitfld.long 0x00 30. "GMB1598,Group Modifier Bit 1598" "0,1" bitfld.long 0x00 29. "GMB1597,Group Modifier Bit 1597" "0,1" newline bitfld.long 0x00 28. "GMB1596,Group Modifier Bit 1596" "0,1" bitfld.long 0x00 27. "GMB1595,Group Modifier Bit 1595" "0,1" bitfld.long 0x00 26. "GMB1594,Group Modifier Bit 1594" "0,1" newline bitfld.long 0x00 25. "GMB1593,Group Modifier Bit 1593" "0,1" bitfld.long 0x00 24. "GMB1592,Group Modifier Bit 1592" "0,1" bitfld.long 0x00 23. "GMB1591,Group Modifier Bit 1591" "0,1" newline bitfld.long 0x00 22. "GMB1590,Group Modifier Bit 1590" "0,1" bitfld.long 0x00 21. "GMB1589,Group Modifier Bit 1589" "0,1" bitfld.long 0x00 20. "GMB1588,Group Modifier Bit 1588" "0,1" newline bitfld.long 0x00 19. "GMB1587,Group Modifier Bit 1587" "0,1" bitfld.long 0x00 18. "GMB1586,Group Modifier Bit 1586" "0,1" bitfld.long 0x00 17. "GMB1585,Group Modifier Bit 1585" "0,1" newline bitfld.long 0x00 16. "GMB1584,Group Modifier Bit 1584" "0,1" bitfld.long 0x00 15. "GMB1583,Group Modifier Bit 1583" "0,1" bitfld.long 0x00 14. "GMB1582,Group Modifier Bit 1582" "0,1" newline bitfld.long 0x00 13. "GMB1581,Group Modifier Bit 1581" "0,1" bitfld.long 0x00 12. "GMB1580,Group Modifier Bit 1580" "0,1" bitfld.long 0x00 11. "GMB1579,Group Modifier Bit 1579" "0,1" newline bitfld.long 0x00 10. "GMB1578,Group Modifier Bit 1578" "0,1" bitfld.long 0x00 9. "GMB1577,Group Modifier Bit 1577" "0,1" bitfld.long 0x00 8. "GMB1576,Group Modifier Bit 1576" "0,1" newline bitfld.long 0x00 7. "GMB1575,Group Modifier Bit 1575" "0,1" bitfld.long 0x00 6. "GMB1574,Group Modifier Bit 1574" "0,1" bitfld.long 0x00 5. "GMB1573,Group Modifier Bit 1573" "0,1" newline bitfld.long 0x00 4. "GMB1572,Group Modifier Bit 1572" "0,1" bitfld.long 0x00 3. "GMB1571,Group Modifier Bit 1571" "0,1" bitfld.long 0x00 2. "GMB1570,Group Modifier Bit 1570" "0,1" newline bitfld.long 0x00 1. "GMB1569,Group Modifier Bit 1569" "0,1" bitfld.long 0x00 0. "GMB1568,Group Modifier Bit 1568" "0,1" else hgroup.long 0x3448++0x03 hide.long 0x00 "GICD_IGRPMODR18E,Interrupt Group Modifier Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x344C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x344C++0x03 line.long 0x00 "GICD_IGRPMODR19E,Interrupt Group Modifier Register Extended 19" bitfld.long 0x00 31. "GMB1631,Group Modifier Bit 1631" "0,1" bitfld.long 0x00 30. "GMB1630,Group Modifier Bit 1630" "0,1" bitfld.long 0x00 29. "GMB1629,Group Modifier Bit 1629" "0,1" newline bitfld.long 0x00 28. "GMB1628,Group Modifier Bit 1628" "0,1" bitfld.long 0x00 27. "GMB1627,Group Modifier Bit 1627" "0,1" bitfld.long 0x00 26. "GMB1626,Group Modifier Bit 1626" "0,1" newline bitfld.long 0x00 25. "GMB1625,Group Modifier Bit 1625" "0,1" bitfld.long 0x00 24. "GMB1624,Group Modifier Bit 1624" "0,1" bitfld.long 0x00 23. "GMB1623,Group Modifier Bit 1623" "0,1" newline bitfld.long 0x00 22. "GMB1622,Group Modifier Bit 1622" "0,1" bitfld.long 0x00 21. "GMB1621,Group Modifier Bit 1621" "0,1" bitfld.long 0x00 20. "GMB1620,Group Modifier Bit 1620" "0,1" newline bitfld.long 0x00 19. "GMB1619,Group Modifier Bit 1619" "0,1" bitfld.long 0x00 18. "GMB1618,Group Modifier Bit 1618" "0,1" bitfld.long 0x00 17. "GMB1617,Group Modifier Bit 1617" "0,1" newline bitfld.long 0x00 16. "GMB1616,Group Modifier Bit 1616" "0,1" bitfld.long 0x00 15. "GMB1615,Group Modifier Bit 1615" "0,1" bitfld.long 0x00 14. "GMB1614,Group Modifier Bit 1614" "0,1" newline bitfld.long 0x00 13. "GMB1613,Group Modifier Bit 1613" "0,1" bitfld.long 0x00 12. "GMB1612,Group Modifier Bit 1612" "0,1" bitfld.long 0x00 11. "GMB1611,Group Modifier Bit 1611" "0,1" newline bitfld.long 0x00 10. "GMB1610,Group Modifier Bit 1610" "0,1" bitfld.long 0x00 9. "GMB1609,Group Modifier Bit 1609" "0,1" bitfld.long 0x00 8. "GMB1608,Group Modifier Bit 1608" "0,1" newline bitfld.long 0x00 7. "GMB1607,Group Modifier Bit 1607" "0,1" bitfld.long 0x00 6. "GMB1606,Group Modifier Bit 1606" "0,1" bitfld.long 0x00 5. "GMB1605,Group Modifier Bit 1605" "0,1" newline bitfld.long 0x00 4. "GMB1604,Group Modifier Bit 1604" "0,1" bitfld.long 0x00 3. "GMB1603,Group Modifier Bit 1603" "0,1" bitfld.long 0x00 2. "GMB1602,Group Modifier Bit 1602" "0,1" newline bitfld.long 0x00 1. "GMB1601,Group Modifier Bit 1601" "0,1" bitfld.long 0x00 0. "GMB1600,Group Modifier Bit 1600" "0,1" else hgroup.long 0x344C++0x03 hide.long 0x00 "GICD_IGRPMODR19E,Interrupt Group Modifier Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3450))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3450++0x03 line.long 0x00 "GICD_IGRPMODR20E,Interrupt Group Modifier Register Extended 20" bitfld.long 0x00 31. "GMB1663,Group Modifier Bit 1663" "0,1" bitfld.long 0x00 30. "GMB1662,Group Modifier Bit 1662" "0,1" bitfld.long 0x00 29. "GMB1661,Group Modifier Bit 1661" "0,1" newline bitfld.long 0x00 28. "GMB1660,Group Modifier Bit 1660" "0,1" bitfld.long 0x00 27. "GMB1659,Group Modifier Bit 1659" "0,1" bitfld.long 0x00 26. "GMB1658,Group Modifier Bit 1658" "0,1" newline bitfld.long 0x00 25. "GMB1657,Group Modifier Bit 1657" "0,1" bitfld.long 0x00 24. "GMB1656,Group Modifier Bit 1656" "0,1" bitfld.long 0x00 23. "GMB1655,Group Modifier Bit 1655" "0,1" newline bitfld.long 0x00 22. "GMB1654,Group Modifier Bit 1654" "0,1" bitfld.long 0x00 21. "GMB1653,Group Modifier Bit 1653" "0,1" bitfld.long 0x00 20. "GMB1652,Group Modifier Bit 1652" "0,1" newline bitfld.long 0x00 19. "GMB1651,Group Modifier Bit 1651" "0,1" bitfld.long 0x00 18. "GMB1650,Group Modifier Bit 1650" "0,1" bitfld.long 0x00 17. "GMB1649,Group Modifier Bit 1649" "0,1" newline bitfld.long 0x00 16. "GMB1648,Group Modifier Bit 1648" "0,1" bitfld.long 0x00 15. "GMB1647,Group Modifier Bit 1647" "0,1" bitfld.long 0x00 14. "GMB1646,Group Modifier Bit 1646" "0,1" newline bitfld.long 0x00 13. "GMB1645,Group Modifier Bit 1645" "0,1" bitfld.long 0x00 12. "GMB1644,Group Modifier Bit 1644" "0,1" bitfld.long 0x00 11. "GMB1643,Group Modifier Bit 1643" "0,1" newline bitfld.long 0x00 10. "GMB1642,Group Modifier Bit 1642" "0,1" bitfld.long 0x00 9. "GMB1641,Group Modifier Bit 1641" "0,1" bitfld.long 0x00 8. "GMB1640,Group Modifier Bit 1640" "0,1" newline bitfld.long 0x00 7. "GMB1639,Group Modifier Bit 1639" "0,1" bitfld.long 0x00 6. "GMB1638,Group Modifier Bit 1638" "0,1" bitfld.long 0x00 5. "GMB1637,Group Modifier Bit 1637" "0,1" newline bitfld.long 0x00 4. "GMB1636,Group Modifier Bit 1636" "0,1" bitfld.long 0x00 3. "GMB1635,Group Modifier Bit 1635" "0,1" bitfld.long 0x00 2. "GMB1634,Group Modifier Bit 1634" "0,1" newline bitfld.long 0x00 1. "GMB1633,Group Modifier Bit 1633" "0,1" bitfld.long 0x00 0. "GMB1632,Group Modifier Bit 1632" "0,1" else hgroup.long 0x3450++0x03 hide.long 0x00 "GICD_IGRPMODR20E,Interrupt Group Modifier Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3454))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3454++0x03 line.long 0x00 "GICD_IGRPMODR21E,Interrupt Group Modifier Register Extended 21" bitfld.long 0x00 31. "GMB1695,Group Modifier Bit 1695" "0,1" bitfld.long 0x00 30. "GMB1694,Group Modifier Bit 1694" "0,1" bitfld.long 0x00 29. "GMB1693,Group Modifier Bit 1693" "0,1" newline bitfld.long 0x00 28. "GMB1692,Group Modifier Bit 1692" "0,1" bitfld.long 0x00 27. "GMB1691,Group Modifier Bit 1691" "0,1" bitfld.long 0x00 26. "GMB1690,Group Modifier Bit 1690" "0,1" newline bitfld.long 0x00 25. "GMB1689,Group Modifier Bit 1689" "0,1" bitfld.long 0x00 24. "GMB1688,Group Modifier Bit 1688" "0,1" bitfld.long 0x00 23. "GMB1687,Group Modifier Bit 1687" "0,1" newline bitfld.long 0x00 22. "GMB1686,Group Modifier Bit 1686" "0,1" bitfld.long 0x00 21. "GMB1685,Group Modifier Bit 1685" "0,1" bitfld.long 0x00 20. "GMB1684,Group Modifier Bit 1684" "0,1" newline bitfld.long 0x00 19. "GMB1683,Group Modifier Bit 1683" "0,1" bitfld.long 0x00 18. "GMB1682,Group Modifier Bit 1682" "0,1" bitfld.long 0x00 17. "GMB1681,Group Modifier Bit 1681" "0,1" newline bitfld.long 0x00 16. "GMB1680,Group Modifier Bit 1680" "0,1" bitfld.long 0x00 15. "GMB1679,Group Modifier Bit 1679" "0,1" bitfld.long 0x00 14. "GMB1678,Group Modifier Bit 1678" "0,1" newline bitfld.long 0x00 13. "GMB1677,Group Modifier Bit 1677" "0,1" bitfld.long 0x00 12. "GMB1676,Group Modifier Bit 1676" "0,1" bitfld.long 0x00 11. "GMB1675,Group Modifier Bit 1675" "0,1" newline bitfld.long 0x00 10. "GMB1674,Group Modifier Bit 1674" "0,1" bitfld.long 0x00 9. "GMB1673,Group Modifier Bit 1673" "0,1" bitfld.long 0x00 8. "GMB1672,Group Modifier Bit 1672" "0,1" newline bitfld.long 0x00 7. "GMB1671,Group Modifier Bit 1671" "0,1" bitfld.long 0x00 6. "GMB1670,Group Modifier Bit 1670" "0,1" bitfld.long 0x00 5. "GMB1669,Group Modifier Bit 1669" "0,1" newline bitfld.long 0x00 4. "GMB1668,Group Modifier Bit 1668" "0,1" bitfld.long 0x00 3. "GMB1667,Group Modifier Bit 1667" "0,1" bitfld.long 0x00 2. "GMB1666,Group Modifier Bit 1666" "0,1" newline bitfld.long 0x00 1. "GMB1665,Group Modifier Bit 1665" "0,1" bitfld.long 0x00 0. "GMB1664,Group Modifier Bit 1664" "0,1" else hgroup.long 0x3454++0x03 hide.long 0x00 "GICD_IGRPMODR21E,Interrupt Group Modifier Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3458))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3458++0x03 line.long 0x00 "GICD_IGRPMODR22E,Interrupt Group Modifier Register Extended 22" bitfld.long 0x00 31. "GMB1727,Group Modifier Bit 1727" "0,1" bitfld.long 0x00 30. "GMB1726,Group Modifier Bit 1726" "0,1" bitfld.long 0x00 29. "GMB1725,Group Modifier Bit 1725" "0,1" newline bitfld.long 0x00 28. "GMB1724,Group Modifier Bit 1724" "0,1" bitfld.long 0x00 27. "GMB1723,Group Modifier Bit 1723" "0,1" bitfld.long 0x00 26. "GMB1722,Group Modifier Bit 1722" "0,1" newline bitfld.long 0x00 25. "GMB1721,Group Modifier Bit 1721" "0,1" bitfld.long 0x00 24. "GMB1720,Group Modifier Bit 1720" "0,1" bitfld.long 0x00 23. "GMB1719,Group Modifier Bit 1719" "0,1" newline bitfld.long 0x00 22. "GMB1718,Group Modifier Bit 1718" "0,1" bitfld.long 0x00 21. "GMB1717,Group Modifier Bit 1717" "0,1" bitfld.long 0x00 20. "GMB1716,Group Modifier Bit 1716" "0,1" newline bitfld.long 0x00 19. "GMB1715,Group Modifier Bit 1715" "0,1" bitfld.long 0x00 18. "GMB1714,Group Modifier Bit 1714" "0,1" bitfld.long 0x00 17. "GMB1713,Group Modifier Bit 1713" "0,1" newline bitfld.long 0x00 16. "GMB1712,Group Modifier Bit 1712" "0,1" bitfld.long 0x00 15. "GMB1711,Group Modifier Bit 1711" "0,1" bitfld.long 0x00 14. "GMB1710,Group Modifier Bit 1710" "0,1" newline bitfld.long 0x00 13. "GMB1709,Group Modifier Bit 1709" "0,1" bitfld.long 0x00 12. "GMB1708,Group Modifier Bit 1708" "0,1" bitfld.long 0x00 11. "GMB1707,Group Modifier Bit 1707" "0,1" newline bitfld.long 0x00 10. "GMB1706,Group Modifier Bit 1706" "0,1" bitfld.long 0x00 9. "GMB1705,Group Modifier Bit 1705" "0,1" bitfld.long 0x00 8. "GMB1704,Group Modifier Bit 1704" "0,1" newline bitfld.long 0x00 7. "GMB1703,Group Modifier Bit 1703" "0,1" bitfld.long 0x00 6. "GMB1702,Group Modifier Bit 1702" "0,1" bitfld.long 0x00 5. "GMB1701,Group Modifier Bit 1701" "0,1" newline bitfld.long 0x00 4. "GMB1700,Group Modifier Bit 1700" "0,1" bitfld.long 0x00 3. "GMB1699,Group Modifier Bit 1699" "0,1" bitfld.long 0x00 2. "GMB1698,Group Modifier Bit 1698" "0,1" newline bitfld.long 0x00 1. "GMB1697,Group Modifier Bit 1697" "0,1" bitfld.long 0x00 0. "GMB1696,Group Modifier Bit 1696" "0,1" else hgroup.long 0x3458++0x03 hide.long 0x00 "GICD_IGRPMODR22E,Interrupt Group Modifier Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x345C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x345C++0x03 line.long 0x00 "GICD_IGRPMODR23E,Interrupt Group Modifier Register Extended 23" bitfld.long 0x00 31. "GMB1759,Group Modifier Bit 1759" "0,1" bitfld.long 0x00 30. "GMB1758,Group Modifier Bit 1758" "0,1" bitfld.long 0x00 29. "GMB1757,Group Modifier Bit 1757" "0,1" newline bitfld.long 0x00 28. "GMB1756,Group Modifier Bit 1756" "0,1" bitfld.long 0x00 27. "GMB1755,Group Modifier Bit 1755" "0,1" bitfld.long 0x00 26. "GMB1754,Group Modifier Bit 1754" "0,1" newline bitfld.long 0x00 25. "GMB1753,Group Modifier Bit 1753" "0,1" bitfld.long 0x00 24. "GMB1752,Group Modifier Bit 1752" "0,1" bitfld.long 0x00 23. "GMB1751,Group Modifier Bit 1751" "0,1" newline bitfld.long 0x00 22. "GMB1750,Group Modifier Bit 1750" "0,1" bitfld.long 0x00 21. "GMB1749,Group Modifier Bit 1749" "0,1" bitfld.long 0x00 20. "GMB1748,Group Modifier Bit 1748" "0,1" newline bitfld.long 0x00 19. "GMB1747,Group Modifier Bit 1747" "0,1" bitfld.long 0x00 18. "GMB1746,Group Modifier Bit 1746" "0,1" bitfld.long 0x00 17. "GMB1745,Group Modifier Bit 1745" "0,1" newline bitfld.long 0x00 16. "GMB1744,Group Modifier Bit 1744" "0,1" bitfld.long 0x00 15. "GMB1743,Group Modifier Bit 1743" "0,1" bitfld.long 0x00 14. "GMB1742,Group Modifier Bit 1742" "0,1" newline bitfld.long 0x00 13. "GMB1741,Group Modifier Bit 1741" "0,1" bitfld.long 0x00 12. "GMB1740,Group Modifier Bit 1740" "0,1" bitfld.long 0x00 11. "GMB1739,Group Modifier Bit 1739" "0,1" newline bitfld.long 0x00 10. "GMB1738,Group Modifier Bit 1738" "0,1" bitfld.long 0x00 9. "GMB1737,Group Modifier Bit 1737" "0,1" bitfld.long 0x00 8. "GMB1736,Group Modifier Bit 1736" "0,1" newline bitfld.long 0x00 7. "GMB1735,Group Modifier Bit 1735" "0,1" bitfld.long 0x00 6. "GMB1734,Group Modifier Bit 1734" "0,1" bitfld.long 0x00 5. "GMB1733,Group Modifier Bit 1733" "0,1" newline bitfld.long 0x00 4. "GMB1732,Group Modifier Bit 1732" "0,1" bitfld.long 0x00 3. "GMB1731,Group Modifier Bit 1731" "0,1" bitfld.long 0x00 2. "GMB1730,Group Modifier Bit 1730" "0,1" newline bitfld.long 0x00 1. "GMB1729,Group Modifier Bit 1729" "0,1" bitfld.long 0x00 0. "GMB1728,Group Modifier Bit 1728" "0,1" else hgroup.long 0x345C++0x03 hide.long 0x00 "GICD_IGRPMODR23E,Interrupt Group Modifier Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3460))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3460++0x03 line.long 0x00 "GICD_IGRPMODR24E,Interrupt Group Modifier Register Extended 24" bitfld.long 0x00 31. "GMB1791,Group Modifier Bit 1791" "0,1" bitfld.long 0x00 30. "GMB1790,Group Modifier Bit 1790" "0,1" bitfld.long 0x00 29. "GMB1789,Group Modifier Bit 1789" "0,1" newline bitfld.long 0x00 28. "GMB1788,Group Modifier Bit 1788" "0,1" bitfld.long 0x00 27. "GMB1787,Group Modifier Bit 1787" "0,1" bitfld.long 0x00 26. "GMB1786,Group Modifier Bit 1786" "0,1" newline bitfld.long 0x00 25. "GMB1785,Group Modifier Bit 1785" "0,1" bitfld.long 0x00 24. "GMB1784,Group Modifier Bit 1784" "0,1" bitfld.long 0x00 23. "GMB1783,Group Modifier Bit 1783" "0,1" newline bitfld.long 0x00 22. "GMB1782,Group Modifier Bit 1782" "0,1" bitfld.long 0x00 21. "GMB1781,Group Modifier Bit 1781" "0,1" bitfld.long 0x00 20. "GMB1780,Group Modifier Bit 1780" "0,1" newline bitfld.long 0x00 19. "GMB1779,Group Modifier Bit 1779" "0,1" bitfld.long 0x00 18. "GMB1778,Group Modifier Bit 1778" "0,1" bitfld.long 0x00 17. "GMB1777,Group Modifier Bit 1777" "0,1" newline bitfld.long 0x00 16. "GMB1776,Group Modifier Bit 1776" "0,1" bitfld.long 0x00 15. "GMB1775,Group Modifier Bit 1775" "0,1" bitfld.long 0x00 14. "GMB1774,Group Modifier Bit 1774" "0,1" newline bitfld.long 0x00 13. "GMB1773,Group Modifier Bit 1773" "0,1" bitfld.long 0x00 12. "GMB1772,Group Modifier Bit 1772" "0,1" bitfld.long 0x00 11. "GMB1771,Group Modifier Bit 1771" "0,1" newline bitfld.long 0x00 10. "GMB1770,Group Modifier Bit 1770" "0,1" bitfld.long 0x00 9. "GMB1769,Group Modifier Bit 1769" "0,1" bitfld.long 0x00 8. "GMB1768,Group Modifier Bit 1768" "0,1" newline bitfld.long 0x00 7. "GMB1767,Group Modifier Bit 1767" "0,1" bitfld.long 0x00 6. "GMB1766,Group Modifier Bit 1766" "0,1" bitfld.long 0x00 5. "GMB1765,Group Modifier Bit 1765" "0,1" newline bitfld.long 0x00 4. "GMB1764,Group Modifier Bit 1764" "0,1" bitfld.long 0x00 3. "GMB1763,Group Modifier Bit 1763" "0,1" bitfld.long 0x00 2. "GMB1762,Group Modifier Bit 1762" "0,1" newline bitfld.long 0x00 1. "GMB1761,Group Modifier Bit 1761" "0,1" bitfld.long 0x00 0. "GMB1760,Group Modifier Bit 1760" "0,1" else hgroup.long 0x3460++0x03 hide.long 0x00 "GICD_IGRPMODR24E,Interrupt Group Modifier Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3464))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3464++0x03 line.long 0x00 "GICD_IGRPMODR25E,Interrupt Group Modifier Register Extended 25" bitfld.long 0x00 31. "GMB1823,Group Modifier Bit 1823" "0,1" bitfld.long 0x00 30. "GMB1822,Group Modifier Bit 1822" "0,1" bitfld.long 0x00 29. "GMB1821,Group Modifier Bit 1821" "0,1" newline bitfld.long 0x00 28. "GMB1820,Group Modifier Bit 1820" "0,1" bitfld.long 0x00 27. "GMB1819,Group Modifier Bit 1819" "0,1" bitfld.long 0x00 26. "GMB1818,Group Modifier Bit 1818" "0,1" newline bitfld.long 0x00 25. "GMB1817,Group Modifier Bit 1817" "0,1" bitfld.long 0x00 24. "GMB1816,Group Modifier Bit 1816" "0,1" bitfld.long 0x00 23. "GMB1815,Group Modifier Bit 1815" "0,1" newline bitfld.long 0x00 22. "GMB1814,Group Modifier Bit 1814" "0,1" bitfld.long 0x00 21. "GMB1813,Group Modifier Bit 1813" "0,1" bitfld.long 0x00 20. "GMB1812,Group Modifier Bit 1812" "0,1" newline bitfld.long 0x00 19. "GMB1811,Group Modifier Bit 1811" "0,1" bitfld.long 0x00 18. "GMB1810,Group Modifier Bit 1810" "0,1" bitfld.long 0x00 17. "GMB1809,Group Modifier Bit 1809" "0,1" newline bitfld.long 0x00 16. "GMB1808,Group Modifier Bit 1808" "0,1" bitfld.long 0x00 15. "GMB1807,Group Modifier Bit 1807" "0,1" bitfld.long 0x00 14. "GMB1806,Group Modifier Bit 1806" "0,1" newline bitfld.long 0x00 13. "GMB1805,Group Modifier Bit 1805" "0,1" bitfld.long 0x00 12. "GMB1804,Group Modifier Bit 1804" "0,1" bitfld.long 0x00 11. "GMB1803,Group Modifier Bit 1803" "0,1" newline bitfld.long 0x00 10. "GMB1802,Group Modifier Bit 1802" "0,1" bitfld.long 0x00 9. "GMB1801,Group Modifier Bit 1801" "0,1" bitfld.long 0x00 8. "GMB1800,Group Modifier Bit 1800" "0,1" newline bitfld.long 0x00 7. "GMB1799,Group Modifier Bit 1799" "0,1" bitfld.long 0x00 6. "GMB1798,Group Modifier Bit 1798" "0,1" bitfld.long 0x00 5. "GMB1797,Group Modifier Bit 1797" "0,1" newline bitfld.long 0x00 4. "GMB1796,Group Modifier Bit 1796" "0,1" bitfld.long 0x00 3. "GMB1795,Group Modifier Bit 1795" "0,1" bitfld.long 0x00 2. "GMB1794,Group Modifier Bit 1794" "0,1" newline bitfld.long 0x00 1. "GMB1793,Group Modifier Bit 1793" "0,1" bitfld.long 0x00 0. "GMB1792,Group Modifier Bit 1792" "0,1" else hgroup.long 0x3464++0x03 hide.long 0x00 "GICD_IGRPMODR25E,Interrupt Group Modifier Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3468))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3468++0x03 line.long 0x00 "GICD_IGRPMODR26E,Interrupt Group Modifier Register Extended 26" bitfld.long 0x00 31. "GMB1855,Group Modifier Bit 1855" "0,1" bitfld.long 0x00 30. "GMB1854,Group Modifier Bit 1854" "0,1" bitfld.long 0x00 29. "GMB1853,Group Modifier Bit 1853" "0,1" newline bitfld.long 0x00 28. "GMB1852,Group Modifier Bit 1852" "0,1" bitfld.long 0x00 27. "GMB1851,Group Modifier Bit 1851" "0,1" bitfld.long 0x00 26. "GMB1850,Group Modifier Bit 1850" "0,1" newline bitfld.long 0x00 25. "GMB1849,Group Modifier Bit 1849" "0,1" bitfld.long 0x00 24. "GMB1848,Group Modifier Bit 1848" "0,1" bitfld.long 0x00 23. "GMB1847,Group Modifier Bit 1847" "0,1" newline bitfld.long 0x00 22. "GMB1846,Group Modifier Bit 1846" "0,1" bitfld.long 0x00 21. "GMB1845,Group Modifier Bit 1845" "0,1" bitfld.long 0x00 20. "GMB1844,Group Modifier Bit 1844" "0,1" newline bitfld.long 0x00 19. "GMB1843,Group Modifier Bit 1843" "0,1" bitfld.long 0x00 18. "GMB1842,Group Modifier Bit 1842" "0,1" bitfld.long 0x00 17. "GMB1841,Group Modifier Bit 1841" "0,1" newline bitfld.long 0x00 16. "GMB1840,Group Modifier Bit 1840" "0,1" bitfld.long 0x00 15. "GMB1839,Group Modifier Bit 1839" "0,1" bitfld.long 0x00 14. "GMB1838,Group Modifier Bit 1838" "0,1" newline bitfld.long 0x00 13. "GMB1837,Group Modifier Bit 1837" "0,1" bitfld.long 0x00 12. "GMB1836,Group Modifier Bit 1836" "0,1" bitfld.long 0x00 11. "GMB1835,Group Modifier Bit 1835" "0,1" newline bitfld.long 0x00 10. "GMB1834,Group Modifier Bit 1834" "0,1" bitfld.long 0x00 9. "GMB1833,Group Modifier Bit 1833" "0,1" bitfld.long 0x00 8. "GMB1832,Group Modifier Bit 1832" "0,1" newline bitfld.long 0x00 7. "GMB1831,Group Modifier Bit 1831" "0,1" bitfld.long 0x00 6. "GMB1830,Group Modifier Bit 1830" "0,1" bitfld.long 0x00 5. "GMB1829,Group Modifier Bit 1829" "0,1" newline bitfld.long 0x00 4. "GMB1828,Group Modifier Bit 1828" "0,1" bitfld.long 0x00 3. "GMB1827,Group Modifier Bit 1827" "0,1" bitfld.long 0x00 2. "GMB1826,Group Modifier Bit 1826" "0,1" newline bitfld.long 0x00 1. "GMB1825,Group Modifier Bit 1825" "0,1" bitfld.long 0x00 0. "GMB1824,Group Modifier Bit 1824" "0,1" else hgroup.long 0x3468++0x03 hide.long 0x00 "GICD_IGRPMODR26E,Interrupt Group Modifier Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x346C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x346C++0x03 line.long 0x00 "GICD_IGRPMODR27E,Interrupt Group Modifier Register Extended 27" bitfld.long 0x00 31. "GMB1887,Group Modifier Bit 1887" "0,1" bitfld.long 0x00 30. "GMB1886,Group Modifier Bit 1886" "0,1" bitfld.long 0x00 29. "GMB1885,Group Modifier Bit 1885" "0,1" newline bitfld.long 0x00 28. "GMB1884,Group Modifier Bit 1884" "0,1" bitfld.long 0x00 27. "GMB1883,Group Modifier Bit 1883" "0,1" bitfld.long 0x00 26. "GMB1882,Group Modifier Bit 1882" "0,1" newline bitfld.long 0x00 25. "GMB1881,Group Modifier Bit 1881" "0,1" bitfld.long 0x00 24. "GMB1880,Group Modifier Bit 1880" "0,1" bitfld.long 0x00 23. "GMB1879,Group Modifier Bit 1879" "0,1" newline bitfld.long 0x00 22. "GMB1878,Group Modifier Bit 1878" "0,1" bitfld.long 0x00 21. "GMB1877,Group Modifier Bit 1877" "0,1" bitfld.long 0x00 20. "GMB1876,Group Modifier Bit 1876" "0,1" newline bitfld.long 0x00 19. "GMB1875,Group Modifier Bit 1875" "0,1" bitfld.long 0x00 18. "GMB1874,Group Modifier Bit 1874" "0,1" bitfld.long 0x00 17. "GMB1873,Group Modifier Bit 1873" "0,1" newline bitfld.long 0x00 16. "GMB1872,Group Modifier Bit 1872" "0,1" bitfld.long 0x00 15. "GMB1871,Group Modifier Bit 1871" "0,1" bitfld.long 0x00 14. "GMB1870,Group Modifier Bit 1870" "0,1" newline bitfld.long 0x00 13. "GMB1869,Group Modifier Bit 1869" "0,1" bitfld.long 0x00 12. "GMB1868,Group Modifier Bit 1868" "0,1" bitfld.long 0x00 11. "GMB1867,Group Modifier Bit 1867" "0,1" newline bitfld.long 0x00 10. "GMB1866,Group Modifier Bit 1866" "0,1" bitfld.long 0x00 9. "GMB1865,Group Modifier Bit 1865" "0,1" bitfld.long 0x00 8. "GMB1864,Group Modifier Bit 1864" "0,1" newline bitfld.long 0x00 7. "GMB1863,Group Modifier Bit 1863" "0,1" bitfld.long 0x00 6. "GMB1862,Group Modifier Bit 1862" "0,1" bitfld.long 0x00 5. "GMB1861,Group Modifier Bit 1861" "0,1" newline bitfld.long 0x00 4. "GMB1860,Group Modifier Bit 1860" "0,1" bitfld.long 0x00 3. "GMB1859,Group Modifier Bit 1859" "0,1" bitfld.long 0x00 2. "GMB1858,Group Modifier Bit 1858" "0,1" newline bitfld.long 0x00 1. "GMB1857,Group Modifier Bit 1857" "0,1" bitfld.long 0x00 0. "GMB1856,Group Modifier Bit 1856" "0,1" else hgroup.long 0x346C++0x03 hide.long 0x00 "GICD_IGRPMODR27E,Interrupt Group Modifier Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3470))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3470++0x03 line.long 0x00 "GICD_IGRPMODR28E,Interrupt Group Modifier Register Extended 28" bitfld.long 0x00 31. "GMB1919,Group Modifier Bit 1919" "0,1" bitfld.long 0x00 30. "GMB1918,Group Modifier Bit 1918" "0,1" bitfld.long 0x00 29. "GMB1917,Group Modifier Bit 1917" "0,1" newline bitfld.long 0x00 28. "GMB1916,Group Modifier Bit 1916" "0,1" bitfld.long 0x00 27. "GMB1915,Group Modifier Bit 1915" "0,1" bitfld.long 0x00 26. "GMB1914,Group Modifier Bit 1914" "0,1" newline bitfld.long 0x00 25. "GMB1913,Group Modifier Bit 1913" "0,1" bitfld.long 0x00 24. "GMB1912,Group Modifier Bit 1912" "0,1" bitfld.long 0x00 23. "GMB1911,Group Modifier Bit 1911" "0,1" newline bitfld.long 0x00 22. "GMB1910,Group Modifier Bit 1910" "0,1" bitfld.long 0x00 21. "GMB1909,Group Modifier Bit 1909" "0,1" bitfld.long 0x00 20. "GMB1908,Group Modifier Bit 1908" "0,1" newline bitfld.long 0x00 19. "GMB1907,Group Modifier Bit 1907" "0,1" bitfld.long 0x00 18. "GMB1906,Group Modifier Bit 1906" "0,1" bitfld.long 0x00 17. "GMB1905,Group Modifier Bit 1905" "0,1" newline bitfld.long 0x00 16. "GMB1904,Group Modifier Bit 1904" "0,1" bitfld.long 0x00 15. "GMB1903,Group Modifier Bit 1903" "0,1" bitfld.long 0x00 14. "GMB1902,Group Modifier Bit 1902" "0,1" newline bitfld.long 0x00 13. "GMB1901,Group Modifier Bit 1901" "0,1" bitfld.long 0x00 12. "GMB1900,Group Modifier Bit 1900" "0,1" bitfld.long 0x00 11. "GMB1899,Group Modifier Bit 1899" "0,1" newline bitfld.long 0x00 10. "GMB1898,Group Modifier Bit 1898" "0,1" bitfld.long 0x00 9. "GMB1897,Group Modifier Bit 1897" "0,1" bitfld.long 0x00 8. "GMB1896,Group Modifier Bit 1896" "0,1" newline bitfld.long 0x00 7. "GMB1895,Group Modifier Bit 1895" "0,1" bitfld.long 0x00 6. "GMB1894,Group Modifier Bit 1894" "0,1" bitfld.long 0x00 5. "GMB1893,Group Modifier Bit 1893" "0,1" newline bitfld.long 0x00 4. "GMB1892,Group Modifier Bit 1892" "0,1" bitfld.long 0x00 3. "GMB1891,Group Modifier Bit 1891" "0,1" bitfld.long 0x00 2. "GMB1890,Group Modifier Bit 1890" "0,1" newline bitfld.long 0x00 1. "GMB1889,Group Modifier Bit 1889" "0,1" bitfld.long 0x00 0. "GMB1888,Group Modifier Bit 1888" "0,1" else hgroup.long 0x3470++0x03 hide.long 0x00 "GICD_IGRPMODR28E,Interrupt Group Modifier Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3474))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3474++0x03 line.long 0x00 "GICD_IGRPMODR29E,Interrupt Group Modifier Register Extended 29" bitfld.long 0x00 31. "GMB1951,Group Modifier Bit 1951" "0,1" bitfld.long 0x00 30. "GMB1950,Group Modifier Bit 1950" "0,1" bitfld.long 0x00 29. "GMB1949,Group Modifier Bit 1949" "0,1" newline bitfld.long 0x00 28. "GMB1948,Group Modifier Bit 1948" "0,1" bitfld.long 0x00 27. "GMB1947,Group Modifier Bit 1947" "0,1" bitfld.long 0x00 26. "GMB1946,Group Modifier Bit 1946" "0,1" newline bitfld.long 0x00 25. "GMB1945,Group Modifier Bit 1945" "0,1" bitfld.long 0x00 24. "GMB1944,Group Modifier Bit 1944" "0,1" bitfld.long 0x00 23. "GMB1943,Group Modifier Bit 1943" "0,1" newline bitfld.long 0x00 22. "GMB1942,Group Modifier Bit 1942" "0,1" bitfld.long 0x00 21. "GMB1941,Group Modifier Bit 1941" "0,1" bitfld.long 0x00 20. "GMB1940,Group Modifier Bit 1940" "0,1" newline bitfld.long 0x00 19. "GMB1939,Group Modifier Bit 1939" "0,1" bitfld.long 0x00 18. "GMB1938,Group Modifier Bit 1938" "0,1" bitfld.long 0x00 17. "GMB1937,Group Modifier Bit 1937" "0,1" newline bitfld.long 0x00 16. "GMB1936,Group Modifier Bit 1936" "0,1" bitfld.long 0x00 15. "GMB1935,Group Modifier Bit 1935" "0,1" bitfld.long 0x00 14. "GMB1934,Group Modifier Bit 1934" "0,1" newline bitfld.long 0x00 13. "GMB1933,Group Modifier Bit 1933" "0,1" bitfld.long 0x00 12. "GMB1932,Group Modifier Bit 1932" "0,1" bitfld.long 0x00 11. "GMB1931,Group Modifier Bit 1931" "0,1" newline bitfld.long 0x00 10. "GMB1930,Group Modifier Bit 1930" "0,1" bitfld.long 0x00 9. "GMB1929,Group Modifier Bit 1929" "0,1" bitfld.long 0x00 8. "GMB1928,Group Modifier Bit 1928" "0,1" newline bitfld.long 0x00 7. "GMB1927,Group Modifier Bit 1927" "0,1" bitfld.long 0x00 6. "GMB1926,Group Modifier Bit 1926" "0,1" bitfld.long 0x00 5. "GMB1925,Group Modifier Bit 1925" "0,1" newline bitfld.long 0x00 4. "GMB1924,Group Modifier Bit 1924" "0,1" bitfld.long 0x00 3. "GMB1923,Group Modifier Bit 1923" "0,1" bitfld.long 0x00 2. "GMB1922,Group Modifier Bit 1922" "0,1" newline bitfld.long 0x00 1. "GMB1921,Group Modifier Bit 1921" "0,1" bitfld.long 0x00 0. "GMB1920,Group Modifier Bit 1920" "0,1" else hgroup.long 0x3474++0x03 hide.long 0x00 "GICD_IGRPMODR29E,Interrupt Group Modifier Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3478))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3478++0x03 line.long 0x00 "GICD_IGRPMODR30E,Interrupt Group Modifier Register Extended 30" bitfld.long 0x00 31. "GMB1983,Group Modifier Bit 1983" "0,1" bitfld.long 0x00 30. "GMB1982,Group Modifier Bit 1982" "0,1" bitfld.long 0x00 29. "GMB1981,Group Modifier Bit 1981" "0,1" newline bitfld.long 0x00 28. "GMB1980,Group Modifier Bit 1980" "0,1" bitfld.long 0x00 27. "GMB1979,Group Modifier Bit 1979" "0,1" bitfld.long 0x00 26. "GMB1978,Group Modifier Bit 1978" "0,1" newline bitfld.long 0x00 25. "GMB1977,Group Modifier Bit 1977" "0,1" bitfld.long 0x00 24. "GMB1976,Group Modifier Bit 1976" "0,1" bitfld.long 0x00 23. "GMB1975,Group Modifier Bit 1975" "0,1" newline bitfld.long 0x00 22. "GMB1974,Group Modifier Bit 1974" "0,1" bitfld.long 0x00 21. "GMB1973,Group Modifier Bit 1973" "0,1" bitfld.long 0x00 20. "GMB1972,Group Modifier Bit 1972" "0,1" newline bitfld.long 0x00 19. "GMB1971,Group Modifier Bit 1971" "0,1" bitfld.long 0x00 18. "GMB1970,Group Modifier Bit 1970" "0,1" bitfld.long 0x00 17. "GMB1969,Group Modifier Bit 1969" "0,1" newline bitfld.long 0x00 16. "GMB1968,Group Modifier Bit 1968" "0,1" bitfld.long 0x00 15. "GMB1967,Group Modifier Bit 1967" "0,1" bitfld.long 0x00 14. "GMB1966,Group Modifier Bit 1966" "0,1" newline bitfld.long 0x00 13. "GMB1965,Group Modifier Bit 1965" "0,1" bitfld.long 0x00 12. "GMB1964,Group Modifier Bit 1964" "0,1" bitfld.long 0x00 11. "GMB1963,Group Modifier Bit 1963" "0,1" newline bitfld.long 0x00 10. "GMB1962,Group Modifier Bit 1962" "0,1" bitfld.long 0x00 9. "GMB1961,Group Modifier Bit 1961" "0,1" bitfld.long 0x00 8. "GMB1960,Group Modifier Bit 1960" "0,1" newline bitfld.long 0x00 7. "GMB1959,Group Modifier Bit 1959" "0,1" bitfld.long 0x00 6. "GMB1958,Group Modifier Bit 1958" "0,1" bitfld.long 0x00 5. "GMB1957,Group Modifier Bit 1957" "0,1" newline bitfld.long 0x00 4. "GMB1956,Group Modifier Bit 1956" "0,1" bitfld.long 0x00 3. "GMB1955,Group Modifier Bit 1955" "0,1" bitfld.long 0x00 2. "GMB1954,Group Modifier Bit 1954" "0,1" newline bitfld.long 0x00 1. "GMB1953,Group Modifier Bit 1953" "0,1" bitfld.long 0x00 0. "GMB1952,Group Modifier Bit 1952" "0,1" else hgroup.long 0x3478++0x03 hide.long 0x00 "GICD_IGRPMODR30E,Interrupt Group Modifier Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x347C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x347C++0x03 line.long 0x00 "GICD_IGRPMODR31E,Interrupt Group Modifier Register Extended 31" bitfld.long 0x00 31. "GMB2015,Group Modifier Bit 2015" "0,1" bitfld.long 0x00 30. "GMB2014,Group Modifier Bit 2014" "0,1" bitfld.long 0x00 29. "GMB2013,Group Modifier Bit 2013" "0,1" newline bitfld.long 0x00 28. "GMB2012,Group Modifier Bit 2012" "0,1" bitfld.long 0x00 27. "GMB2011,Group Modifier Bit 2011" "0,1" bitfld.long 0x00 26. "GMB2010,Group Modifier Bit 2010" "0,1" newline bitfld.long 0x00 25. "GMB2009,Group Modifier Bit 2009" "0,1" bitfld.long 0x00 24. "GMB2008,Group Modifier Bit 2008" "0,1" bitfld.long 0x00 23. "GMB2007,Group Modifier Bit 2007" "0,1" newline bitfld.long 0x00 22. "GMB2006,Group Modifier Bit 2006" "0,1" bitfld.long 0x00 21. "GMB2005,Group Modifier Bit 2005" "0,1" bitfld.long 0x00 20. "GMB2004,Group Modifier Bit 2004" "0,1" newline bitfld.long 0x00 19. "GMB2003,Group Modifier Bit 2003" "0,1" bitfld.long 0x00 18. "GMB2002,Group Modifier Bit 2002" "0,1" bitfld.long 0x00 17. "GMB2001,Group Modifier Bit 2001" "0,1" newline bitfld.long 0x00 16. "GMB2000,Group Modifier Bit 2000" "0,1" bitfld.long 0x00 15. "GMB1999,Group Modifier Bit 1999" "0,1" bitfld.long 0x00 14. "GMB1998,Group Modifier Bit 1998" "0,1" newline bitfld.long 0x00 13. "GMB1997,Group Modifier Bit 1997" "0,1" bitfld.long 0x00 12. "GMB1996,Group Modifier Bit 1996" "0,1" bitfld.long 0x00 11. "GMB1995,Group Modifier Bit 1995" "0,1" newline bitfld.long 0x00 10. "GMB1994,Group Modifier Bit 1994" "0,1" bitfld.long 0x00 9. "GMB1993,Group Modifier Bit 1993" "0,1" bitfld.long 0x00 8. "GMB1992,Group Modifier Bit 1992" "0,1" newline bitfld.long 0x00 7. "GMB1991,Group Modifier Bit 1991" "0,1" bitfld.long 0x00 6. "GMB1990,Group Modifier Bit 1990" "0,1" bitfld.long 0x00 5. "GMB1989,Group Modifier Bit 1989" "0,1" newline bitfld.long 0x00 4. "GMB1988,Group Modifier Bit 1988" "0,1" bitfld.long 0x00 3. "GMB1987,Group Modifier Bit 1987" "0,1" bitfld.long 0x00 2. "GMB1986,Group Modifier Bit 1986" "0,1" newline bitfld.long 0x00 1. "GMB1985,Group Modifier Bit 1985" "0,1" bitfld.long 0x00 0. "GMB1984,Group Modifier Bit 1984" "0,1" else hgroup.long 0x347C++0x03 hide.long 0x00 "GICD_IGRPMODR31E,Interrupt Group Modifier Register Extended 31" endif tree.end tree "Non-secure Access Control Registers" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08))) group.long 0xE08++0x03 line.long 0x00 "GICD_NSACR2,Non-secure Access Control Register 2" bitfld.long 0x00 30.--31. "NS_ACCESS47,Controls Non-secure access of the interrupt with ID47" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS46,Controls Non-secure access of the interrupt with ID46" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS45,Controls Non-secure access of the interrupt with ID45" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS44,Controls Non-secure access of the interrupt with ID44" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS43,Controls Non-secure access of the interrupt with ID43" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS42,Controls Non-secure access of the interrupt with ID42" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS41,Controls Non-secure access of the interrupt with ID41" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS40,Controls Non-secure access of the interrupt with ID40" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS39,Controls Non-secure access of the interrupt with ID39" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS38,Controls Non-secure access of the interrupt with ID38" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS37,Controls Non-secure access of the interrupt with ID37" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS36,Controls Non-secure access of the interrupt with ID36" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS35,Controls Non-secure access of the interrupt with ID35" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS34,Controls Non-secure access of the interrupt with ID34" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS33,Controls Non-secure access of the interrupt with ID33" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS32,Controls Non-secure access of the interrupt with ID32" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE08++0x03 hide.long 0x000 "GICD_NSACR2,Non-secure Access Control Register 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE0C))) group.long 0xE0C++0x03 line.long 0x00 "GICD_NSACR3,Non-secure Access Control Register 3" bitfld.long 0x00 30.--31. "NS_ACCESS63,Controls Non-secure access of the interrupt with ID63" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS62,Controls Non-secure access of the interrupt with ID62" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS61,Controls Non-secure access of the interrupt with ID61" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS60,Controls Non-secure access of the interrupt with ID60" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS59,Controls Non-secure access of the interrupt with ID59" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS58,Controls Non-secure access of the interrupt with ID58" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS57,Controls Non-secure access of the interrupt with ID57" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS56,Controls Non-secure access of the interrupt with ID56" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS55,Controls Non-secure access of the interrupt with ID55" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS54,Controls Non-secure access of the interrupt with ID54" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS53,Controls Non-secure access of the interrupt with ID53" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS52,Controls Non-secure access of the interrupt with ID52" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS51,Controls Non-secure access of the interrupt with ID51" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS50,Controls Non-secure access of the interrupt with ID50" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS49,Controls Non-secure access of the interrupt with ID49" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS48,Controls Non-secure access of the interrupt with ID48" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE0C++0x03 hide.long 0x000 "GICD_NSACR3,Non-secure Access Control Register 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE10))) group.long 0xE10++0x03 line.long 0x00 "GICD_NSACR4,Non-secure Access Control Register 4" bitfld.long 0x00 30.--31. "NS_ACCESS79,Controls Non-secure access of the interrupt with ID79" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS78,Controls Non-secure access of the interrupt with ID78" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS77,Controls Non-secure access of the interrupt with ID77" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS76,Controls Non-secure access of the interrupt with ID76" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS75,Controls Non-secure access of the interrupt with ID75" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS74,Controls Non-secure access of the interrupt with ID74" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS73,Controls Non-secure access of the interrupt with ID73" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS72,Controls Non-secure access of the interrupt with ID72" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS71,Controls Non-secure access of the interrupt with ID71" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS70,Controls Non-secure access of the interrupt with ID70" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS69,Controls Non-secure access of the interrupt with ID69" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS68,Controls Non-secure access of the interrupt with ID68" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS67,Controls Non-secure access of the interrupt with ID67" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS66,Controls Non-secure access of the interrupt with ID66" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS65,Controls Non-secure access of the interrupt with ID65" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS64,Controls Non-secure access of the interrupt with ID64" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE10++0x03 hide.long 0x000 "GICD_NSACR4,Non-secure Access Control Register 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE14))) group.long 0xE14++0x03 line.long 0x00 "GICD_NSACR5,Non-secure Access Control Register 5" bitfld.long 0x00 30.--31. "NS_ACCESS95,Controls Non-secure access of the interrupt with ID95" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS94,Controls Non-secure access of the interrupt with ID94" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS93,Controls Non-secure access of the interrupt with ID93" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS92,Controls Non-secure access of the interrupt with ID92" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS91,Controls Non-secure access of the interrupt with ID91" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS90,Controls Non-secure access of the interrupt with ID90" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS89,Controls Non-secure access of the interrupt with ID89" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS88,Controls Non-secure access of the interrupt with ID88" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS87,Controls Non-secure access of the interrupt with ID87" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS86,Controls Non-secure access of the interrupt with ID86" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS85,Controls Non-secure access of the interrupt with ID85" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS84,Controls Non-secure access of the interrupt with ID84" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS83,Controls Non-secure access of the interrupt with ID83" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS82,Controls Non-secure access of the interrupt with ID82" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS81,Controls Non-secure access of the interrupt with ID81" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS80,Controls Non-secure access of the interrupt with ID80" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE14++0x03 hide.long 0x000 "GICD_NSACR5,Non-secure Access Control Register 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE18))) group.long 0xE18++0x03 line.long 0x00 "GICD_NSACR6,Non-secure Access Control Register 6" bitfld.long 0x00 30.--31. "NS_ACCESS111,Controls Non-secure access of the interrupt with ID111" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS110,Controls Non-secure access of the interrupt with ID110" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS109,Controls Non-secure access of the interrupt with ID109" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS108,Controls Non-secure access of the interrupt with ID108" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS107,Controls Non-secure access of the interrupt with ID107" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS106,Controls Non-secure access of the interrupt with ID106" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS105,Controls Non-secure access of the interrupt with ID105" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS104,Controls Non-secure access of the interrupt with ID104" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS103,Controls Non-secure access of the interrupt with ID103" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS102,Controls Non-secure access of the interrupt with ID102" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS101,Controls Non-secure access of the interrupt with ID101" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS100,Controls Non-secure access of the interrupt with ID100" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS99,Controls Non-secure access of the interrupt with ID99" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS98,Controls Non-secure access of the interrupt with ID98" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS97,Controls Non-secure access of the interrupt with ID97" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS96,Controls Non-secure access of the interrupt with ID96" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE18++0x03 hide.long 0x000 "GICD_NSACR6,Non-secure Access Control Register 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE1C))) group.long 0xE1C++0x03 line.long 0x00 "GICD_NSACR7,Non-secure Access Control Register 7" bitfld.long 0x00 30.--31. "NS_ACCESS127,Controls Non-secure access of the interrupt with ID127" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS126,Controls Non-secure access of the interrupt with ID126" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS125,Controls Non-secure access of the interrupt with ID125" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS124,Controls Non-secure access of the interrupt with ID124" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS123,Controls Non-secure access of the interrupt with ID123" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS122,Controls Non-secure access of the interrupt with ID122" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS121,Controls Non-secure access of the interrupt with ID121" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS120,Controls Non-secure access of the interrupt with ID120" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS119,Controls Non-secure access of the interrupt with ID119" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS118,Controls Non-secure access of the interrupt with ID118" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS117,Controls Non-secure access of the interrupt with ID117" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS116,Controls Non-secure access of the interrupt with ID116" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS115,Controls Non-secure access of the interrupt with ID115" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS114,Controls Non-secure access of the interrupt with ID114" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS113,Controls Non-secure access of the interrupt with ID113" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS112,Controls Non-secure access of the interrupt with ID112" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE1C++0x03 hide.long 0x000 "GICD_NSACR7,Non-secure Access Control Register 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE20))) group.long 0xE20++0x03 line.long 0x00 "GICD_NSACR8,Non-secure Access Control Register 8" bitfld.long 0x00 30.--31. "NS_ACCESS143,Controls Non-secure access of the interrupt with ID143" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS142,Controls Non-secure access of the interrupt with ID142" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS141,Controls Non-secure access of the interrupt with ID141" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS140,Controls Non-secure access of the interrupt with ID140" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS139,Controls Non-secure access of the interrupt with ID139" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS138,Controls Non-secure access of the interrupt with ID138" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS137,Controls Non-secure access of the interrupt with ID137" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS136,Controls Non-secure access of the interrupt with ID136" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS135,Controls Non-secure access of the interrupt with ID135" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS134,Controls Non-secure access of the interrupt with ID134" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS133,Controls Non-secure access of the interrupt with ID133" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS132,Controls Non-secure access of the interrupt with ID132" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS131,Controls Non-secure access of the interrupt with ID131" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS130,Controls Non-secure access of the interrupt with ID130" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS129,Controls Non-secure access of the interrupt with ID129" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS128,Controls Non-secure access of the interrupt with ID128" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE20++0x03 hide.long 0x000 "GICD_NSACR8,Non-secure Access Control Register 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE24))) group.long 0xE24++0x03 line.long 0x00 "GICD_NSACR9,Non-secure Access Control Register 9" bitfld.long 0x00 30.--31. "NS_ACCESS159,Controls Non-secure access of the interrupt with ID159" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS158,Controls Non-secure access of the interrupt with ID158" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS157,Controls Non-secure access of the interrupt with ID157" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS156,Controls Non-secure access of the interrupt with ID156" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS155,Controls Non-secure access of the interrupt with ID155" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS154,Controls Non-secure access of the interrupt with ID154" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS153,Controls Non-secure access of the interrupt with ID153" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS152,Controls Non-secure access of the interrupt with ID152" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS151,Controls Non-secure access of the interrupt with ID151" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS150,Controls Non-secure access of the interrupt with ID150" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS149,Controls Non-secure access of the interrupt with ID149" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS148,Controls Non-secure access of the interrupt with ID148" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS147,Controls Non-secure access of the interrupt with ID147" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS146,Controls Non-secure access of the interrupt with ID146" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS145,Controls Non-secure access of the interrupt with ID145" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS144,Controls Non-secure access of the interrupt with ID144" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE24++0x03 hide.long 0x000 "GICD_NSACR9,Non-secure Access Control Register 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE28))) group.long 0xE28++0x03 line.long 0x00 "GICD_NSACR10,Non-secure Access Control Register 10" bitfld.long 0x00 30.--31. "NS_ACCESS175,Controls Non-secure access of the interrupt with ID175" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS174,Controls Non-secure access of the interrupt with ID174" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS173,Controls Non-secure access of the interrupt with ID173" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS172,Controls Non-secure access of the interrupt with ID172" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS171,Controls Non-secure access of the interrupt with ID171" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS170,Controls Non-secure access of the interrupt with ID170" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS169,Controls Non-secure access of the interrupt with ID169" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS168,Controls Non-secure access of the interrupt with ID168" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS167,Controls Non-secure access of the interrupt with ID167" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS166,Controls Non-secure access of the interrupt with ID166" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS165,Controls Non-secure access of the interrupt with ID165" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS164,Controls Non-secure access of the interrupt with ID164" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS163,Controls Non-secure access of the interrupt with ID163" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS162,Controls Non-secure access of the interrupt with ID162" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS161,Controls Non-secure access of the interrupt with ID161" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS160,Controls Non-secure access of the interrupt with ID160" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE28++0x03 hide.long 0x000 "GICD_NSACR10,Non-secure Access Control Register 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE2C))) group.long 0xE2C++0x03 line.long 0x00 "GICD_NSACR11,Non-secure Access Control Register 11" bitfld.long 0x00 30.--31. "NS_ACCESS191,Controls Non-secure access of the interrupt with ID191" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS190,Controls Non-secure access of the interrupt with ID190" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS189,Controls Non-secure access of the interrupt with ID189" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS188,Controls Non-secure access of the interrupt with ID188" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS187,Controls Non-secure access of the interrupt with ID187" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS186,Controls Non-secure access of the interrupt with ID186" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS185,Controls Non-secure access of the interrupt with ID185" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS184,Controls Non-secure access of the interrupt with ID184" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS183,Controls Non-secure access of the interrupt with ID183" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS182,Controls Non-secure access of the interrupt with ID182" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS181,Controls Non-secure access of the interrupt with ID181" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS180,Controls Non-secure access of the interrupt with ID180" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS179,Controls Non-secure access of the interrupt with ID179" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS178,Controls Non-secure access of the interrupt with ID178" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS177,Controls Non-secure access of the interrupt with ID177" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS176,Controls Non-secure access of the interrupt with ID176" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE2C++0x03 hide.long 0x000 "GICD_NSACR11,Non-secure Access Control Register 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE30))) group.long 0xE30++0x03 line.long 0x00 "GICD_NSACR12,Non-secure Access Control Register 12" bitfld.long 0x00 30.--31. "NS_ACCESS207,Controls Non-secure access of the interrupt with ID207" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS206,Controls Non-secure access of the interrupt with ID206" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS205,Controls Non-secure access of the interrupt with ID205" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS204,Controls Non-secure access of the interrupt with ID204" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS203,Controls Non-secure access of the interrupt with ID203" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS202,Controls Non-secure access of the interrupt with ID202" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS201,Controls Non-secure access of the interrupt with ID201" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS200,Controls Non-secure access of the interrupt with ID200" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS199,Controls Non-secure access of the interrupt with ID199" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS198,Controls Non-secure access of the interrupt with ID198" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS197,Controls Non-secure access of the interrupt with ID197" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS196,Controls Non-secure access of the interrupt with ID196" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS195,Controls Non-secure access of the interrupt with ID195" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS194,Controls Non-secure access of the interrupt with ID194" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS193,Controls Non-secure access of the interrupt with ID193" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS192,Controls Non-secure access of the interrupt with ID192" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE30++0x03 hide.long 0x000 "GICD_NSACR12,Non-secure Access Control Register 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE34))) group.long 0xE34++0x03 line.long 0x00 "GICD_NSACR13,Non-secure Access Control Register 13" bitfld.long 0x00 30.--31. "NS_ACCESS223,Controls Non-secure access of the interrupt with ID223" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS222,Controls Non-secure access of the interrupt with ID222" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS221,Controls Non-secure access of the interrupt with ID221" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS220,Controls Non-secure access of the interrupt with ID220" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS219,Controls Non-secure access of the interrupt with ID219" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS218,Controls Non-secure access of the interrupt with ID218" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS217,Controls Non-secure access of the interrupt with ID217" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS216,Controls Non-secure access of the interrupt with ID216" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS215,Controls Non-secure access of the interrupt with ID215" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS214,Controls Non-secure access of the interrupt with ID214" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS213,Controls Non-secure access of the interrupt with ID213" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS212,Controls Non-secure access of the interrupt with ID212" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS211,Controls Non-secure access of the interrupt with ID211" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS210,Controls Non-secure access of the interrupt with ID210" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS209,Controls Non-secure access of the interrupt with ID209" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS208,Controls Non-secure access of the interrupt with ID208" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE34++0x03 hide.long 0x000 "GICD_NSACR13,Non-secure Access Control Register 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE38))) group.long 0xE38++0x03 line.long 0x00 "GICD_NSACR14,Non-secure Access Control Register 14" bitfld.long 0x00 30.--31. "NS_ACCESS239,Controls Non-secure access of the interrupt with ID239" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS238,Controls Non-secure access of the interrupt with ID238" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS237,Controls Non-secure access of the interrupt with ID237" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS236,Controls Non-secure access of the interrupt with ID236" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS235,Controls Non-secure access of the interrupt with ID235" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS234,Controls Non-secure access of the interrupt with ID234" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS233,Controls Non-secure access of the interrupt with ID233" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS232,Controls Non-secure access of the interrupt with ID232" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS231,Controls Non-secure access of the interrupt with ID231" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS230,Controls Non-secure access of the interrupt with ID230" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS229,Controls Non-secure access of the interrupt with ID229" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS228,Controls Non-secure access of the interrupt with ID228" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS227,Controls Non-secure access of the interrupt with ID227" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS226,Controls Non-secure access of the interrupt with ID226" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS225,Controls Non-secure access of the interrupt with ID225" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS224,Controls Non-secure access of the interrupt with ID224" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE38++0x03 hide.long 0x000 "GICD_NSACR14,Non-secure Access Control Register 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE3C))) group.long 0xE3C++0x03 line.long 0x00 "GICD_NSACR15,Non-secure Access Control Register 15" bitfld.long 0x00 30.--31. "NS_ACCESS255,Controls Non-secure access of the interrupt with ID255" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS254,Controls Non-secure access of the interrupt with ID254" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS253,Controls Non-secure access of the interrupt with ID253" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS252,Controls Non-secure access of the interrupt with ID252" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS251,Controls Non-secure access of the interrupt with ID251" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS250,Controls Non-secure access of the interrupt with ID250" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS249,Controls Non-secure access of the interrupt with ID249" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS248,Controls Non-secure access of the interrupt with ID248" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS247,Controls Non-secure access of the interrupt with ID247" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS246,Controls Non-secure access of the interrupt with ID246" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS245,Controls Non-secure access of the interrupt with ID245" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS244,Controls Non-secure access of the interrupt with ID244" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS243,Controls Non-secure access of the interrupt with ID243" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS242,Controls Non-secure access of the interrupt with ID242" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS241,Controls Non-secure access of the interrupt with ID241" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS240,Controls Non-secure access of the interrupt with ID240" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE3C++0x03 hide.long 0x000 "GICD_NSACR15,Non-secure Access Control Register 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE40))) group.long 0xE40++0x03 line.long 0x00 "GICD_NSACR16,Non-secure Access Control Register 16" bitfld.long 0x00 30.--31. "NS_ACCESS271,Controls Non-secure access of the interrupt with ID271" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS270,Controls Non-secure access of the interrupt with ID270" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS269,Controls Non-secure access of the interrupt with ID269" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS268,Controls Non-secure access of the interrupt with ID268" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS267,Controls Non-secure access of the interrupt with ID267" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS266,Controls Non-secure access of the interrupt with ID266" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS265,Controls Non-secure access of the interrupt with ID265" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS264,Controls Non-secure access of the interrupt with ID264" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS263,Controls Non-secure access of the interrupt with ID263" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS262,Controls Non-secure access of the interrupt with ID262" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS261,Controls Non-secure access of the interrupt with ID261" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS260,Controls Non-secure access of the interrupt with ID260" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS259,Controls Non-secure access of the interrupt with ID259" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS258,Controls Non-secure access of the interrupt with ID258" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS257,Controls Non-secure access of the interrupt with ID257" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS256,Controls Non-secure access of the interrupt with ID256" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE40++0x03 hide.long 0x000 "GICD_NSACR16,Non-secure Access Control Register 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE44))) group.long 0xE44++0x03 line.long 0x00 "GICD_NSACR17,Non-secure Access Control Register 17" bitfld.long 0x00 30.--31. "NS_ACCESS287,Controls Non-secure access of the interrupt with ID287" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS286,Controls Non-secure access of the interrupt with ID286" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS285,Controls Non-secure access of the interrupt with ID285" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS284,Controls Non-secure access of the interrupt with ID284" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS283,Controls Non-secure access of the interrupt with ID283" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS282,Controls Non-secure access of the interrupt with ID282" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS281,Controls Non-secure access of the interrupt with ID281" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS280,Controls Non-secure access of the interrupt with ID280" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS279,Controls Non-secure access of the interrupt with ID279" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS278,Controls Non-secure access of the interrupt with ID278" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS277,Controls Non-secure access of the interrupt with ID277" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS276,Controls Non-secure access of the interrupt with ID276" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS275,Controls Non-secure access of the interrupt with ID275" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS274,Controls Non-secure access of the interrupt with ID274" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS273,Controls Non-secure access of the interrupt with ID273" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS272,Controls Non-secure access of the interrupt with ID272" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE44++0x03 hide.long 0x000 "GICD_NSACR17,Non-secure Access Control Register 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE48))) group.long 0xE48++0x03 line.long 0x00 "GICD_NSACR18,Non-secure Access Control Register 18" bitfld.long 0x00 30.--31. "NS_ACCESS303,Controls Non-secure access of the interrupt with ID303" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS302,Controls Non-secure access of the interrupt with ID302" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS301,Controls Non-secure access of the interrupt with ID301" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS300,Controls Non-secure access of the interrupt with ID300" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS299,Controls Non-secure access of the interrupt with ID299" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS298,Controls Non-secure access of the interrupt with ID298" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS297,Controls Non-secure access of the interrupt with ID297" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS296,Controls Non-secure access of the interrupt with ID296" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS295,Controls Non-secure access of the interrupt with ID295" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS294,Controls Non-secure access of the interrupt with ID294" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS293,Controls Non-secure access of the interrupt with ID293" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS292,Controls Non-secure access of the interrupt with ID292" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS291,Controls Non-secure access of the interrupt with ID291" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS290,Controls Non-secure access of the interrupt with ID290" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS289,Controls Non-secure access of the interrupt with ID289" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS288,Controls Non-secure access of the interrupt with ID288" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE48++0x03 hide.long 0x000 "GICD_NSACR18,Non-secure Access Control Register 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE4C))) group.long 0xE4C++0x03 line.long 0x00 "GICD_NSACR19,Non-secure Access Control Register 19" bitfld.long 0x00 30.--31. "NS_ACCESS319,Controls Non-secure access of the interrupt with ID319" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS318,Controls Non-secure access of the interrupt with ID318" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS317,Controls Non-secure access of the interrupt with ID317" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS316,Controls Non-secure access of the interrupt with ID316" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS315,Controls Non-secure access of the interrupt with ID315" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS314,Controls Non-secure access of the interrupt with ID314" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS313,Controls Non-secure access of the interrupt with ID313" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS312,Controls Non-secure access of the interrupt with ID312" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS311,Controls Non-secure access of the interrupt with ID311" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS310,Controls Non-secure access of the interrupt with ID310" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS309,Controls Non-secure access of the interrupt with ID309" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS308,Controls Non-secure access of the interrupt with ID308" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS307,Controls Non-secure access of the interrupt with ID307" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS306,Controls Non-secure access of the interrupt with ID306" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS305,Controls Non-secure access of the interrupt with ID305" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS304,Controls Non-secure access of the interrupt with ID304" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE4C++0x03 hide.long 0x000 "GICD_NSACR19,Non-secure Access Control Register 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE50))) group.long 0xE50++0x03 line.long 0x00 "GICD_NSACR20,Non-secure Access Control Register 20" bitfld.long 0x00 30.--31. "NS_ACCESS335,Controls Non-secure access of the interrupt with ID335" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS334,Controls Non-secure access of the interrupt with ID334" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS333,Controls Non-secure access of the interrupt with ID333" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS332,Controls Non-secure access of the interrupt with ID332" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS331,Controls Non-secure access of the interrupt with ID331" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS330,Controls Non-secure access of the interrupt with ID330" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS329,Controls Non-secure access of the interrupt with ID329" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS328,Controls Non-secure access of the interrupt with ID328" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS327,Controls Non-secure access of the interrupt with ID327" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS326,Controls Non-secure access of the interrupt with ID326" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS325,Controls Non-secure access of the interrupt with ID325" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS324,Controls Non-secure access of the interrupt with ID324" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS323,Controls Non-secure access of the interrupt with ID323" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS322,Controls Non-secure access of the interrupt with ID322" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS321,Controls Non-secure access of the interrupt with ID321" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS320,Controls Non-secure access of the interrupt with ID320" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE50++0x03 hide.long 0x000 "GICD_NSACR20,Non-secure Access Control Register 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE54))) group.long 0xE54++0x03 line.long 0x00 "GICD_NSACR21,Non-secure Access Control Register 21" bitfld.long 0x00 30.--31. "NS_ACCESS351,Controls Non-secure access of the interrupt with ID351" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS350,Controls Non-secure access of the interrupt with ID350" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS349,Controls Non-secure access of the interrupt with ID349" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS348,Controls Non-secure access of the interrupt with ID348" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS347,Controls Non-secure access of the interrupt with ID347" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS346,Controls Non-secure access of the interrupt with ID346" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS345,Controls Non-secure access of the interrupt with ID345" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS344,Controls Non-secure access of the interrupt with ID344" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS343,Controls Non-secure access of the interrupt with ID343" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS342,Controls Non-secure access of the interrupt with ID342" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS341,Controls Non-secure access of the interrupt with ID341" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS340,Controls Non-secure access of the interrupt with ID340" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS339,Controls Non-secure access of the interrupt with ID339" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS338,Controls Non-secure access of the interrupt with ID338" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS337,Controls Non-secure access of the interrupt with ID337" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS336,Controls Non-secure access of the interrupt with ID336" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE54++0x03 hide.long 0x000 "GICD_NSACR21,Non-secure Access Control Register 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE58))) group.long 0xE58++0x03 line.long 0x00 "GICD_NSACR22,Non-secure Access Control Register 22" bitfld.long 0x00 30.--31. "NS_ACCESS367,Controls Non-secure access of the interrupt with ID367" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS366,Controls Non-secure access of the interrupt with ID366" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS365,Controls Non-secure access of the interrupt with ID365" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS364,Controls Non-secure access of the interrupt with ID364" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS363,Controls Non-secure access of the interrupt with ID363" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS362,Controls Non-secure access of the interrupt with ID362" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS361,Controls Non-secure access of the interrupt with ID361" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS360,Controls Non-secure access of the interrupt with ID360" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS359,Controls Non-secure access of the interrupt with ID359" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS358,Controls Non-secure access of the interrupt with ID358" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS357,Controls Non-secure access of the interrupt with ID357" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS356,Controls Non-secure access of the interrupt with ID356" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS355,Controls Non-secure access of the interrupt with ID355" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS354,Controls Non-secure access of the interrupt with ID354" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS353,Controls Non-secure access of the interrupt with ID353" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS352,Controls Non-secure access of the interrupt with ID352" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE58++0x03 hide.long 0x000 "GICD_NSACR22,Non-secure Access Control Register 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE5C))) group.long 0xE5C++0x03 line.long 0x00 "GICD_NSACR23,Non-secure Access Control Register 23" bitfld.long 0x00 30.--31. "NS_ACCESS383,Controls Non-secure access of the interrupt with ID383" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS382,Controls Non-secure access of the interrupt with ID382" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS381,Controls Non-secure access of the interrupt with ID381" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS380,Controls Non-secure access of the interrupt with ID380" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS379,Controls Non-secure access of the interrupt with ID379" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS378,Controls Non-secure access of the interrupt with ID378" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS377,Controls Non-secure access of the interrupt with ID377" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS376,Controls Non-secure access of the interrupt with ID376" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS375,Controls Non-secure access of the interrupt with ID375" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS374,Controls Non-secure access of the interrupt with ID374" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS373,Controls Non-secure access of the interrupt with ID373" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS372,Controls Non-secure access of the interrupt with ID372" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS371,Controls Non-secure access of the interrupt with ID371" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS370,Controls Non-secure access of the interrupt with ID370" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS369,Controls Non-secure access of the interrupt with ID369" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS368,Controls Non-secure access of the interrupt with ID368" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE5C++0x03 hide.long 0x000 "GICD_NSACR23,Non-secure Access Control Register 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE60))) group.long 0xE60++0x03 line.long 0x00 "GICD_NSACR24,Non-secure Access Control Register 24" bitfld.long 0x00 30.--31. "NS_ACCESS399,Controls Non-secure access of the interrupt with ID399" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS398,Controls Non-secure access of the interrupt with ID398" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS397,Controls Non-secure access of the interrupt with ID397" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS396,Controls Non-secure access of the interrupt with ID396" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS395,Controls Non-secure access of the interrupt with ID395" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS394,Controls Non-secure access of the interrupt with ID394" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS393,Controls Non-secure access of the interrupt with ID393" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS392,Controls Non-secure access of the interrupt with ID392" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS391,Controls Non-secure access of the interrupt with ID391" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS390,Controls Non-secure access of the interrupt with ID390" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS389,Controls Non-secure access of the interrupt with ID389" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS388,Controls Non-secure access of the interrupt with ID388" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS387,Controls Non-secure access of the interrupt with ID387" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS386,Controls Non-secure access of the interrupt with ID386" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS385,Controls Non-secure access of the interrupt with ID385" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS384,Controls Non-secure access of the interrupt with ID384" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE60++0x03 hide.long 0x000 "GICD_NSACR24,Non-secure Access Control Register 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE64))) group.long 0xE64++0x03 line.long 0x00 "GICD_NSACR25,Non-secure Access Control Register 25" bitfld.long 0x00 30.--31. "NS_ACCESS415,Controls Non-secure access of the interrupt with ID415" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS414,Controls Non-secure access of the interrupt with ID414" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS413,Controls Non-secure access of the interrupt with ID413" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS412,Controls Non-secure access of the interrupt with ID412" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS411,Controls Non-secure access of the interrupt with ID411" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS410,Controls Non-secure access of the interrupt with ID410" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS409,Controls Non-secure access of the interrupt with ID409" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS408,Controls Non-secure access of the interrupt with ID408" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS407,Controls Non-secure access of the interrupt with ID407" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS406,Controls Non-secure access of the interrupt with ID406" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS405,Controls Non-secure access of the interrupt with ID405" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS404,Controls Non-secure access of the interrupt with ID404" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS403,Controls Non-secure access of the interrupt with ID403" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS402,Controls Non-secure access of the interrupt with ID402" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS401,Controls Non-secure access of the interrupt with ID401" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS400,Controls Non-secure access of the interrupt with ID400" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE64++0x03 hide.long 0x000 "GICD_NSACR25,Non-secure Access Control Register 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE68))) group.long 0xE68++0x03 line.long 0x00 "GICD_NSACR26,Non-secure Access Control Register 26" bitfld.long 0x00 30.--31. "NS_ACCESS431,Controls Non-secure access of the interrupt with ID431" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS430,Controls Non-secure access of the interrupt with ID430" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS429,Controls Non-secure access of the interrupt with ID429" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS428,Controls Non-secure access of the interrupt with ID428" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS427,Controls Non-secure access of the interrupt with ID427" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS426,Controls Non-secure access of the interrupt with ID426" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS425,Controls Non-secure access of the interrupt with ID425" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS424,Controls Non-secure access of the interrupt with ID424" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS423,Controls Non-secure access of the interrupt with ID423" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS422,Controls Non-secure access of the interrupt with ID422" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS421,Controls Non-secure access of the interrupt with ID421" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS420,Controls Non-secure access of the interrupt with ID420" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS419,Controls Non-secure access of the interrupt with ID419" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS418,Controls Non-secure access of the interrupt with ID418" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS417,Controls Non-secure access of the interrupt with ID417" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS416,Controls Non-secure access of the interrupt with ID416" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE68++0x03 hide.long 0x000 "GICD_NSACR26,Non-secure Access Control Register 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE6C))) group.long 0xE6C++0x03 line.long 0x00 "GICD_NSACR27,Non-secure Access Control Register 27" bitfld.long 0x00 30.--31. "NS_ACCESS447,Controls Non-secure access of the interrupt with ID447" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS446,Controls Non-secure access of the interrupt with ID446" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS445,Controls Non-secure access of the interrupt with ID445" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS444,Controls Non-secure access of the interrupt with ID444" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS443,Controls Non-secure access of the interrupt with ID443" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS442,Controls Non-secure access of the interrupt with ID442" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS441,Controls Non-secure access of the interrupt with ID441" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS440,Controls Non-secure access of the interrupt with ID440" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS439,Controls Non-secure access of the interrupt with ID439" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS438,Controls Non-secure access of the interrupt with ID438" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS437,Controls Non-secure access of the interrupt with ID437" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS436,Controls Non-secure access of the interrupt with ID436" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS435,Controls Non-secure access of the interrupt with ID435" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS434,Controls Non-secure access of the interrupt with ID434" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS433,Controls Non-secure access of the interrupt with ID433" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS432,Controls Non-secure access of the interrupt with ID432" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE6C++0x03 hide.long 0x000 "GICD_NSACR27,Non-secure Access Control Register 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE70))) group.long 0xE70++0x03 line.long 0x00 "GICD_NSACR28,Non-secure Access Control Register 28" bitfld.long 0x00 30.--31. "NS_ACCESS463,Controls Non-secure access of the interrupt with ID463" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS462,Controls Non-secure access of the interrupt with ID462" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS461,Controls Non-secure access of the interrupt with ID461" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS460,Controls Non-secure access of the interrupt with ID460" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS459,Controls Non-secure access of the interrupt with ID459" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS458,Controls Non-secure access of the interrupt with ID458" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS457,Controls Non-secure access of the interrupt with ID457" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS456,Controls Non-secure access of the interrupt with ID456" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS455,Controls Non-secure access of the interrupt with ID455" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS454,Controls Non-secure access of the interrupt with ID454" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS453,Controls Non-secure access of the interrupt with ID453" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS452,Controls Non-secure access of the interrupt with ID452" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS451,Controls Non-secure access of the interrupt with ID451" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS450,Controls Non-secure access of the interrupt with ID450" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS449,Controls Non-secure access of the interrupt with ID449" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS448,Controls Non-secure access of the interrupt with ID448" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE70++0x03 hide.long 0x000 "GICD_NSACR28,Non-secure Access Control Register 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE74))) group.long 0xE74++0x03 line.long 0x00 "GICD_NSACR29,Non-secure Access Control Register 29" bitfld.long 0x00 30.--31. "NS_ACCESS479,Controls Non-secure access of the interrupt with ID479" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS478,Controls Non-secure access of the interrupt with ID478" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS477,Controls Non-secure access of the interrupt with ID477" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS476,Controls Non-secure access of the interrupt with ID476" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS475,Controls Non-secure access of the interrupt with ID475" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS474,Controls Non-secure access of the interrupt with ID474" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS473,Controls Non-secure access of the interrupt with ID473" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS472,Controls Non-secure access of the interrupt with ID472" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS471,Controls Non-secure access of the interrupt with ID471" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS470,Controls Non-secure access of the interrupt with ID470" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS469,Controls Non-secure access of the interrupt with ID469" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS468,Controls Non-secure access of the interrupt with ID468" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS467,Controls Non-secure access of the interrupt with ID467" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS466,Controls Non-secure access of the interrupt with ID466" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS465,Controls Non-secure access of the interrupt with ID465" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS464,Controls Non-secure access of the interrupt with ID464" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE74++0x03 hide.long 0x000 "GICD_NSACR29,Non-secure Access Control Register 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE78))) group.long 0xE78++0x03 line.long 0x00 "GICD_NSACR30,Non-secure Access Control Register 30" bitfld.long 0x00 30.--31. "NS_ACCESS495,Controls Non-secure access of the interrupt with ID495" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS494,Controls Non-secure access of the interrupt with ID494" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS493,Controls Non-secure access of the interrupt with ID493" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS492,Controls Non-secure access of the interrupt with ID492" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS491,Controls Non-secure access of the interrupt with ID491" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS490,Controls Non-secure access of the interrupt with ID490" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS489,Controls Non-secure access of the interrupt with ID489" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS488,Controls Non-secure access of the interrupt with ID488" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS487,Controls Non-secure access of the interrupt with ID487" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS486,Controls Non-secure access of the interrupt with ID486" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS485,Controls Non-secure access of the interrupt with ID485" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS484,Controls Non-secure access of the interrupt with ID484" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS483,Controls Non-secure access of the interrupt with ID483" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS482,Controls Non-secure access of the interrupt with ID482" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS481,Controls Non-secure access of the interrupt with ID481" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS480,Controls Non-secure access of the interrupt with ID480" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE78++0x03 hide.long 0x000 "GICD_NSACR30,Non-secure Access Control Register 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE7C))) group.long 0xE7C++0x03 line.long 0x00 "GICD_NSACR31,Non-secure Access Control Register 31" bitfld.long 0x00 30.--31. "NS_ACCESS511,Controls Non-secure access of the interrupt with ID511" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS510,Controls Non-secure access of the interrupt with ID510" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS509,Controls Non-secure access of the interrupt with ID509" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS508,Controls Non-secure access of the interrupt with ID508" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS507,Controls Non-secure access of the interrupt with ID507" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS506,Controls Non-secure access of the interrupt with ID506" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS505,Controls Non-secure access of the interrupt with ID505" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS504,Controls Non-secure access of the interrupt with ID504" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS503,Controls Non-secure access of the interrupt with ID503" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS502,Controls Non-secure access of the interrupt with ID502" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS501,Controls Non-secure access of the interrupt with ID501" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS500,Controls Non-secure access of the interrupt with ID500" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS499,Controls Non-secure access of the interrupt with ID499" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS498,Controls Non-secure access of the interrupt with ID498" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS497,Controls Non-secure access of the interrupt with ID497" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS496,Controls Non-secure access of the interrupt with ID496" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE7C++0x03 hide.long 0x000 "GICD_NSACR31,Non-secure Access Control Register 31" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE80))) group.long 0xE80++0x03 line.long 0x00 "GICD_NSACR32,Non-secure Access Control Register 32" bitfld.long 0x00 30.--31. "NS_ACCESS527,Controls Non-secure access of the interrupt with ID527" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS526,Controls Non-secure access of the interrupt with ID526" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS525,Controls Non-secure access of the interrupt with ID525" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS524,Controls Non-secure access of the interrupt with ID524" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS523,Controls Non-secure access of the interrupt with ID523" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS522,Controls Non-secure access of the interrupt with ID522" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS521,Controls Non-secure access of the interrupt with ID521" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS520,Controls Non-secure access of the interrupt with ID520" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS519,Controls Non-secure access of the interrupt with ID519" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS518,Controls Non-secure access of the interrupt with ID518" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS517,Controls Non-secure access of the interrupt with ID517" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS516,Controls Non-secure access of the interrupt with ID516" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS515,Controls Non-secure access of the interrupt with ID515" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS514,Controls Non-secure access of the interrupt with ID514" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS513,Controls Non-secure access of the interrupt with ID513" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS512,Controls Non-secure access of the interrupt with ID512" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE80++0x03 hide.long 0x000 "GICD_NSACR32,Non-secure Access Control Register 32" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE84))) group.long 0xE84++0x03 line.long 0x00 "GICD_NSACR33,Non-secure Access Control Register 33" bitfld.long 0x00 30.--31. "NS_ACCESS543,Controls Non-secure access of the interrupt with ID543" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS542,Controls Non-secure access of the interrupt with ID542" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS541,Controls Non-secure access of the interrupt with ID541" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS540,Controls Non-secure access of the interrupt with ID540" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS539,Controls Non-secure access of the interrupt with ID539" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS538,Controls Non-secure access of the interrupt with ID538" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS537,Controls Non-secure access of the interrupt with ID537" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS536,Controls Non-secure access of the interrupt with ID536" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS535,Controls Non-secure access of the interrupt with ID535" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS534,Controls Non-secure access of the interrupt with ID534" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS533,Controls Non-secure access of the interrupt with ID533" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS532,Controls Non-secure access of the interrupt with ID532" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS531,Controls Non-secure access of the interrupt with ID531" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS530,Controls Non-secure access of the interrupt with ID530" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS529,Controls Non-secure access of the interrupt with ID529" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS528,Controls Non-secure access of the interrupt with ID528" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE84++0x03 hide.long 0x000 "GICD_NSACR33,Non-secure Access Control Register 33" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE88))) group.long 0xE88++0x03 line.long 0x00 "GICD_NSACR34,Non-secure Access Control Register 34" bitfld.long 0x00 30.--31. "NS_ACCESS559,Controls Non-secure access of the interrupt with ID559" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS558,Controls Non-secure access of the interrupt with ID558" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS557,Controls Non-secure access of the interrupt with ID557" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS556,Controls Non-secure access of the interrupt with ID556" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS555,Controls Non-secure access of the interrupt with ID555" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS554,Controls Non-secure access of the interrupt with ID554" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS553,Controls Non-secure access of the interrupt with ID553" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS552,Controls Non-secure access of the interrupt with ID552" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS551,Controls Non-secure access of the interrupt with ID551" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS550,Controls Non-secure access of the interrupt with ID550" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS549,Controls Non-secure access of the interrupt with ID549" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS548,Controls Non-secure access of the interrupt with ID548" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS547,Controls Non-secure access of the interrupt with ID547" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS546,Controls Non-secure access of the interrupt with ID546" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS545,Controls Non-secure access of the interrupt with ID545" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS544,Controls Non-secure access of the interrupt with ID544" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE88++0x03 hide.long 0x000 "GICD_NSACR34,Non-secure Access Control Register 34" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE8C))) group.long 0xE8C++0x03 line.long 0x00 "GICD_NSACR35,Non-secure Access Control Register 35" bitfld.long 0x00 30.--31. "NS_ACCESS575,Controls Non-secure access of the interrupt with ID575" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS574,Controls Non-secure access of the interrupt with ID574" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS573,Controls Non-secure access of the interrupt with ID573" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS572,Controls Non-secure access of the interrupt with ID572" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS571,Controls Non-secure access of the interrupt with ID571" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS570,Controls Non-secure access of the interrupt with ID570" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS569,Controls Non-secure access of the interrupt with ID569" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS568,Controls Non-secure access of the interrupt with ID568" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS567,Controls Non-secure access of the interrupt with ID567" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS566,Controls Non-secure access of the interrupt with ID566" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS565,Controls Non-secure access of the interrupt with ID565" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS564,Controls Non-secure access of the interrupt with ID564" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS563,Controls Non-secure access of the interrupt with ID563" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS562,Controls Non-secure access of the interrupt with ID562" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS561,Controls Non-secure access of the interrupt with ID561" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS560,Controls Non-secure access of the interrupt with ID560" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE8C++0x03 hide.long 0x000 "GICD_NSACR35,Non-secure Access Control Register 35" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE90))) group.long 0xE90++0x03 line.long 0x00 "GICD_NSACR36,Non-secure Access Control Register 36" bitfld.long 0x00 30.--31. "NS_ACCESS591,Controls Non-secure access of the interrupt with ID591" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS590,Controls Non-secure access of the interrupt with ID590" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS589,Controls Non-secure access of the interrupt with ID589" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS588,Controls Non-secure access of the interrupt with ID588" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS587,Controls Non-secure access of the interrupt with ID587" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS586,Controls Non-secure access of the interrupt with ID586" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS585,Controls Non-secure access of the interrupt with ID585" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS584,Controls Non-secure access of the interrupt with ID584" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS583,Controls Non-secure access of the interrupt with ID583" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS582,Controls Non-secure access of the interrupt with ID582" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS581,Controls Non-secure access of the interrupt with ID581" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS580,Controls Non-secure access of the interrupt with ID580" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS579,Controls Non-secure access of the interrupt with ID579" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS578,Controls Non-secure access of the interrupt with ID578" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS577,Controls Non-secure access of the interrupt with ID577" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS576,Controls Non-secure access of the interrupt with ID576" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE90++0x03 hide.long 0x000 "GICD_NSACR36,Non-secure Access Control Register 36" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE94))) group.long 0xE94++0x03 line.long 0x00 "GICD_NSACR37,Non-secure Access Control Register 37" bitfld.long 0x00 30.--31. "NS_ACCESS607,Controls Non-secure access of the interrupt with ID607" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS606,Controls Non-secure access of the interrupt with ID606" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS605,Controls Non-secure access of the interrupt with ID605" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS604,Controls Non-secure access of the interrupt with ID604" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS603,Controls Non-secure access of the interrupt with ID603" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS602,Controls Non-secure access of the interrupt with ID602" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS601,Controls Non-secure access of the interrupt with ID601" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS600,Controls Non-secure access of the interrupt with ID600" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS599,Controls Non-secure access of the interrupt with ID599" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS598,Controls Non-secure access of the interrupt with ID598" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS597,Controls Non-secure access of the interrupt with ID597" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS596,Controls Non-secure access of the interrupt with ID596" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS595,Controls Non-secure access of the interrupt with ID595" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS594,Controls Non-secure access of the interrupt with ID594" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS593,Controls Non-secure access of the interrupt with ID593" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS592,Controls Non-secure access of the interrupt with ID592" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE94++0x03 hide.long 0x000 "GICD_NSACR37,Non-secure Access Control Register 37" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE98))) group.long 0xE98++0x03 line.long 0x00 "GICD_NSACR38,Non-secure Access Control Register 38" bitfld.long 0x00 30.--31. "NS_ACCESS623,Controls Non-secure access of the interrupt with ID623" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS622,Controls Non-secure access of the interrupt with ID622" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS621,Controls Non-secure access of the interrupt with ID621" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS620,Controls Non-secure access of the interrupt with ID620" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS619,Controls Non-secure access of the interrupt with ID619" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS618,Controls Non-secure access of the interrupt with ID618" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS617,Controls Non-secure access of the interrupt with ID617" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS616,Controls Non-secure access of the interrupt with ID616" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS615,Controls Non-secure access of the interrupt with ID615" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS614,Controls Non-secure access of the interrupt with ID614" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS613,Controls Non-secure access of the interrupt with ID613" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS612,Controls Non-secure access of the interrupt with ID612" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS611,Controls Non-secure access of the interrupt with ID611" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS610,Controls Non-secure access of the interrupt with ID610" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS609,Controls Non-secure access of the interrupt with ID609" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS608,Controls Non-secure access of the interrupt with ID608" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE98++0x03 hide.long 0x000 "GICD_NSACR38,Non-secure Access Control Register 38" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE9C))) group.long 0xE9C++0x03 line.long 0x00 "GICD_NSACR39,Non-secure Access Control Register 39" bitfld.long 0x00 30.--31. "NS_ACCESS639,Controls Non-secure access of the interrupt with ID639" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS638,Controls Non-secure access of the interrupt with ID638" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS637,Controls Non-secure access of the interrupt with ID637" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS636,Controls Non-secure access of the interrupt with ID636" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS635,Controls Non-secure access of the interrupt with ID635" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS634,Controls Non-secure access of the interrupt with ID634" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS633,Controls Non-secure access of the interrupt with ID633" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS632,Controls Non-secure access of the interrupt with ID632" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS631,Controls Non-secure access of the interrupt with ID631" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS630,Controls Non-secure access of the interrupt with ID630" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS629,Controls Non-secure access of the interrupt with ID629" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS628,Controls Non-secure access of the interrupt with ID628" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS627,Controls Non-secure access of the interrupt with ID627" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS626,Controls Non-secure access of the interrupt with ID626" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS625,Controls Non-secure access of the interrupt with ID625" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS624,Controls Non-secure access of the interrupt with ID624" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xE9C++0x03 hide.long 0x000 "GICD_NSACR39,Non-secure Access Control Register 39" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEA0))) group.long 0xEA0++0x03 line.long 0x00 "GICD_NSACR40,Non-secure Access Control Register 40" bitfld.long 0x00 30.--31. "NS_ACCESS655,Controls Non-secure access of the interrupt with ID655" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS654,Controls Non-secure access of the interrupt with ID654" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS653,Controls Non-secure access of the interrupt with ID653" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS652,Controls Non-secure access of the interrupt with ID652" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS651,Controls Non-secure access of the interrupt with ID651" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS650,Controls Non-secure access of the interrupt with ID650" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS649,Controls Non-secure access of the interrupt with ID649" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS648,Controls Non-secure access of the interrupt with ID648" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS647,Controls Non-secure access of the interrupt with ID647" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS646,Controls Non-secure access of the interrupt with ID646" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS645,Controls Non-secure access of the interrupt with ID645" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS644,Controls Non-secure access of the interrupt with ID644" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS643,Controls Non-secure access of the interrupt with ID643" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS642,Controls Non-secure access of the interrupt with ID642" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS641,Controls Non-secure access of the interrupt with ID641" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS640,Controls Non-secure access of the interrupt with ID640" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEA0++0x03 hide.long 0x000 "GICD_NSACR40,Non-secure Access Control Register 40" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEA4))) group.long 0xEA4++0x03 line.long 0x00 "GICD_NSACR41,Non-secure Access Control Register 41" bitfld.long 0x00 30.--31. "NS_ACCESS671,Controls Non-secure access of the interrupt with ID671" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS670,Controls Non-secure access of the interrupt with ID670" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS669,Controls Non-secure access of the interrupt with ID669" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS668,Controls Non-secure access of the interrupt with ID668" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS667,Controls Non-secure access of the interrupt with ID667" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS666,Controls Non-secure access of the interrupt with ID666" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS665,Controls Non-secure access of the interrupt with ID665" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS664,Controls Non-secure access of the interrupt with ID664" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS663,Controls Non-secure access of the interrupt with ID663" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS662,Controls Non-secure access of the interrupt with ID662" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS661,Controls Non-secure access of the interrupt with ID661" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS660,Controls Non-secure access of the interrupt with ID660" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS659,Controls Non-secure access of the interrupt with ID659" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS658,Controls Non-secure access of the interrupt with ID658" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS657,Controls Non-secure access of the interrupt with ID657" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS656,Controls Non-secure access of the interrupt with ID656" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEA4++0x03 hide.long 0x000 "GICD_NSACR41,Non-secure Access Control Register 41" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEA8))) group.long 0xEA8++0x03 line.long 0x00 "GICD_NSACR42,Non-secure Access Control Register 42" bitfld.long 0x00 30.--31. "NS_ACCESS687,Controls Non-secure access of the interrupt with ID687" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS686,Controls Non-secure access of the interrupt with ID686" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS685,Controls Non-secure access of the interrupt with ID685" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS684,Controls Non-secure access of the interrupt with ID684" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS683,Controls Non-secure access of the interrupt with ID683" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS682,Controls Non-secure access of the interrupt with ID682" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS681,Controls Non-secure access of the interrupt with ID681" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS680,Controls Non-secure access of the interrupt with ID680" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS679,Controls Non-secure access of the interrupt with ID679" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS678,Controls Non-secure access of the interrupt with ID678" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS677,Controls Non-secure access of the interrupt with ID677" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS676,Controls Non-secure access of the interrupt with ID676" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS675,Controls Non-secure access of the interrupt with ID675" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS674,Controls Non-secure access of the interrupt with ID674" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS673,Controls Non-secure access of the interrupt with ID673" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS672,Controls Non-secure access of the interrupt with ID672" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEA8++0x03 hide.long 0x000 "GICD_NSACR42,Non-secure Access Control Register 42" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEAC))) group.long 0xEAC++0x03 line.long 0x00 "GICD_NSACR43,Non-secure Access Control Register 43" bitfld.long 0x00 30.--31. "NS_ACCESS703,Controls Non-secure access of the interrupt with ID703" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS702,Controls Non-secure access of the interrupt with ID702" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS701,Controls Non-secure access of the interrupt with ID701" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS700,Controls Non-secure access of the interrupt with ID700" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS699,Controls Non-secure access of the interrupt with ID699" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS698,Controls Non-secure access of the interrupt with ID698" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS697,Controls Non-secure access of the interrupt with ID697" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS696,Controls Non-secure access of the interrupt with ID696" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS695,Controls Non-secure access of the interrupt with ID695" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS694,Controls Non-secure access of the interrupt with ID694" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS693,Controls Non-secure access of the interrupt with ID693" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS692,Controls Non-secure access of the interrupt with ID692" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS691,Controls Non-secure access of the interrupt with ID691" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS690,Controls Non-secure access of the interrupt with ID690" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS689,Controls Non-secure access of the interrupt with ID689" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS688,Controls Non-secure access of the interrupt with ID688" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEAC++0x03 hide.long 0x000 "GICD_NSACR43,Non-secure Access Control Register 43" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEB0))) group.long 0xEB0++0x03 line.long 0x00 "GICD_NSACR44,Non-secure Access Control Register 44" bitfld.long 0x00 30.--31. "NS_ACCESS719,Controls Non-secure access of the interrupt with ID719" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS718,Controls Non-secure access of the interrupt with ID718" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS717,Controls Non-secure access of the interrupt with ID717" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS716,Controls Non-secure access of the interrupt with ID716" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS715,Controls Non-secure access of the interrupt with ID715" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS714,Controls Non-secure access of the interrupt with ID714" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS713,Controls Non-secure access of the interrupt with ID713" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS712,Controls Non-secure access of the interrupt with ID712" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS711,Controls Non-secure access of the interrupt with ID711" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS710,Controls Non-secure access of the interrupt with ID710" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS709,Controls Non-secure access of the interrupt with ID709" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS708,Controls Non-secure access of the interrupt with ID708" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS707,Controls Non-secure access of the interrupt with ID707" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS706,Controls Non-secure access of the interrupt with ID706" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS705,Controls Non-secure access of the interrupt with ID705" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS704,Controls Non-secure access of the interrupt with ID704" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEB0++0x03 hide.long 0x000 "GICD_NSACR44,Non-secure Access Control Register 44" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEB4))) group.long 0xEB4++0x03 line.long 0x00 "GICD_NSACR45,Non-secure Access Control Register 45" bitfld.long 0x00 30.--31. "NS_ACCESS735,Controls Non-secure access of the interrupt with ID735" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS734,Controls Non-secure access of the interrupt with ID734" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS733,Controls Non-secure access of the interrupt with ID733" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS732,Controls Non-secure access of the interrupt with ID732" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS731,Controls Non-secure access of the interrupt with ID731" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS730,Controls Non-secure access of the interrupt with ID730" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS729,Controls Non-secure access of the interrupt with ID729" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS728,Controls Non-secure access of the interrupt with ID728" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS727,Controls Non-secure access of the interrupt with ID727" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS726,Controls Non-secure access of the interrupt with ID726" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS725,Controls Non-secure access of the interrupt with ID725" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS724,Controls Non-secure access of the interrupt with ID724" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS723,Controls Non-secure access of the interrupt with ID723" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS722,Controls Non-secure access of the interrupt with ID722" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS721,Controls Non-secure access of the interrupt with ID721" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS720,Controls Non-secure access of the interrupt with ID720" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEB4++0x03 hide.long 0x000 "GICD_NSACR45,Non-secure Access Control Register 45" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEB8))) group.long 0xEB8++0x03 line.long 0x00 "GICD_NSACR46,Non-secure Access Control Register 46" bitfld.long 0x00 30.--31. "NS_ACCESS751,Controls Non-secure access of the interrupt with ID751" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS750,Controls Non-secure access of the interrupt with ID750" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS749,Controls Non-secure access of the interrupt with ID749" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS748,Controls Non-secure access of the interrupt with ID748" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS747,Controls Non-secure access of the interrupt with ID747" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS746,Controls Non-secure access of the interrupt with ID746" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS745,Controls Non-secure access of the interrupt with ID745" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS744,Controls Non-secure access of the interrupt with ID744" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS743,Controls Non-secure access of the interrupt with ID743" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS742,Controls Non-secure access of the interrupt with ID742" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS741,Controls Non-secure access of the interrupt with ID741" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS740,Controls Non-secure access of the interrupt with ID740" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS739,Controls Non-secure access of the interrupt with ID739" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS738,Controls Non-secure access of the interrupt with ID738" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS737,Controls Non-secure access of the interrupt with ID737" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS736,Controls Non-secure access of the interrupt with ID736" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEB8++0x03 hide.long 0x000 "GICD_NSACR46,Non-secure Access Control Register 46" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEBC))) group.long 0xEBC++0x03 line.long 0x00 "GICD_NSACR47,Non-secure Access Control Register 47" bitfld.long 0x00 30.--31. "NS_ACCESS767,Controls Non-secure access of the interrupt with ID767" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS766,Controls Non-secure access of the interrupt with ID766" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS765,Controls Non-secure access of the interrupt with ID765" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS764,Controls Non-secure access of the interrupt with ID764" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS763,Controls Non-secure access of the interrupt with ID763" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS762,Controls Non-secure access of the interrupt with ID762" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS761,Controls Non-secure access of the interrupt with ID761" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS760,Controls Non-secure access of the interrupt with ID760" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS759,Controls Non-secure access of the interrupt with ID759" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS758,Controls Non-secure access of the interrupt with ID758" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS757,Controls Non-secure access of the interrupt with ID757" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS756,Controls Non-secure access of the interrupt with ID756" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS755,Controls Non-secure access of the interrupt with ID755" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS754,Controls Non-secure access of the interrupt with ID754" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS753,Controls Non-secure access of the interrupt with ID753" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS752,Controls Non-secure access of the interrupt with ID752" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEBC++0x03 hide.long 0x000 "GICD_NSACR47,Non-secure Access Control Register 47" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEC0))) group.long 0xEC0++0x03 line.long 0x00 "GICD_NSACR48,Non-secure Access Control Register 48" bitfld.long 0x00 30.--31. "NS_ACCESS783,Controls Non-secure access of the interrupt with ID783" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS782,Controls Non-secure access of the interrupt with ID782" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS781,Controls Non-secure access of the interrupt with ID781" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS780,Controls Non-secure access of the interrupt with ID780" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS779,Controls Non-secure access of the interrupt with ID779" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS778,Controls Non-secure access of the interrupt with ID778" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS777,Controls Non-secure access of the interrupt with ID777" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS776,Controls Non-secure access of the interrupt with ID776" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS775,Controls Non-secure access of the interrupt with ID775" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS774,Controls Non-secure access of the interrupt with ID774" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS773,Controls Non-secure access of the interrupt with ID773" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS772,Controls Non-secure access of the interrupt with ID772" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS771,Controls Non-secure access of the interrupt with ID771" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS770,Controls Non-secure access of the interrupt with ID770" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS769,Controls Non-secure access of the interrupt with ID769" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS768,Controls Non-secure access of the interrupt with ID768" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEC0++0x03 hide.long 0x000 "GICD_NSACR48,Non-secure Access Control Register 48" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEC4))) group.long 0xEC4++0x03 line.long 0x00 "GICD_NSACR49,Non-secure Access Control Register 49" bitfld.long 0x00 30.--31. "NS_ACCESS799,Controls Non-secure access of the interrupt with ID799" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS798,Controls Non-secure access of the interrupt with ID798" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS797,Controls Non-secure access of the interrupt with ID797" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS796,Controls Non-secure access of the interrupt with ID796" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS795,Controls Non-secure access of the interrupt with ID795" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS794,Controls Non-secure access of the interrupt with ID794" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS793,Controls Non-secure access of the interrupt with ID793" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS792,Controls Non-secure access of the interrupt with ID792" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS791,Controls Non-secure access of the interrupt with ID791" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS790,Controls Non-secure access of the interrupt with ID790" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS789,Controls Non-secure access of the interrupt with ID789" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS788,Controls Non-secure access of the interrupt with ID788" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS787,Controls Non-secure access of the interrupt with ID787" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS786,Controls Non-secure access of the interrupt with ID786" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS785,Controls Non-secure access of the interrupt with ID785" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS784,Controls Non-secure access of the interrupt with ID784" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEC4++0x03 hide.long 0x000 "GICD_NSACR49,Non-secure Access Control Register 49" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEC8))) group.long 0xEC8++0x03 line.long 0x00 "GICD_NSACR50,Non-secure Access Control Register 50" bitfld.long 0x00 30.--31. "NS_ACCESS815,Controls Non-secure access of the interrupt with ID815" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS814,Controls Non-secure access of the interrupt with ID814" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS813,Controls Non-secure access of the interrupt with ID813" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS812,Controls Non-secure access of the interrupt with ID812" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS811,Controls Non-secure access of the interrupt with ID811" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS810,Controls Non-secure access of the interrupt with ID810" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS809,Controls Non-secure access of the interrupt with ID809" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS808,Controls Non-secure access of the interrupt with ID808" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS807,Controls Non-secure access of the interrupt with ID807" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS806,Controls Non-secure access of the interrupt with ID806" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS805,Controls Non-secure access of the interrupt with ID805" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS804,Controls Non-secure access of the interrupt with ID804" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS803,Controls Non-secure access of the interrupt with ID803" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS802,Controls Non-secure access of the interrupt with ID802" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS801,Controls Non-secure access of the interrupt with ID801" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS800,Controls Non-secure access of the interrupt with ID800" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEC8++0x03 hide.long 0x000 "GICD_NSACR50,Non-secure Access Control Register 50" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xECC))) group.long 0xECC++0x03 line.long 0x00 "GICD_NSACR51,Non-secure Access Control Register 51" bitfld.long 0x00 30.--31. "NS_ACCESS831,Controls Non-secure access of the interrupt with ID831" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS830,Controls Non-secure access of the interrupt with ID830" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS829,Controls Non-secure access of the interrupt with ID829" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS828,Controls Non-secure access of the interrupt with ID828" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS827,Controls Non-secure access of the interrupt with ID827" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS826,Controls Non-secure access of the interrupt with ID826" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS825,Controls Non-secure access of the interrupt with ID825" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS824,Controls Non-secure access of the interrupt with ID824" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS823,Controls Non-secure access of the interrupt with ID823" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS822,Controls Non-secure access of the interrupt with ID822" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS821,Controls Non-secure access of the interrupt with ID821" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS820,Controls Non-secure access of the interrupt with ID820" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS819,Controls Non-secure access of the interrupt with ID819" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS818,Controls Non-secure access of the interrupt with ID818" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS817,Controls Non-secure access of the interrupt with ID817" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS816,Controls Non-secure access of the interrupt with ID816" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xECC++0x03 hide.long 0x000 "GICD_NSACR51,Non-secure Access Control Register 51" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xED0))) group.long 0xED0++0x03 line.long 0x00 "GICD_NSACR52,Non-secure Access Control Register 52" bitfld.long 0x00 30.--31. "NS_ACCESS847,Controls Non-secure access of the interrupt with ID847" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS846,Controls Non-secure access of the interrupt with ID846" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS845,Controls Non-secure access of the interrupt with ID845" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS844,Controls Non-secure access of the interrupt with ID844" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS843,Controls Non-secure access of the interrupt with ID843" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS842,Controls Non-secure access of the interrupt with ID842" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS841,Controls Non-secure access of the interrupt with ID841" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS840,Controls Non-secure access of the interrupt with ID840" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS839,Controls Non-secure access of the interrupt with ID839" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS838,Controls Non-secure access of the interrupt with ID838" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS837,Controls Non-secure access of the interrupt with ID837" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS836,Controls Non-secure access of the interrupt with ID836" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS835,Controls Non-secure access of the interrupt with ID835" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS834,Controls Non-secure access of the interrupt with ID834" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS833,Controls Non-secure access of the interrupt with ID833" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS832,Controls Non-secure access of the interrupt with ID832" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xED0++0x03 hide.long 0x000 "GICD_NSACR52,Non-secure Access Control Register 52" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xED4))) group.long 0xED4++0x03 line.long 0x00 "GICD_NSACR53,Non-secure Access Control Register 53" bitfld.long 0x00 30.--31. "NS_ACCESS863,Controls Non-secure access of the interrupt with ID863" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS862,Controls Non-secure access of the interrupt with ID862" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS861,Controls Non-secure access of the interrupt with ID861" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS860,Controls Non-secure access of the interrupt with ID860" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS859,Controls Non-secure access of the interrupt with ID859" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS858,Controls Non-secure access of the interrupt with ID858" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS857,Controls Non-secure access of the interrupt with ID857" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS856,Controls Non-secure access of the interrupt with ID856" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS855,Controls Non-secure access of the interrupt with ID855" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS854,Controls Non-secure access of the interrupt with ID854" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS853,Controls Non-secure access of the interrupt with ID853" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS852,Controls Non-secure access of the interrupt with ID852" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS851,Controls Non-secure access of the interrupt with ID851" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS850,Controls Non-secure access of the interrupt with ID850" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS849,Controls Non-secure access of the interrupt with ID849" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS848,Controls Non-secure access of the interrupt with ID848" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xED4++0x03 hide.long 0x000 "GICD_NSACR53,Non-secure Access Control Register 53" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xED8))) group.long 0xED8++0x03 line.long 0x00 "GICD_NSACR54,Non-secure Access Control Register 54" bitfld.long 0x00 30.--31. "NS_ACCESS879,Controls Non-secure access of the interrupt with ID879" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS878,Controls Non-secure access of the interrupt with ID878" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS877,Controls Non-secure access of the interrupt with ID877" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS876,Controls Non-secure access of the interrupt with ID876" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS875,Controls Non-secure access of the interrupt with ID875" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS874,Controls Non-secure access of the interrupt with ID874" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS873,Controls Non-secure access of the interrupt with ID873" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS872,Controls Non-secure access of the interrupt with ID872" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS871,Controls Non-secure access of the interrupt with ID871" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS870,Controls Non-secure access of the interrupt with ID870" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS869,Controls Non-secure access of the interrupt with ID869" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS868,Controls Non-secure access of the interrupt with ID868" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS867,Controls Non-secure access of the interrupt with ID867" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS866,Controls Non-secure access of the interrupt with ID866" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS865,Controls Non-secure access of the interrupt with ID865" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS864,Controls Non-secure access of the interrupt with ID864" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xED8++0x03 hide.long 0x000 "GICD_NSACR54,Non-secure Access Control Register 54" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEDC))) group.long 0xEDC++0x03 line.long 0x00 "GICD_NSACR55,Non-secure Access Control Register 55" bitfld.long 0x00 30.--31. "NS_ACCESS895,Controls Non-secure access of the interrupt with ID895" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS894,Controls Non-secure access of the interrupt with ID894" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS893,Controls Non-secure access of the interrupt with ID893" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS892,Controls Non-secure access of the interrupt with ID892" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS891,Controls Non-secure access of the interrupt with ID891" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS890,Controls Non-secure access of the interrupt with ID890" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS889,Controls Non-secure access of the interrupt with ID889" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS888,Controls Non-secure access of the interrupt with ID888" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS887,Controls Non-secure access of the interrupt with ID887" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS886,Controls Non-secure access of the interrupt with ID886" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS885,Controls Non-secure access of the interrupt with ID885" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS884,Controls Non-secure access of the interrupt with ID884" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS883,Controls Non-secure access of the interrupt with ID883" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS882,Controls Non-secure access of the interrupt with ID882" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS881,Controls Non-secure access of the interrupt with ID881" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS880,Controls Non-secure access of the interrupt with ID880" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEDC++0x03 hide.long 0x000 "GICD_NSACR55,Non-secure Access Control Register 55" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEE0))) group.long 0xEE0++0x03 line.long 0x00 "GICD_NSACR56,Non-secure Access Control Register 56" bitfld.long 0x00 30.--31. "NS_ACCESS911,Controls Non-secure access of the interrupt with ID911" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS910,Controls Non-secure access of the interrupt with ID910" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS909,Controls Non-secure access of the interrupt with ID909" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS908,Controls Non-secure access of the interrupt with ID908" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS907,Controls Non-secure access of the interrupt with ID907" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS906,Controls Non-secure access of the interrupt with ID906" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS905,Controls Non-secure access of the interrupt with ID905" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS904,Controls Non-secure access of the interrupt with ID904" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS903,Controls Non-secure access of the interrupt with ID903" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS902,Controls Non-secure access of the interrupt with ID902" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS901,Controls Non-secure access of the interrupt with ID901" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS900,Controls Non-secure access of the interrupt with ID900" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS899,Controls Non-secure access of the interrupt with ID899" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS898,Controls Non-secure access of the interrupt with ID898" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS897,Controls Non-secure access of the interrupt with ID897" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS896,Controls Non-secure access of the interrupt with ID896" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEE0++0x03 hide.long 0x000 "GICD_NSACR56,Non-secure Access Control Register 56" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEE4))) group.long 0xEE4++0x03 line.long 0x00 "GICD_NSACR57,Non-secure Access Control Register 57" bitfld.long 0x00 30.--31. "NS_ACCESS927,Controls Non-secure access of the interrupt with ID927" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS926,Controls Non-secure access of the interrupt with ID926" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS925,Controls Non-secure access of the interrupt with ID925" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS924,Controls Non-secure access of the interrupt with ID924" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS923,Controls Non-secure access of the interrupt with ID923" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS922,Controls Non-secure access of the interrupt with ID922" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS921,Controls Non-secure access of the interrupt with ID921" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS920,Controls Non-secure access of the interrupt with ID920" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS919,Controls Non-secure access of the interrupt with ID919" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS918,Controls Non-secure access of the interrupt with ID918" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS917,Controls Non-secure access of the interrupt with ID917" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS916,Controls Non-secure access of the interrupt with ID916" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS915,Controls Non-secure access of the interrupt with ID915" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS914,Controls Non-secure access of the interrupt with ID914" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS913,Controls Non-secure access of the interrupt with ID913" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS912,Controls Non-secure access of the interrupt with ID912" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEE4++0x03 hide.long 0x000 "GICD_NSACR57,Non-secure Access Control Register 57" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEE8))) group.long 0xEE8++0x03 line.long 0x00 "GICD_NSACR58,Non-secure Access Control Register 58" bitfld.long 0x00 30.--31. "NS_ACCESS943,Controls Non-secure access of the interrupt with ID943" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS942,Controls Non-secure access of the interrupt with ID942" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS941,Controls Non-secure access of the interrupt with ID941" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS940,Controls Non-secure access of the interrupt with ID940" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS939,Controls Non-secure access of the interrupt with ID939" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS938,Controls Non-secure access of the interrupt with ID938" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS937,Controls Non-secure access of the interrupt with ID937" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS936,Controls Non-secure access of the interrupt with ID936" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS935,Controls Non-secure access of the interrupt with ID935" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS934,Controls Non-secure access of the interrupt with ID934" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS933,Controls Non-secure access of the interrupt with ID933" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS932,Controls Non-secure access of the interrupt with ID932" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS931,Controls Non-secure access of the interrupt with ID931" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS930,Controls Non-secure access of the interrupt with ID930" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS929,Controls Non-secure access of the interrupt with ID929" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS928,Controls Non-secure access of the interrupt with ID928" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEE8++0x03 hide.long 0x000 "GICD_NSACR58,Non-secure Access Control Register 58" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEEC))) group.long 0xEEC++0x03 line.long 0x00 "GICD_NSACR59,Non-secure Access Control Register 59" bitfld.long 0x00 30.--31. "NS_ACCESS959,Controls Non-secure access of the interrupt with ID959" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS958,Controls Non-secure access of the interrupt with ID958" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS957,Controls Non-secure access of the interrupt with ID957" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS956,Controls Non-secure access of the interrupt with ID956" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS955,Controls Non-secure access of the interrupt with ID955" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS954,Controls Non-secure access of the interrupt with ID954" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS953,Controls Non-secure access of the interrupt with ID953" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS952,Controls Non-secure access of the interrupt with ID952" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS951,Controls Non-secure access of the interrupt with ID951" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS950,Controls Non-secure access of the interrupt with ID950" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS949,Controls Non-secure access of the interrupt with ID949" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS948,Controls Non-secure access of the interrupt with ID948" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS947,Controls Non-secure access of the interrupt with ID947" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS946,Controls Non-secure access of the interrupt with ID946" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS945,Controls Non-secure access of the interrupt with ID945" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS944,Controls Non-secure access of the interrupt with ID944" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEEC++0x03 hide.long 0x000 "GICD_NSACR59,Non-secure Access Control Register 59" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEF0))) group.long 0xEF0++0x03 line.long 0x00 "GICD_NSACR60,Non-secure Access Control Register 60" bitfld.long 0x00 30.--31. "NS_ACCESS975,Controls Non-secure access of the interrupt with ID975" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS974,Controls Non-secure access of the interrupt with ID974" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS973,Controls Non-secure access of the interrupt with ID973" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS972,Controls Non-secure access of the interrupt with ID972" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS971,Controls Non-secure access of the interrupt with ID971" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS970,Controls Non-secure access of the interrupt with ID970" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS969,Controls Non-secure access of the interrupt with ID969" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS968,Controls Non-secure access of the interrupt with ID968" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS967,Controls Non-secure access of the interrupt with ID967" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS966,Controls Non-secure access of the interrupt with ID966" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS965,Controls Non-secure access of the interrupt with ID965" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS964,Controls Non-secure access of the interrupt with ID964" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS963,Controls Non-secure access of the interrupt with ID963" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS962,Controls Non-secure access of the interrupt with ID962" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS961,Controls Non-secure access of the interrupt with ID961" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS960,Controls Non-secure access of the interrupt with ID960" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEF0++0x03 hide.long 0x000 "GICD_NSACR60,Non-secure Access Control Register 60" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEF4))) group.long 0xEF4++0x03 line.long 0x00 "GICD_NSACR61,Non-secure Access Control Register 61" bitfld.long 0x00 30.--31. "NS_ACCESS991,Controls Non-secure access of the interrupt with ID991" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS990,Controls Non-secure access of the interrupt with ID990" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS989,Controls Non-secure access of the interrupt with ID989" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS988,Controls Non-secure access of the interrupt with ID988" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS987,Controls Non-secure access of the interrupt with ID987" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS986,Controls Non-secure access of the interrupt with ID986" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS985,Controls Non-secure access of the interrupt with ID985" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS984,Controls Non-secure access of the interrupt with ID984" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS983,Controls Non-secure access of the interrupt with ID983" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS982,Controls Non-secure access of the interrupt with ID982" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS981,Controls Non-secure access of the interrupt with ID981" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS980,Controls Non-secure access of the interrupt with ID980" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS979,Controls Non-secure access of the interrupt with ID979" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS978,Controls Non-secure access of the interrupt with ID978" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS977,Controls Non-secure access of the interrupt with ID977" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS976,Controls Non-secure access of the interrupt with ID976" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0xEF4++0x03 hide.long 0x000 "GICD_NSACR61,Non-secure Access Control Register 61" endif tree.end tree "Non-secure Access Control Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3600))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3600++0x03 line.long 0x00 "GICD_NSACR0E,Non-secure Access Control Register Extended 0" bitfld.long 0x00 30.--31. "NS_ACCESS991,Controls Non-secure access of the interrupt with ID991" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS990,Controls Non-secure access of the interrupt with ID990" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS989,Controls Non-secure access of the interrupt with ID989" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS988,Controls Non-secure access of the interrupt with ID988" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS987,Controls Non-secure access of the interrupt with ID987" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS986,Controls Non-secure access of the interrupt with ID986" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS985,Controls Non-secure access of the interrupt with ID985" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS984,Controls Non-secure access of the interrupt with ID984" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS983,Controls Non-secure access of the interrupt with ID983" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS982,Controls Non-secure access of the interrupt with ID982" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS981,Controls Non-secure access of the interrupt with ID981" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS980,Controls Non-secure access of the interrupt with ID980" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS979,Controls Non-secure access of the interrupt with ID979" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS978,Controls Non-secure access of the interrupt with ID978" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS977,Controls Non-secure access of the interrupt with ID977" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS976,Controls Non-secure access of the interrupt with ID976" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3600++0x03 hide.long 0x00 "GICD_NSACR0E,Non-secure Access Control Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3604))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3604++0x03 line.long 0x00 "GICD_NSACR1E,Non-secure Access Control Register Extended 1" bitfld.long 0x00 30.--31. "NS_ACCESS1007,Controls Non-secure access of the interrupt with ID1007" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1006,Controls Non-secure access of the interrupt with ID1006" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1005,Controls Non-secure access of the interrupt with ID1005" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1004,Controls Non-secure access of the interrupt with ID1004" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1003,Controls Non-secure access of the interrupt with ID1003" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1002,Controls Non-secure access of the interrupt with ID1002" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1001,Controls Non-secure access of the interrupt with ID1001" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1000,Controls Non-secure access of the interrupt with ID1000" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS999,Controls Non-secure access of the interrupt with ID999" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS998,Controls Non-secure access of the interrupt with ID998" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS997,Controls Non-secure access of the interrupt with ID997" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS996,Controls Non-secure access of the interrupt with ID996" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS995,Controls Non-secure access of the interrupt with ID995" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS994,Controls Non-secure access of the interrupt with ID994" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS993,Controls Non-secure access of the interrupt with ID993" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS992,Controls Non-secure access of the interrupt with ID992" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3604++0x03 hide.long 0x00 "GICD_NSACR1E,Non-secure Access Control Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3608))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3608++0x03 line.long 0x00 "GICD_NSACR2E,Non-secure Access Control Register Extended 2" bitfld.long 0x00 30.--31. "NS_ACCESS1023,Controls Non-secure access of the interrupt with ID1023" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1022,Controls Non-secure access of the interrupt with ID1022" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1021,Controls Non-secure access of the interrupt with ID1021" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1020,Controls Non-secure access of the interrupt with ID1020" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1019,Controls Non-secure access of the interrupt with ID1019" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1018,Controls Non-secure access of the interrupt with ID1018" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1017,Controls Non-secure access of the interrupt with ID1017" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1016,Controls Non-secure access of the interrupt with ID1016" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1015,Controls Non-secure access of the interrupt with ID1015" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1014,Controls Non-secure access of the interrupt with ID1014" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1013,Controls Non-secure access of the interrupt with ID1013" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1012,Controls Non-secure access of the interrupt with ID1012" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1011,Controls Non-secure access of the interrupt with ID1011" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1010,Controls Non-secure access of the interrupt with ID1010" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1009,Controls Non-secure access of the interrupt with ID1009" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1008,Controls Non-secure access of the interrupt with ID1008" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3608++0x03 hide.long 0x00 "GICD_NSACR2E,Non-secure Access Control Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x360C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x360C++0x03 line.long 0x00 "GICD_NSACR3E,Non-secure Access Control Register Extended 3" bitfld.long 0x00 30.--31. "NS_ACCESS1039,Controls Non-secure access of the interrupt with ID1039" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1038,Controls Non-secure access of the interrupt with ID1038" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1037,Controls Non-secure access of the interrupt with ID1037" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1036,Controls Non-secure access of the interrupt with ID1036" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1035,Controls Non-secure access of the interrupt with ID1035" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1034,Controls Non-secure access of the interrupt with ID1034" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1033,Controls Non-secure access of the interrupt with ID1033" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1032,Controls Non-secure access of the interrupt with ID1032" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1031,Controls Non-secure access of the interrupt with ID1031" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1030,Controls Non-secure access of the interrupt with ID1030" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1029,Controls Non-secure access of the interrupt with ID1029" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1028,Controls Non-secure access of the interrupt with ID1028" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1027,Controls Non-secure access of the interrupt with ID1027" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1026,Controls Non-secure access of the interrupt with ID1026" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1025,Controls Non-secure access of the interrupt with ID1025" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1024,Controls Non-secure access of the interrupt with ID1024" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x360C++0x03 hide.long 0x00 "GICD_NSACR3E,Non-secure Access Control Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3610))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3610++0x03 line.long 0x00 "GICD_NSACR4E,Non-secure Access Control Register Extended 4" bitfld.long 0x00 30.--31. "NS_ACCESS1055,Controls Non-secure access of the interrupt with ID1055" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1054,Controls Non-secure access of the interrupt with ID1054" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1053,Controls Non-secure access of the interrupt with ID1053" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1052,Controls Non-secure access of the interrupt with ID1052" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1051,Controls Non-secure access of the interrupt with ID1051" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1050,Controls Non-secure access of the interrupt with ID1050" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1049,Controls Non-secure access of the interrupt with ID1049" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1048,Controls Non-secure access of the interrupt with ID1048" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1047,Controls Non-secure access of the interrupt with ID1047" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1046,Controls Non-secure access of the interrupt with ID1046" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1045,Controls Non-secure access of the interrupt with ID1045" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1044,Controls Non-secure access of the interrupt with ID1044" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1043,Controls Non-secure access of the interrupt with ID1043" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1042,Controls Non-secure access of the interrupt with ID1042" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1041,Controls Non-secure access of the interrupt with ID1041" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1040,Controls Non-secure access of the interrupt with ID1040" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3610++0x03 hide.long 0x00 "GICD_NSACR4E,Non-secure Access Control Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3614))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3614++0x03 line.long 0x00 "GICD_NSACR5E,Non-secure Access Control Register Extended 5" bitfld.long 0x00 30.--31. "NS_ACCESS1071,Controls Non-secure access of the interrupt with ID1071" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1070,Controls Non-secure access of the interrupt with ID1070" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1069,Controls Non-secure access of the interrupt with ID1069" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1068,Controls Non-secure access of the interrupt with ID1068" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1067,Controls Non-secure access of the interrupt with ID1067" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1066,Controls Non-secure access of the interrupt with ID1066" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1065,Controls Non-secure access of the interrupt with ID1065" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1064,Controls Non-secure access of the interrupt with ID1064" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1063,Controls Non-secure access of the interrupt with ID1063" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1062,Controls Non-secure access of the interrupt with ID1062" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1061,Controls Non-secure access of the interrupt with ID1061" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1060,Controls Non-secure access of the interrupt with ID1060" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1059,Controls Non-secure access of the interrupt with ID1059" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1058,Controls Non-secure access of the interrupt with ID1058" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1057,Controls Non-secure access of the interrupt with ID1057" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1056,Controls Non-secure access of the interrupt with ID1056" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3614++0x03 hide.long 0x00 "GICD_NSACR5E,Non-secure Access Control Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3618))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3618++0x03 line.long 0x00 "GICD_NSACR6E,Non-secure Access Control Register Extended 6" bitfld.long 0x00 30.--31. "NS_ACCESS1087,Controls Non-secure access of the interrupt with ID1087" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1086,Controls Non-secure access of the interrupt with ID1086" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1085,Controls Non-secure access of the interrupt with ID1085" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1084,Controls Non-secure access of the interrupt with ID1084" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1083,Controls Non-secure access of the interrupt with ID1083" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1082,Controls Non-secure access of the interrupt with ID1082" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1081,Controls Non-secure access of the interrupt with ID1081" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1080,Controls Non-secure access of the interrupt with ID1080" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1079,Controls Non-secure access of the interrupt with ID1079" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1078,Controls Non-secure access of the interrupt with ID1078" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1077,Controls Non-secure access of the interrupt with ID1077" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1076,Controls Non-secure access of the interrupt with ID1076" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1075,Controls Non-secure access of the interrupt with ID1075" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1074,Controls Non-secure access of the interrupt with ID1074" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1073,Controls Non-secure access of the interrupt with ID1073" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1072,Controls Non-secure access of the interrupt with ID1072" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3618++0x03 hide.long 0x00 "GICD_NSACR6E,Non-secure Access Control Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x361C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x361C++0x03 line.long 0x00 "GICD_NSACR7E,Non-secure Access Control Register Extended 7" bitfld.long 0x00 30.--31. "NS_ACCESS1103,Controls Non-secure access of the interrupt with ID1103" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1102,Controls Non-secure access of the interrupt with ID1102" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1101,Controls Non-secure access of the interrupt with ID1101" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1100,Controls Non-secure access of the interrupt with ID1100" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1099,Controls Non-secure access of the interrupt with ID1099" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1098,Controls Non-secure access of the interrupt with ID1098" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1097,Controls Non-secure access of the interrupt with ID1097" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1096,Controls Non-secure access of the interrupt with ID1096" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1095,Controls Non-secure access of the interrupt with ID1095" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1094,Controls Non-secure access of the interrupt with ID1094" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1093,Controls Non-secure access of the interrupt with ID1093" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1092,Controls Non-secure access of the interrupt with ID1092" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1091,Controls Non-secure access of the interrupt with ID1091" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1090,Controls Non-secure access of the interrupt with ID1090" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1089,Controls Non-secure access of the interrupt with ID1089" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1088,Controls Non-secure access of the interrupt with ID1088" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x361C++0x03 hide.long 0x00 "GICD_NSACR7E,Non-secure Access Control Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3620))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3620++0x03 line.long 0x00 "GICD_NSACR8E,Non-secure Access Control Register Extended 8" bitfld.long 0x00 30.--31. "NS_ACCESS1119,Controls Non-secure access of the interrupt with ID1119" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1118,Controls Non-secure access of the interrupt with ID1118" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1117,Controls Non-secure access of the interrupt with ID1117" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1116,Controls Non-secure access of the interrupt with ID1116" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1115,Controls Non-secure access of the interrupt with ID1115" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1114,Controls Non-secure access of the interrupt with ID1114" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1113,Controls Non-secure access of the interrupt with ID1113" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1112,Controls Non-secure access of the interrupt with ID1112" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1111,Controls Non-secure access of the interrupt with ID1111" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1110,Controls Non-secure access of the interrupt with ID1110" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1109,Controls Non-secure access of the interrupt with ID1109" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1108,Controls Non-secure access of the interrupt with ID1108" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1107,Controls Non-secure access of the interrupt with ID1107" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1106,Controls Non-secure access of the interrupt with ID1106" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1105,Controls Non-secure access of the interrupt with ID1105" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1104,Controls Non-secure access of the interrupt with ID1104" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3620++0x03 hide.long 0x00 "GICD_NSACR8E,Non-secure Access Control Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3624))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3624++0x03 line.long 0x00 "GICD_NSACR9E,Non-secure Access Control Register Extended 9" bitfld.long 0x00 30.--31. "NS_ACCESS1135,Controls Non-secure access of the interrupt with ID1135" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1134,Controls Non-secure access of the interrupt with ID1134" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1133,Controls Non-secure access of the interrupt with ID1133" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1132,Controls Non-secure access of the interrupt with ID1132" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1131,Controls Non-secure access of the interrupt with ID1131" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1130,Controls Non-secure access of the interrupt with ID1130" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1129,Controls Non-secure access of the interrupt with ID1129" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1128,Controls Non-secure access of the interrupt with ID1128" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1127,Controls Non-secure access of the interrupt with ID1127" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1126,Controls Non-secure access of the interrupt with ID1126" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1125,Controls Non-secure access of the interrupt with ID1125" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1124,Controls Non-secure access of the interrupt with ID1124" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1123,Controls Non-secure access of the interrupt with ID1123" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1122,Controls Non-secure access of the interrupt with ID1122" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1121,Controls Non-secure access of the interrupt with ID1121" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1120,Controls Non-secure access of the interrupt with ID1120" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3624++0x03 hide.long 0x00 "GICD_NSACR9E,Non-secure Access Control Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3628))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3628++0x03 line.long 0x00 "GICD_NSACR10E,Non-secure Access Control Register Extended 10" bitfld.long 0x00 30.--31. "NS_ACCESS1151,Controls Non-secure access of the interrupt with ID1151" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1150,Controls Non-secure access of the interrupt with ID1150" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1149,Controls Non-secure access of the interrupt with ID1149" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1148,Controls Non-secure access of the interrupt with ID1148" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1147,Controls Non-secure access of the interrupt with ID1147" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1146,Controls Non-secure access of the interrupt with ID1146" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1145,Controls Non-secure access of the interrupt with ID1145" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1144,Controls Non-secure access of the interrupt with ID1144" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1143,Controls Non-secure access of the interrupt with ID1143" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1142,Controls Non-secure access of the interrupt with ID1142" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1141,Controls Non-secure access of the interrupt with ID1141" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1140,Controls Non-secure access of the interrupt with ID1140" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1139,Controls Non-secure access of the interrupt with ID1139" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1138,Controls Non-secure access of the interrupt with ID1138" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1137,Controls Non-secure access of the interrupt with ID1137" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1136,Controls Non-secure access of the interrupt with ID1136" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3628++0x03 hide.long 0x00 "GICD_NSACR10E,Non-secure Access Control Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x362C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x362C++0x03 line.long 0x00 "GICD_NSACR11E,Non-secure Access Control Register Extended 11" bitfld.long 0x00 30.--31. "NS_ACCESS1167,Controls Non-secure access of the interrupt with ID1167" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1166,Controls Non-secure access of the interrupt with ID1166" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1165,Controls Non-secure access of the interrupt with ID1165" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1164,Controls Non-secure access of the interrupt with ID1164" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1163,Controls Non-secure access of the interrupt with ID1163" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1162,Controls Non-secure access of the interrupt with ID1162" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1161,Controls Non-secure access of the interrupt with ID1161" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1160,Controls Non-secure access of the interrupt with ID1160" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1159,Controls Non-secure access of the interrupt with ID1159" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1158,Controls Non-secure access of the interrupt with ID1158" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1157,Controls Non-secure access of the interrupt with ID1157" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1156,Controls Non-secure access of the interrupt with ID1156" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1155,Controls Non-secure access of the interrupt with ID1155" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1154,Controls Non-secure access of the interrupt with ID1154" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1153,Controls Non-secure access of the interrupt with ID1153" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1152,Controls Non-secure access of the interrupt with ID1152" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x362C++0x03 hide.long 0x00 "GICD_NSACR11E,Non-secure Access Control Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3630))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3630++0x03 line.long 0x00 "GICD_NSACR12E,Non-secure Access Control Register Extended 12" bitfld.long 0x00 30.--31. "NS_ACCESS1183,Controls Non-secure access of the interrupt with ID1183" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1182,Controls Non-secure access of the interrupt with ID1182" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1181,Controls Non-secure access of the interrupt with ID1181" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1180,Controls Non-secure access of the interrupt with ID1180" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1179,Controls Non-secure access of the interrupt with ID1179" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1178,Controls Non-secure access of the interrupt with ID1178" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1177,Controls Non-secure access of the interrupt with ID1177" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1176,Controls Non-secure access of the interrupt with ID1176" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1175,Controls Non-secure access of the interrupt with ID1175" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1174,Controls Non-secure access of the interrupt with ID1174" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1173,Controls Non-secure access of the interrupt with ID1173" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1172,Controls Non-secure access of the interrupt with ID1172" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1171,Controls Non-secure access of the interrupt with ID1171" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1170,Controls Non-secure access of the interrupt with ID1170" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1169,Controls Non-secure access of the interrupt with ID1169" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1168,Controls Non-secure access of the interrupt with ID1168" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3630++0x03 hide.long 0x00 "GICD_NSACR12E,Non-secure Access Control Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3634))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3634++0x03 line.long 0x00 "GICD_NSACR13E,Non-secure Access Control Register Extended 13" bitfld.long 0x00 30.--31. "NS_ACCESS1199,Controls Non-secure access of the interrupt with ID1199" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1198,Controls Non-secure access of the interrupt with ID1198" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1197,Controls Non-secure access of the interrupt with ID1197" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1196,Controls Non-secure access of the interrupt with ID1196" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1195,Controls Non-secure access of the interrupt with ID1195" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1194,Controls Non-secure access of the interrupt with ID1194" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1193,Controls Non-secure access of the interrupt with ID1193" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1192,Controls Non-secure access of the interrupt with ID1192" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1191,Controls Non-secure access of the interrupt with ID1191" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1190,Controls Non-secure access of the interrupt with ID1190" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1189,Controls Non-secure access of the interrupt with ID1189" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1188,Controls Non-secure access of the interrupt with ID1188" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1187,Controls Non-secure access of the interrupt with ID1187" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1186,Controls Non-secure access of the interrupt with ID1186" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1185,Controls Non-secure access of the interrupt with ID1185" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1184,Controls Non-secure access of the interrupt with ID1184" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3634++0x03 hide.long 0x00 "GICD_NSACR13E,Non-secure Access Control Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3638))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3638++0x03 line.long 0x00 "GICD_NSACR14E,Non-secure Access Control Register Extended 14" bitfld.long 0x00 30.--31. "NS_ACCESS1215,Controls Non-secure access of the interrupt with ID1215" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1214,Controls Non-secure access of the interrupt with ID1214" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1213,Controls Non-secure access of the interrupt with ID1213" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1212,Controls Non-secure access of the interrupt with ID1212" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1211,Controls Non-secure access of the interrupt with ID1211" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1210,Controls Non-secure access of the interrupt with ID1210" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1209,Controls Non-secure access of the interrupt with ID1209" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1208,Controls Non-secure access of the interrupt with ID1208" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1207,Controls Non-secure access of the interrupt with ID1207" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1206,Controls Non-secure access of the interrupt with ID1206" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1205,Controls Non-secure access of the interrupt with ID1205" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1204,Controls Non-secure access of the interrupt with ID1204" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1203,Controls Non-secure access of the interrupt with ID1203" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1202,Controls Non-secure access of the interrupt with ID1202" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1201,Controls Non-secure access of the interrupt with ID1201" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1200,Controls Non-secure access of the interrupt with ID1200" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3638++0x03 hide.long 0x00 "GICD_NSACR14E,Non-secure Access Control Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x363C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)==0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x363C++0x03 line.long 0x00 "GICD_NSACR15E,Non-secure Access Control Register Extended 15" bitfld.long 0x00 30.--31. "NS_ACCESS1231,Controls Non-secure access of the interrupt with ID1231" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1230,Controls Non-secure access of the interrupt with ID1230" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1229,Controls Non-secure access of the interrupt with ID1229" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1228,Controls Non-secure access of the interrupt with ID1228" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1227,Controls Non-secure access of the interrupt with ID1227" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1226,Controls Non-secure access of the interrupt with ID1226" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1225,Controls Non-secure access of the interrupt with ID1225" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1224,Controls Non-secure access of the interrupt with ID1224" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1223,Controls Non-secure access of the interrupt with ID1223" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1222,Controls Non-secure access of the interrupt with ID1222" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1221,Controls Non-secure access of the interrupt with ID1221" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1220,Controls Non-secure access of the interrupt with ID1220" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1219,Controls Non-secure access of the interrupt with ID1219" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1218,Controls Non-secure access of the interrupt with ID1218" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1217,Controls Non-secure access of the interrupt with ID1217" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1216,Controls Non-secure access of the interrupt with ID1216" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x363C++0x03 hide.long 0x00 "GICD_NSACR15E,Non-secure Access Control Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3640))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3640++0x03 line.long 0x00 "GICD_NSACR16E,Non-secure Access Control Register Extended 16" bitfld.long 0x00 30.--31. "NS_ACCESS1247,Controls Non-secure access of the interrupt with ID1247" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1246,Controls Non-secure access of the interrupt with ID1246" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1245,Controls Non-secure access of the interrupt with ID1245" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1244,Controls Non-secure access of the interrupt with ID1244" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1243,Controls Non-secure access of the interrupt with ID1243" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1242,Controls Non-secure access of the interrupt with ID1242" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1241,Controls Non-secure access of the interrupt with ID1241" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1240,Controls Non-secure access of the interrupt with ID1240" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1239,Controls Non-secure access of the interrupt with ID1239" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1238,Controls Non-secure access of the interrupt with ID1238" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1237,Controls Non-secure access of the interrupt with ID1237" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1236,Controls Non-secure access of the interrupt with ID1236" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1235,Controls Non-secure access of the interrupt with ID1235" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1234,Controls Non-secure access of the interrupt with ID1234" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1233,Controls Non-secure access of the interrupt with ID1233" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1232,Controls Non-secure access of the interrupt with ID1232" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3640++0x03 hide.long 0x00 "GICD_NSACR16E,Non-secure Access Control Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3644))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3644++0x03 line.long 0x00 "GICD_NSACR17E,Non-secure Access Control Register Extended 17" bitfld.long 0x00 30.--31. "NS_ACCESS1263,Controls Non-secure access of the interrupt with ID1263" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1262,Controls Non-secure access of the interrupt with ID1262" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1261,Controls Non-secure access of the interrupt with ID1261" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1260,Controls Non-secure access of the interrupt with ID1260" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1259,Controls Non-secure access of the interrupt with ID1259" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1258,Controls Non-secure access of the interrupt with ID1258" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1257,Controls Non-secure access of the interrupt with ID1257" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1256,Controls Non-secure access of the interrupt with ID1256" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1255,Controls Non-secure access of the interrupt with ID1255" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1254,Controls Non-secure access of the interrupt with ID1254" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1253,Controls Non-secure access of the interrupt with ID1253" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1252,Controls Non-secure access of the interrupt with ID1252" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1251,Controls Non-secure access of the interrupt with ID1251" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1250,Controls Non-secure access of the interrupt with ID1250" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1249,Controls Non-secure access of the interrupt with ID1249" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1248,Controls Non-secure access of the interrupt with ID1248" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3644++0x03 hide.long 0x00 "GICD_NSACR17E,Non-secure Access Control Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3648))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3648++0x03 line.long 0x00 "GICD_NSACR18E,Non-secure Access Control Register Extended 18" bitfld.long 0x00 30.--31. "NS_ACCESS1279,Controls Non-secure access of the interrupt with ID1279" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1278,Controls Non-secure access of the interrupt with ID1278" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1277,Controls Non-secure access of the interrupt with ID1277" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1276,Controls Non-secure access of the interrupt with ID1276" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1275,Controls Non-secure access of the interrupt with ID1275" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1274,Controls Non-secure access of the interrupt with ID1274" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1273,Controls Non-secure access of the interrupt with ID1273" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1272,Controls Non-secure access of the interrupt with ID1272" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1271,Controls Non-secure access of the interrupt with ID1271" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1270,Controls Non-secure access of the interrupt with ID1270" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1269,Controls Non-secure access of the interrupt with ID1269" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1268,Controls Non-secure access of the interrupt with ID1268" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1267,Controls Non-secure access of the interrupt with ID1267" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1266,Controls Non-secure access of the interrupt with ID1266" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1265,Controls Non-secure access of the interrupt with ID1265" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1264,Controls Non-secure access of the interrupt with ID1264" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3648++0x03 hide.long 0x00 "GICD_NSACR18E,Non-secure Access Control Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x364C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x364C++0x03 line.long 0x00 "GICD_NSACR19E,Non-secure Access Control Register Extended 19" bitfld.long 0x00 30.--31. "NS_ACCESS1295,Controls Non-secure access of the interrupt with ID1295" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1294,Controls Non-secure access of the interrupt with ID1294" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1293,Controls Non-secure access of the interrupt with ID1293" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1292,Controls Non-secure access of the interrupt with ID1292" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1291,Controls Non-secure access of the interrupt with ID1291" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1290,Controls Non-secure access of the interrupt with ID1290" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1289,Controls Non-secure access of the interrupt with ID1289" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1288,Controls Non-secure access of the interrupt with ID1288" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1287,Controls Non-secure access of the interrupt with ID1287" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1286,Controls Non-secure access of the interrupt with ID1286" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1285,Controls Non-secure access of the interrupt with ID1285" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1284,Controls Non-secure access of the interrupt with ID1284" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1283,Controls Non-secure access of the interrupt with ID1283" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1282,Controls Non-secure access of the interrupt with ID1282" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1281,Controls Non-secure access of the interrupt with ID1281" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1280,Controls Non-secure access of the interrupt with ID1280" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x364C++0x03 hide.long 0x00 "GICD_NSACR19E,Non-secure Access Control Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3650))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3650++0x03 line.long 0x00 "GICD_NSACR20E,Non-secure Access Control Register Extended 20" bitfld.long 0x00 30.--31. "NS_ACCESS1311,Controls Non-secure access of the interrupt with ID1311" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1310,Controls Non-secure access of the interrupt with ID1310" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1309,Controls Non-secure access of the interrupt with ID1309" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1308,Controls Non-secure access of the interrupt with ID1308" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1307,Controls Non-secure access of the interrupt with ID1307" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1306,Controls Non-secure access of the interrupt with ID1306" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1305,Controls Non-secure access of the interrupt with ID1305" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1304,Controls Non-secure access of the interrupt with ID1304" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1303,Controls Non-secure access of the interrupt with ID1303" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1302,Controls Non-secure access of the interrupt with ID1302" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1301,Controls Non-secure access of the interrupt with ID1301" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1300,Controls Non-secure access of the interrupt with ID1300" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1299,Controls Non-secure access of the interrupt with ID1299" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1298,Controls Non-secure access of the interrupt with ID1298" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1297,Controls Non-secure access of the interrupt with ID1297" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1296,Controls Non-secure access of the interrupt with ID1296" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3650++0x03 hide.long 0x00 "GICD_NSACR20E,Non-secure Access Control Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3654))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3654++0x03 line.long 0x00 "GICD_NSACR21E,Non-secure Access Control Register Extended 21" bitfld.long 0x00 30.--31. "NS_ACCESS1327,Controls Non-secure access of the interrupt with ID1327" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1326,Controls Non-secure access of the interrupt with ID1326" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1325,Controls Non-secure access of the interrupt with ID1325" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1324,Controls Non-secure access of the interrupt with ID1324" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1323,Controls Non-secure access of the interrupt with ID1323" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1322,Controls Non-secure access of the interrupt with ID1322" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1321,Controls Non-secure access of the interrupt with ID1321" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1320,Controls Non-secure access of the interrupt with ID1320" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1319,Controls Non-secure access of the interrupt with ID1319" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1318,Controls Non-secure access of the interrupt with ID1318" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1317,Controls Non-secure access of the interrupt with ID1317" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1316,Controls Non-secure access of the interrupt with ID1316" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1315,Controls Non-secure access of the interrupt with ID1315" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1314,Controls Non-secure access of the interrupt with ID1314" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1313,Controls Non-secure access of the interrupt with ID1313" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1312,Controls Non-secure access of the interrupt with ID1312" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3654++0x03 hide.long 0x00 "GICD_NSACR21E,Non-secure Access Control Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3658))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3658++0x03 line.long 0x00 "GICD_NSACR22E,Non-secure Access Control Register Extended 22" bitfld.long 0x00 30.--31. "NS_ACCESS1343,Controls Non-secure access of the interrupt with ID1343" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1342,Controls Non-secure access of the interrupt with ID1342" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1341,Controls Non-secure access of the interrupt with ID1341" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1340,Controls Non-secure access of the interrupt with ID1340" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1339,Controls Non-secure access of the interrupt with ID1339" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1338,Controls Non-secure access of the interrupt with ID1338" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1337,Controls Non-secure access of the interrupt with ID1337" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1336,Controls Non-secure access of the interrupt with ID1336" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1335,Controls Non-secure access of the interrupt with ID1335" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1334,Controls Non-secure access of the interrupt with ID1334" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1333,Controls Non-secure access of the interrupt with ID1333" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1332,Controls Non-secure access of the interrupt with ID1332" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1331,Controls Non-secure access of the interrupt with ID1331" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1330,Controls Non-secure access of the interrupt with ID1330" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1329,Controls Non-secure access of the interrupt with ID1329" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1328,Controls Non-secure access of the interrupt with ID1328" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3658++0x03 hide.long 0x00 "GICD_NSACR22E,Non-secure Access Control Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x365C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x365C++0x03 line.long 0x00 "GICD_NSACR23E,Non-secure Access Control Register Extended 23" bitfld.long 0x00 30.--31. "NS_ACCESS1359,Controls Non-secure access of the interrupt with ID1359" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1358,Controls Non-secure access of the interrupt with ID1358" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1357,Controls Non-secure access of the interrupt with ID1357" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1356,Controls Non-secure access of the interrupt with ID1356" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1355,Controls Non-secure access of the interrupt with ID1355" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1354,Controls Non-secure access of the interrupt with ID1354" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1353,Controls Non-secure access of the interrupt with ID1353" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1352,Controls Non-secure access of the interrupt with ID1352" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1351,Controls Non-secure access of the interrupt with ID1351" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1350,Controls Non-secure access of the interrupt with ID1350" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1349,Controls Non-secure access of the interrupt with ID1349" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1348,Controls Non-secure access of the interrupt with ID1348" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1347,Controls Non-secure access of the interrupt with ID1347" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1346,Controls Non-secure access of the interrupt with ID1346" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1345,Controls Non-secure access of the interrupt with ID1345" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1344,Controls Non-secure access of the interrupt with ID1344" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x365C++0x03 hide.long 0x00 "GICD_NSACR23E,Non-secure Access Control Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3660))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3660++0x03 line.long 0x00 "GICD_NSACR24E,Non-secure Access Control Register Extended 24" bitfld.long 0x00 30.--31. "NS_ACCESS1375,Controls Non-secure access of the interrupt with ID1375" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1374,Controls Non-secure access of the interrupt with ID1374" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1373,Controls Non-secure access of the interrupt with ID1373" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1372,Controls Non-secure access of the interrupt with ID1372" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1371,Controls Non-secure access of the interrupt with ID1371" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1370,Controls Non-secure access of the interrupt with ID1370" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1369,Controls Non-secure access of the interrupt with ID1369" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1368,Controls Non-secure access of the interrupt with ID1368" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1367,Controls Non-secure access of the interrupt with ID1367" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1366,Controls Non-secure access of the interrupt with ID1366" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1365,Controls Non-secure access of the interrupt with ID1365" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1364,Controls Non-secure access of the interrupt with ID1364" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1363,Controls Non-secure access of the interrupt with ID1363" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1362,Controls Non-secure access of the interrupt with ID1362" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1361,Controls Non-secure access of the interrupt with ID1361" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1360,Controls Non-secure access of the interrupt with ID1360" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3660++0x03 hide.long 0x00 "GICD_NSACR24E,Non-secure Access Control Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3664))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3664++0x03 line.long 0x00 "GICD_NSACR25E,Non-secure Access Control Register Extended 25" bitfld.long 0x00 30.--31. "NS_ACCESS1391,Controls Non-secure access of the interrupt with ID1391" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1390,Controls Non-secure access of the interrupt with ID1390" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1389,Controls Non-secure access of the interrupt with ID1389" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1388,Controls Non-secure access of the interrupt with ID1388" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1387,Controls Non-secure access of the interrupt with ID1387" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1386,Controls Non-secure access of the interrupt with ID1386" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1385,Controls Non-secure access of the interrupt with ID1385" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1384,Controls Non-secure access of the interrupt with ID1384" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1383,Controls Non-secure access of the interrupt with ID1383" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1382,Controls Non-secure access of the interrupt with ID1382" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1381,Controls Non-secure access of the interrupt with ID1381" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1380,Controls Non-secure access of the interrupt with ID1380" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1379,Controls Non-secure access of the interrupt with ID1379" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1378,Controls Non-secure access of the interrupt with ID1378" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1377,Controls Non-secure access of the interrupt with ID1377" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1376,Controls Non-secure access of the interrupt with ID1376" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3664++0x03 hide.long 0x00 "GICD_NSACR25E,Non-secure Access Control Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3668))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3668++0x03 line.long 0x00 "GICD_NSACR26E,Non-secure Access Control Register Extended 26" bitfld.long 0x00 30.--31. "NS_ACCESS1407,Controls Non-secure access of the interrupt with ID1407" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1406,Controls Non-secure access of the interrupt with ID1406" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1405,Controls Non-secure access of the interrupt with ID1405" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1404,Controls Non-secure access of the interrupt with ID1404" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1403,Controls Non-secure access of the interrupt with ID1403" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1402,Controls Non-secure access of the interrupt with ID1402" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1401,Controls Non-secure access of the interrupt with ID1401" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1400,Controls Non-secure access of the interrupt with ID1400" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1399,Controls Non-secure access of the interrupt with ID1399" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1398,Controls Non-secure access of the interrupt with ID1398" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1397,Controls Non-secure access of the interrupt with ID1397" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1396,Controls Non-secure access of the interrupt with ID1396" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1395,Controls Non-secure access of the interrupt with ID1395" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1394,Controls Non-secure access of the interrupt with ID1394" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1393,Controls Non-secure access of the interrupt with ID1393" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1392,Controls Non-secure access of the interrupt with ID1392" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3668++0x03 hide.long 0x00 "GICD_NSACR26E,Non-secure Access Control Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x366C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x366C++0x03 line.long 0x00 "GICD_NSACR27E,Non-secure Access Control Register Extended 27" bitfld.long 0x00 30.--31. "NS_ACCESS1423,Controls Non-secure access of the interrupt with ID1423" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1422,Controls Non-secure access of the interrupt with ID1422" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1421,Controls Non-secure access of the interrupt with ID1421" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1420,Controls Non-secure access of the interrupt with ID1420" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1419,Controls Non-secure access of the interrupt with ID1419" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1418,Controls Non-secure access of the interrupt with ID1418" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1417,Controls Non-secure access of the interrupt with ID1417" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1416,Controls Non-secure access of the interrupt with ID1416" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1415,Controls Non-secure access of the interrupt with ID1415" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1414,Controls Non-secure access of the interrupt with ID1414" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1413,Controls Non-secure access of the interrupt with ID1413" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1412,Controls Non-secure access of the interrupt with ID1412" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1411,Controls Non-secure access of the interrupt with ID1411" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1410,Controls Non-secure access of the interrupt with ID1410" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1409,Controls Non-secure access of the interrupt with ID1409" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1408,Controls Non-secure access of the interrupt with ID1408" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x366C++0x03 hide.long 0x00 "GICD_NSACR27E,Non-secure Access Control Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3670))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3670++0x03 line.long 0x00 "GICD_NSACR28E,Non-secure Access Control Register Extended 28" bitfld.long 0x00 30.--31. "NS_ACCESS1439,Controls Non-secure access of the interrupt with ID1439" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1438,Controls Non-secure access of the interrupt with ID1438" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1437,Controls Non-secure access of the interrupt with ID1437" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1436,Controls Non-secure access of the interrupt with ID1436" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1435,Controls Non-secure access of the interrupt with ID1435" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1434,Controls Non-secure access of the interrupt with ID1434" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1433,Controls Non-secure access of the interrupt with ID1433" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1432,Controls Non-secure access of the interrupt with ID1432" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1431,Controls Non-secure access of the interrupt with ID1431" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1430,Controls Non-secure access of the interrupt with ID1430" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1429,Controls Non-secure access of the interrupt with ID1429" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1428,Controls Non-secure access of the interrupt with ID1428" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1427,Controls Non-secure access of the interrupt with ID1427" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1426,Controls Non-secure access of the interrupt with ID1426" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1425,Controls Non-secure access of the interrupt with ID1425" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1424,Controls Non-secure access of the interrupt with ID1424" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3670++0x03 hide.long 0x00 "GICD_NSACR28E,Non-secure Access Control Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3674))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3674++0x03 line.long 0x00 "GICD_NSACR29E,Non-secure Access Control Register Extended 29" bitfld.long 0x00 30.--31. "NS_ACCESS1455,Controls Non-secure access of the interrupt with ID1455" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1454,Controls Non-secure access of the interrupt with ID1454" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1453,Controls Non-secure access of the interrupt with ID1453" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1452,Controls Non-secure access of the interrupt with ID1452" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1451,Controls Non-secure access of the interrupt with ID1451" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1450,Controls Non-secure access of the interrupt with ID1450" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1449,Controls Non-secure access of the interrupt with ID1449" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1448,Controls Non-secure access of the interrupt with ID1448" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1447,Controls Non-secure access of the interrupt with ID1447" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1446,Controls Non-secure access of the interrupt with ID1446" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1445,Controls Non-secure access of the interrupt with ID1445" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1444,Controls Non-secure access of the interrupt with ID1444" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1443,Controls Non-secure access of the interrupt with ID1443" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1442,Controls Non-secure access of the interrupt with ID1442" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1441,Controls Non-secure access of the interrupt with ID1441" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1440,Controls Non-secure access of the interrupt with ID1440" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3674++0x03 hide.long 0x00 "GICD_NSACR29E,Non-secure Access Control Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3678))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3678++0x03 line.long 0x00 "GICD_NSACR30E,Non-secure Access Control Register Extended 30" bitfld.long 0x00 30.--31. "NS_ACCESS1471,Controls Non-secure access of the interrupt with ID1471" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1470,Controls Non-secure access of the interrupt with ID1470" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1469,Controls Non-secure access of the interrupt with ID1469" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1468,Controls Non-secure access of the interrupt with ID1468" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1467,Controls Non-secure access of the interrupt with ID1467" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1466,Controls Non-secure access of the interrupt with ID1466" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1465,Controls Non-secure access of the interrupt with ID1465" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1464,Controls Non-secure access of the interrupt with ID1464" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1463,Controls Non-secure access of the interrupt with ID1463" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1462,Controls Non-secure access of the interrupt with ID1462" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1461,Controls Non-secure access of the interrupt with ID1461" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1460,Controls Non-secure access of the interrupt with ID1460" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1459,Controls Non-secure access of the interrupt with ID1459" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1458,Controls Non-secure access of the interrupt with ID1458" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1457,Controls Non-secure access of the interrupt with ID1457" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1456,Controls Non-secure access of the interrupt with ID1456" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3678++0x03 hide.long 0x00 "GICD_NSACR30E,Non-secure Access Control Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x367C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x367C++0x03 line.long 0x00 "GICD_NSACR31E,Non-secure Access Control Register Extended 31" bitfld.long 0x00 30.--31. "NS_ACCESS975,Controls Non-secure access of the interrupt with ID975" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS974,Controls Non-secure access of the interrupt with ID974" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS973,Controls Non-secure access of the interrupt with ID973" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS972,Controls Non-secure access of the interrupt with ID972" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS971,Controls Non-secure access of the interrupt with ID971" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS970,Controls Non-secure access of the interrupt with ID970" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS969,Controls Non-secure access of the interrupt with ID969" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS968,Controls Non-secure access of the interrupt with ID968" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS967,Controls Non-secure access of the interrupt with ID967" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS966,Controls Non-secure access of the interrupt with ID966" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS965,Controls Non-secure access of the interrupt with ID965" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS964,Controls Non-secure access of the interrupt with ID964" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS963,Controls Non-secure access of the interrupt with ID963" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS962,Controls Non-secure access of the interrupt with ID962" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS961,Controls Non-secure access of the interrupt with ID961" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS960,Controls Non-secure access of the interrupt with ID960" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x367C++0x03 hide.long 0x00 "GICD_NSACR31E,Non-secure Access Control Register Extended 31" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3680))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3680++0x03 line.long 0x00 "GICD_NSACR32E,Non-secure Access Control Register Extended 32" bitfld.long 0x00 30.--31. "NS_ACCESS991,Controls Non-secure access of the interrupt with ID991" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS990,Controls Non-secure access of the interrupt with ID990" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS989,Controls Non-secure access of the interrupt with ID989" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS988,Controls Non-secure access of the interrupt with ID988" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS987,Controls Non-secure access of the interrupt with ID987" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS986,Controls Non-secure access of the interrupt with ID986" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS985,Controls Non-secure access of the interrupt with ID985" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS984,Controls Non-secure access of the interrupt with ID984" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS983,Controls Non-secure access of the interrupt with ID983" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS982,Controls Non-secure access of the interrupt with ID982" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS981,Controls Non-secure access of the interrupt with ID981" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS980,Controls Non-secure access of the interrupt with ID980" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS979,Controls Non-secure access of the interrupt with ID979" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS978,Controls Non-secure access of the interrupt with ID978" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS977,Controls Non-secure access of the interrupt with ID977" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS976,Controls Non-secure access of the interrupt with ID976" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3680++0x03 hide.long 0x00 "GICD_NSACR32E,Non-secure Access Control Register Extended 32" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3684))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3684++0x03 line.long 0x00 "GICD_NSACR33E,Non-secure Access Control Register Extended 33" bitfld.long 0x00 30.--31. "NS_ACCESS1007,Controls Non-secure access of the interrupt with ID1007" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1006,Controls Non-secure access of the interrupt with ID1006" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1005,Controls Non-secure access of the interrupt with ID1005" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1004,Controls Non-secure access of the interrupt with ID1004" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1003,Controls Non-secure access of the interrupt with ID1003" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1002,Controls Non-secure access of the interrupt with ID1002" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1001,Controls Non-secure access of the interrupt with ID1001" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1000,Controls Non-secure access of the interrupt with ID1000" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS999,Controls Non-secure access of the interrupt with ID999" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS998,Controls Non-secure access of the interrupt with ID998" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS997,Controls Non-secure access of the interrupt with ID997" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS996,Controls Non-secure access of the interrupt with ID996" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS995,Controls Non-secure access of the interrupt with ID995" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS994,Controls Non-secure access of the interrupt with ID994" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS993,Controls Non-secure access of the interrupt with ID993" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS992,Controls Non-secure access of the interrupt with ID992" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3684++0x03 hide.long 0x00 "GICD_NSACR33E,Non-secure Access Control Register Extended 33" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3688))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3688++0x03 line.long 0x00 "GICD_NSACR34E,Non-secure Access Control Register Extended 34" bitfld.long 0x00 30.--31. "NS_ACCESS1023,Controls Non-secure access of the interrupt with ID1023" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1022,Controls Non-secure access of the interrupt with ID1022" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1021,Controls Non-secure access of the interrupt with ID1021" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1020,Controls Non-secure access of the interrupt with ID1020" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1019,Controls Non-secure access of the interrupt with ID1019" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1018,Controls Non-secure access of the interrupt with ID1018" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1017,Controls Non-secure access of the interrupt with ID1017" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1016,Controls Non-secure access of the interrupt with ID1016" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1015,Controls Non-secure access of the interrupt with ID1015" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1014,Controls Non-secure access of the interrupt with ID1014" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1013,Controls Non-secure access of the interrupt with ID1013" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1012,Controls Non-secure access of the interrupt with ID1012" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1011,Controls Non-secure access of the interrupt with ID1011" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1010,Controls Non-secure access of the interrupt with ID1010" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1009,Controls Non-secure access of the interrupt with ID1009" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1008,Controls Non-secure access of the interrupt with ID1008" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3688++0x03 hide.long 0x00 "GICD_NSACR34E,Non-secure Access Control Register Extended 34" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x368C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x368C++0x03 line.long 0x00 "GICD_NSACR35E,Non-secure Access Control Register Extended 35" bitfld.long 0x00 30.--31. "NS_ACCESS1039,Controls Non-secure access of the interrupt with ID1039" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1038,Controls Non-secure access of the interrupt with ID1038" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1037,Controls Non-secure access of the interrupt with ID1037" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1036,Controls Non-secure access of the interrupt with ID1036" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1035,Controls Non-secure access of the interrupt with ID1035" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1034,Controls Non-secure access of the interrupt with ID1034" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1033,Controls Non-secure access of the interrupt with ID1033" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1032,Controls Non-secure access of the interrupt with ID1032" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1031,Controls Non-secure access of the interrupt with ID1031" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1030,Controls Non-secure access of the interrupt with ID1030" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1029,Controls Non-secure access of the interrupt with ID1029" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1028,Controls Non-secure access of the interrupt with ID1028" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1027,Controls Non-secure access of the interrupt with ID1027" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1026,Controls Non-secure access of the interrupt with ID1026" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1025,Controls Non-secure access of the interrupt with ID1025" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1024,Controls Non-secure access of the interrupt with ID1024" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x368C++0x03 hide.long 0x00 "GICD_NSACR35E,Non-secure Access Control Register Extended 35" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3690))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3690++0x03 line.long 0x00 "GICD_NSACR36E,Non-secure Access Control Register Extended 36" bitfld.long 0x00 30.--31. "NS_ACCESS1055,Controls Non-secure access of the interrupt with ID1055" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1054,Controls Non-secure access of the interrupt with ID1054" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1053,Controls Non-secure access of the interrupt with ID1053" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1052,Controls Non-secure access of the interrupt with ID1052" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1051,Controls Non-secure access of the interrupt with ID1051" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1050,Controls Non-secure access of the interrupt with ID1050" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1049,Controls Non-secure access of the interrupt with ID1049" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1048,Controls Non-secure access of the interrupt with ID1048" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1047,Controls Non-secure access of the interrupt with ID1047" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1046,Controls Non-secure access of the interrupt with ID1046" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1045,Controls Non-secure access of the interrupt with ID1045" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1044,Controls Non-secure access of the interrupt with ID1044" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1043,Controls Non-secure access of the interrupt with ID1043" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1042,Controls Non-secure access of the interrupt with ID1042" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1041,Controls Non-secure access of the interrupt with ID1041" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1040,Controls Non-secure access of the interrupt with ID1040" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3690++0x03 hide.long 0x00 "GICD_NSACR36E,Non-secure Access Control Register Extended 36" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3694))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3694++0x03 line.long 0x00 "GICD_NSACR37E,Non-secure Access Control Register Extended 37" bitfld.long 0x00 30.--31. "NS_ACCESS1071,Controls Non-secure access of the interrupt with ID1071" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1070,Controls Non-secure access of the interrupt with ID1070" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1069,Controls Non-secure access of the interrupt with ID1069" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1068,Controls Non-secure access of the interrupt with ID1068" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1067,Controls Non-secure access of the interrupt with ID1067" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1066,Controls Non-secure access of the interrupt with ID1066" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1065,Controls Non-secure access of the interrupt with ID1065" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1064,Controls Non-secure access of the interrupt with ID1064" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1063,Controls Non-secure access of the interrupt with ID1063" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1062,Controls Non-secure access of the interrupt with ID1062" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1061,Controls Non-secure access of the interrupt with ID1061" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1060,Controls Non-secure access of the interrupt with ID1060" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1059,Controls Non-secure access of the interrupt with ID1059" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1058,Controls Non-secure access of the interrupt with ID1058" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1057,Controls Non-secure access of the interrupt with ID1057" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1056,Controls Non-secure access of the interrupt with ID1056" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3694++0x03 hide.long 0x00 "GICD_NSACR37E,Non-secure Access Control Register Extended 37" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3698))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x3698++0x03 line.long 0x00 "GICD_NSACR38E,Non-secure Access Control Register Extended 38" bitfld.long 0x00 30.--31. "NS_ACCESS1087,Controls Non-secure access of the interrupt with ID1087" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1086,Controls Non-secure access of the interrupt with ID1086" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1085,Controls Non-secure access of the interrupt with ID1085" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1084,Controls Non-secure access of the interrupt with ID1084" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1083,Controls Non-secure access of the interrupt with ID1083" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1082,Controls Non-secure access of the interrupt with ID1082" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1081,Controls Non-secure access of the interrupt with ID1081" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1080,Controls Non-secure access of the interrupt with ID1080" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1079,Controls Non-secure access of the interrupt with ID1079" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1078,Controls Non-secure access of the interrupt with ID1078" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1077,Controls Non-secure access of the interrupt with ID1077" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1076,Controls Non-secure access of the interrupt with ID1076" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1075,Controls Non-secure access of the interrupt with ID1075" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1074,Controls Non-secure access of the interrupt with ID1074" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1073,Controls Non-secure access of the interrupt with ID1073" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1072,Controls Non-secure access of the interrupt with ID1072" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x3698++0x03 hide.long 0x00 "GICD_NSACR38E,Non-secure Access Control Register Extended 38" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x369C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x369C++0x03 line.long 0x00 "GICD_NSACR39E,Non-secure Access Control Register Extended 39" bitfld.long 0x00 30.--31. "NS_ACCESS1103,Controls Non-secure access of the interrupt with ID1103" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1102,Controls Non-secure access of the interrupt with ID1102" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1101,Controls Non-secure access of the interrupt with ID1101" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1100,Controls Non-secure access of the interrupt with ID1100" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1099,Controls Non-secure access of the interrupt with ID1099" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1098,Controls Non-secure access of the interrupt with ID1098" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1097,Controls Non-secure access of the interrupt with ID1097" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1096,Controls Non-secure access of the interrupt with ID1096" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1095,Controls Non-secure access of the interrupt with ID1095" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1094,Controls Non-secure access of the interrupt with ID1094" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1093,Controls Non-secure access of the interrupt with ID1093" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1092,Controls Non-secure access of the interrupt with ID1092" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1091,Controls Non-secure access of the interrupt with ID1091" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1090,Controls Non-secure access of the interrupt with ID1090" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1089,Controls Non-secure access of the interrupt with ID1089" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1088,Controls Non-secure access of the interrupt with ID1088" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x369C++0x03 hide.long 0x00 "GICD_NSACR39E,Non-secure Access Control Register Extended 39" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36A0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36A0++0x03 line.long 0x00 "GICD_NSACR40E,Non-secure Access Control Register Extended 40" bitfld.long 0x00 30.--31. "NS_ACCESS1119,Controls Non-secure access of the interrupt with ID1119" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1118,Controls Non-secure access of the interrupt with ID1118" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1117,Controls Non-secure access of the interrupt with ID1117" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1116,Controls Non-secure access of the interrupt with ID1116" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1115,Controls Non-secure access of the interrupt with ID1115" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1114,Controls Non-secure access of the interrupt with ID1114" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1113,Controls Non-secure access of the interrupt with ID1113" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1112,Controls Non-secure access of the interrupt with ID1112" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1111,Controls Non-secure access of the interrupt with ID1111" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1110,Controls Non-secure access of the interrupt with ID1110" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1109,Controls Non-secure access of the interrupt with ID1109" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1108,Controls Non-secure access of the interrupt with ID1108" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1107,Controls Non-secure access of the interrupt with ID1107" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1106,Controls Non-secure access of the interrupt with ID1106" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1105,Controls Non-secure access of the interrupt with ID1105" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1104,Controls Non-secure access of the interrupt with ID1104" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36A0++0x03 hide.long 0x00 "GICD_NSACR40E,Non-secure Access Control Register Extended 40" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36A4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36A4++0x03 line.long 0x00 "GICD_NSACR41E,Non-secure Access Control Register Extended 41" bitfld.long 0x00 30.--31. "NS_ACCESS1135,Controls Non-secure access of the interrupt with ID1135" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1134,Controls Non-secure access of the interrupt with ID1134" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1133,Controls Non-secure access of the interrupt with ID1133" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1132,Controls Non-secure access of the interrupt with ID1132" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1131,Controls Non-secure access of the interrupt with ID1131" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1130,Controls Non-secure access of the interrupt with ID1130" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1129,Controls Non-secure access of the interrupt with ID1129" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1128,Controls Non-secure access of the interrupt with ID1128" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1127,Controls Non-secure access of the interrupt with ID1127" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1126,Controls Non-secure access of the interrupt with ID1126" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1125,Controls Non-secure access of the interrupt with ID1125" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1124,Controls Non-secure access of the interrupt with ID1124" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1123,Controls Non-secure access of the interrupt with ID1123" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1122,Controls Non-secure access of the interrupt with ID1122" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1121,Controls Non-secure access of the interrupt with ID1121" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1120,Controls Non-secure access of the interrupt with ID1120" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36A4++0x03 hide.long 0x00 "GICD_NSACR41E,Non-secure Access Control Register Extended 41" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36A8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36A8++0x03 line.long 0x00 "GICD_NSACR42E,Non-secure Access Control Register Extended 42" bitfld.long 0x00 30.--31. "NS_ACCESS1151,Controls Non-secure access of the interrupt with ID1151" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1150,Controls Non-secure access of the interrupt with ID1150" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1149,Controls Non-secure access of the interrupt with ID1149" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1148,Controls Non-secure access of the interrupt with ID1148" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1147,Controls Non-secure access of the interrupt with ID1147" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1146,Controls Non-secure access of the interrupt with ID1146" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1145,Controls Non-secure access of the interrupt with ID1145" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1144,Controls Non-secure access of the interrupt with ID1144" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1143,Controls Non-secure access of the interrupt with ID1143" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1142,Controls Non-secure access of the interrupt with ID1142" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1141,Controls Non-secure access of the interrupt with ID1141" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1140,Controls Non-secure access of the interrupt with ID1140" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1139,Controls Non-secure access of the interrupt with ID1139" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1138,Controls Non-secure access of the interrupt with ID1138" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1137,Controls Non-secure access of the interrupt with ID1137" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1136,Controls Non-secure access of the interrupt with ID1136" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36A8++0x03 hide.long 0x00 "GICD_NSACR42E,Non-secure Access Control Register Extended 42" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36AC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36AC++0x03 line.long 0x00 "GICD_NSACR43E,Non-secure Access Control Register Extended 43" bitfld.long 0x00 30.--31. "NS_ACCESS1167,Controls Non-secure access of the interrupt with ID1167" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1166,Controls Non-secure access of the interrupt with ID1166" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1165,Controls Non-secure access of the interrupt with ID1165" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1164,Controls Non-secure access of the interrupt with ID1164" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1163,Controls Non-secure access of the interrupt with ID1163" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1162,Controls Non-secure access of the interrupt with ID1162" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1161,Controls Non-secure access of the interrupt with ID1161" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1160,Controls Non-secure access of the interrupt with ID1160" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1159,Controls Non-secure access of the interrupt with ID1159" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1158,Controls Non-secure access of the interrupt with ID1158" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1157,Controls Non-secure access of the interrupt with ID1157" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1156,Controls Non-secure access of the interrupt with ID1156" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1155,Controls Non-secure access of the interrupt with ID1155" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1154,Controls Non-secure access of the interrupt with ID1154" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1153,Controls Non-secure access of the interrupt with ID1153" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1152,Controls Non-secure access of the interrupt with ID1152" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36AC++0x03 hide.long 0x00 "GICD_NSACR43E,Non-secure Access Control Register Extended 43" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36B0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36B0++0x03 line.long 0x00 "GICD_NSACR44E,Non-secure Access Control Register Extended 44" bitfld.long 0x00 30.--31. "NS_ACCESS1183,Controls Non-secure access of the interrupt with ID1183" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1182,Controls Non-secure access of the interrupt with ID1182" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1181,Controls Non-secure access of the interrupt with ID1181" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1180,Controls Non-secure access of the interrupt with ID1180" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1179,Controls Non-secure access of the interrupt with ID1179" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1178,Controls Non-secure access of the interrupt with ID1178" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1177,Controls Non-secure access of the interrupt with ID1177" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1176,Controls Non-secure access of the interrupt with ID1176" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1175,Controls Non-secure access of the interrupt with ID1175" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1174,Controls Non-secure access of the interrupt with ID1174" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1173,Controls Non-secure access of the interrupt with ID1173" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1172,Controls Non-secure access of the interrupt with ID1172" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1171,Controls Non-secure access of the interrupt with ID1171" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1170,Controls Non-secure access of the interrupt with ID1170" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1169,Controls Non-secure access of the interrupt with ID1169" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1168,Controls Non-secure access of the interrupt with ID1168" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36B0++0x03 hide.long 0x00 "GICD_NSACR44E,Non-secure Access Control Register Extended 44" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36B4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36B4++0x03 line.long 0x00 "GICD_NSACR45E,Non-secure Access Control Register Extended 45" bitfld.long 0x00 30.--31. "NS_ACCESS1199,Controls Non-secure access of the interrupt with ID1199" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1198,Controls Non-secure access of the interrupt with ID1198" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1197,Controls Non-secure access of the interrupt with ID1197" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1196,Controls Non-secure access of the interrupt with ID1196" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1195,Controls Non-secure access of the interrupt with ID1195" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1194,Controls Non-secure access of the interrupt with ID1194" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1193,Controls Non-secure access of the interrupt with ID1193" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1192,Controls Non-secure access of the interrupt with ID1192" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1191,Controls Non-secure access of the interrupt with ID1191" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1190,Controls Non-secure access of the interrupt with ID1190" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1189,Controls Non-secure access of the interrupt with ID1189" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1188,Controls Non-secure access of the interrupt with ID1188" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1187,Controls Non-secure access of the interrupt with ID1187" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1186,Controls Non-secure access of the interrupt with ID1186" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1185,Controls Non-secure access of the interrupt with ID1185" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1184,Controls Non-secure access of the interrupt with ID1184" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36B4++0x03 hide.long 0x00 "GICD_NSACR45E,Non-secure Access Control Register Extended 45" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36B8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36B8++0x03 line.long 0x00 "GICD_NSACR46E,Non-secure Access Control Register Extended 46" bitfld.long 0x00 30.--31. "NS_ACCESS1215,Controls Non-secure access of the interrupt with ID1215" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1214,Controls Non-secure access of the interrupt with ID1214" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1213,Controls Non-secure access of the interrupt with ID1213" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1212,Controls Non-secure access of the interrupt with ID1212" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1211,Controls Non-secure access of the interrupt with ID1211" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1210,Controls Non-secure access of the interrupt with ID1210" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1209,Controls Non-secure access of the interrupt with ID1209" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1208,Controls Non-secure access of the interrupt with ID1208" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1207,Controls Non-secure access of the interrupt with ID1207" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1206,Controls Non-secure access of the interrupt with ID1206" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1205,Controls Non-secure access of the interrupt with ID1205" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1204,Controls Non-secure access of the interrupt with ID1204" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1203,Controls Non-secure access of the interrupt with ID1203" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1202,Controls Non-secure access of the interrupt with ID1202" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1201,Controls Non-secure access of the interrupt with ID1201" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1200,Controls Non-secure access of the interrupt with ID1200" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36B8++0x03 hide.long 0x00 "GICD_NSACR46E,Non-secure Access Control Register Extended 46" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36BC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)==0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36BC++0x03 line.long 0x00 "GICD_NSACR47E,Non-secure Access Control Register Extended 47" bitfld.long 0x00 30.--31. "NS_ACCESS1231,Controls Non-secure access of the interrupt with ID1231" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1230,Controls Non-secure access of the interrupt with ID1230" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1229,Controls Non-secure access of the interrupt with ID1229" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1228,Controls Non-secure access of the interrupt with ID1228" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1227,Controls Non-secure access of the interrupt with ID1227" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1226,Controls Non-secure access of the interrupt with ID1226" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1225,Controls Non-secure access of the interrupt with ID1225" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1224,Controls Non-secure access of the interrupt with ID1224" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1223,Controls Non-secure access of the interrupt with ID1223" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1222,Controls Non-secure access of the interrupt with ID1222" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1221,Controls Non-secure access of the interrupt with ID1221" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1220,Controls Non-secure access of the interrupt with ID1220" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1219,Controls Non-secure access of the interrupt with ID1219" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1218,Controls Non-secure access of the interrupt with ID1218" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1217,Controls Non-secure access of the interrupt with ID1217" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1216,Controls Non-secure access of the interrupt with ID1216" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36BC++0x03 hide.long 0x00 "GICD_NSACR47E,Non-secure Access Control Register Extended 47" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36C0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36C0++0x03 line.long 0x00 "GICD_NSACR48E,Non-secure Access Control Register Extended 48" bitfld.long 0x00 30.--31. "NS_ACCESS1247,Controls Non-secure access of the interrupt with ID1247" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1246,Controls Non-secure access of the interrupt with ID1246" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1245,Controls Non-secure access of the interrupt with ID1245" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1244,Controls Non-secure access of the interrupt with ID1244" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1243,Controls Non-secure access of the interrupt with ID1243" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1242,Controls Non-secure access of the interrupt with ID1242" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1241,Controls Non-secure access of the interrupt with ID1241" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1240,Controls Non-secure access of the interrupt with ID1240" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1239,Controls Non-secure access of the interrupt with ID1239" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1238,Controls Non-secure access of the interrupt with ID1238" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1237,Controls Non-secure access of the interrupt with ID1237" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1236,Controls Non-secure access of the interrupt with ID1236" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1235,Controls Non-secure access of the interrupt with ID1235" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1234,Controls Non-secure access of the interrupt with ID1234" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1233,Controls Non-secure access of the interrupt with ID1233" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1232,Controls Non-secure access of the interrupt with ID1232" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36C0++0x03 hide.long 0x00 "GICD_NSACR48E,Non-secure Access Control Register Extended 48" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36C4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36C4++0x03 line.long 0x00 "GICD_NSACR49E,Non-secure Access Control Register Extended 49" bitfld.long 0x00 30.--31. "NS_ACCESS1263,Controls Non-secure access of the interrupt with ID1263" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1262,Controls Non-secure access of the interrupt with ID1262" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1261,Controls Non-secure access of the interrupt with ID1261" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1260,Controls Non-secure access of the interrupt with ID1260" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1259,Controls Non-secure access of the interrupt with ID1259" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1258,Controls Non-secure access of the interrupt with ID1258" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1257,Controls Non-secure access of the interrupt with ID1257" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1256,Controls Non-secure access of the interrupt with ID1256" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1255,Controls Non-secure access of the interrupt with ID1255" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1254,Controls Non-secure access of the interrupt with ID1254" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1253,Controls Non-secure access of the interrupt with ID1253" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1252,Controls Non-secure access of the interrupt with ID1252" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1251,Controls Non-secure access of the interrupt with ID1251" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1250,Controls Non-secure access of the interrupt with ID1250" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1249,Controls Non-secure access of the interrupt with ID1249" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1248,Controls Non-secure access of the interrupt with ID1248" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36C4++0x03 hide.long 0x00 "GICD_NSACR49E,Non-secure Access Control Register Extended 49" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36C8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36C8++0x03 line.long 0x00 "GICD_NSACR50E,Non-secure Access Control Register Extended 50" bitfld.long 0x00 30.--31. "NS_ACCESS1279,Controls Non-secure access of the interrupt with ID1279" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1278,Controls Non-secure access of the interrupt with ID1278" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1277,Controls Non-secure access of the interrupt with ID1277" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1276,Controls Non-secure access of the interrupt with ID1276" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1275,Controls Non-secure access of the interrupt with ID1275" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1274,Controls Non-secure access of the interrupt with ID1274" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1273,Controls Non-secure access of the interrupt with ID1273" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1272,Controls Non-secure access of the interrupt with ID1272" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1271,Controls Non-secure access of the interrupt with ID1271" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1270,Controls Non-secure access of the interrupt with ID1270" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1269,Controls Non-secure access of the interrupt with ID1269" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1268,Controls Non-secure access of the interrupt with ID1268" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1267,Controls Non-secure access of the interrupt with ID1267" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1266,Controls Non-secure access of the interrupt with ID1266" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1265,Controls Non-secure access of the interrupt with ID1265" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1264,Controls Non-secure access of the interrupt with ID1264" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36C8++0x03 hide.long 0x00 "GICD_NSACR50E,Non-secure Access Control Register Extended 50" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36CC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36CC++0x03 line.long 0x00 "GICD_NSACR51E,Non-secure Access Control Register Extended 51" bitfld.long 0x00 30.--31. "NS_ACCESS1295,Controls Non-secure access of the interrupt with ID1295" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1294,Controls Non-secure access of the interrupt with ID1294" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1293,Controls Non-secure access of the interrupt with ID1293" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1292,Controls Non-secure access of the interrupt with ID1292" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1291,Controls Non-secure access of the interrupt with ID1291" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1290,Controls Non-secure access of the interrupt with ID1290" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1289,Controls Non-secure access of the interrupt with ID1289" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1288,Controls Non-secure access of the interrupt with ID1288" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1287,Controls Non-secure access of the interrupt with ID1287" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1286,Controls Non-secure access of the interrupt with ID1286" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1285,Controls Non-secure access of the interrupt with ID1285" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1284,Controls Non-secure access of the interrupt with ID1284" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1283,Controls Non-secure access of the interrupt with ID1283" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1282,Controls Non-secure access of the interrupt with ID1282" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1281,Controls Non-secure access of the interrupt with ID1281" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1280,Controls Non-secure access of the interrupt with ID1280" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36CC++0x03 hide.long 0x00 "GICD_NSACR51E,Non-secure Access Control Register Extended 51" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36D0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36D0++0x03 line.long 0x00 "GICD_NSACR52E,Non-secure Access Control Register Extended 52" bitfld.long 0x00 30.--31. "NS_ACCESS1311,Controls Non-secure access of the interrupt with ID1311" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1310,Controls Non-secure access of the interrupt with ID1310" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1309,Controls Non-secure access of the interrupt with ID1309" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1308,Controls Non-secure access of the interrupt with ID1308" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1307,Controls Non-secure access of the interrupt with ID1307" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1306,Controls Non-secure access of the interrupt with ID1306" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1305,Controls Non-secure access of the interrupt with ID1305" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1304,Controls Non-secure access of the interrupt with ID1304" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1303,Controls Non-secure access of the interrupt with ID1303" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1302,Controls Non-secure access of the interrupt with ID1302" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1301,Controls Non-secure access of the interrupt with ID1301" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1300,Controls Non-secure access of the interrupt with ID1300" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1299,Controls Non-secure access of the interrupt with ID1299" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1298,Controls Non-secure access of the interrupt with ID1298" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1297,Controls Non-secure access of the interrupt with ID1297" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1296,Controls Non-secure access of the interrupt with ID1296" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36D0++0x03 hide.long 0x00 "GICD_NSACR52E,Non-secure Access Control Register Extended 52" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36D4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36D4++0x03 line.long 0x00 "GICD_NSACR53E,Non-secure Access Control Register Extended 53" bitfld.long 0x00 30.--31. "NS_ACCESS1327,Controls Non-secure access of the interrupt with ID1327" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1326,Controls Non-secure access of the interrupt with ID1326" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1325,Controls Non-secure access of the interrupt with ID1325" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1324,Controls Non-secure access of the interrupt with ID1324" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1323,Controls Non-secure access of the interrupt with ID1323" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1322,Controls Non-secure access of the interrupt with ID1322" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1321,Controls Non-secure access of the interrupt with ID1321" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1320,Controls Non-secure access of the interrupt with ID1320" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1319,Controls Non-secure access of the interrupt with ID1319" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1318,Controls Non-secure access of the interrupt with ID1318" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1317,Controls Non-secure access of the interrupt with ID1317" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1316,Controls Non-secure access of the interrupt with ID1316" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1315,Controls Non-secure access of the interrupt with ID1315" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1314,Controls Non-secure access of the interrupt with ID1314" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1313,Controls Non-secure access of the interrupt with ID1313" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1312,Controls Non-secure access of the interrupt with ID1312" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36D4++0x03 hide.long 0x00 "GICD_NSACR53E,Non-secure Access Control Register Extended 53" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36D8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36D8++0x03 line.long 0x00 "GICD_NSACR54E,Non-secure Access Control Register Extended 54" bitfld.long 0x00 30.--31. "NS_ACCESS1343,Controls Non-secure access of the interrupt with ID1343" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1342,Controls Non-secure access of the interrupt with ID1342" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1341,Controls Non-secure access of the interrupt with ID1341" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1340,Controls Non-secure access of the interrupt with ID1340" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1339,Controls Non-secure access of the interrupt with ID1339" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1338,Controls Non-secure access of the interrupt with ID1338" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1337,Controls Non-secure access of the interrupt with ID1337" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1336,Controls Non-secure access of the interrupt with ID1336" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1335,Controls Non-secure access of the interrupt with ID1335" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1334,Controls Non-secure access of the interrupt with ID1334" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1333,Controls Non-secure access of the interrupt with ID1333" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1332,Controls Non-secure access of the interrupt with ID1332" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1331,Controls Non-secure access of the interrupt with ID1331" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1330,Controls Non-secure access of the interrupt with ID1330" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1329,Controls Non-secure access of the interrupt with ID1329" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1328,Controls Non-secure access of the interrupt with ID1328" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36D8++0x03 hide.long 0x00 "GICD_NSACR54E,Non-secure Access Control Register Extended 54" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36D8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36D8++0x03 line.long 0x00 "GICD_NSACR55E,Non-secure Access Control Register Extended 55" bitfld.long 0x00 30.--31. "NS_ACCESS1359,Controls Non-secure access of the interrupt with ID1359" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1358,Controls Non-secure access of the interrupt with ID1358" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1357,Controls Non-secure access of the interrupt with ID1357" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1356,Controls Non-secure access of the interrupt with ID1356" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1355,Controls Non-secure access of the interrupt with ID1355" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1354,Controls Non-secure access of the interrupt with ID1354" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1353,Controls Non-secure access of the interrupt with ID1353" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1352,Controls Non-secure access of the interrupt with ID1352" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1351,Controls Non-secure access of the interrupt with ID1351" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1350,Controls Non-secure access of the interrupt with ID1350" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1349,Controls Non-secure access of the interrupt with ID1349" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1348,Controls Non-secure access of the interrupt with ID1348" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1347,Controls Non-secure access of the interrupt with ID1347" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1346,Controls Non-secure access of the interrupt with ID1346" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1345,Controls Non-secure access of the interrupt with ID1345" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1344,Controls Non-secure access of the interrupt with ID1344" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36D8++0x03 hide.long 0x00 "GICD_NSACR55E,Non-secure Access Control Register Extended 55" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36DC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36DC++0x03 line.long 0x00 "GICD_NSACR56E,Non-secure Access Control Register Extended 56" bitfld.long 0x00 30.--31. "NS_ACCESS1375,Controls Non-secure access of the interrupt with ID1375" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1374,Controls Non-secure access of the interrupt with ID1374" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1373,Controls Non-secure access of the interrupt with ID1373" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1372,Controls Non-secure access of the interrupt with ID1372" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1371,Controls Non-secure access of the interrupt with ID1371" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1370,Controls Non-secure access of the interrupt with ID1370" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1369,Controls Non-secure access of the interrupt with ID1369" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1368,Controls Non-secure access of the interrupt with ID1368" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1367,Controls Non-secure access of the interrupt with ID1367" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1366,Controls Non-secure access of the interrupt with ID1366" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1365,Controls Non-secure access of the interrupt with ID1365" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1364,Controls Non-secure access of the interrupt with ID1364" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1363,Controls Non-secure access of the interrupt with ID1363" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1362,Controls Non-secure access of the interrupt with ID1362" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1361,Controls Non-secure access of the interrupt with ID1361" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1360,Controls Non-secure access of the interrupt with ID1360" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36DC++0x03 hide.long 0x00 "GICD_NSACR56E,Non-secure Access Control Register Extended 56" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36E0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36E0++0x03 line.long 0x00 "GICD_NSACR57E,Non-secure Access Control Register Extended 57" bitfld.long 0x00 30.--31. "NS_ACCESS1391,Controls Non-secure access of the interrupt with ID1391" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1390,Controls Non-secure access of the interrupt with ID1390" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1389,Controls Non-secure access of the interrupt with ID1389" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1388,Controls Non-secure access of the interrupt with ID1388" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1387,Controls Non-secure access of the interrupt with ID1387" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1386,Controls Non-secure access of the interrupt with ID1386" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1385,Controls Non-secure access of the interrupt with ID1385" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1384,Controls Non-secure access of the interrupt with ID1384" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1383,Controls Non-secure access of the interrupt with ID1383" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1382,Controls Non-secure access of the interrupt with ID1382" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1381,Controls Non-secure access of the interrupt with ID1381" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1380,Controls Non-secure access of the interrupt with ID1380" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1379,Controls Non-secure access of the interrupt with ID1379" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1378,Controls Non-secure access of the interrupt with ID1378" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1377,Controls Non-secure access of the interrupt with ID1377" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1376,Controls Non-secure access of the interrupt with ID1376" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36E0++0x03 hide.long 0x00 "GICD_NSACR57E,Non-secure Access Control Register Extended 57" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36E4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36E4++0x03 line.long 0x00 "GICD_NSACR58E,Non-secure Access Control Register Extended 58" bitfld.long 0x00 30.--31. "NS_ACCESS1407,Controls Non-secure access of the interrupt with ID1407" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1406,Controls Non-secure access of the interrupt with ID1406" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1405,Controls Non-secure access of the interrupt with ID1405" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1404,Controls Non-secure access of the interrupt with ID1404" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1403,Controls Non-secure access of the interrupt with ID1403" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1402,Controls Non-secure access of the interrupt with ID1402" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1401,Controls Non-secure access of the interrupt with ID1401" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1400,Controls Non-secure access of the interrupt with ID1400" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1399,Controls Non-secure access of the interrupt with ID1399" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1398,Controls Non-secure access of the interrupt with ID1398" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1397,Controls Non-secure access of the interrupt with ID1397" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1396,Controls Non-secure access of the interrupt with ID1396" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1395,Controls Non-secure access of the interrupt with ID1395" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1394,Controls Non-secure access of the interrupt with ID1394" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1393,Controls Non-secure access of the interrupt with ID1393" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1392,Controls Non-secure access of the interrupt with ID1392" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36E4++0x03 hide.long 0x00 "GICD_NSACR58E,Non-secure Access Control Register Extended 58" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36E8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36E8++0x03 line.long 0x00 "GICD_NSACR59E,Non-secure Access Control Register Extended 59" bitfld.long 0x00 30.--31. "NS_ACCESS1423,Controls Non-secure access of the interrupt with ID1423" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1422,Controls Non-secure access of the interrupt with ID1422" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1421,Controls Non-secure access of the interrupt with ID1421" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1420,Controls Non-secure access of the interrupt with ID1420" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1419,Controls Non-secure access of the interrupt with ID1419" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1418,Controls Non-secure access of the interrupt with ID1418" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1417,Controls Non-secure access of the interrupt with ID1417" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1416,Controls Non-secure access of the interrupt with ID1416" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1415,Controls Non-secure access of the interrupt with ID1415" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1414,Controls Non-secure access of the interrupt with ID1414" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1413,Controls Non-secure access of the interrupt with ID1413" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1412,Controls Non-secure access of the interrupt with ID1412" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1411,Controls Non-secure access of the interrupt with ID1411" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1410,Controls Non-secure access of the interrupt with ID1410" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1409,Controls Non-secure access of the interrupt with ID1409" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1408,Controls Non-secure access of the interrupt with ID1408" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36E8++0x03 hide.long 0x00 "GICD_NSACR59E,Non-secure Access Control Register Extended 59" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36F0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36F0++0x03 line.long 0x00 "GICD_NSACR60E,Non-secure Access Control Register Extended 60" bitfld.long 0x00 30.--31. "NS_ACCESS1439,Controls Non-secure access of the interrupt with ID1439" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1438,Controls Non-secure access of the interrupt with ID1438" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1437,Controls Non-secure access of the interrupt with ID1437" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1436,Controls Non-secure access of the interrupt with ID1436" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1435,Controls Non-secure access of the interrupt with ID1435" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1434,Controls Non-secure access of the interrupt with ID1434" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1433,Controls Non-secure access of the interrupt with ID1433" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1432,Controls Non-secure access of the interrupt with ID1432" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1431,Controls Non-secure access of the interrupt with ID1431" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1430,Controls Non-secure access of the interrupt with ID1430" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1429,Controls Non-secure access of the interrupt with ID1429" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1428,Controls Non-secure access of the interrupt with ID1428" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1427,Controls Non-secure access of the interrupt with ID1427" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1426,Controls Non-secure access of the interrupt with ID1426" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1425,Controls Non-secure access of the interrupt with ID1425" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1424,Controls Non-secure access of the interrupt with ID1424" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36F0++0x03 hide.long 0x00 "GICD_NSACR60E,Non-secure Access Control Register Extended 60" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36F4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36F4++0x03 line.long 0x00 "GICD_NSACR61E,Non-secure Access Control Register Extended 61" bitfld.long 0x00 30.--31. "NS_ACCESS1455,Controls Non-secure access of the interrupt with ID1455" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1454,Controls Non-secure access of the interrupt with ID1454" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1453,Controls Non-secure access of the interrupt with ID1453" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1452,Controls Non-secure access of the interrupt with ID1452" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1451,Controls Non-secure access of the interrupt with ID1451" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1450,Controls Non-secure access of the interrupt with ID1450" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1449,Controls Non-secure access of the interrupt with ID1449" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1448,Controls Non-secure access of the interrupt with ID1448" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1447,Controls Non-secure access of the interrupt with ID1447" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1446,Controls Non-secure access of the interrupt with ID1446" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1445,Controls Non-secure access of the interrupt with ID1445" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1444,Controls Non-secure access of the interrupt with ID1444" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1443,Controls Non-secure access of the interrupt with ID1443" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1442,Controls Non-secure access of the interrupt with ID1442" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1441,Controls Non-secure access of the interrupt with ID1441" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1440,Controls Non-secure access of the interrupt with ID1440" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36F4++0x03 hide.long 0x00 "GICD_NSACR61E,Non-secure Access Control Register Extended 61" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36F8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36F8++0x03 line.long 0x00 "GICD_NSACR62E,Non-secure Access Control Register Extended 62" bitfld.long 0x00 30.--31. "NS_ACCESS1471,Controls Non-secure access of the interrupt with ID1471" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1470,Controls Non-secure access of the interrupt with ID1470" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1469,Controls Non-secure access of the interrupt with ID1469" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1468,Controls Non-secure access of the interrupt with ID1468" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1467,Controls Non-secure access of the interrupt with ID1467" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1466,Controls Non-secure access of the interrupt with ID1466" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1465,Controls Non-secure access of the interrupt with ID1465" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1464,Controls Non-secure access of the interrupt with ID1464" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1463,Controls Non-secure access of the interrupt with ID1463" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1462,Controls Non-secure access of the interrupt with ID1462" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1461,Controls Non-secure access of the interrupt with ID1461" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1460,Controls Non-secure access of the interrupt with ID1460" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1459,Controls Non-secure access of the interrupt with ID1459" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1458,Controls Non-secure access of the interrupt with ID1458" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1457,Controls Non-secure access of the interrupt with ID1457" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1456,Controls Non-secure access of the interrupt with ID1456" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36F8++0x03 hide.long 0x00 "GICD_NSACR62E,Non-secure Access Control Register Extended 62" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x36FC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0x36FC++0x03 line.long 0x00 "GICD_NSACR63E,Non-secure Access Control Register Extended 63" bitfld.long 0x00 30.--31. "NS_ACCESS1487,Controls Non-secure access of the interrupt with ID1487" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 28.--29. "NS_ACCESS1486,Controls Non-secure access of the interrupt with ID1486" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 26.--27. "NS_ACCESS1485,Controls Non-secure access of the interrupt with ID1485" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 24.--25. "NS_ACCESS1484,Controls Non-secure access of the interrupt with ID1484" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 22.--23. "NS_ACCESS1483,Controls Non-secure access of the interrupt with ID1483" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 20.--21. "NS_ACCESS1482,Controls Non-secure access of the interrupt with ID1482" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 18.--19. "NS_ACCESS1481,Controls Non-secure access of the interrupt with ID1481" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 16.--17. "NS_ACCESS1480,Controls Non-secure access of the interrupt with ID1480" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 14.--15. "NS_ACCESS1479,Controls Non-secure access of the interrupt with ID1479" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 12.--13. "NS_ACCESS1478,Controls Non-secure access of the interrupt with ID1478" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 10.--11. "NS_ACCESS1477,Controls Non-secure access of the interrupt with ID1477" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 8.--9. "NS_ACCESS1476,Controls Non-secure access of the interrupt with ID1476" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 6.--7. "NS_ACCESS1475,Controls Non-secure access of the interrupt with ID1475" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 4.--5. "NS_ACCESS1474,Controls Non-secure access of the interrupt with ID1474" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 2.--3. "NS_ACCESS1473,Controls Non-secure access of the interrupt with ID1473" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" newline bitfld.long 0x00 0.--1. "NS_ACCESS1472,Controls Non-secure access of the interrupt with ID1472" "No access,SET_CLR_PENDR/SETSPI_NSR/SGIR,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER,SET_CLR_PENDR/SETSPI_NSR/SGIR/CLRSPI_NSR/SET_CLR_ACTIVER/ITARGETSR/IROUTER" else hgroup.long 0x36FC++0x03 hide.long 0x00 "GICD_NSACR63E,Non-secure Access Control Register Extended 63" endif tree.end tree "Interrupt Routing Registers" group.quad 0x6100++0x07 line.quad 0x00 "GICD_IROUTER32 ,Interrupt Routing Register 32 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6108++0x07 line.quad 0x00 "GICD_IROUTER33 ,Interrupt Routing Register 33 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6110++0x07 line.quad 0x00 "GICD_IROUTER34 ,Interrupt Routing Register 34 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6118++0x07 line.quad 0x00 "GICD_IROUTER35 ,Interrupt Routing Register 35 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6120++0x07 line.quad 0x00 "GICD_IROUTER36 ,Interrupt Routing Register 36 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6128++0x07 line.quad 0x00 "GICD_IROUTER37 ,Interrupt Routing Register 37 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6130++0x07 line.quad 0x00 "GICD_IROUTER38 ,Interrupt Routing Register 38 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6138++0x07 line.quad 0x00 "GICD_IROUTER39 ,Interrupt Routing Register 39 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6140++0x07 line.quad 0x00 "GICD_IROUTER40 ,Interrupt Routing Register 40 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6148++0x07 line.quad 0x00 "GICD_IROUTER41 ,Interrupt Routing Register 41 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6150++0x07 line.quad 0x00 "GICD_IROUTER42 ,Interrupt Routing Register 42 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6158++0x07 line.quad 0x00 "GICD_IROUTER43 ,Interrupt Routing Register 43 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6160++0x07 line.quad 0x00 "GICD_IROUTER44 ,Interrupt Routing Register 44 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6168++0x07 line.quad 0x00 "GICD_IROUTER45 ,Interrupt Routing Register 45 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6170++0x07 line.quad 0x00 "GICD_IROUTER46 ,Interrupt Routing Register 46 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6178++0x07 line.quad 0x00 "GICD_IROUTER47 ,Interrupt Routing Register 47 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6180++0x07 line.quad 0x00 "GICD_IROUTER48 ,Interrupt Routing Register 48 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6188++0x07 line.quad 0x00 "GICD_IROUTER49 ,Interrupt Routing Register 49 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6190++0x07 line.quad 0x00 "GICD_IROUTER50 ,Interrupt Routing Register 50 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6198++0x07 line.quad 0x00 "GICD_IROUTER51 ,Interrupt Routing Register 51 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61A0++0x07 line.quad 0x00 "GICD_IROUTER52 ,Interrupt Routing Register 52 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61A8++0x07 line.quad 0x00 "GICD_IROUTER53 ,Interrupt Routing Register 53 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61B0++0x07 line.quad 0x00 "GICD_IROUTER54 ,Interrupt Routing Register 54 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61B8++0x07 line.quad 0x00 "GICD_IROUTER55 ,Interrupt Routing Register 55 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61C0++0x07 line.quad 0x00 "GICD_IROUTER56 ,Interrupt Routing Register 56 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61C8++0x07 line.quad 0x00 "GICD_IROUTER57 ,Interrupt Routing Register 57 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61D0++0x07 line.quad 0x00 "GICD_IROUTER58 ,Interrupt Routing Register 58 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61D8++0x07 line.quad 0x00 "GICD_IROUTER59 ,Interrupt Routing Register 59 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61E0++0x07 line.quad 0x00 "GICD_IROUTER60 ,Interrupt Routing Register 60 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61E8++0x07 line.quad 0x00 "GICD_IROUTER61 ,Interrupt Routing Register 61 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61F0++0x07 line.quad 0x00 "GICD_IROUTER62 ,Interrupt Routing Register 62 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x61F8++0x07 line.quad 0x00 "GICD_IROUTER63 ,Interrupt Routing Register 63 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6200++0x07 line.quad 0x00 "GICD_IROUTER64 ,Interrupt Routing Register 64 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6208++0x07 line.quad 0x00 "GICD_IROUTER65 ,Interrupt Routing Register 65 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6210++0x07 line.quad 0x00 "GICD_IROUTER66 ,Interrupt Routing Register 66 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6218++0x07 line.quad 0x00 "GICD_IROUTER67 ,Interrupt Routing Register 67 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6220++0x07 line.quad 0x00 "GICD_IROUTER68 ,Interrupt Routing Register 68 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6228++0x07 line.quad 0x00 "GICD_IROUTER69 ,Interrupt Routing Register 69 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6230++0x07 line.quad 0x00 "GICD_IROUTER70 ,Interrupt Routing Register 70 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6238++0x07 line.quad 0x00 "GICD_IROUTER71 ,Interrupt Routing Register 71 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6240++0x07 line.quad 0x00 "GICD_IROUTER72 ,Interrupt Routing Register 72 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6248++0x07 line.quad 0x00 "GICD_IROUTER73 ,Interrupt Routing Register 73 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6250++0x07 line.quad 0x00 "GICD_IROUTER74 ,Interrupt Routing Register 74 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6258++0x07 line.quad 0x00 "GICD_IROUTER75 ,Interrupt Routing Register 75 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6260++0x07 line.quad 0x00 "GICD_IROUTER76 ,Interrupt Routing Register 76 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6268++0x07 line.quad 0x00 "GICD_IROUTER77 ,Interrupt Routing Register 77 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6270++0x07 line.quad 0x00 "GICD_IROUTER78 ,Interrupt Routing Register 78 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6278++0x07 line.quad 0x00 "GICD_IROUTER79 ,Interrupt Routing Register 79 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6280++0x07 line.quad 0x00 "GICD_IROUTER80 ,Interrupt Routing Register 80 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6288++0x07 line.quad 0x00 "GICD_IROUTER81 ,Interrupt Routing Register 81 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6290++0x07 line.quad 0x00 "GICD_IROUTER82 ,Interrupt Routing Register 82 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6298++0x07 line.quad 0x00 "GICD_IROUTER83 ,Interrupt Routing Register 83 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62A0++0x07 line.quad 0x00 "GICD_IROUTER84 ,Interrupt Routing Register 84 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62A8++0x07 line.quad 0x00 "GICD_IROUTER85 ,Interrupt Routing Register 85 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62B0++0x07 line.quad 0x00 "GICD_IROUTER86 ,Interrupt Routing Register 86 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62B8++0x07 line.quad 0x00 "GICD_IROUTER87 ,Interrupt Routing Register 87 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62C0++0x07 line.quad 0x00 "GICD_IROUTER88 ,Interrupt Routing Register 88 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62C8++0x07 line.quad 0x00 "GICD_IROUTER89 ,Interrupt Routing Register 89 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62D0++0x07 line.quad 0x00 "GICD_IROUTER90 ,Interrupt Routing Register 90 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62D8++0x07 line.quad 0x00 "GICD_IROUTER91 ,Interrupt Routing Register 91 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62E0++0x07 line.quad 0x00 "GICD_IROUTER92 ,Interrupt Routing Register 92 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62E8++0x07 line.quad 0x00 "GICD_IROUTER93 ,Interrupt Routing Register 93 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62F0++0x07 line.quad 0x00 "GICD_IROUTER94 ,Interrupt Routing Register 94 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x62F8++0x07 line.quad 0x00 "GICD_IROUTER95 ,Interrupt Routing Register 95 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6300++0x07 line.quad 0x00 "GICD_IROUTER96 ,Interrupt Routing Register 96 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6308++0x07 line.quad 0x00 "GICD_IROUTER97 ,Interrupt Routing Register 97 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6310++0x07 line.quad 0x00 "GICD_IROUTER98 ,Interrupt Routing Register 98 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6318++0x07 line.quad 0x00 "GICD_IROUTER99 ,Interrupt Routing Register 99 " hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6320++0x07 line.quad 0x00 "GICD_IROUTER100,Interrupt Routing Register 100" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6328++0x07 line.quad 0x00 "GICD_IROUTER101,Interrupt Routing Register 101" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6330++0x07 line.quad 0x00 "GICD_IROUTER102,Interrupt Routing Register 102" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6338++0x07 line.quad 0x00 "GICD_IROUTER103,Interrupt Routing Register 103" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6340++0x07 line.quad 0x00 "GICD_IROUTER104,Interrupt Routing Register 104" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6348++0x07 line.quad 0x00 "GICD_IROUTER105,Interrupt Routing Register 105" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6350++0x07 line.quad 0x00 "GICD_IROUTER106,Interrupt Routing Register 106" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6358++0x07 line.quad 0x00 "GICD_IROUTER107,Interrupt Routing Register 107" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6360++0x07 line.quad 0x00 "GICD_IROUTER108,Interrupt Routing Register 108" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6368++0x07 line.quad 0x00 "GICD_IROUTER109,Interrupt Routing Register 109" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6370++0x07 line.quad 0x00 "GICD_IROUTER110,Interrupt Routing Register 110" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6378++0x07 line.quad 0x00 "GICD_IROUTER111,Interrupt Routing Register 111" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6380++0x07 line.quad 0x00 "GICD_IROUTER112,Interrupt Routing Register 112" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6388++0x07 line.quad 0x00 "GICD_IROUTER113,Interrupt Routing Register 113" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6390++0x07 line.quad 0x00 "GICD_IROUTER114,Interrupt Routing Register 114" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6398++0x07 line.quad 0x00 "GICD_IROUTER115,Interrupt Routing Register 115" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63A0++0x07 line.quad 0x00 "GICD_IROUTER116,Interrupt Routing Register 116" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63A8++0x07 line.quad 0x00 "GICD_IROUTER117,Interrupt Routing Register 117" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63B0++0x07 line.quad 0x00 "GICD_IROUTER118,Interrupt Routing Register 118" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63B8++0x07 line.quad 0x00 "GICD_IROUTER119,Interrupt Routing Register 119" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63C0++0x07 line.quad 0x00 "GICD_IROUTER120,Interrupt Routing Register 120" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63C8++0x07 line.quad 0x00 "GICD_IROUTER121,Interrupt Routing Register 121" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63D0++0x07 line.quad 0x00 "GICD_IROUTER122,Interrupt Routing Register 122" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63D8++0x07 line.quad 0x00 "GICD_IROUTER123,Interrupt Routing Register 123" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63E0++0x07 line.quad 0x00 "GICD_IROUTER124,Interrupt Routing Register 124" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63E8++0x07 line.quad 0x00 "GICD_IROUTER125,Interrupt Routing Register 125" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63F0++0x07 line.quad 0x00 "GICD_IROUTER126,Interrupt Routing Register 126" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x63F8++0x07 line.quad 0x00 "GICD_IROUTER127,Interrupt Routing Register 127" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6400++0x07 line.quad 0x00 "GICD_IROUTER128,Interrupt Routing Register 128" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6408++0x07 line.quad 0x00 "GICD_IROUTER129,Interrupt Routing Register 129" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6410++0x07 line.quad 0x00 "GICD_IROUTER130,Interrupt Routing Register 130" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6418++0x07 line.quad 0x00 "GICD_IROUTER131,Interrupt Routing Register 131" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6420++0x07 line.quad 0x00 "GICD_IROUTER132,Interrupt Routing Register 132" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6428++0x07 line.quad 0x00 "GICD_IROUTER133,Interrupt Routing Register 133" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6430++0x07 line.quad 0x00 "GICD_IROUTER134,Interrupt Routing Register 134" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6438++0x07 line.quad 0x00 "GICD_IROUTER135,Interrupt Routing Register 135" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6440++0x07 line.quad 0x00 "GICD_IROUTER136,Interrupt Routing Register 136" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6448++0x07 line.quad 0x00 "GICD_IROUTER137,Interrupt Routing Register 137" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6450++0x07 line.quad 0x00 "GICD_IROUTER138,Interrupt Routing Register 138" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6458++0x07 line.quad 0x00 "GICD_IROUTER139,Interrupt Routing Register 139" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6460++0x07 line.quad 0x00 "GICD_IROUTER140,Interrupt Routing Register 140" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6468++0x07 line.quad 0x00 "GICD_IROUTER141,Interrupt Routing Register 141" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6470++0x07 line.quad 0x00 "GICD_IROUTER142,Interrupt Routing Register 142" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6478++0x07 line.quad 0x00 "GICD_IROUTER143,Interrupt Routing Register 143" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6480++0x07 line.quad 0x00 "GICD_IROUTER144,Interrupt Routing Register 144" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6488++0x07 line.quad 0x00 "GICD_IROUTER145,Interrupt Routing Register 145" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6490++0x07 line.quad 0x00 "GICD_IROUTER146,Interrupt Routing Register 146" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6498++0x07 line.quad 0x00 "GICD_IROUTER147,Interrupt Routing Register 147" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64A0++0x07 line.quad 0x00 "GICD_IROUTER148,Interrupt Routing Register 148" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64A8++0x07 line.quad 0x00 "GICD_IROUTER149,Interrupt Routing Register 149" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64B0++0x07 line.quad 0x00 "GICD_IROUTER150,Interrupt Routing Register 150" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64B8++0x07 line.quad 0x00 "GICD_IROUTER151,Interrupt Routing Register 151" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64C0++0x07 line.quad 0x00 "GICD_IROUTER152,Interrupt Routing Register 152" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64C8++0x07 line.quad 0x00 "GICD_IROUTER153,Interrupt Routing Register 153" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64D0++0x07 line.quad 0x00 "GICD_IROUTER154,Interrupt Routing Register 154" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64D8++0x07 line.quad 0x00 "GICD_IROUTER155,Interrupt Routing Register 155" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64E0++0x07 line.quad 0x00 "GICD_IROUTER156,Interrupt Routing Register 156" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64E8++0x07 line.quad 0x00 "GICD_IROUTER157,Interrupt Routing Register 157" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64F0++0x07 line.quad 0x00 "GICD_IROUTER158,Interrupt Routing Register 158" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x64F8++0x07 line.quad 0x00 "GICD_IROUTER159,Interrupt Routing Register 159" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6500++0x07 line.quad 0x00 "GICD_IROUTER160,Interrupt Routing Register 160" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6508++0x07 line.quad 0x00 "GICD_IROUTER161,Interrupt Routing Register 161" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6510++0x07 line.quad 0x00 "GICD_IROUTER162,Interrupt Routing Register 162" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6518++0x07 line.quad 0x00 "GICD_IROUTER163,Interrupt Routing Register 163" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6520++0x07 line.quad 0x00 "GICD_IROUTER164,Interrupt Routing Register 164" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6528++0x07 line.quad 0x00 "GICD_IROUTER165,Interrupt Routing Register 165" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6530++0x07 line.quad 0x00 "GICD_IROUTER166,Interrupt Routing Register 166" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6538++0x07 line.quad 0x00 "GICD_IROUTER167,Interrupt Routing Register 167" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6540++0x07 line.quad 0x00 "GICD_IROUTER168,Interrupt Routing Register 168" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6548++0x07 line.quad 0x00 "GICD_IROUTER169,Interrupt Routing Register 169" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6550++0x07 line.quad 0x00 "GICD_IROUTER170,Interrupt Routing Register 170" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6558++0x07 line.quad 0x00 "GICD_IROUTER171,Interrupt Routing Register 171" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6560++0x07 line.quad 0x00 "GICD_IROUTER172,Interrupt Routing Register 172" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6568++0x07 line.quad 0x00 "GICD_IROUTER173,Interrupt Routing Register 173" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6570++0x07 line.quad 0x00 "GICD_IROUTER174,Interrupt Routing Register 174" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6578++0x07 line.quad 0x00 "GICD_IROUTER175,Interrupt Routing Register 175" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6580++0x07 line.quad 0x00 "GICD_IROUTER176,Interrupt Routing Register 176" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6588++0x07 line.quad 0x00 "GICD_IROUTER177,Interrupt Routing Register 177" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6590++0x07 line.quad 0x00 "GICD_IROUTER178,Interrupt Routing Register 178" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6598++0x07 line.quad 0x00 "GICD_IROUTER179,Interrupt Routing Register 179" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65A0++0x07 line.quad 0x00 "GICD_IROUTER180,Interrupt Routing Register 180" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65A8++0x07 line.quad 0x00 "GICD_IROUTER181,Interrupt Routing Register 181" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65B0++0x07 line.quad 0x00 "GICD_IROUTER182,Interrupt Routing Register 182" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65B8++0x07 line.quad 0x00 "GICD_IROUTER183,Interrupt Routing Register 183" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65C0++0x07 line.quad 0x00 "GICD_IROUTER184,Interrupt Routing Register 184" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65C8++0x07 line.quad 0x00 "GICD_IROUTER185,Interrupt Routing Register 185" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65D0++0x07 line.quad 0x00 "GICD_IROUTER186,Interrupt Routing Register 186" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65D8++0x07 line.quad 0x00 "GICD_IROUTER187,Interrupt Routing Register 187" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65E0++0x07 line.quad 0x00 "GICD_IROUTER188,Interrupt Routing Register 188" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65E8++0x07 line.quad 0x00 "GICD_IROUTER189,Interrupt Routing Register 189" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65F0++0x07 line.quad 0x00 "GICD_IROUTER190,Interrupt Routing Register 190" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x65F8++0x07 line.quad 0x00 "GICD_IROUTER191,Interrupt Routing Register 191" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6600++0x07 line.quad 0x00 "GICD_IROUTER192,Interrupt Routing Register 192" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6608++0x07 line.quad 0x00 "GICD_IROUTER193,Interrupt Routing Register 193" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6610++0x07 line.quad 0x00 "GICD_IROUTER194,Interrupt Routing Register 194" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6618++0x07 line.quad 0x00 "GICD_IROUTER195,Interrupt Routing Register 195" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6620++0x07 line.quad 0x00 "GICD_IROUTER196,Interrupt Routing Register 196" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6628++0x07 line.quad 0x00 "GICD_IROUTER197,Interrupt Routing Register 197" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6630++0x07 line.quad 0x00 "GICD_IROUTER198,Interrupt Routing Register 198" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6638++0x07 line.quad 0x00 "GICD_IROUTER199,Interrupt Routing Register 199" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6640++0x07 line.quad 0x00 "GICD_IROUTER200,Interrupt Routing Register 200" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6648++0x07 line.quad 0x00 "GICD_IROUTER201,Interrupt Routing Register 201" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6650++0x07 line.quad 0x00 "GICD_IROUTER202,Interrupt Routing Register 202" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6658++0x07 line.quad 0x00 "GICD_IROUTER203,Interrupt Routing Register 203" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6660++0x07 line.quad 0x00 "GICD_IROUTER204,Interrupt Routing Register 204" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6668++0x07 line.quad 0x00 "GICD_IROUTER205,Interrupt Routing Register 205" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6670++0x07 line.quad 0x00 "GICD_IROUTER206,Interrupt Routing Register 206" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6678++0x07 line.quad 0x00 "GICD_IROUTER207,Interrupt Routing Register 207" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6680++0x07 line.quad 0x00 "GICD_IROUTER208,Interrupt Routing Register 208" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6688++0x07 line.quad 0x00 "GICD_IROUTER209,Interrupt Routing Register 209" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6690++0x07 line.quad 0x00 "GICD_IROUTER210,Interrupt Routing Register 210" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6698++0x07 line.quad 0x00 "GICD_IROUTER211,Interrupt Routing Register 211" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66A0++0x07 line.quad 0x00 "GICD_IROUTER212,Interrupt Routing Register 212" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66A8++0x07 line.quad 0x00 "GICD_IROUTER213,Interrupt Routing Register 213" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66B0++0x07 line.quad 0x00 "GICD_IROUTER214,Interrupt Routing Register 214" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66B8++0x07 line.quad 0x00 "GICD_IROUTER215,Interrupt Routing Register 215" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66C0++0x07 line.quad 0x00 "GICD_IROUTER216,Interrupt Routing Register 216" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66C8++0x07 line.quad 0x00 "GICD_IROUTER217,Interrupt Routing Register 217" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66D0++0x07 line.quad 0x00 "GICD_IROUTER218,Interrupt Routing Register 218" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66D8++0x07 line.quad 0x00 "GICD_IROUTER219,Interrupt Routing Register 219" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66E0++0x07 line.quad 0x00 "GICD_IROUTER220,Interrupt Routing Register 220" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66E8++0x07 line.quad 0x00 "GICD_IROUTER221,Interrupt Routing Register 221" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66F0++0x07 line.quad 0x00 "GICD_IROUTER222,Interrupt Routing Register 222" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x66F8++0x07 line.quad 0x00 "GICD_IROUTER223,Interrupt Routing Register 223" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6700++0x07 line.quad 0x00 "GICD_IROUTER224,Interrupt Routing Register 224" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6708++0x07 line.quad 0x00 "GICD_IROUTER225,Interrupt Routing Register 225" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6710++0x07 line.quad 0x00 "GICD_IROUTER226,Interrupt Routing Register 226" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6718++0x07 line.quad 0x00 "GICD_IROUTER227,Interrupt Routing Register 227" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6720++0x07 line.quad 0x00 "GICD_IROUTER228,Interrupt Routing Register 228" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6728++0x07 line.quad 0x00 "GICD_IROUTER229,Interrupt Routing Register 229" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6730++0x07 line.quad 0x00 "GICD_IROUTER230,Interrupt Routing Register 230" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6738++0x07 line.quad 0x00 "GICD_IROUTER231,Interrupt Routing Register 231" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6740++0x07 line.quad 0x00 "GICD_IROUTER232,Interrupt Routing Register 232" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6748++0x07 line.quad 0x00 "GICD_IROUTER233,Interrupt Routing Register 233" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6750++0x07 line.quad 0x00 "GICD_IROUTER234,Interrupt Routing Register 234" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6758++0x07 line.quad 0x00 "GICD_IROUTER235,Interrupt Routing Register 235" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6760++0x07 line.quad 0x00 "GICD_IROUTER236,Interrupt Routing Register 236" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6768++0x07 line.quad 0x00 "GICD_IROUTER237,Interrupt Routing Register 237" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6770++0x07 line.quad 0x00 "GICD_IROUTER238,Interrupt Routing Register 238" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6778++0x07 line.quad 0x00 "GICD_IROUTER239,Interrupt Routing Register 239" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6780++0x07 line.quad 0x00 "GICD_IROUTER240,Interrupt Routing Register 240" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6788++0x07 line.quad 0x00 "GICD_IROUTER241,Interrupt Routing Register 241" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6790++0x07 line.quad 0x00 "GICD_IROUTER242,Interrupt Routing Register 242" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6798++0x07 line.quad 0x00 "GICD_IROUTER243,Interrupt Routing Register 243" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67A0++0x07 line.quad 0x00 "GICD_IROUTER244,Interrupt Routing Register 244" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67A8++0x07 line.quad 0x00 "GICD_IROUTER245,Interrupt Routing Register 245" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67B0++0x07 line.quad 0x00 "GICD_IROUTER246,Interrupt Routing Register 246" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67B8++0x07 line.quad 0x00 "GICD_IROUTER247,Interrupt Routing Register 247" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67C0++0x07 line.quad 0x00 "GICD_IROUTER248,Interrupt Routing Register 248" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67C8++0x07 line.quad 0x00 "GICD_IROUTER249,Interrupt Routing Register 249" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67D0++0x07 line.quad 0x00 "GICD_IROUTER250,Interrupt Routing Register 250" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67D8++0x07 line.quad 0x00 "GICD_IROUTER251,Interrupt Routing Register 251" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67E0++0x07 line.quad 0x00 "GICD_IROUTER252,Interrupt Routing Register 252" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67E8++0x07 line.quad 0x00 "GICD_IROUTER253,Interrupt Routing Register 253" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67F0++0x07 line.quad 0x00 "GICD_IROUTER254,Interrupt Routing Register 254" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x67F8++0x07 line.quad 0x00 "GICD_IROUTER255,Interrupt Routing Register 255" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6800++0x07 line.quad 0x00 "GICD_IROUTER256,Interrupt Routing Register 256" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6808++0x07 line.quad 0x00 "GICD_IROUTER257,Interrupt Routing Register 257" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6810++0x07 line.quad 0x00 "GICD_IROUTER258,Interrupt Routing Register 258" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6818++0x07 line.quad 0x00 "GICD_IROUTER259,Interrupt Routing Register 259" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6820++0x07 line.quad 0x00 "GICD_IROUTER260,Interrupt Routing Register 260" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6828++0x07 line.quad 0x00 "GICD_IROUTER261,Interrupt Routing Register 261" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6830++0x07 line.quad 0x00 "GICD_IROUTER262,Interrupt Routing Register 262" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6838++0x07 line.quad 0x00 "GICD_IROUTER263,Interrupt Routing Register 263" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6840++0x07 line.quad 0x00 "GICD_IROUTER264,Interrupt Routing Register 264" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6848++0x07 line.quad 0x00 "GICD_IROUTER265,Interrupt Routing Register 265" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6850++0x07 line.quad 0x00 "GICD_IROUTER266,Interrupt Routing Register 266" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6858++0x07 line.quad 0x00 "GICD_IROUTER267,Interrupt Routing Register 267" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6860++0x07 line.quad 0x00 "GICD_IROUTER268,Interrupt Routing Register 268" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6868++0x07 line.quad 0x00 "GICD_IROUTER269,Interrupt Routing Register 269" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6870++0x07 line.quad 0x00 "GICD_IROUTER270,Interrupt Routing Register 270" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6878++0x07 line.quad 0x00 "GICD_IROUTER271,Interrupt Routing Register 271" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6880++0x07 line.quad 0x00 "GICD_IROUTER272,Interrupt Routing Register 272" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6888++0x07 line.quad 0x00 "GICD_IROUTER273,Interrupt Routing Register 273" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6890++0x07 line.quad 0x00 "GICD_IROUTER274,Interrupt Routing Register 274" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6898++0x07 line.quad 0x00 "GICD_IROUTER275,Interrupt Routing Register 275" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68A0++0x07 line.quad 0x00 "GICD_IROUTER276,Interrupt Routing Register 276" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68A8++0x07 line.quad 0x00 "GICD_IROUTER277,Interrupt Routing Register 277" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68B0++0x07 line.quad 0x00 "GICD_IROUTER278,Interrupt Routing Register 278" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68B8++0x07 line.quad 0x00 "GICD_IROUTER279,Interrupt Routing Register 279" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68C0++0x07 line.quad 0x00 "GICD_IROUTER280,Interrupt Routing Register 280" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68C8++0x07 line.quad 0x00 "GICD_IROUTER281,Interrupt Routing Register 281" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68D0++0x07 line.quad 0x00 "GICD_IROUTER282,Interrupt Routing Register 282" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68D8++0x07 line.quad 0x00 "GICD_IROUTER283,Interrupt Routing Register 283" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68E0++0x07 line.quad 0x00 "GICD_IROUTER284,Interrupt Routing Register 284" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68E8++0x07 line.quad 0x00 "GICD_IROUTER285,Interrupt Routing Register 285" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68F0++0x07 line.quad 0x00 "GICD_IROUTER286,Interrupt Routing Register 286" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x68F8++0x07 line.quad 0x00 "GICD_IROUTER287,Interrupt Routing Register 287" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6900++0x07 line.quad 0x00 "GICD_IROUTER288,Interrupt Routing Register 288" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6908++0x07 line.quad 0x00 "GICD_IROUTER289,Interrupt Routing Register 289" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6910++0x07 line.quad 0x00 "GICD_IROUTER290,Interrupt Routing Register 290" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6918++0x07 line.quad 0x00 "GICD_IROUTER291,Interrupt Routing Register 291" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6920++0x07 line.quad 0x00 "GICD_IROUTER292,Interrupt Routing Register 292" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6928++0x07 line.quad 0x00 "GICD_IROUTER293,Interrupt Routing Register 293" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6930++0x07 line.quad 0x00 "GICD_IROUTER294,Interrupt Routing Register 294" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6938++0x07 line.quad 0x00 "GICD_IROUTER295,Interrupt Routing Register 295" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6940++0x07 line.quad 0x00 "GICD_IROUTER296,Interrupt Routing Register 296" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6948++0x07 line.quad 0x00 "GICD_IROUTER297,Interrupt Routing Register 297" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6950++0x07 line.quad 0x00 "GICD_IROUTER298,Interrupt Routing Register 298" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6958++0x07 line.quad 0x00 "GICD_IROUTER299,Interrupt Routing Register 299" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6960++0x07 line.quad 0x00 "GICD_IROUTER300,Interrupt Routing Register 300" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6968++0x07 line.quad 0x00 "GICD_IROUTER301,Interrupt Routing Register 301" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6970++0x07 line.quad 0x00 "GICD_IROUTER302,Interrupt Routing Register 302" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6978++0x07 line.quad 0x00 "GICD_IROUTER303,Interrupt Routing Register 303" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6980++0x07 line.quad 0x00 "GICD_IROUTER304,Interrupt Routing Register 304" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6988++0x07 line.quad 0x00 "GICD_IROUTER305,Interrupt Routing Register 305" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6990++0x07 line.quad 0x00 "GICD_IROUTER306,Interrupt Routing Register 306" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6998++0x07 line.quad 0x00 "GICD_IROUTER307,Interrupt Routing Register 307" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69A0++0x07 line.quad 0x00 "GICD_IROUTER308,Interrupt Routing Register 308" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69A8++0x07 line.quad 0x00 "GICD_IROUTER309,Interrupt Routing Register 309" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69B0++0x07 line.quad 0x00 "GICD_IROUTER310,Interrupt Routing Register 310" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69B8++0x07 line.quad 0x00 "GICD_IROUTER311,Interrupt Routing Register 311" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69C0++0x07 line.quad 0x00 "GICD_IROUTER312,Interrupt Routing Register 312" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69C8++0x07 line.quad 0x00 "GICD_IROUTER313,Interrupt Routing Register 313" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69D0++0x07 line.quad 0x00 "GICD_IROUTER314,Interrupt Routing Register 314" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69D8++0x07 line.quad 0x00 "GICD_IROUTER315,Interrupt Routing Register 315" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69E0++0x07 line.quad 0x00 "GICD_IROUTER316,Interrupt Routing Register 316" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69E8++0x07 line.quad 0x00 "GICD_IROUTER317,Interrupt Routing Register 317" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69F0++0x07 line.quad 0x00 "GICD_IROUTER318,Interrupt Routing Register 318" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x69F8++0x07 line.quad 0x00 "GICD_IROUTER319,Interrupt Routing Register 319" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A00++0x07 line.quad 0x00 "GICD_IROUTER320,Interrupt Routing Register 320" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A08++0x07 line.quad 0x00 "GICD_IROUTER321,Interrupt Routing Register 321" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A10++0x07 line.quad 0x00 "GICD_IROUTER322,Interrupt Routing Register 322" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A18++0x07 line.quad 0x00 "GICD_IROUTER323,Interrupt Routing Register 323" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A20++0x07 line.quad 0x00 "GICD_IROUTER324,Interrupt Routing Register 324" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A28++0x07 line.quad 0x00 "GICD_IROUTER325,Interrupt Routing Register 325" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A30++0x07 line.quad 0x00 "GICD_IROUTER326,Interrupt Routing Register 326" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A38++0x07 line.quad 0x00 "GICD_IROUTER327,Interrupt Routing Register 327" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A40++0x07 line.quad 0x00 "GICD_IROUTER328,Interrupt Routing Register 328" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A48++0x07 line.quad 0x00 "GICD_IROUTER329,Interrupt Routing Register 329" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A50++0x07 line.quad 0x00 "GICD_IROUTER330,Interrupt Routing Register 330" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A58++0x07 line.quad 0x00 "GICD_IROUTER331,Interrupt Routing Register 331" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A60++0x07 line.quad 0x00 "GICD_IROUTER332,Interrupt Routing Register 332" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A68++0x07 line.quad 0x00 "GICD_IROUTER333,Interrupt Routing Register 333" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A70++0x07 line.quad 0x00 "GICD_IROUTER334,Interrupt Routing Register 334" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A78++0x07 line.quad 0x00 "GICD_IROUTER335,Interrupt Routing Register 335" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A80++0x07 line.quad 0x00 "GICD_IROUTER336,Interrupt Routing Register 336" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A88++0x07 line.quad 0x00 "GICD_IROUTER337,Interrupt Routing Register 337" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A90++0x07 line.quad 0x00 "GICD_IROUTER338,Interrupt Routing Register 338" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6A98++0x07 line.quad 0x00 "GICD_IROUTER339,Interrupt Routing Register 339" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AA0++0x07 line.quad 0x00 "GICD_IROUTER340,Interrupt Routing Register 340" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AA8++0x07 line.quad 0x00 "GICD_IROUTER341,Interrupt Routing Register 341" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AB0++0x07 line.quad 0x00 "GICD_IROUTER342,Interrupt Routing Register 342" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AB8++0x07 line.quad 0x00 "GICD_IROUTER343,Interrupt Routing Register 343" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AC0++0x07 line.quad 0x00 "GICD_IROUTER344,Interrupt Routing Register 344" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AC8++0x07 line.quad 0x00 "GICD_IROUTER345,Interrupt Routing Register 345" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AD0++0x07 line.quad 0x00 "GICD_IROUTER346,Interrupt Routing Register 346" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AD8++0x07 line.quad 0x00 "GICD_IROUTER347,Interrupt Routing Register 347" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AE0++0x07 line.quad 0x00 "GICD_IROUTER348,Interrupt Routing Register 348" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AE8++0x07 line.quad 0x00 "GICD_IROUTER349,Interrupt Routing Register 349" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AF0++0x07 line.quad 0x00 "GICD_IROUTER350,Interrupt Routing Register 350" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6AF8++0x07 line.quad 0x00 "GICD_IROUTER351,Interrupt Routing Register 351" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B00++0x07 line.quad 0x00 "GICD_IROUTER352,Interrupt Routing Register 352" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B08++0x07 line.quad 0x00 "GICD_IROUTER353,Interrupt Routing Register 353" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B10++0x07 line.quad 0x00 "GICD_IROUTER354,Interrupt Routing Register 354" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B18++0x07 line.quad 0x00 "GICD_IROUTER355,Interrupt Routing Register 355" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B20++0x07 line.quad 0x00 "GICD_IROUTER356,Interrupt Routing Register 356" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B28++0x07 line.quad 0x00 "GICD_IROUTER357,Interrupt Routing Register 357" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B30++0x07 line.quad 0x00 "GICD_IROUTER358,Interrupt Routing Register 358" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B38++0x07 line.quad 0x00 "GICD_IROUTER359,Interrupt Routing Register 359" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B40++0x07 line.quad 0x00 "GICD_IROUTER360,Interrupt Routing Register 360" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B48++0x07 line.quad 0x00 "GICD_IROUTER361,Interrupt Routing Register 361" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B50++0x07 line.quad 0x00 "GICD_IROUTER362,Interrupt Routing Register 362" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B58++0x07 line.quad 0x00 "GICD_IROUTER363,Interrupt Routing Register 363" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B60++0x07 line.quad 0x00 "GICD_IROUTER364,Interrupt Routing Register 364" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B68++0x07 line.quad 0x00 "GICD_IROUTER365,Interrupt Routing Register 365" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B70++0x07 line.quad 0x00 "GICD_IROUTER366,Interrupt Routing Register 366" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B78++0x07 line.quad 0x00 "GICD_IROUTER367,Interrupt Routing Register 367" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B80++0x07 line.quad 0x00 "GICD_IROUTER368,Interrupt Routing Register 368" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B88++0x07 line.quad 0x00 "GICD_IROUTER369,Interrupt Routing Register 369" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B90++0x07 line.quad 0x00 "GICD_IROUTER370,Interrupt Routing Register 370" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6B98++0x07 line.quad 0x00 "GICD_IROUTER371,Interrupt Routing Register 371" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BA0++0x07 line.quad 0x00 "GICD_IROUTER372,Interrupt Routing Register 372" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BA8++0x07 line.quad 0x00 "GICD_IROUTER373,Interrupt Routing Register 373" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BB0++0x07 line.quad 0x00 "GICD_IROUTER374,Interrupt Routing Register 374" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BB8++0x07 line.quad 0x00 "GICD_IROUTER375,Interrupt Routing Register 375" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BC0++0x07 line.quad 0x00 "GICD_IROUTER376,Interrupt Routing Register 376" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BC8++0x07 line.quad 0x00 "GICD_IROUTER377,Interrupt Routing Register 377" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BD0++0x07 line.quad 0x00 "GICD_IROUTER378,Interrupt Routing Register 378" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BD8++0x07 line.quad 0x00 "GICD_IROUTER379,Interrupt Routing Register 379" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BE0++0x07 line.quad 0x00 "GICD_IROUTER380,Interrupt Routing Register 380" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BE8++0x07 line.quad 0x00 "GICD_IROUTER381,Interrupt Routing Register 381" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BF0++0x07 line.quad 0x00 "GICD_IROUTER382,Interrupt Routing Register 382" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6BF8++0x07 line.quad 0x00 "GICD_IROUTER383,Interrupt Routing Register 383" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C00++0x07 line.quad 0x00 "GICD_IROUTER384,Interrupt Routing Register 384" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C08++0x07 line.quad 0x00 "GICD_IROUTER385,Interrupt Routing Register 385" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C10++0x07 line.quad 0x00 "GICD_IROUTER386,Interrupt Routing Register 386" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C18++0x07 line.quad 0x00 "GICD_IROUTER387,Interrupt Routing Register 387" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C20++0x07 line.quad 0x00 "GICD_IROUTER388,Interrupt Routing Register 388" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C28++0x07 line.quad 0x00 "GICD_IROUTER389,Interrupt Routing Register 389" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C30++0x07 line.quad 0x00 "GICD_IROUTER390,Interrupt Routing Register 390" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C38++0x07 line.quad 0x00 "GICD_IROUTER391,Interrupt Routing Register 391" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C40++0x07 line.quad 0x00 "GICD_IROUTER392,Interrupt Routing Register 392" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C48++0x07 line.quad 0x00 "GICD_IROUTER393,Interrupt Routing Register 393" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C50++0x07 line.quad 0x00 "GICD_IROUTER394,Interrupt Routing Register 394" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C58++0x07 line.quad 0x00 "GICD_IROUTER395,Interrupt Routing Register 395" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C60++0x07 line.quad 0x00 "GICD_IROUTER396,Interrupt Routing Register 396" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C68++0x07 line.quad 0x00 "GICD_IROUTER397,Interrupt Routing Register 397" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C70++0x07 line.quad 0x00 "GICD_IROUTER398,Interrupt Routing Register 398" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C78++0x07 line.quad 0x00 "GICD_IROUTER399,Interrupt Routing Register 399" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C80++0x07 line.quad 0x00 "GICD_IROUTER400,Interrupt Routing Register 400" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C88++0x07 line.quad 0x00 "GICD_IROUTER401,Interrupt Routing Register 401" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C90++0x07 line.quad 0x00 "GICD_IROUTER402,Interrupt Routing Register 402" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6C98++0x07 line.quad 0x00 "GICD_IROUTER403,Interrupt Routing Register 403" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CA0++0x07 line.quad 0x00 "GICD_IROUTER404,Interrupt Routing Register 404" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CA8++0x07 line.quad 0x00 "GICD_IROUTER405,Interrupt Routing Register 405" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CB0++0x07 line.quad 0x00 "GICD_IROUTER406,Interrupt Routing Register 406" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CB8++0x07 line.quad 0x00 "GICD_IROUTER407,Interrupt Routing Register 407" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CC0++0x07 line.quad 0x00 "GICD_IROUTER408,Interrupt Routing Register 408" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CC8++0x07 line.quad 0x00 "GICD_IROUTER409,Interrupt Routing Register 409" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CD0++0x07 line.quad 0x00 "GICD_IROUTER410,Interrupt Routing Register 410" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CD8++0x07 line.quad 0x00 "GICD_IROUTER411,Interrupt Routing Register 411" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CE0++0x07 line.quad 0x00 "GICD_IROUTER412,Interrupt Routing Register 412" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CE8++0x07 line.quad 0x00 "GICD_IROUTER413,Interrupt Routing Register 413" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CF0++0x07 line.quad 0x00 "GICD_IROUTER414,Interrupt Routing Register 414" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6CF8++0x07 line.quad 0x00 "GICD_IROUTER415,Interrupt Routing Register 415" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D00++0x07 line.quad 0x00 "GICD_IROUTER416,Interrupt Routing Register 416" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D08++0x07 line.quad 0x00 "GICD_IROUTER417,Interrupt Routing Register 417" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D10++0x07 line.quad 0x00 "GICD_IROUTER418,Interrupt Routing Register 418" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D18++0x07 line.quad 0x00 "GICD_IROUTER419,Interrupt Routing Register 419" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D20++0x07 line.quad 0x00 "GICD_IROUTER420,Interrupt Routing Register 420" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D28++0x07 line.quad 0x00 "GICD_IROUTER421,Interrupt Routing Register 421" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D30++0x07 line.quad 0x00 "GICD_IROUTER422,Interrupt Routing Register 422" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D38++0x07 line.quad 0x00 "GICD_IROUTER423,Interrupt Routing Register 423" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D40++0x07 line.quad 0x00 "GICD_IROUTER424,Interrupt Routing Register 424" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D48++0x07 line.quad 0x00 "GICD_IROUTER425,Interrupt Routing Register 425" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D50++0x07 line.quad 0x00 "GICD_IROUTER426,Interrupt Routing Register 426" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D58++0x07 line.quad 0x00 "GICD_IROUTER427,Interrupt Routing Register 427" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D60++0x07 line.quad 0x00 "GICD_IROUTER428,Interrupt Routing Register 428" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D68++0x07 line.quad 0x00 "GICD_IROUTER429,Interrupt Routing Register 429" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D70++0x07 line.quad 0x00 "GICD_IROUTER430,Interrupt Routing Register 430" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D78++0x07 line.quad 0x00 "GICD_IROUTER431,Interrupt Routing Register 431" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D80++0x07 line.quad 0x00 "GICD_IROUTER432,Interrupt Routing Register 432" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D88++0x07 line.quad 0x00 "GICD_IROUTER433,Interrupt Routing Register 433" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D90++0x07 line.quad 0x00 "GICD_IROUTER434,Interrupt Routing Register 434" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6D98++0x07 line.quad 0x00 "GICD_IROUTER435,Interrupt Routing Register 435" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DA0++0x07 line.quad 0x00 "GICD_IROUTER436,Interrupt Routing Register 436" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DA8++0x07 line.quad 0x00 "GICD_IROUTER437,Interrupt Routing Register 437" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DB0++0x07 line.quad 0x00 "GICD_IROUTER438,Interrupt Routing Register 438" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DB8++0x07 line.quad 0x00 "GICD_IROUTER439,Interrupt Routing Register 439" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DC0++0x07 line.quad 0x00 "GICD_IROUTER440,Interrupt Routing Register 440" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DC8++0x07 line.quad 0x00 "GICD_IROUTER441,Interrupt Routing Register 441" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DD0++0x07 line.quad 0x00 "GICD_IROUTER442,Interrupt Routing Register 442" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DD8++0x07 line.quad 0x00 "GICD_IROUTER443,Interrupt Routing Register 443" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DE0++0x07 line.quad 0x00 "GICD_IROUTER444,Interrupt Routing Register 444" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DE8++0x07 line.quad 0x00 "GICD_IROUTER445,Interrupt Routing Register 445" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DF0++0x07 line.quad 0x00 "GICD_IROUTER446,Interrupt Routing Register 446" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6DF8++0x07 line.quad 0x00 "GICD_IROUTER447,Interrupt Routing Register 447" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E00++0x07 line.quad 0x00 "GICD_IROUTER448,Interrupt Routing Register 448" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E08++0x07 line.quad 0x00 "GICD_IROUTER449,Interrupt Routing Register 449" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E10++0x07 line.quad 0x00 "GICD_IROUTER450,Interrupt Routing Register 450" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E18++0x07 line.quad 0x00 "GICD_IROUTER451,Interrupt Routing Register 451" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E20++0x07 line.quad 0x00 "GICD_IROUTER452,Interrupt Routing Register 452" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E28++0x07 line.quad 0x00 "GICD_IROUTER453,Interrupt Routing Register 453" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E30++0x07 line.quad 0x00 "GICD_IROUTER454,Interrupt Routing Register 454" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E38++0x07 line.quad 0x00 "GICD_IROUTER455,Interrupt Routing Register 455" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E40++0x07 line.quad 0x00 "GICD_IROUTER456,Interrupt Routing Register 456" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E48++0x07 line.quad 0x00 "GICD_IROUTER457,Interrupt Routing Register 457" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E50++0x07 line.quad 0x00 "GICD_IROUTER458,Interrupt Routing Register 458" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E58++0x07 line.quad 0x00 "GICD_IROUTER459,Interrupt Routing Register 459" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E60++0x07 line.quad 0x00 "GICD_IROUTER460,Interrupt Routing Register 460" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E68++0x07 line.quad 0x00 "GICD_IROUTER461,Interrupt Routing Register 461" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E70++0x07 line.quad 0x00 "GICD_IROUTER462,Interrupt Routing Register 462" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E78++0x07 line.quad 0x00 "GICD_IROUTER463,Interrupt Routing Register 463" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E80++0x07 line.quad 0x00 "GICD_IROUTER464,Interrupt Routing Register 464" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E88++0x07 line.quad 0x00 "GICD_IROUTER465,Interrupt Routing Register 465" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E90++0x07 line.quad 0x00 "GICD_IROUTER466,Interrupt Routing Register 466" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6E98++0x07 line.quad 0x00 "GICD_IROUTER467,Interrupt Routing Register 467" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EA0++0x07 line.quad 0x00 "GICD_IROUTER468,Interrupt Routing Register 468" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EA8++0x07 line.quad 0x00 "GICD_IROUTER469,Interrupt Routing Register 469" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EB0++0x07 line.quad 0x00 "GICD_IROUTER470,Interrupt Routing Register 470" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EB8++0x07 line.quad 0x00 "GICD_IROUTER471,Interrupt Routing Register 471" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EC0++0x07 line.quad 0x00 "GICD_IROUTER472,Interrupt Routing Register 472" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EC8++0x07 line.quad 0x00 "GICD_IROUTER473,Interrupt Routing Register 473" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6ED0++0x07 line.quad 0x00 "GICD_IROUTER474,Interrupt Routing Register 474" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6ED8++0x07 line.quad 0x00 "GICD_IROUTER475,Interrupt Routing Register 475" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EE0++0x07 line.quad 0x00 "GICD_IROUTER476,Interrupt Routing Register 476" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EE8++0x07 line.quad 0x00 "GICD_IROUTER477,Interrupt Routing Register 477" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EF0++0x07 line.quad 0x00 "GICD_IROUTER478,Interrupt Routing Register 478" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6EF8++0x07 line.quad 0x00 "GICD_IROUTER479,Interrupt Routing Register 479" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F00++0x07 line.quad 0x00 "GICD_IROUTER480,Interrupt Routing Register 480" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F08++0x07 line.quad 0x00 "GICD_IROUTER481,Interrupt Routing Register 481" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F10++0x07 line.quad 0x00 "GICD_IROUTER482,Interrupt Routing Register 482" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F18++0x07 line.quad 0x00 "GICD_IROUTER483,Interrupt Routing Register 483" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F20++0x07 line.quad 0x00 "GICD_IROUTER484,Interrupt Routing Register 484" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F28++0x07 line.quad 0x00 "GICD_IROUTER485,Interrupt Routing Register 485" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F30++0x07 line.quad 0x00 "GICD_IROUTER486,Interrupt Routing Register 486" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F38++0x07 line.quad 0x00 "GICD_IROUTER487,Interrupt Routing Register 487" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F40++0x07 line.quad 0x00 "GICD_IROUTER488,Interrupt Routing Register 488" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F48++0x07 line.quad 0x00 "GICD_IROUTER489,Interrupt Routing Register 489" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F50++0x07 line.quad 0x00 "GICD_IROUTER490,Interrupt Routing Register 490" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F58++0x07 line.quad 0x00 "GICD_IROUTER491,Interrupt Routing Register 491" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F60++0x07 line.quad 0x00 "GICD_IROUTER492,Interrupt Routing Register 492" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F68++0x07 line.quad 0x00 "GICD_IROUTER493,Interrupt Routing Register 493" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F70++0x07 line.quad 0x00 "GICD_IROUTER494,Interrupt Routing Register 494" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F78++0x07 line.quad 0x00 "GICD_IROUTER495,Interrupt Routing Register 495" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F80++0x07 line.quad 0x00 "GICD_IROUTER496,Interrupt Routing Register 496" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F88++0x07 line.quad 0x00 "GICD_IROUTER497,Interrupt Routing Register 497" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F90++0x07 line.quad 0x00 "GICD_IROUTER498,Interrupt Routing Register 498" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6F98++0x07 line.quad 0x00 "GICD_IROUTER499,Interrupt Routing Register 499" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FA0++0x07 line.quad 0x00 "GICD_IROUTER500,Interrupt Routing Register 500" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FA8++0x07 line.quad 0x00 "GICD_IROUTER501,Interrupt Routing Register 501" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FB0++0x07 line.quad 0x00 "GICD_IROUTER502,Interrupt Routing Register 502" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FB8++0x07 line.quad 0x00 "GICD_IROUTER503,Interrupt Routing Register 503" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FC0++0x07 line.quad 0x00 "GICD_IROUTER504,Interrupt Routing Register 504" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FC8++0x07 line.quad 0x00 "GICD_IROUTER505,Interrupt Routing Register 505" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FD0++0x07 line.quad 0x00 "GICD_IROUTER506,Interrupt Routing Register 506" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FD8++0x07 line.quad 0x00 "GICD_IROUTER507,Interrupt Routing Register 507" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FE0++0x07 line.quad 0x00 "GICD_IROUTER508,Interrupt Routing Register 508" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FE8++0x07 line.quad 0x00 "GICD_IROUTER509,Interrupt Routing Register 509" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FF0++0x07 line.quad 0x00 "GICD_IROUTER510,Interrupt Routing Register 510" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x6FF8++0x07 line.quad 0x00 "GICD_IROUTER511,Interrupt Routing Register 511" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7000++0x07 line.quad 0x00 "GICD_IROUTER512,Interrupt Routing Register 512" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7008++0x07 line.quad 0x00 "GICD_IROUTER513,Interrupt Routing Register 513" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7010++0x07 line.quad 0x00 "GICD_IROUTER514,Interrupt Routing Register 514" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7018++0x07 line.quad 0x00 "GICD_IROUTER515,Interrupt Routing Register 515" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7020++0x07 line.quad 0x00 "GICD_IROUTER516,Interrupt Routing Register 516" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7028++0x07 line.quad 0x00 "GICD_IROUTER517,Interrupt Routing Register 517" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7030++0x07 line.quad 0x00 "GICD_IROUTER518,Interrupt Routing Register 518" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7038++0x07 line.quad 0x00 "GICD_IROUTER519,Interrupt Routing Register 519" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7040++0x07 line.quad 0x00 "GICD_IROUTER520,Interrupt Routing Register 520" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7048++0x07 line.quad 0x00 "GICD_IROUTER521,Interrupt Routing Register 521" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7050++0x07 line.quad 0x00 "GICD_IROUTER522,Interrupt Routing Register 522" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7058++0x07 line.quad 0x00 "GICD_IROUTER523,Interrupt Routing Register 523" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7060++0x07 line.quad 0x00 "GICD_IROUTER524,Interrupt Routing Register 524" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7068++0x07 line.quad 0x00 "GICD_IROUTER525,Interrupt Routing Register 525" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7070++0x07 line.quad 0x00 "GICD_IROUTER526,Interrupt Routing Register 526" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7078++0x07 line.quad 0x00 "GICD_IROUTER527,Interrupt Routing Register 527" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7080++0x07 line.quad 0x00 "GICD_IROUTER528,Interrupt Routing Register 528" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7088++0x07 line.quad 0x00 "GICD_IROUTER529,Interrupt Routing Register 529" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7090++0x07 line.quad 0x00 "GICD_IROUTER530,Interrupt Routing Register 530" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7098++0x07 line.quad 0x00 "GICD_IROUTER531,Interrupt Routing Register 531" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70A0++0x07 line.quad 0x00 "GICD_IROUTER532,Interrupt Routing Register 532" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70A8++0x07 line.quad 0x00 "GICD_IROUTER533,Interrupt Routing Register 533" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70B0++0x07 line.quad 0x00 "GICD_IROUTER534,Interrupt Routing Register 534" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70B8++0x07 line.quad 0x00 "GICD_IROUTER535,Interrupt Routing Register 535" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70C0++0x07 line.quad 0x00 "GICD_IROUTER536,Interrupt Routing Register 536" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70C8++0x07 line.quad 0x00 "GICD_IROUTER537,Interrupt Routing Register 537" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70D0++0x07 line.quad 0x00 "GICD_IROUTER538,Interrupt Routing Register 538" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70D8++0x07 line.quad 0x00 "GICD_IROUTER539,Interrupt Routing Register 539" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70E0++0x07 line.quad 0x00 "GICD_IROUTER540,Interrupt Routing Register 540" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70E8++0x07 line.quad 0x00 "GICD_IROUTER541,Interrupt Routing Register 541" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70F0++0x07 line.quad 0x00 "GICD_IROUTER542,Interrupt Routing Register 542" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x70F8++0x07 line.quad 0x00 "GICD_IROUTER543,Interrupt Routing Register 543" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7100++0x07 line.quad 0x00 "GICD_IROUTER544,Interrupt Routing Register 544" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7108++0x07 line.quad 0x00 "GICD_IROUTER545,Interrupt Routing Register 545" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7110++0x07 line.quad 0x00 "GICD_IROUTER546,Interrupt Routing Register 546" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7118++0x07 line.quad 0x00 "GICD_IROUTER547,Interrupt Routing Register 547" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7120++0x07 line.quad 0x00 "GICD_IROUTER548,Interrupt Routing Register 548" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7128++0x07 line.quad 0x00 "GICD_IROUTER549,Interrupt Routing Register 549" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7130++0x07 line.quad 0x00 "GICD_IROUTER550,Interrupt Routing Register 550" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7138++0x07 line.quad 0x00 "GICD_IROUTER551,Interrupt Routing Register 551" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7140++0x07 line.quad 0x00 "GICD_IROUTER552,Interrupt Routing Register 552" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7148++0x07 line.quad 0x00 "GICD_IROUTER553,Interrupt Routing Register 553" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7150++0x07 line.quad 0x00 "GICD_IROUTER554,Interrupt Routing Register 554" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7158++0x07 line.quad 0x00 "GICD_IROUTER555,Interrupt Routing Register 555" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7160++0x07 line.quad 0x00 "GICD_IROUTER556,Interrupt Routing Register 556" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7168++0x07 line.quad 0x00 "GICD_IROUTER557,Interrupt Routing Register 557" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7170++0x07 line.quad 0x00 "GICD_IROUTER558,Interrupt Routing Register 558" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7178++0x07 line.quad 0x00 "GICD_IROUTER559,Interrupt Routing Register 559" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7180++0x07 line.quad 0x00 "GICD_IROUTER560,Interrupt Routing Register 560" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7188++0x07 line.quad 0x00 "GICD_IROUTER561,Interrupt Routing Register 561" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7190++0x07 line.quad 0x00 "GICD_IROUTER562,Interrupt Routing Register 562" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7198++0x07 line.quad 0x00 "GICD_IROUTER563,Interrupt Routing Register 563" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71A0++0x07 line.quad 0x00 "GICD_IROUTER564,Interrupt Routing Register 564" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71A8++0x07 line.quad 0x00 "GICD_IROUTER565,Interrupt Routing Register 565" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71B0++0x07 line.quad 0x00 "GICD_IROUTER566,Interrupt Routing Register 566" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71B8++0x07 line.quad 0x00 "GICD_IROUTER567,Interrupt Routing Register 567" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71C0++0x07 line.quad 0x00 "GICD_IROUTER568,Interrupt Routing Register 568" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71C8++0x07 line.quad 0x00 "GICD_IROUTER569,Interrupt Routing Register 569" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71D0++0x07 line.quad 0x00 "GICD_IROUTER570,Interrupt Routing Register 570" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71D8++0x07 line.quad 0x00 "GICD_IROUTER571,Interrupt Routing Register 571" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71E0++0x07 line.quad 0x00 "GICD_IROUTER572,Interrupt Routing Register 572" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71E8++0x07 line.quad 0x00 "GICD_IROUTER573,Interrupt Routing Register 573" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71F0++0x07 line.quad 0x00 "GICD_IROUTER574,Interrupt Routing Register 574" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x71F8++0x07 line.quad 0x00 "GICD_IROUTER575,Interrupt Routing Register 575" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7200++0x07 line.quad 0x00 "GICD_IROUTER576,Interrupt Routing Register 576" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7208++0x07 line.quad 0x00 "GICD_IROUTER577,Interrupt Routing Register 577" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7210++0x07 line.quad 0x00 "GICD_IROUTER578,Interrupt Routing Register 578" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7218++0x07 line.quad 0x00 "GICD_IROUTER579,Interrupt Routing Register 579" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7220++0x07 line.quad 0x00 "GICD_IROUTER580,Interrupt Routing Register 580" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7228++0x07 line.quad 0x00 "GICD_IROUTER581,Interrupt Routing Register 581" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7230++0x07 line.quad 0x00 "GICD_IROUTER582,Interrupt Routing Register 582" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7238++0x07 line.quad 0x00 "GICD_IROUTER583,Interrupt Routing Register 583" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7240++0x07 line.quad 0x00 "GICD_IROUTER584,Interrupt Routing Register 584" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7248++0x07 line.quad 0x00 "GICD_IROUTER585,Interrupt Routing Register 585" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7250++0x07 line.quad 0x00 "GICD_IROUTER586,Interrupt Routing Register 586" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7258++0x07 line.quad 0x00 "GICD_IROUTER587,Interrupt Routing Register 587" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7260++0x07 line.quad 0x00 "GICD_IROUTER588,Interrupt Routing Register 588" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7268++0x07 line.quad 0x00 "GICD_IROUTER589,Interrupt Routing Register 589" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7270++0x07 line.quad 0x00 "GICD_IROUTER590,Interrupt Routing Register 590" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7278++0x07 line.quad 0x00 "GICD_IROUTER591,Interrupt Routing Register 591" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7280++0x07 line.quad 0x00 "GICD_IROUTER592,Interrupt Routing Register 592" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7288++0x07 line.quad 0x00 "GICD_IROUTER593,Interrupt Routing Register 593" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7290++0x07 line.quad 0x00 "GICD_IROUTER594,Interrupt Routing Register 594" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7298++0x07 line.quad 0x00 "GICD_IROUTER595,Interrupt Routing Register 595" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72A0++0x07 line.quad 0x00 "GICD_IROUTER596,Interrupt Routing Register 596" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72A8++0x07 line.quad 0x00 "GICD_IROUTER597,Interrupt Routing Register 597" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72B0++0x07 line.quad 0x00 "GICD_IROUTER598,Interrupt Routing Register 598" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72B8++0x07 line.quad 0x00 "GICD_IROUTER599,Interrupt Routing Register 599" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72C0++0x07 line.quad 0x00 "GICD_IROUTER600,Interrupt Routing Register 600" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72C8++0x07 line.quad 0x00 "GICD_IROUTER601,Interrupt Routing Register 601" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72D0++0x07 line.quad 0x00 "GICD_IROUTER602,Interrupt Routing Register 602" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72D8++0x07 line.quad 0x00 "GICD_IROUTER603,Interrupt Routing Register 603" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72E0++0x07 line.quad 0x00 "GICD_IROUTER604,Interrupt Routing Register 604" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72E8++0x07 line.quad 0x00 "GICD_IROUTER605,Interrupt Routing Register 605" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72F0++0x07 line.quad 0x00 "GICD_IROUTER606,Interrupt Routing Register 606" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x72F8++0x07 line.quad 0x00 "GICD_IROUTER607,Interrupt Routing Register 607" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7300++0x07 line.quad 0x00 "GICD_IROUTER608,Interrupt Routing Register 608" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7308++0x07 line.quad 0x00 "GICD_IROUTER609,Interrupt Routing Register 609" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7310++0x07 line.quad 0x00 "GICD_IROUTER610,Interrupt Routing Register 610" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7318++0x07 line.quad 0x00 "GICD_IROUTER611,Interrupt Routing Register 611" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7320++0x07 line.quad 0x00 "GICD_IROUTER612,Interrupt Routing Register 612" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7328++0x07 line.quad 0x00 "GICD_IROUTER613,Interrupt Routing Register 613" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7330++0x07 line.quad 0x00 "GICD_IROUTER614,Interrupt Routing Register 614" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7338++0x07 line.quad 0x00 "GICD_IROUTER615,Interrupt Routing Register 615" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7340++0x07 line.quad 0x00 "GICD_IROUTER616,Interrupt Routing Register 616" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7348++0x07 line.quad 0x00 "GICD_IROUTER617,Interrupt Routing Register 617" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7350++0x07 line.quad 0x00 "GICD_IROUTER618,Interrupt Routing Register 618" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7358++0x07 line.quad 0x00 "GICD_IROUTER619,Interrupt Routing Register 619" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7360++0x07 line.quad 0x00 "GICD_IROUTER620,Interrupt Routing Register 620" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7368++0x07 line.quad 0x00 "GICD_IROUTER621,Interrupt Routing Register 621" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7370++0x07 line.quad 0x00 "GICD_IROUTER622,Interrupt Routing Register 622" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7378++0x07 line.quad 0x00 "GICD_IROUTER623,Interrupt Routing Register 623" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7380++0x07 line.quad 0x00 "GICD_IROUTER624,Interrupt Routing Register 624" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7388++0x07 line.quad 0x00 "GICD_IROUTER625,Interrupt Routing Register 625" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7390++0x07 line.quad 0x00 "GICD_IROUTER626,Interrupt Routing Register 626" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7398++0x07 line.quad 0x00 "GICD_IROUTER627,Interrupt Routing Register 627" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73A0++0x07 line.quad 0x00 "GICD_IROUTER628,Interrupt Routing Register 628" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73A8++0x07 line.quad 0x00 "GICD_IROUTER629,Interrupt Routing Register 629" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73B0++0x07 line.quad 0x00 "GICD_IROUTER630,Interrupt Routing Register 630" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73B8++0x07 line.quad 0x00 "GICD_IROUTER631,Interrupt Routing Register 631" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73C0++0x07 line.quad 0x00 "GICD_IROUTER632,Interrupt Routing Register 632" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73C8++0x07 line.quad 0x00 "GICD_IROUTER633,Interrupt Routing Register 633" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73D0++0x07 line.quad 0x00 "GICD_IROUTER634,Interrupt Routing Register 634" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73D8++0x07 line.quad 0x00 "GICD_IROUTER635,Interrupt Routing Register 635" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73E0++0x07 line.quad 0x00 "GICD_IROUTER636,Interrupt Routing Register 636" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73E8++0x07 line.quad 0x00 "GICD_IROUTER637,Interrupt Routing Register 637" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73F0++0x07 line.quad 0x00 "GICD_IROUTER638,Interrupt Routing Register 638" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x73F8++0x07 line.quad 0x00 "GICD_IROUTER639,Interrupt Routing Register 639" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7400++0x07 line.quad 0x00 "GICD_IROUTER640,Interrupt Routing Register 640" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7408++0x07 line.quad 0x00 "GICD_IROUTER641,Interrupt Routing Register 641" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7410++0x07 line.quad 0x00 "GICD_IROUTER642,Interrupt Routing Register 642" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7418++0x07 line.quad 0x00 "GICD_IROUTER643,Interrupt Routing Register 643" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7420++0x07 line.quad 0x00 "GICD_IROUTER644,Interrupt Routing Register 644" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7428++0x07 line.quad 0x00 "GICD_IROUTER645,Interrupt Routing Register 645" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7430++0x07 line.quad 0x00 "GICD_IROUTER646,Interrupt Routing Register 646" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7438++0x07 line.quad 0x00 "GICD_IROUTER647,Interrupt Routing Register 647" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7440++0x07 line.quad 0x00 "GICD_IROUTER648,Interrupt Routing Register 648" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7448++0x07 line.quad 0x00 "GICD_IROUTER649,Interrupt Routing Register 649" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7450++0x07 line.quad 0x00 "GICD_IROUTER650,Interrupt Routing Register 650" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7458++0x07 line.quad 0x00 "GICD_IROUTER651,Interrupt Routing Register 651" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7460++0x07 line.quad 0x00 "GICD_IROUTER652,Interrupt Routing Register 652" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7468++0x07 line.quad 0x00 "GICD_IROUTER653,Interrupt Routing Register 653" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7470++0x07 line.quad 0x00 "GICD_IROUTER654,Interrupt Routing Register 654" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7478++0x07 line.quad 0x00 "GICD_IROUTER655,Interrupt Routing Register 655" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7480++0x07 line.quad 0x00 "GICD_IROUTER656,Interrupt Routing Register 656" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7488++0x07 line.quad 0x00 "GICD_IROUTER657,Interrupt Routing Register 657" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7490++0x07 line.quad 0x00 "GICD_IROUTER658,Interrupt Routing Register 658" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7498++0x07 line.quad 0x00 "GICD_IROUTER659,Interrupt Routing Register 659" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74A0++0x07 line.quad 0x00 "GICD_IROUTER660,Interrupt Routing Register 660" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74A8++0x07 line.quad 0x00 "GICD_IROUTER661,Interrupt Routing Register 661" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74B0++0x07 line.quad 0x00 "GICD_IROUTER662,Interrupt Routing Register 662" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74B8++0x07 line.quad 0x00 "GICD_IROUTER663,Interrupt Routing Register 663" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74C0++0x07 line.quad 0x00 "GICD_IROUTER664,Interrupt Routing Register 664" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74C8++0x07 line.quad 0x00 "GICD_IROUTER665,Interrupt Routing Register 665" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74D0++0x07 line.quad 0x00 "GICD_IROUTER666,Interrupt Routing Register 666" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74D8++0x07 line.quad 0x00 "GICD_IROUTER667,Interrupt Routing Register 667" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74E0++0x07 line.quad 0x00 "GICD_IROUTER668,Interrupt Routing Register 668" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74E8++0x07 line.quad 0x00 "GICD_IROUTER669,Interrupt Routing Register 669" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74F0++0x07 line.quad 0x00 "GICD_IROUTER670,Interrupt Routing Register 670" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x74F8++0x07 line.quad 0x00 "GICD_IROUTER671,Interrupt Routing Register 671" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7500++0x07 line.quad 0x00 "GICD_IROUTER672,Interrupt Routing Register 672" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7508++0x07 line.quad 0x00 "GICD_IROUTER673,Interrupt Routing Register 673" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7510++0x07 line.quad 0x00 "GICD_IROUTER674,Interrupt Routing Register 674" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7518++0x07 line.quad 0x00 "GICD_IROUTER675,Interrupt Routing Register 675" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7520++0x07 line.quad 0x00 "GICD_IROUTER676,Interrupt Routing Register 676" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7528++0x07 line.quad 0x00 "GICD_IROUTER677,Interrupt Routing Register 677" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7530++0x07 line.quad 0x00 "GICD_IROUTER678,Interrupt Routing Register 678" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7538++0x07 line.quad 0x00 "GICD_IROUTER679,Interrupt Routing Register 679" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7540++0x07 line.quad 0x00 "GICD_IROUTER680,Interrupt Routing Register 680" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7548++0x07 line.quad 0x00 "GICD_IROUTER681,Interrupt Routing Register 681" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7550++0x07 line.quad 0x00 "GICD_IROUTER682,Interrupt Routing Register 682" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7558++0x07 line.quad 0x00 "GICD_IROUTER683,Interrupt Routing Register 683" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7560++0x07 line.quad 0x00 "GICD_IROUTER684,Interrupt Routing Register 684" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7568++0x07 line.quad 0x00 "GICD_IROUTER685,Interrupt Routing Register 685" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7570++0x07 line.quad 0x00 "GICD_IROUTER686,Interrupt Routing Register 686" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7578++0x07 line.quad 0x00 "GICD_IROUTER687,Interrupt Routing Register 687" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7580++0x07 line.quad 0x00 "GICD_IROUTER688,Interrupt Routing Register 688" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7588++0x07 line.quad 0x00 "GICD_IROUTER689,Interrupt Routing Register 689" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7590++0x07 line.quad 0x00 "GICD_IROUTER690,Interrupt Routing Register 690" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7598++0x07 line.quad 0x00 "GICD_IROUTER691,Interrupt Routing Register 691" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75A0++0x07 line.quad 0x00 "GICD_IROUTER692,Interrupt Routing Register 692" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75A8++0x07 line.quad 0x00 "GICD_IROUTER693,Interrupt Routing Register 693" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75B0++0x07 line.quad 0x00 "GICD_IROUTER694,Interrupt Routing Register 694" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75B8++0x07 line.quad 0x00 "GICD_IROUTER695,Interrupt Routing Register 695" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75C0++0x07 line.quad 0x00 "GICD_IROUTER696,Interrupt Routing Register 696" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75C8++0x07 line.quad 0x00 "GICD_IROUTER697,Interrupt Routing Register 697" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75D0++0x07 line.quad 0x00 "GICD_IROUTER698,Interrupt Routing Register 698" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75D8++0x07 line.quad 0x00 "GICD_IROUTER699,Interrupt Routing Register 699" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75E0++0x07 line.quad 0x00 "GICD_IROUTER700,Interrupt Routing Register 700" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75E8++0x07 line.quad 0x00 "GICD_IROUTER701,Interrupt Routing Register 701" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75F0++0x07 line.quad 0x00 "GICD_IROUTER702,Interrupt Routing Register 702" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x75F8++0x07 line.quad 0x00 "GICD_IROUTER703,Interrupt Routing Register 703" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7600++0x07 line.quad 0x00 "GICD_IROUTER704,Interrupt Routing Register 704" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7608++0x07 line.quad 0x00 "GICD_IROUTER705,Interrupt Routing Register 705" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7610++0x07 line.quad 0x00 "GICD_IROUTER706,Interrupt Routing Register 706" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7618++0x07 line.quad 0x00 "GICD_IROUTER707,Interrupt Routing Register 707" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7620++0x07 line.quad 0x00 "GICD_IROUTER708,Interrupt Routing Register 708" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7628++0x07 line.quad 0x00 "GICD_IROUTER709,Interrupt Routing Register 709" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7630++0x07 line.quad 0x00 "GICD_IROUTER710,Interrupt Routing Register 710" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7638++0x07 line.quad 0x00 "GICD_IROUTER711,Interrupt Routing Register 711" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7640++0x07 line.quad 0x00 "GICD_IROUTER712,Interrupt Routing Register 712" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7648++0x07 line.quad 0x00 "GICD_IROUTER713,Interrupt Routing Register 713" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7650++0x07 line.quad 0x00 "GICD_IROUTER714,Interrupt Routing Register 714" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7658++0x07 line.quad 0x00 "GICD_IROUTER715,Interrupt Routing Register 715" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7660++0x07 line.quad 0x00 "GICD_IROUTER716,Interrupt Routing Register 716" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7668++0x07 line.quad 0x00 "GICD_IROUTER717,Interrupt Routing Register 717" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7670++0x07 line.quad 0x00 "GICD_IROUTER718,Interrupt Routing Register 718" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7678++0x07 line.quad 0x00 "GICD_IROUTER719,Interrupt Routing Register 719" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7680++0x07 line.quad 0x00 "GICD_IROUTER720,Interrupt Routing Register 720" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7688++0x07 line.quad 0x00 "GICD_IROUTER721,Interrupt Routing Register 721" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7690++0x07 line.quad 0x00 "GICD_IROUTER722,Interrupt Routing Register 722" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7698++0x07 line.quad 0x00 "GICD_IROUTER723,Interrupt Routing Register 723" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76A0++0x07 line.quad 0x00 "GICD_IROUTER724,Interrupt Routing Register 724" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76A8++0x07 line.quad 0x00 "GICD_IROUTER725,Interrupt Routing Register 725" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76B0++0x07 line.quad 0x00 "GICD_IROUTER726,Interrupt Routing Register 726" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76B8++0x07 line.quad 0x00 "GICD_IROUTER727,Interrupt Routing Register 727" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76C0++0x07 line.quad 0x00 "GICD_IROUTER728,Interrupt Routing Register 728" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76C8++0x07 line.quad 0x00 "GICD_IROUTER729,Interrupt Routing Register 729" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76D0++0x07 line.quad 0x00 "GICD_IROUTER730,Interrupt Routing Register 730" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76D8++0x07 line.quad 0x00 "GICD_IROUTER731,Interrupt Routing Register 731" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76E0++0x07 line.quad 0x00 "GICD_IROUTER732,Interrupt Routing Register 732" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76E8++0x07 line.quad 0x00 "GICD_IROUTER733,Interrupt Routing Register 733" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76F0++0x07 line.quad 0x00 "GICD_IROUTER734,Interrupt Routing Register 734" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x76F8++0x07 line.quad 0x00 "GICD_IROUTER735,Interrupt Routing Register 735" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7700++0x07 line.quad 0x00 "GICD_IROUTER736,Interrupt Routing Register 736" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7708++0x07 line.quad 0x00 "GICD_IROUTER737,Interrupt Routing Register 737" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7710++0x07 line.quad 0x00 "GICD_IROUTER738,Interrupt Routing Register 738" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7718++0x07 line.quad 0x00 "GICD_IROUTER739,Interrupt Routing Register 739" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7720++0x07 line.quad 0x00 "GICD_IROUTER740,Interrupt Routing Register 740" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7728++0x07 line.quad 0x00 "GICD_IROUTER741,Interrupt Routing Register 741" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7730++0x07 line.quad 0x00 "GICD_IROUTER742,Interrupt Routing Register 742" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7738++0x07 line.quad 0x00 "GICD_IROUTER743,Interrupt Routing Register 743" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7740++0x07 line.quad 0x00 "GICD_IROUTER744,Interrupt Routing Register 744" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7748++0x07 line.quad 0x00 "GICD_IROUTER745,Interrupt Routing Register 745" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7750++0x07 line.quad 0x00 "GICD_IROUTER746,Interrupt Routing Register 746" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7758++0x07 line.quad 0x00 "GICD_IROUTER747,Interrupt Routing Register 747" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7760++0x07 line.quad 0x00 "GICD_IROUTER748,Interrupt Routing Register 748" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7768++0x07 line.quad 0x00 "GICD_IROUTER749,Interrupt Routing Register 749" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7770++0x07 line.quad 0x00 "GICD_IROUTER750,Interrupt Routing Register 750" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7778++0x07 line.quad 0x00 "GICD_IROUTER751,Interrupt Routing Register 751" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7780++0x07 line.quad 0x00 "GICD_IROUTER752,Interrupt Routing Register 752" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7788++0x07 line.quad 0x00 "GICD_IROUTER753,Interrupt Routing Register 753" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7790++0x07 line.quad 0x00 "GICD_IROUTER754,Interrupt Routing Register 754" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7798++0x07 line.quad 0x00 "GICD_IROUTER755,Interrupt Routing Register 755" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77A0++0x07 line.quad 0x00 "GICD_IROUTER756,Interrupt Routing Register 756" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77A8++0x07 line.quad 0x00 "GICD_IROUTER757,Interrupt Routing Register 757" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77B0++0x07 line.quad 0x00 "GICD_IROUTER758,Interrupt Routing Register 758" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77B8++0x07 line.quad 0x00 "GICD_IROUTER759,Interrupt Routing Register 759" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77C0++0x07 line.quad 0x00 "GICD_IROUTER760,Interrupt Routing Register 760" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77C8++0x07 line.quad 0x00 "GICD_IROUTER761,Interrupt Routing Register 761" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77D0++0x07 line.quad 0x00 "GICD_IROUTER762,Interrupt Routing Register 762" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77D8++0x07 line.quad 0x00 "GICD_IROUTER763,Interrupt Routing Register 763" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77E0++0x07 line.quad 0x00 "GICD_IROUTER764,Interrupt Routing Register 764" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77E8++0x07 line.quad 0x00 "GICD_IROUTER765,Interrupt Routing Register 765" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77F0++0x07 line.quad 0x00 "GICD_IROUTER766,Interrupt Routing Register 766" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x77F8++0x07 line.quad 0x00 "GICD_IROUTER767,Interrupt Routing Register 767" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7800++0x07 line.quad 0x00 "GICD_IROUTER768,Interrupt Routing Register 768" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7808++0x07 line.quad 0x00 "GICD_IROUTER769,Interrupt Routing Register 769" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7810++0x07 line.quad 0x00 "GICD_IROUTER770,Interrupt Routing Register 770" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7818++0x07 line.quad 0x00 "GICD_IROUTER771,Interrupt Routing Register 771" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7820++0x07 line.quad 0x00 "GICD_IROUTER772,Interrupt Routing Register 772" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7828++0x07 line.quad 0x00 "GICD_IROUTER773,Interrupt Routing Register 773" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7830++0x07 line.quad 0x00 "GICD_IROUTER774,Interrupt Routing Register 774" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7838++0x07 line.quad 0x00 "GICD_IROUTER775,Interrupt Routing Register 775" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7840++0x07 line.quad 0x00 "GICD_IROUTER776,Interrupt Routing Register 776" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7848++0x07 line.quad 0x00 "GICD_IROUTER777,Interrupt Routing Register 777" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7850++0x07 line.quad 0x00 "GICD_IROUTER778,Interrupt Routing Register 778" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7858++0x07 line.quad 0x00 "GICD_IROUTER779,Interrupt Routing Register 779" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7860++0x07 line.quad 0x00 "GICD_IROUTER780,Interrupt Routing Register 780" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7868++0x07 line.quad 0x00 "GICD_IROUTER781,Interrupt Routing Register 781" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7870++0x07 line.quad 0x00 "GICD_IROUTER782,Interrupt Routing Register 782" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7878++0x07 line.quad 0x00 "GICD_IROUTER783,Interrupt Routing Register 783" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7880++0x07 line.quad 0x00 "GICD_IROUTER784,Interrupt Routing Register 784" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7888++0x07 line.quad 0x00 "GICD_IROUTER785,Interrupt Routing Register 785" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7890++0x07 line.quad 0x00 "GICD_IROUTER786,Interrupt Routing Register 786" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7898++0x07 line.quad 0x00 "GICD_IROUTER787,Interrupt Routing Register 787" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78A0++0x07 line.quad 0x00 "GICD_IROUTER788,Interrupt Routing Register 788" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78A8++0x07 line.quad 0x00 "GICD_IROUTER789,Interrupt Routing Register 789" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78B0++0x07 line.quad 0x00 "GICD_IROUTER790,Interrupt Routing Register 790" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78B8++0x07 line.quad 0x00 "GICD_IROUTER791,Interrupt Routing Register 791" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78C0++0x07 line.quad 0x00 "GICD_IROUTER792,Interrupt Routing Register 792" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78C8++0x07 line.quad 0x00 "GICD_IROUTER793,Interrupt Routing Register 793" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78D0++0x07 line.quad 0x00 "GICD_IROUTER794,Interrupt Routing Register 794" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78D8++0x07 line.quad 0x00 "GICD_IROUTER795,Interrupt Routing Register 795" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78E0++0x07 line.quad 0x00 "GICD_IROUTER796,Interrupt Routing Register 796" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78E8++0x07 line.quad 0x00 "GICD_IROUTER797,Interrupt Routing Register 797" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78F0++0x07 line.quad 0x00 "GICD_IROUTER798,Interrupt Routing Register 798" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x78F8++0x07 line.quad 0x00 "GICD_IROUTER799,Interrupt Routing Register 799" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7900++0x07 line.quad 0x00 "GICD_IROUTER800,Interrupt Routing Register 800" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7908++0x07 line.quad 0x00 "GICD_IROUTER801,Interrupt Routing Register 801" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7910++0x07 line.quad 0x00 "GICD_IROUTER802,Interrupt Routing Register 802" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7918++0x07 line.quad 0x00 "GICD_IROUTER803,Interrupt Routing Register 803" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7920++0x07 line.quad 0x00 "GICD_IROUTER804,Interrupt Routing Register 804" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7928++0x07 line.quad 0x00 "GICD_IROUTER805,Interrupt Routing Register 805" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7930++0x07 line.quad 0x00 "GICD_IROUTER806,Interrupt Routing Register 806" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7938++0x07 line.quad 0x00 "GICD_IROUTER807,Interrupt Routing Register 807" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7940++0x07 line.quad 0x00 "GICD_IROUTER808,Interrupt Routing Register 808" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7948++0x07 line.quad 0x00 "GICD_IROUTER809,Interrupt Routing Register 809" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7950++0x07 line.quad 0x00 "GICD_IROUTER810,Interrupt Routing Register 810" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7958++0x07 line.quad 0x00 "GICD_IROUTER811,Interrupt Routing Register 811" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7960++0x07 line.quad 0x00 "GICD_IROUTER812,Interrupt Routing Register 812" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7968++0x07 line.quad 0x00 "GICD_IROUTER813,Interrupt Routing Register 813" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7970++0x07 line.quad 0x00 "GICD_IROUTER814,Interrupt Routing Register 814" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7978++0x07 line.quad 0x00 "GICD_IROUTER815,Interrupt Routing Register 815" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7980++0x07 line.quad 0x00 "GICD_IROUTER816,Interrupt Routing Register 816" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7988++0x07 line.quad 0x00 "GICD_IROUTER817,Interrupt Routing Register 817" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7990++0x07 line.quad 0x00 "GICD_IROUTER818,Interrupt Routing Register 818" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7998++0x07 line.quad 0x00 "GICD_IROUTER819,Interrupt Routing Register 819" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79A0++0x07 line.quad 0x00 "GICD_IROUTER820,Interrupt Routing Register 820" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79A8++0x07 line.quad 0x00 "GICD_IROUTER821,Interrupt Routing Register 821" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79B0++0x07 line.quad 0x00 "GICD_IROUTER822,Interrupt Routing Register 822" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79B8++0x07 line.quad 0x00 "GICD_IROUTER823,Interrupt Routing Register 823" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79C0++0x07 line.quad 0x00 "GICD_IROUTER824,Interrupt Routing Register 824" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79C8++0x07 line.quad 0x00 "GICD_IROUTER825,Interrupt Routing Register 825" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79D0++0x07 line.quad 0x00 "GICD_IROUTER826,Interrupt Routing Register 826" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79D8++0x07 line.quad 0x00 "GICD_IROUTER827,Interrupt Routing Register 827" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79E0++0x07 line.quad 0x00 "GICD_IROUTER828,Interrupt Routing Register 828" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79E8++0x07 line.quad 0x00 "GICD_IROUTER829,Interrupt Routing Register 829" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79F0++0x07 line.quad 0x00 "GICD_IROUTER830,Interrupt Routing Register 830" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x79F8++0x07 line.quad 0x00 "GICD_IROUTER831,Interrupt Routing Register 831" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A00++0x07 line.quad 0x00 "GICD_IROUTER832,Interrupt Routing Register 832" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A08++0x07 line.quad 0x00 "GICD_IROUTER833,Interrupt Routing Register 833" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A10++0x07 line.quad 0x00 "GICD_IROUTER834,Interrupt Routing Register 834" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A18++0x07 line.quad 0x00 "GICD_IROUTER835,Interrupt Routing Register 835" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A20++0x07 line.quad 0x00 "GICD_IROUTER836,Interrupt Routing Register 836" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A28++0x07 line.quad 0x00 "GICD_IROUTER837,Interrupt Routing Register 837" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A30++0x07 line.quad 0x00 "GICD_IROUTER838,Interrupt Routing Register 838" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A38++0x07 line.quad 0x00 "GICD_IROUTER839,Interrupt Routing Register 839" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A40++0x07 line.quad 0x00 "GICD_IROUTER840,Interrupt Routing Register 840" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A48++0x07 line.quad 0x00 "GICD_IROUTER841,Interrupt Routing Register 841" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A50++0x07 line.quad 0x00 "GICD_IROUTER842,Interrupt Routing Register 842" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A58++0x07 line.quad 0x00 "GICD_IROUTER843,Interrupt Routing Register 843" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A60++0x07 line.quad 0x00 "GICD_IROUTER844,Interrupt Routing Register 844" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A68++0x07 line.quad 0x00 "GICD_IROUTER845,Interrupt Routing Register 845" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A70++0x07 line.quad 0x00 "GICD_IROUTER846,Interrupt Routing Register 846" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A78++0x07 line.quad 0x00 "GICD_IROUTER847,Interrupt Routing Register 847" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A80++0x07 line.quad 0x00 "GICD_IROUTER848,Interrupt Routing Register 848" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A88++0x07 line.quad 0x00 "GICD_IROUTER849,Interrupt Routing Register 849" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A90++0x07 line.quad 0x00 "GICD_IROUTER850,Interrupt Routing Register 850" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7A98++0x07 line.quad 0x00 "GICD_IROUTER851,Interrupt Routing Register 851" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AA0++0x07 line.quad 0x00 "GICD_IROUTER852,Interrupt Routing Register 852" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AA8++0x07 line.quad 0x00 "GICD_IROUTER853,Interrupt Routing Register 853" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AB0++0x07 line.quad 0x00 "GICD_IROUTER854,Interrupt Routing Register 854" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AB8++0x07 line.quad 0x00 "GICD_IROUTER855,Interrupt Routing Register 855" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AC0++0x07 line.quad 0x00 "GICD_IROUTER856,Interrupt Routing Register 856" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AC8++0x07 line.quad 0x00 "GICD_IROUTER857,Interrupt Routing Register 857" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AD0++0x07 line.quad 0x00 "GICD_IROUTER858,Interrupt Routing Register 858" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AD8++0x07 line.quad 0x00 "GICD_IROUTER859,Interrupt Routing Register 859" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AE0++0x07 line.quad 0x00 "GICD_IROUTER860,Interrupt Routing Register 860" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AE8++0x07 line.quad 0x00 "GICD_IROUTER861,Interrupt Routing Register 861" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AF0++0x07 line.quad 0x00 "GICD_IROUTER862,Interrupt Routing Register 862" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7AF8++0x07 line.quad 0x00 "GICD_IROUTER863,Interrupt Routing Register 863" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B00++0x07 line.quad 0x00 "GICD_IROUTER864,Interrupt Routing Register 864" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B08++0x07 line.quad 0x00 "GICD_IROUTER865,Interrupt Routing Register 865" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B10++0x07 line.quad 0x00 "GICD_IROUTER866,Interrupt Routing Register 866" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B18++0x07 line.quad 0x00 "GICD_IROUTER867,Interrupt Routing Register 867" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B20++0x07 line.quad 0x00 "GICD_IROUTER868,Interrupt Routing Register 868" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B28++0x07 line.quad 0x00 "GICD_IROUTER869,Interrupt Routing Register 869" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B30++0x07 line.quad 0x00 "GICD_IROUTER870,Interrupt Routing Register 870" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B38++0x07 line.quad 0x00 "GICD_IROUTER871,Interrupt Routing Register 871" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B40++0x07 line.quad 0x00 "GICD_IROUTER872,Interrupt Routing Register 872" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B48++0x07 line.quad 0x00 "GICD_IROUTER873,Interrupt Routing Register 873" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B50++0x07 line.quad 0x00 "GICD_IROUTER874,Interrupt Routing Register 874" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B58++0x07 line.quad 0x00 "GICD_IROUTER875,Interrupt Routing Register 875" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B60++0x07 line.quad 0x00 "GICD_IROUTER876,Interrupt Routing Register 876" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B68++0x07 line.quad 0x00 "GICD_IROUTER877,Interrupt Routing Register 877" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B70++0x07 line.quad 0x00 "GICD_IROUTER878,Interrupt Routing Register 878" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B78++0x07 line.quad 0x00 "GICD_IROUTER879,Interrupt Routing Register 879" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B80++0x07 line.quad 0x00 "GICD_IROUTER880,Interrupt Routing Register 880" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B88++0x07 line.quad 0x00 "GICD_IROUTER881,Interrupt Routing Register 881" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B90++0x07 line.quad 0x00 "GICD_IROUTER882,Interrupt Routing Register 882" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7B98++0x07 line.quad 0x00 "GICD_IROUTER883,Interrupt Routing Register 883" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BA0++0x07 line.quad 0x00 "GICD_IROUTER884,Interrupt Routing Register 884" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BA8++0x07 line.quad 0x00 "GICD_IROUTER885,Interrupt Routing Register 885" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BB0++0x07 line.quad 0x00 "GICD_IROUTER886,Interrupt Routing Register 886" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BB8++0x07 line.quad 0x00 "GICD_IROUTER887,Interrupt Routing Register 887" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BC0++0x07 line.quad 0x00 "GICD_IROUTER888,Interrupt Routing Register 888" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BC8++0x07 line.quad 0x00 "GICD_IROUTER889,Interrupt Routing Register 889" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BD0++0x07 line.quad 0x00 "GICD_IROUTER890,Interrupt Routing Register 890" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BD8++0x07 line.quad 0x00 "GICD_IROUTER891,Interrupt Routing Register 891" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BE0++0x07 line.quad 0x00 "GICD_IROUTER892,Interrupt Routing Register 892" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BE8++0x07 line.quad 0x00 "GICD_IROUTER893,Interrupt Routing Register 893" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BF0++0x07 line.quad 0x00 "GICD_IROUTER894,Interrupt Routing Register 894" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7BF8++0x07 line.quad 0x00 "GICD_IROUTER895,Interrupt Routing Register 895" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C00++0x07 line.quad 0x00 "GICD_IROUTER896,Interrupt Routing Register 896" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C08++0x07 line.quad 0x00 "GICD_IROUTER897,Interrupt Routing Register 897" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C10++0x07 line.quad 0x00 "GICD_IROUTER898,Interrupt Routing Register 898" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C18++0x07 line.quad 0x00 "GICD_IROUTER899,Interrupt Routing Register 899" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C20++0x07 line.quad 0x00 "GICD_IROUTER900,Interrupt Routing Register 900" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C28++0x07 line.quad 0x00 "GICD_IROUTER901,Interrupt Routing Register 901" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C30++0x07 line.quad 0x00 "GICD_IROUTER902,Interrupt Routing Register 902" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C38++0x07 line.quad 0x00 "GICD_IROUTER903,Interrupt Routing Register 903" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C40++0x07 line.quad 0x00 "GICD_IROUTER904,Interrupt Routing Register 904" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C48++0x07 line.quad 0x00 "GICD_IROUTER905,Interrupt Routing Register 905" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C50++0x07 line.quad 0x00 "GICD_IROUTER906,Interrupt Routing Register 906" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C58++0x07 line.quad 0x00 "GICD_IROUTER907,Interrupt Routing Register 907" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C60++0x07 line.quad 0x00 "GICD_IROUTER908,Interrupt Routing Register 908" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C68++0x07 line.quad 0x00 "GICD_IROUTER909,Interrupt Routing Register 909" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C70++0x07 line.quad 0x00 "GICD_IROUTER910,Interrupt Routing Register 910" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C78++0x07 line.quad 0x00 "GICD_IROUTER911,Interrupt Routing Register 911" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C80++0x07 line.quad 0x00 "GICD_IROUTER912,Interrupt Routing Register 912" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C88++0x07 line.quad 0x00 "GICD_IROUTER913,Interrupt Routing Register 913" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C90++0x07 line.quad 0x00 "GICD_IROUTER914,Interrupt Routing Register 914" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7C98++0x07 line.quad 0x00 "GICD_IROUTER915,Interrupt Routing Register 915" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CA0++0x07 line.quad 0x00 "GICD_IROUTER916,Interrupt Routing Register 916" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CA8++0x07 line.quad 0x00 "GICD_IROUTER917,Interrupt Routing Register 917" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CB0++0x07 line.quad 0x00 "GICD_IROUTER918,Interrupt Routing Register 918" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CB8++0x07 line.quad 0x00 "GICD_IROUTER919,Interrupt Routing Register 919" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CC0++0x07 line.quad 0x00 "GICD_IROUTER920,Interrupt Routing Register 920" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CC8++0x07 line.quad 0x00 "GICD_IROUTER921,Interrupt Routing Register 921" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CD0++0x07 line.quad 0x00 "GICD_IROUTER922,Interrupt Routing Register 922" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CD8++0x07 line.quad 0x00 "GICD_IROUTER923,Interrupt Routing Register 923" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CE0++0x07 line.quad 0x00 "GICD_IROUTER924,Interrupt Routing Register 924" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CE8++0x07 line.quad 0x00 "GICD_IROUTER925,Interrupt Routing Register 925" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CF0++0x07 line.quad 0x00 "GICD_IROUTER926,Interrupt Routing Register 926" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7CF8++0x07 line.quad 0x00 "GICD_IROUTER927,Interrupt Routing Register 927" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D00++0x07 line.quad 0x00 "GICD_IROUTER928,Interrupt Routing Register 928" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D08++0x07 line.quad 0x00 "GICD_IROUTER929,Interrupt Routing Register 929" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D10++0x07 line.quad 0x00 "GICD_IROUTER930,Interrupt Routing Register 930" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D18++0x07 line.quad 0x00 "GICD_IROUTER931,Interrupt Routing Register 931" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D20++0x07 line.quad 0x00 "GICD_IROUTER932,Interrupt Routing Register 932" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D28++0x07 line.quad 0x00 "GICD_IROUTER933,Interrupt Routing Register 933" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D30++0x07 line.quad 0x00 "GICD_IROUTER934,Interrupt Routing Register 934" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D38++0x07 line.quad 0x00 "GICD_IROUTER935,Interrupt Routing Register 935" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D40++0x07 line.quad 0x00 "GICD_IROUTER936,Interrupt Routing Register 936" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D48++0x07 line.quad 0x00 "GICD_IROUTER937,Interrupt Routing Register 937" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D50++0x07 line.quad 0x00 "GICD_IROUTER938,Interrupt Routing Register 938" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D58++0x07 line.quad 0x00 "GICD_IROUTER939,Interrupt Routing Register 939" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D60++0x07 line.quad 0x00 "GICD_IROUTER940,Interrupt Routing Register 940" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D68++0x07 line.quad 0x00 "GICD_IROUTER941,Interrupt Routing Register 941" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D70++0x07 line.quad 0x00 "GICD_IROUTER942,Interrupt Routing Register 942" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D78++0x07 line.quad 0x00 "GICD_IROUTER943,Interrupt Routing Register 943" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D80++0x07 line.quad 0x00 "GICD_IROUTER944,Interrupt Routing Register 944" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D88++0x07 line.quad 0x00 "GICD_IROUTER945,Interrupt Routing Register 945" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D90++0x07 line.quad 0x00 "GICD_IROUTER946,Interrupt Routing Register 946" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7D98++0x07 line.quad 0x00 "GICD_IROUTER947,Interrupt Routing Register 947" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DA0++0x07 line.quad 0x00 "GICD_IROUTER948,Interrupt Routing Register 948" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DA8++0x07 line.quad 0x00 "GICD_IROUTER949,Interrupt Routing Register 949" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DB0++0x07 line.quad 0x00 "GICD_IROUTER950,Interrupt Routing Register 950" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DB8++0x07 line.quad 0x00 "GICD_IROUTER951,Interrupt Routing Register 951" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DC0++0x07 line.quad 0x00 "GICD_IROUTER952,Interrupt Routing Register 952" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DC8++0x07 line.quad 0x00 "GICD_IROUTER953,Interrupt Routing Register 953" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DD0++0x07 line.quad 0x00 "GICD_IROUTER954,Interrupt Routing Register 954" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DD8++0x07 line.quad 0x00 "GICD_IROUTER955,Interrupt Routing Register 955" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DE0++0x07 line.quad 0x00 "GICD_IROUTER956,Interrupt Routing Register 956" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DE8++0x07 line.quad 0x00 "GICD_IROUTER957,Interrupt Routing Register 957" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DF0++0x07 line.quad 0x00 "GICD_IROUTER958,Interrupt Routing Register 958" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7DF8++0x07 line.quad 0x00 "GICD_IROUTER959,Interrupt Routing Register 959" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E00++0x07 line.quad 0x00 "GICD_IROUTER960,Interrupt Routing Register 960" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E08++0x07 line.quad 0x00 "GICD_IROUTER961,Interrupt Routing Register 961" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E10++0x07 line.quad 0x00 "GICD_IROUTER962,Interrupt Routing Register 962" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E18++0x07 line.quad 0x00 "GICD_IROUTER963,Interrupt Routing Register 963" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E20++0x07 line.quad 0x00 "GICD_IROUTER964,Interrupt Routing Register 964" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E28++0x07 line.quad 0x00 "GICD_IROUTER965,Interrupt Routing Register 965" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E30++0x07 line.quad 0x00 "GICD_IROUTER966,Interrupt Routing Register 966" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E38++0x07 line.quad 0x00 "GICD_IROUTER967,Interrupt Routing Register 967" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E40++0x07 line.quad 0x00 "GICD_IROUTER968,Interrupt Routing Register 968" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E48++0x07 line.quad 0x00 "GICD_IROUTER969,Interrupt Routing Register 969" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E50++0x07 line.quad 0x00 "GICD_IROUTER970,Interrupt Routing Register 970" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E58++0x07 line.quad 0x00 "GICD_IROUTER971,Interrupt Routing Register 971" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E60++0x07 line.quad 0x00 "GICD_IROUTER972,Interrupt Routing Register 972" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E68++0x07 line.quad 0x00 "GICD_IROUTER973,Interrupt Routing Register 973" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E70++0x07 line.quad 0x00 "GICD_IROUTER974,Interrupt Routing Register 974" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E78++0x07 line.quad 0x00 "GICD_IROUTER975,Interrupt Routing Register 975" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E80++0x07 line.quad 0x00 "GICD_IROUTER976,Interrupt Routing Register 976" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E88++0x07 line.quad 0x00 "GICD_IROUTER977,Interrupt Routing Register 977" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E90++0x07 line.quad 0x00 "GICD_IROUTER978,Interrupt Routing Register 978" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7E98++0x07 line.quad 0x00 "GICD_IROUTER979,Interrupt Routing Register 979" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EA0++0x07 line.quad 0x00 "GICD_IROUTER980,Interrupt Routing Register 980" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EA8++0x07 line.quad 0x00 "GICD_IROUTER981,Interrupt Routing Register 981" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EB0++0x07 line.quad 0x00 "GICD_IROUTER982,Interrupt Routing Register 982" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EB8++0x07 line.quad 0x00 "GICD_IROUTER983,Interrupt Routing Register 983" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EC0++0x07 line.quad 0x00 "GICD_IROUTER984,Interrupt Routing Register 984" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EC8++0x07 line.quad 0x00 "GICD_IROUTER985,Interrupt Routing Register 985" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7ED0++0x07 line.quad 0x00 "GICD_IROUTER986,Interrupt Routing Register 986" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7ED8++0x07 line.quad 0x00 "GICD_IROUTER987,Interrupt Routing Register 987" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EE0++0x07 line.quad 0x00 "GICD_IROUTER988,Interrupt Routing Register 988" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EE8++0x07 line.quad 0x00 "GICD_IROUTER989,Interrupt Routing Register 989" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EF0++0x07 line.quad 0x00 "GICD_IROUTER990,Interrupt Routing Register 990" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x7EF8++0x07 line.quad 0x00 "GICD_IROUTER991,Interrupt Routing Register 991" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" tree.end tree "Interrupt Routing Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.quad 0x8000++0x07 line.quad 0x00 "GICD_IROUTER992E,Interrupt Routing Register Extended 992" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8008++0x07 line.quad 0x00 "GICD_IROUTER993E,Interrupt Routing Register Extended 993" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8010++0x07 line.quad 0x00 "GICD_IROUTER994E,Interrupt Routing Register Extended 994" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8018++0x07 line.quad 0x00 "GICD_IROUTER995E,Interrupt Routing Register Extended 995" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8020++0x07 line.quad 0x00 "GICD_IROUTER996E,Interrupt Routing Register Extended 996" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8028++0x07 line.quad 0x00 "GICD_IROUTER997E,Interrupt Routing Register Extended 997" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8030++0x07 line.quad 0x00 "GICD_IROUTER998E,Interrupt Routing Register Extended 998" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8038++0x07 line.quad 0x00 "GICD_IROUTER999E,Interrupt Routing Register Extended 999" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8040++0x07 line.quad 0x00 "GICD_IROUTER1000E,Interrupt Routing Register Extended 1000" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8048++0x07 line.quad 0x00 "GICD_IROUTER1001E,Interrupt Routing Register Extended 1001" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8050++0x07 line.quad 0x00 "GICD_IROUTER1002E,Interrupt Routing Register Extended 1002" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8058++0x07 line.quad 0x00 "GICD_IROUTER1003E,Interrupt Routing Register Extended 1003" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8060++0x07 line.quad 0x00 "GICD_IROUTER1004E,Interrupt Routing Register Extended 1004" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8068++0x07 line.quad 0x00 "GICD_IROUTER1005E,Interrupt Routing Register Extended 1005" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8070++0x07 line.quad 0x00 "GICD_IROUTER1006E,Interrupt Routing Register Extended 1006" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8078++0x07 line.quad 0x00 "GICD_IROUTER1007E,Interrupt Routing Register Extended 1007" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8080++0x07 line.quad 0x00 "GICD_IROUTER1008E,Interrupt Routing Register Extended 1008" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8088++0x07 line.quad 0x00 "GICD_IROUTER1009E,Interrupt Routing Register Extended 1009" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8090++0x07 line.quad 0x00 "GICD_IROUTER1010E,Interrupt Routing Register Extended 1010" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8098++0x07 line.quad 0x00 "GICD_IROUTER1011E,Interrupt Routing Register Extended 1011" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80A0++0x07 line.quad 0x00 "GICD_IROUTER1012E,Interrupt Routing Register Extended 1012" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80A8++0x07 line.quad 0x00 "GICD_IROUTER1013E,Interrupt Routing Register Extended 1013" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80B0++0x07 line.quad 0x00 "GICD_IROUTER1014E,Interrupt Routing Register Extended 1014" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80B8++0x07 line.quad 0x00 "GICD_IROUTER1015E,Interrupt Routing Register Extended 1015" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80C0++0x07 line.quad 0x00 "GICD_IROUTER1016E,Interrupt Routing Register Extended 1016" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80C8++0x07 line.quad 0x00 "GICD_IROUTER1017E,Interrupt Routing Register Extended 1017" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80D0++0x07 line.quad 0x00 "GICD_IROUTER1018E,Interrupt Routing Register Extended 1018" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80D8++0x07 line.quad 0x00 "GICD_IROUTER1019E,Interrupt Routing Register Extended 1019" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80E0++0x07 line.quad 0x00 "GICD_IROUTER1020E,Interrupt Routing Register Extended 1020" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80E8++0x07 line.quad 0x00 "GICD_IROUTER1021E,Interrupt Routing Register Extended 1021" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80F0++0x07 line.quad 0x00 "GICD_IROUTER1022E,Interrupt Routing Register Extended 1022" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x80F8++0x07 line.quad 0x00 "GICD_IROUTER1023E,Interrupt Routing Register Extended 1023" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8100++0x07 line.quad 0x00 "GICD_IROUTER1024E,Interrupt Routing Register Extended 1024" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8108++0x07 line.quad 0x00 "GICD_IROUTER1025E,Interrupt Routing Register Extended 1025" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8110++0x07 line.quad 0x00 "GICD_IROUTER1026E,Interrupt Routing Register Extended 1026" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8118++0x07 line.quad 0x00 "GICD_IROUTER1027E,Interrupt Routing Register Extended 1027" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8120++0x07 line.quad 0x00 "GICD_IROUTER1028E,Interrupt Routing Register Extended 1028" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8128++0x07 line.quad 0x00 "GICD_IROUTER1029E,Interrupt Routing Register Extended 1029" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8130++0x07 line.quad 0x00 "GICD_IROUTER1030E,Interrupt Routing Register Extended 1030" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8138++0x07 line.quad 0x00 "GICD_IROUTER1031E,Interrupt Routing Register Extended 1031" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8140++0x07 line.quad 0x00 "GICD_IROUTER1032E,Interrupt Routing Register Extended 1032" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8148++0x07 line.quad 0x00 "GICD_IROUTER1033E,Interrupt Routing Register Extended 1033" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8150++0x07 line.quad 0x00 "GICD_IROUTER1034E,Interrupt Routing Register Extended 1034" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8158++0x07 line.quad 0x00 "GICD_IROUTER1035E,Interrupt Routing Register Extended 1035" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8160++0x07 line.quad 0x00 "GICD_IROUTER1036E,Interrupt Routing Register Extended 1036" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8168++0x07 line.quad 0x00 "GICD_IROUTER1037E,Interrupt Routing Register Extended 1037" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8170++0x07 line.quad 0x00 "GICD_IROUTER1038E,Interrupt Routing Register Extended 1038" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8178++0x07 line.quad 0x00 "GICD_IROUTER1039E,Interrupt Routing Register Extended 1039" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8180++0x07 line.quad 0x00 "GICD_IROUTER1040E,Interrupt Routing Register Extended 1040" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8188++0x07 line.quad 0x00 "GICD_IROUTER1041E,Interrupt Routing Register Extended 1041" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8190++0x07 line.quad 0x00 "GICD_IROUTER1042E,Interrupt Routing Register Extended 1042" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8198++0x07 line.quad 0x00 "GICD_IROUTER1043E,Interrupt Routing Register Extended 1043" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81A0++0x07 line.quad 0x00 "GICD_IROUTER1044E,Interrupt Routing Register Extended 1044" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81A8++0x07 line.quad 0x00 "GICD_IROUTER1045E,Interrupt Routing Register Extended 1045" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81B0++0x07 line.quad 0x00 "GICD_IROUTER1046E,Interrupt Routing Register Extended 1046" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81B8++0x07 line.quad 0x00 "GICD_IROUTER1047E,Interrupt Routing Register Extended 1047" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81C0++0x07 line.quad 0x00 "GICD_IROUTER1048E,Interrupt Routing Register Extended 1048" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81C8++0x07 line.quad 0x00 "GICD_IROUTER1049E,Interrupt Routing Register Extended 1049" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81D0++0x07 line.quad 0x00 "GICD_IROUTER1050E,Interrupt Routing Register Extended 1050" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81D8++0x07 line.quad 0x00 "GICD_IROUTER1051E,Interrupt Routing Register Extended 1051" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81E0++0x07 line.quad 0x00 "GICD_IROUTER1052E,Interrupt Routing Register Extended 1052" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81E8++0x07 line.quad 0x00 "GICD_IROUTER1053E,Interrupt Routing Register Extended 1053" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81F0++0x07 line.quad 0x00 "GICD_IROUTER1054E,Interrupt Routing Register Extended 1054" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x81F8++0x07 line.quad 0x00 "GICD_IROUTER1055E,Interrupt Routing Register Extended 1055" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8200++0x07 line.quad 0x00 "GICD_IROUTER1056E,Interrupt Routing Register Extended 1056" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8208++0x07 line.quad 0x00 "GICD_IROUTER1057E,Interrupt Routing Register Extended 1057" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8210++0x07 line.quad 0x00 "GICD_IROUTER1058E,Interrupt Routing Register Extended 1058" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8218++0x07 line.quad 0x00 "GICD_IROUTER1059E,Interrupt Routing Register Extended 1059" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8220++0x07 line.quad 0x00 "GICD_IROUTER1060E,Interrupt Routing Register Extended 1060" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8228++0x07 line.quad 0x00 "GICD_IROUTER1061E,Interrupt Routing Register Extended 1061" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8230++0x07 line.quad 0x00 "GICD_IROUTER1062E,Interrupt Routing Register Extended 1062" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8238++0x07 line.quad 0x00 "GICD_IROUTER1063E,Interrupt Routing Register Extended 1063" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8240++0x07 line.quad 0x00 "GICD_IROUTER1064E,Interrupt Routing Register Extended 1064" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8248++0x07 line.quad 0x00 "GICD_IROUTER1065E,Interrupt Routing Register Extended 1065" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8250++0x07 line.quad 0x00 "GICD_IROUTER1066E,Interrupt Routing Register Extended 1066" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8258++0x07 line.quad 0x00 "GICD_IROUTER1067E,Interrupt Routing Register Extended 1067" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8260++0x07 line.quad 0x00 "GICD_IROUTER1068E,Interrupt Routing Register Extended 1068" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8268++0x07 line.quad 0x00 "GICD_IROUTER1069E,Interrupt Routing Register Extended 1069" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8270++0x07 line.quad 0x00 "GICD_IROUTER1070E,Interrupt Routing Register Extended 1070" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8278++0x07 line.quad 0x00 "GICD_IROUTER1071E,Interrupt Routing Register Extended 1071" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8280++0x07 line.quad 0x00 "GICD_IROUTER1072E,Interrupt Routing Register Extended 1072" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8288++0x07 line.quad 0x00 "GICD_IROUTER1073E,Interrupt Routing Register Extended 1073" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8290++0x07 line.quad 0x00 "GICD_IROUTER1074E,Interrupt Routing Register Extended 1074" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8298++0x07 line.quad 0x00 "GICD_IROUTER1075E,Interrupt Routing Register Extended 1075" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82A0++0x07 line.quad 0x00 "GICD_IROUTER1076E,Interrupt Routing Register Extended 1076" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82A8++0x07 line.quad 0x00 "GICD_IROUTER1077E,Interrupt Routing Register Extended 1077" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82B0++0x07 line.quad 0x00 "GICD_IROUTER1078E,Interrupt Routing Register Extended 1078" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82B8++0x07 line.quad 0x00 "GICD_IROUTER1079E,Interrupt Routing Register Extended 1079" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82C0++0x07 line.quad 0x00 "GICD_IROUTER1080E,Interrupt Routing Register Extended 1080" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82C8++0x07 line.quad 0x00 "GICD_IROUTER1081E,Interrupt Routing Register Extended 1081" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82D0++0x07 line.quad 0x00 "GICD_IROUTER1082E,Interrupt Routing Register Extended 1082" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82D8++0x07 line.quad 0x00 "GICD_IROUTER1083E,Interrupt Routing Register Extended 1083" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82E0++0x07 line.quad 0x00 "GICD_IROUTER1084E,Interrupt Routing Register Extended 1084" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82E8++0x07 line.quad 0x00 "GICD_IROUTER1085E,Interrupt Routing Register Extended 1085" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82F0++0x07 line.quad 0x00 "GICD_IROUTER1086E,Interrupt Routing Register Extended 1086" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x82F8++0x07 line.quad 0x00 "GICD_IROUTER1087E,Interrupt Routing Register Extended 1087" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8300++0x07 line.quad 0x00 "GICD_IROUTER1088E,Interrupt Routing Register Extended 1088" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8308++0x07 line.quad 0x00 "GICD_IROUTER1089E,Interrupt Routing Register Extended 1089" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8310++0x07 line.quad 0x00 "GICD_IROUTER1090E,Interrupt Routing Register Extended 1090" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8318++0x07 line.quad 0x00 "GICD_IROUTER1091E,Interrupt Routing Register Extended 1091" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8320++0x07 line.quad 0x00 "GICD_IROUTER1092E,Interrupt Routing Register Extended 1092" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8328++0x07 line.quad 0x00 "GICD_IROUTER1093E,Interrupt Routing Register Extended 1093" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8330++0x07 line.quad 0x00 "GICD_IROUTER1094E,Interrupt Routing Register Extended 1094" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8338++0x07 line.quad 0x00 "GICD_IROUTER1095E,Interrupt Routing Register Extended 1095" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8340++0x07 line.quad 0x00 "GICD_IROUTER1096E,Interrupt Routing Register Extended 1096" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8348++0x07 line.quad 0x00 "GICD_IROUTER1097E,Interrupt Routing Register Extended 1097" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8350++0x07 line.quad 0x00 "GICD_IROUTER1098E,Interrupt Routing Register Extended 1098" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8358++0x07 line.quad 0x00 "GICD_IROUTER1099E,Interrupt Routing Register Extended 1099" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8360++0x07 line.quad 0x00 "GICD_IROUTER1100E,Interrupt Routing Register Extended 1100" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8368++0x07 line.quad 0x00 "GICD_IROUTER1101E,Interrupt Routing Register Extended 1101" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8370++0x07 line.quad 0x00 "GICD_IROUTER1102E,Interrupt Routing Register Extended 1102" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8378++0x07 line.quad 0x00 "GICD_IROUTER1103E,Interrupt Routing Register Extended 1103" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8380++0x07 line.quad 0x00 "GICD_IROUTER1104E,Interrupt Routing Register Extended 1104" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8388++0x07 line.quad 0x00 "GICD_IROUTER1105E,Interrupt Routing Register Extended 1105" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8390++0x07 line.quad 0x00 "GICD_IROUTER1106E,Interrupt Routing Register Extended 1106" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8398++0x07 line.quad 0x00 "GICD_IROUTER1107E,Interrupt Routing Register Extended 1107" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83A0++0x07 line.quad 0x00 "GICD_IROUTER1108E,Interrupt Routing Register Extended 1108" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83A8++0x07 line.quad 0x00 "GICD_IROUTER1109E,Interrupt Routing Register Extended 1109" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83B0++0x07 line.quad 0x00 "GICD_IROUTER1110E,Interrupt Routing Register Extended 1110" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83B8++0x07 line.quad 0x00 "GICD_IROUTER1111E,Interrupt Routing Register Extended 1111" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83C0++0x07 line.quad 0x00 "GICD_IROUTER1112E,Interrupt Routing Register Extended 1112" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83C8++0x07 line.quad 0x00 "GICD_IROUTER1113E,Interrupt Routing Register Extended 1113" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83D0++0x07 line.quad 0x00 "GICD_IROUTER1114E,Interrupt Routing Register Extended 1114" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83D8++0x07 line.quad 0x00 "GICD_IROUTER1115E,Interrupt Routing Register Extended 1115" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83E0++0x07 line.quad 0x00 "GICD_IROUTER1116E,Interrupt Routing Register Extended 1116" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83E8++0x07 line.quad 0x00 "GICD_IROUTER1117E,Interrupt Routing Register Extended 1117" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83F0++0x07 line.quad 0x00 "GICD_IROUTER1118E,Interrupt Routing Register Extended 1118" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x83F8++0x07 line.quad 0x00 "GICD_IROUTER1119E,Interrupt Routing Register Extended 1119" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8400++0x07 line.quad 0x00 "GICD_IROUTER1120E,Interrupt Routing Register Extended 1120" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8408++0x07 line.quad 0x00 "GICD_IROUTER1121E,Interrupt Routing Register Extended 1121" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8410++0x07 line.quad 0x00 "GICD_IROUTER1122E,Interrupt Routing Register Extended 1122" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8418++0x07 line.quad 0x00 "GICD_IROUTER1123E,Interrupt Routing Register Extended 1123" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8420++0x07 line.quad 0x00 "GICD_IROUTER1124E,Interrupt Routing Register Extended 1124" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8428++0x07 line.quad 0x00 "GICD_IROUTER1125E,Interrupt Routing Register Extended 1125" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8430++0x07 line.quad 0x00 "GICD_IROUTER1126E,Interrupt Routing Register Extended 1126" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8438++0x07 line.quad 0x00 "GICD_IROUTER1127E,Interrupt Routing Register Extended 1127" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8440++0x07 line.quad 0x00 "GICD_IROUTER1128E,Interrupt Routing Register Extended 1128" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8448++0x07 line.quad 0x00 "GICD_IROUTER1129E,Interrupt Routing Register Extended 1129" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8450++0x07 line.quad 0x00 "GICD_IROUTER1130E,Interrupt Routing Register Extended 1130" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8458++0x07 line.quad 0x00 "GICD_IROUTER1131E,Interrupt Routing Register Extended 1131" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8460++0x07 line.quad 0x00 "GICD_IROUTER1132E,Interrupt Routing Register Extended 1132" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8468++0x07 line.quad 0x00 "GICD_IROUTER1133E,Interrupt Routing Register Extended 1133" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8470++0x07 line.quad 0x00 "GICD_IROUTER1134E,Interrupt Routing Register Extended 1134" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8478++0x07 line.quad 0x00 "GICD_IROUTER1135E,Interrupt Routing Register Extended 1135" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8480++0x07 line.quad 0x00 "GICD_IROUTER1136E,Interrupt Routing Register Extended 1136" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8488++0x07 line.quad 0x00 "GICD_IROUTER1137E,Interrupt Routing Register Extended 1137" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8490++0x07 line.quad 0x00 "GICD_IROUTER1138E,Interrupt Routing Register Extended 1138" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8498++0x07 line.quad 0x00 "GICD_IROUTER1139E,Interrupt Routing Register Extended 1139" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84A0++0x07 line.quad 0x00 "GICD_IROUTER1140E,Interrupt Routing Register Extended 1140" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84A8++0x07 line.quad 0x00 "GICD_IROUTER1141E,Interrupt Routing Register Extended 1141" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84B0++0x07 line.quad 0x00 "GICD_IROUTER1142E,Interrupt Routing Register Extended 1142" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84B8++0x07 line.quad 0x00 "GICD_IROUTER1143E,Interrupt Routing Register Extended 1143" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84C0++0x07 line.quad 0x00 "GICD_IROUTER1144E,Interrupt Routing Register Extended 1144" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84C8++0x07 line.quad 0x00 "GICD_IROUTER1145E,Interrupt Routing Register Extended 1145" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84D0++0x07 line.quad 0x00 "GICD_IROUTER1146E,Interrupt Routing Register Extended 1146" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84D8++0x07 line.quad 0x00 "GICD_IROUTER1147E,Interrupt Routing Register Extended 1147" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84E0++0x07 line.quad 0x00 "GICD_IROUTER1148E,Interrupt Routing Register Extended 1148" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84E8++0x07 line.quad 0x00 "GICD_IROUTER1149E,Interrupt Routing Register Extended 1149" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84F0++0x07 line.quad 0x00 "GICD_IROUTER1150E,Interrupt Routing Register Extended 1150" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x84F8++0x07 line.quad 0x00 "GICD_IROUTER1151E,Interrupt Routing Register Extended 1151" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8500++0x07 line.quad 0x00 "GICD_IROUTER1152E,Interrupt Routing Register Extended 1152" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8508++0x07 line.quad 0x00 "GICD_IROUTER1153E,Interrupt Routing Register Extended 1153" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8510++0x07 line.quad 0x00 "GICD_IROUTER1154E,Interrupt Routing Register Extended 1154" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8518++0x07 line.quad 0x00 "GICD_IROUTER1155E,Interrupt Routing Register Extended 1155" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8520++0x07 line.quad 0x00 "GICD_IROUTER1156E,Interrupt Routing Register Extended 1156" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8528++0x07 line.quad 0x00 "GICD_IROUTER1157E,Interrupt Routing Register Extended 1157" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8530++0x07 line.quad 0x00 "GICD_IROUTER1158E,Interrupt Routing Register Extended 1158" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8538++0x07 line.quad 0x00 "GICD_IROUTER1159E,Interrupt Routing Register Extended 1159" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8540++0x07 line.quad 0x00 "GICD_IROUTER1160E,Interrupt Routing Register Extended 1160" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8548++0x07 line.quad 0x00 "GICD_IROUTER1161E,Interrupt Routing Register Extended 1161" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8550++0x07 line.quad 0x00 "GICD_IROUTER1162E,Interrupt Routing Register Extended 1162" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8558++0x07 line.quad 0x00 "GICD_IROUTER1163E,Interrupt Routing Register Extended 1163" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8560++0x07 line.quad 0x00 "GICD_IROUTER1164E,Interrupt Routing Register Extended 1164" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8568++0x07 line.quad 0x00 "GICD_IROUTER1165E,Interrupt Routing Register Extended 1165" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8570++0x07 line.quad 0x00 "GICD_IROUTER1166E,Interrupt Routing Register Extended 1166" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8578++0x07 line.quad 0x00 "GICD_IROUTER1167E,Interrupt Routing Register Extended 1167" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8580++0x07 line.quad 0x00 "GICD_IROUTER1168E,Interrupt Routing Register Extended 1168" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8588++0x07 line.quad 0x00 "GICD_IROUTER1169E,Interrupt Routing Register Extended 1169" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8590++0x07 line.quad 0x00 "GICD_IROUTER1170E,Interrupt Routing Register Extended 1170" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8598++0x07 line.quad 0x00 "GICD_IROUTER1171E,Interrupt Routing Register Extended 1171" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85A0++0x07 line.quad 0x00 "GICD_IROUTER1172E,Interrupt Routing Register Extended 1172" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85A8++0x07 line.quad 0x00 "GICD_IROUTER1173E,Interrupt Routing Register Extended 1173" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85B0++0x07 line.quad 0x00 "GICD_IROUTER1174E,Interrupt Routing Register Extended 1174" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85B8++0x07 line.quad 0x00 "GICD_IROUTER1175E,Interrupt Routing Register Extended 1175" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85C0++0x07 line.quad 0x00 "GICD_IROUTER1176E,Interrupt Routing Register Extended 1176" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85C8++0x07 line.quad 0x00 "GICD_IROUTER1177E,Interrupt Routing Register Extended 1177" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85D0++0x07 line.quad 0x00 "GICD_IROUTER1178E,Interrupt Routing Register Extended 1178" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85D8++0x07 line.quad 0x00 "GICD_IROUTER1179E,Interrupt Routing Register Extended 1179" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85E0++0x07 line.quad 0x00 "GICD_IROUTER1180E,Interrupt Routing Register Extended 1180" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85E8++0x07 line.quad 0x00 "GICD_IROUTER1181E,Interrupt Routing Register Extended 1181" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85F0++0x07 line.quad 0x00 "GICD_IROUTER1182E,Interrupt Routing Register Extended 1182" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x85F8++0x07 line.quad 0x00 "GICD_IROUTER1183E,Interrupt Routing Register Extended 1183" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8600++0x07 line.quad 0x00 "GICD_IROUTER1184E,Interrupt Routing Register Extended 1184" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8608++0x07 line.quad 0x00 "GICD_IROUTER1185E,Interrupt Routing Register Extended 1185" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8610++0x07 line.quad 0x00 "GICD_IROUTER1186E,Interrupt Routing Register Extended 1186" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8618++0x07 line.quad 0x00 "GICD_IROUTER1187E,Interrupt Routing Register Extended 1187" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8620++0x07 line.quad 0x00 "GICD_IROUTER1188E,Interrupt Routing Register Extended 1188" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8628++0x07 line.quad 0x00 "GICD_IROUTER1189E,Interrupt Routing Register Extended 1189" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8630++0x07 line.quad 0x00 "GICD_IROUTER1190E,Interrupt Routing Register Extended 1190" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8638++0x07 line.quad 0x00 "GICD_IROUTER1191E,Interrupt Routing Register Extended 1191" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8640++0x07 line.quad 0x00 "GICD_IROUTER1192E,Interrupt Routing Register Extended 1192" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8648++0x07 line.quad 0x00 "GICD_IROUTER1193E,Interrupt Routing Register Extended 1193" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8650++0x07 line.quad 0x00 "GICD_IROUTER1194E,Interrupt Routing Register Extended 1194" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8658++0x07 line.quad 0x00 "GICD_IROUTER1195E,Interrupt Routing Register Extended 1195" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8660++0x07 line.quad 0x00 "GICD_IROUTER1196E,Interrupt Routing Register Extended 1196" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8668++0x07 line.quad 0x00 "GICD_IROUTER1197E,Interrupt Routing Register Extended 1197" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8670++0x07 line.quad 0x00 "GICD_IROUTER1198E,Interrupt Routing Register Extended 1198" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8678++0x07 line.quad 0x00 "GICD_IROUTER1199E,Interrupt Routing Register Extended 1199" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8680++0x07 line.quad 0x00 "GICD_IROUTER1200E,Interrupt Routing Register Extended 1200" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8688++0x07 line.quad 0x00 "GICD_IROUTER1201E,Interrupt Routing Register Extended 1201" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8690++0x07 line.quad 0x00 "GICD_IROUTER1202E,Interrupt Routing Register Extended 1202" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8698++0x07 line.quad 0x00 "GICD_IROUTER1203E,Interrupt Routing Register Extended 1203" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86A0++0x07 line.quad 0x00 "GICD_IROUTER1204E,Interrupt Routing Register Extended 1204" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86A8++0x07 line.quad 0x00 "GICD_IROUTER1205E,Interrupt Routing Register Extended 1205" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86B0++0x07 line.quad 0x00 "GICD_IROUTER1206E,Interrupt Routing Register Extended 1206" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86B8++0x07 line.quad 0x00 "GICD_IROUTER1207E,Interrupt Routing Register Extended 1207" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86C0++0x07 line.quad 0x00 "GICD_IROUTER1208E,Interrupt Routing Register Extended 1208" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86C8++0x07 line.quad 0x00 "GICD_IROUTER1209E,Interrupt Routing Register Extended 1209" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86D0++0x07 line.quad 0x00 "GICD_IROUTER1210E,Interrupt Routing Register Extended 1210" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86D8++0x07 line.quad 0x00 "GICD_IROUTER1211E,Interrupt Routing Register Extended 1211" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86E0++0x07 line.quad 0x00 "GICD_IROUTER1212E,Interrupt Routing Register Extended 1212" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86E8++0x07 line.quad 0x00 "GICD_IROUTER1213E,Interrupt Routing Register Extended 1213" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86F0++0x07 line.quad 0x00 "GICD_IROUTER1214E,Interrupt Routing Register Extended 1214" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x86F8++0x07 line.quad 0x00 "GICD_IROUTER1215E,Interrupt Routing Register Extended 1215" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8700++0x07 line.quad 0x00 "GICD_IROUTER1216E,Interrupt Routing Register Extended 1216" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8708++0x07 line.quad 0x00 "GICD_IROUTER1217E,Interrupt Routing Register Extended 1217" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8710++0x07 line.quad 0x00 "GICD_IROUTER1218E,Interrupt Routing Register Extended 1218" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8718++0x07 line.quad 0x00 "GICD_IROUTER1219E,Interrupt Routing Register Extended 1219" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8720++0x07 line.quad 0x00 "GICD_IROUTER1220E,Interrupt Routing Register Extended 1220" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8728++0x07 line.quad 0x00 "GICD_IROUTER1221E,Interrupt Routing Register Extended 1221" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8730++0x07 line.quad 0x00 "GICD_IROUTER1222E,Interrupt Routing Register Extended 1222" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8738++0x07 line.quad 0x00 "GICD_IROUTER1223E,Interrupt Routing Register Extended 1223" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8740++0x07 line.quad 0x00 "GICD_IROUTER1224E,Interrupt Routing Register Extended 1224" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8748++0x07 line.quad 0x00 "GICD_IROUTER1225E,Interrupt Routing Register Extended 1225" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8750++0x07 line.quad 0x00 "GICD_IROUTER1226E,Interrupt Routing Register Extended 1226" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8758++0x07 line.quad 0x00 "GICD_IROUTER1227E,Interrupt Routing Register Extended 1227" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8760++0x07 line.quad 0x00 "GICD_IROUTER1228E,Interrupt Routing Register Extended 1228" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8768++0x07 line.quad 0x00 "GICD_IROUTER1229E,Interrupt Routing Register Extended 1229" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8770++0x07 line.quad 0x00 "GICD_IROUTER1230E,Interrupt Routing Register Extended 1230" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8778++0x07 line.quad 0x00 "GICD_IROUTER1231E,Interrupt Routing Register Extended 1231" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8780++0x07 line.quad 0x00 "GICD_IROUTER1232E,Interrupt Routing Register Extended 1232" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8788++0x07 line.quad 0x00 "GICD_IROUTER1233E,Interrupt Routing Register Extended 1233" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8790++0x07 line.quad 0x00 "GICD_IROUTER1234E,Interrupt Routing Register Extended 1234" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8798++0x07 line.quad 0x00 "GICD_IROUTER1235E,Interrupt Routing Register Extended 1235" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87A0++0x07 line.quad 0x00 "GICD_IROUTER1236E,Interrupt Routing Register Extended 1236" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87A8++0x07 line.quad 0x00 "GICD_IROUTER1237E,Interrupt Routing Register Extended 1237" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87B0++0x07 line.quad 0x00 "GICD_IROUTER1238E,Interrupt Routing Register Extended 1238" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87B8++0x07 line.quad 0x00 "GICD_IROUTER1239E,Interrupt Routing Register Extended 1239" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87C0++0x07 line.quad 0x00 "GICD_IROUTER1240E,Interrupt Routing Register Extended 1240" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87C8++0x07 line.quad 0x00 "GICD_IROUTER1241E,Interrupt Routing Register Extended 1241" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87D0++0x07 line.quad 0x00 "GICD_IROUTER1242E,Interrupt Routing Register Extended 1242" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87D8++0x07 line.quad 0x00 "GICD_IROUTER1243E,Interrupt Routing Register Extended 1243" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87E0++0x07 line.quad 0x00 "GICD_IROUTER1244E,Interrupt Routing Register Extended 1244" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87E8++0x07 line.quad 0x00 "GICD_IROUTER1245E,Interrupt Routing Register Extended 1245" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87F0++0x07 line.quad 0x00 "GICD_IROUTER1246E,Interrupt Routing Register Extended 1246" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x87F8++0x07 line.quad 0x00 "GICD_IROUTER1247E,Interrupt Routing Register Extended 1247" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8800++0x07 line.quad 0x00 "GICD_IROUTER1248E,Interrupt Routing Register Extended 1248" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8808++0x07 line.quad 0x00 "GICD_IROUTER1249E,Interrupt Routing Register Extended 1249" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8810++0x07 line.quad 0x00 "GICD_IROUTER1250E,Interrupt Routing Register Extended 1250" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8818++0x07 line.quad 0x00 "GICD_IROUTER1251E,Interrupt Routing Register Extended 1251" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8820++0x07 line.quad 0x00 "GICD_IROUTER1252E,Interrupt Routing Register Extended 1252" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8828++0x07 line.quad 0x00 "GICD_IROUTER1253E,Interrupt Routing Register Extended 1253" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8830++0x07 line.quad 0x00 "GICD_IROUTER1254E,Interrupt Routing Register Extended 1254" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8838++0x07 line.quad 0x00 "GICD_IROUTER1255E,Interrupt Routing Register Extended 1255" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8840++0x07 line.quad 0x00 "GICD_IROUTER1256E,Interrupt Routing Register Extended 1256" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8848++0x07 line.quad 0x00 "GICD_IROUTER1257E,Interrupt Routing Register Extended 1257" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8850++0x07 line.quad 0x00 "GICD_IROUTER1258E,Interrupt Routing Register Extended 1258" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8858++0x07 line.quad 0x00 "GICD_IROUTER1259E,Interrupt Routing Register Extended 1259" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8860++0x07 line.quad 0x00 "GICD_IROUTER1260E,Interrupt Routing Register Extended 1260" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8868++0x07 line.quad 0x00 "GICD_IROUTER1261E,Interrupt Routing Register Extended 1261" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8870++0x07 line.quad 0x00 "GICD_IROUTER1262E,Interrupt Routing Register Extended 1262" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8878++0x07 line.quad 0x00 "GICD_IROUTER1263E,Interrupt Routing Register Extended 1263" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8880++0x07 line.quad 0x00 "GICD_IROUTER1264E,Interrupt Routing Register Extended 1264" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8888++0x07 line.quad 0x00 "GICD_IROUTER1265E,Interrupt Routing Register Extended 1265" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8890++0x07 line.quad 0x00 "GICD_IROUTER1266E,Interrupt Routing Register Extended 1266" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8898++0x07 line.quad 0x00 "GICD_IROUTER1267E,Interrupt Routing Register Extended 1267" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88A0++0x07 line.quad 0x00 "GICD_IROUTER1268E,Interrupt Routing Register Extended 1268" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88A8++0x07 line.quad 0x00 "GICD_IROUTER1269E,Interrupt Routing Register Extended 1269" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88B0++0x07 line.quad 0x00 "GICD_IROUTER1270E,Interrupt Routing Register Extended 1270" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88B8++0x07 line.quad 0x00 "GICD_IROUTER1271E,Interrupt Routing Register Extended 1271" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88C0++0x07 line.quad 0x00 "GICD_IROUTER1272E,Interrupt Routing Register Extended 1272" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88C8++0x07 line.quad 0x00 "GICD_IROUTER1273E,Interrupt Routing Register Extended 1273" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88D0++0x07 line.quad 0x00 "GICD_IROUTER1274E,Interrupt Routing Register Extended 1274" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88D8++0x07 line.quad 0x00 "GICD_IROUTER1275E,Interrupt Routing Register Extended 1275" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88E0++0x07 line.quad 0x00 "GICD_IROUTER1276E,Interrupt Routing Register Extended 1276" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88E8++0x07 line.quad 0x00 "GICD_IROUTER1277E,Interrupt Routing Register Extended 1277" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88F0++0x07 line.quad 0x00 "GICD_IROUTER1278E,Interrupt Routing Register Extended 1278" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x88F8++0x07 line.quad 0x00 "GICD_IROUTER1279E,Interrupt Routing Register Extended 1279" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8900++0x07 line.quad 0x00 "GICD_IROUTER1280E,Interrupt Routing Register Extended 1280" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8908++0x07 line.quad 0x00 "GICD_IROUTER1281E,Interrupt Routing Register Extended 1281" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8910++0x07 line.quad 0x00 "GICD_IROUTER1282E,Interrupt Routing Register Extended 1282" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8918++0x07 line.quad 0x00 "GICD_IROUTER1283E,Interrupt Routing Register Extended 1283" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8920++0x07 line.quad 0x00 "GICD_IROUTER1284E,Interrupt Routing Register Extended 1284" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8928++0x07 line.quad 0x00 "GICD_IROUTER1285E,Interrupt Routing Register Extended 1285" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8930++0x07 line.quad 0x00 "GICD_IROUTER1286E,Interrupt Routing Register Extended 1286" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8938++0x07 line.quad 0x00 "GICD_IROUTER1287E,Interrupt Routing Register Extended 1287" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8940++0x07 line.quad 0x00 "GICD_IROUTER1288E,Interrupt Routing Register Extended 1288" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8948++0x07 line.quad 0x00 "GICD_IROUTER1289E,Interrupt Routing Register Extended 1289" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8950++0x07 line.quad 0x00 "GICD_IROUTER1290E,Interrupt Routing Register Extended 1290" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8958++0x07 line.quad 0x00 "GICD_IROUTER1291E,Interrupt Routing Register Extended 1291" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8960++0x07 line.quad 0x00 "GICD_IROUTER1292E,Interrupt Routing Register Extended 1292" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8968++0x07 line.quad 0x00 "GICD_IROUTER1293E,Interrupt Routing Register Extended 1293" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8970++0x07 line.quad 0x00 "GICD_IROUTER1294E,Interrupt Routing Register Extended 1294" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8978++0x07 line.quad 0x00 "GICD_IROUTER1295E,Interrupt Routing Register Extended 1295" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8980++0x07 line.quad 0x00 "GICD_IROUTER1296E,Interrupt Routing Register Extended 1296" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8988++0x07 line.quad 0x00 "GICD_IROUTER1297E,Interrupt Routing Register Extended 1297" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8990++0x07 line.quad 0x00 "GICD_IROUTER1298E,Interrupt Routing Register Extended 1298" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8998++0x07 line.quad 0x00 "GICD_IROUTER1299E,Interrupt Routing Register Extended 1299" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89A0++0x07 line.quad 0x00 "GICD_IROUTER1300E,Interrupt Routing Register Extended 1300" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89A8++0x07 line.quad 0x00 "GICD_IROUTER1301E,Interrupt Routing Register Extended 1301" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89B0++0x07 line.quad 0x00 "GICD_IROUTER1302E,Interrupt Routing Register Extended 1302" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89B8++0x07 line.quad 0x00 "GICD_IROUTER1303E,Interrupt Routing Register Extended 1303" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89C0++0x07 line.quad 0x00 "GICD_IROUTER1304E,Interrupt Routing Register Extended 1304" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89C8++0x07 line.quad 0x00 "GICD_IROUTER1305E,Interrupt Routing Register Extended 1305" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89D0++0x07 line.quad 0x00 "GICD_IROUTER1306E,Interrupt Routing Register Extended 1306" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89D8++0x07 line.quad 0x00 "GICD_IROUTER1307E,Interrupt Routing Register Extended 1307" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89E0++0x07 line.quad 0x00 "GICD_IROUTER1308E,Interrupt Routing Register Extended 1308" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89E8++0x07 line.quad 0x00 "GICD_IROUTER1309E,Interrupt Routing Register Extended 1309" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89F0++0x07 line.quad 0x00 "GICD_IROUTER1310E,Interrupt Routing Register Extended 1310" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x89F8++0x07 line.quad 0x00 "GICD_IROUTER1311E,Interrupt Routing Register Extended 1311" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A00++0x07 line.quad 0x00 "GICD_IROUTER1312E,Interrupt Routing Register Extended 1312" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A08++0x07 line.quad 0x00 "GICD_IROUTER1313E,Interrupt Routing Register Extended 1313" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A10++0x07 line.quad 0x00 "GICD_IROUTER1314E,Interrupt Routing Register Extended 1314" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A18++0x07 line.quad 0x00 "GICD_IROUTER1315E,Interrupt Routing Register Extended 1315" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A20++0x07 line.quad 0x00 "GICD_IROUTER1316E,Interrupt Routing Register Extended 1316" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A28++0x07 line.quad 0x00 "GICD_IROUTER1317E,Interrupt Routing Register Extended 1317" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A30++0x07 line.quad 0x00 "GICD_IROUTER1318E,Interrupt Routing Register Extended 1318" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A38++0x07 line.quad 0x00 "GICD_IROUTER1319E,Interrupt Routing Register Extended 1319" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A40++0x07 line.quad 0x00 "GICD_IROUTER1320E,Interrupt Routing Register Extended 1320" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A48++0x07 line.quad 0x00 "GICD_IROUTER1321E,Interrupt Routing Register Extended 1321" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A50++0x07 line.quad 0x00 "GICD_IROUTER1322E,Interrupt Routing Register Extended 1322" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A58++0x07 line.quad 0x00 "GICD_IROUTER1323E,Interrupt Routing Register Extended 1323" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A60++0x07 line.quad 0x00 "GICD_IROUTER1324E,Interrupt Routing Register Extended 1324" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A68++0x07 line.quad 0x00 "GICD_IROUTER1325E,Interrupt Routing Register Extended 1325" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A70++0x07 line.quad 0x00 "GICD_IROUTER1326E,Interrupt Routing Register Extended 1326" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A78++0x07 line.quad 0x00 "GICD_IROUTER1327E,Interrupt Routing Register Extended 1327" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A80++0x07 line.quad 0x00 "GICD_IROUTER1328E,Interrupt Routing Register Extended 1328" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A88++0x07 line.quad 0x00 "GICD_IROUTER1329E,Interrupt Routing Register Extended 1329" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A90++0x07 line.quad 0x00 "GICD_IROUTER1330E,Interrupt Routing Register Extended 1330" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8A98++0x07 line.quad 0x00 "GICD_IROUTER1331E,Interrupt Routing Register Extended 1331" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AA0++0x07 line.quad 0x00 "GICD_IROUTER1332E,Interrupt Routing Register Extended 1332" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AA8++0x07 line.quad 0x00 "GICD_IROUTER1333E,Interrupt Routing Register Extended 1333" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AB0++0x07 line.quad 0x00 "GICD_IROUTER1334E,Interrupt Routing Register Extended 1334" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AB8++0x07 line.quad 0x00 "GICD_IROUTER1335E,Interrupt Routing Register Extended 1335" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AC0++0x07 line.quad 0x00 "GICD_IROUTER1336E,Interrupt Routing Register Extended 1336" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AC8++0x07 line.quad 0x00 "GICD_IROUTER1337E,Interrupt Routing Register Extended 1337" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AD0++0x07 line.quad 0x00 "GICD_IROUTER1338E,Interrupt Routing Register Extended 1338" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AD8++0x07 line.quad 0x00 "GICD_IROUTER1339E,Interrupt Routing Register Extended 1339" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AE0++0x07 line.quad 0x00 "GICD_IROUTER1340E,Interrupt Routing Register Extended 1340" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AE8++0x07 line.quad 0x00 "GICD_IROUTER1341E,Interrupt Routing Register Extended 1341" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AF0++0x07 line.quad 0x00 "GICD_IROUTER1342E,Interrupt Routing Register Extended 1342" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8AF8++0x07 line.quad 0x00 "GICD_IROUTER1343E,Interrupt Routing Register Extended 1343" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B00++0x07 line.quad 0x00 "GICD_IROUTER1344E,Interrupt Routing Register Extended 1344" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B08++0x07 line.quad 0x00 "GICD_IROUTER1345E,Interrupt Routing Register Extended 1345" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B10++0x07 line.quad 0x00 "GICD_IROUTER1346E,Interrupt Routing Register Extended 1346" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B18++0x07 line.quad 0x00 "GICD_IROUTER1347E,Interrupt Routing Register Extended 1347" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B20++0x07 line.quad 0x00 "GICD_IROUTER1348E,Interrupt Routing Register Extended 1348" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B28++0x07 line.quad 0x00 "GICD_IROUTER1349E,Interrupt Routing Register Extended 1349" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B30++0x07 line.quad 0x00 "GICD_IROUTER1350E,Interrupt Routing Register Extended 1350" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B38++0x07 line.quad 0x00 "GICD_IROUTER1351E,Interrupt Routing Register Extended 1351" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B40++0x07 line.quad 0x00 "GICD_IROUTER1352E,Interrupt Routing Register Extended 1352" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B48++0x07 line.quad 0x00 "GICD_IROUTER1353E,Interrupt Routing Register Extended 1353" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B50++0x07 line.quad 0x00 "GICD_IROUTER1354E,Interrupt Routing Register Extended 1354" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B58++0x07 line.quad 0x00 "GICD_IROUTER1355E,Interrupt Routing Register Extended 1355" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B60++0x07 line.quad 0x00 "GICD_IROUTER1356E,Interrupt Routing Register Extended 1356" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B68++0x07 line.quad 0x00 "GICD_IROUTER1357E,Interrupt Routing Register Extended 1357" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B70++0x07 line.quad 0x00 "GICD_IROUTER1358E,Interrupt Routing Register Extended 1358" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B78++0x07 line.quad 0x00 "GICD_IROUTER1359E,Interrupt Routing Register Extended 1359" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B80++0x07 line.quad 0x00 "GICD_IROUTER1360E,Interrupt Routing Register Extended 1360" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B88++0x07 line.quad 0x00 "GICD_IROUTER1361E,Interrupt Routing Register Extended 1361" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B90++0x07 line.quad 0x00 "GICD_IROUTER1362E,Interrupt Routing Register Extended 1362" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8B98++0x07 line.quad 0x00 "GICD_IROUTER1363E,Interrupt Routing Register Extended 1363" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BA0++0x07 line.quad 0x00 "GICD_IROUTER1364E,Interrupt Routing Register Extended 1364" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BA8++0x07 line.quad 0x00 "GICD_IROUTER1365E,Interrupt Routing Register Extended 1365" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BB0++0x07 line.quad 0x00 "GICD_IROUTER1366E,Interrupt Routing Register Extended 1366" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BB8++0x07 line.quad 0x00 "GICD_IROUTER1367E,Interrupt Routing Register Extended 1367" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BC0++0x07 line.quad 0x00 "GICD_IROUTER1368E,Interrupt Routing Register Extended 1368" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BC8++0x07 line.quad 0x00 "GICD_IROUTER1369E,Interrupt Routing Register Extended 1369" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BD0++0x07 line.quad 0x00 "GICD_IROUTER1370E,Interrupt Routing Register Extended 1370" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BD8++0x07 line.quad 0x00 "GICD_IROUTER1371E,Interrupt Routing Register Extended 1371" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BE0++0x07 line.quad 0x00 "GICD_IROUTER1372E,Interrupt Routing Register Extended 1372" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BE8++0x07 line.quad 0x00 "GICD_IROUTER1373E,Interrupt Routing Register Extended 1373" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BF0++0x07 line.quad 0x00 "GICD_IROUTER1374E,Interrupt Routing Register Extended 1374" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8BF8++0x07 line.quad 0x00 "GICD_IROUTER1375E,Interrupt Routing Register Extended 1375" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C00++0x07 line.quad 0x00 "GICD_IROUTER1376E,Interrupt Routing Register Extended 1376" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C08++0x07 line.quad 0x00 "GICD_IROUTER1377E,Interrupt Routing Register Extended 1377" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C10++0x07 line.quad 0x00 "GICD_IROUTER1378E,Interrupt Routing Register Extended 1378" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C18++0x07 line.quad 0x00 "GICD_IROUTER1379E,Interrupt Routing Register Extended 1379" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C20++0x07 line.quad 0x00 "GICD_IROUTER1380E,Interrupt Routing Register Extended 1380" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C28++0x07 line.quad 0x00 "GICD_IROUTER1381E,Interrupt Routing Register Extended 1381" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C30++0x07 line.quad 0x00 "GICD_IROUTER1382E,Interrupt Routing Register Extended 1382" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C38++0x07 line.quad 0x00 "GICD_IROUTER1383E,Interrupt Routing Register Extended 1383" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C40++0x07 line.quad 0x00 "GICD_IROUTER1384E,Interrupt Routing Register Extended 1384" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C48++0x07 line.quad 0x00 "GICD_IROUTER1385E,Interrupt Routing Register Extended 1385" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C50++0x07 line.quad 0x00 "GICD_IROUTER1386E,Interrupt Routing Register Extended 1386" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C58++0x07 line.quad 0x00 "GICD_IROUTER1387E,Interrupt Routing Register Extended 1387" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C60++0x07 line.quad 0x00 "GICD_IROUTER1388E,Interrupt Routing Register Extended 1388" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C68++0x07 line.quad 0x00 "GICD_IROUTER1389E,Interrupt Routing Register Extended 1389" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C70++0x07 line.quad 0x00 "GICD_IROUTER1390E,Interrupt Routing Register Extended 1390" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C78++0x07 line.quad 0x00 "GICD_IROUTER1391E,Interrupt Routing Register Extended 1391" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C80++0x07 line.quad 0x00 "GICD_IROUTER1392E,Interrupt Routing Register Extended 1392" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C88++0x07 line.quad 0x00 "GICD_IROUTER1393E,Interrupt Routing Register Extended 1393" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C90++0x07 line.quad 0x00 "GICD_IROUTER1394E,Interrupt Routing Register Extended 1394" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8C98++0x07 line.quad 0x00 "GICD_IROUTER1395E,Interrupt Routing Register Extended 1395" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CA0++0x07 line.quad 0x00 "GICD_IROUTER1396E,Interrupt Routing Register Extended 1396" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CA8++0x07 line.quad 0x00 "GICD_IROUTER1397E,Interrupt Routing Register Extended 1397" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CB0++0x07 line.quad 0x00 "GICD_IROUTER1398E,Interrupt Routing Register Extended 1398" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CB8++0x07 line.quad 0x00 "GICD_IROUTER1399E,Interrupt Routing Register Extended 1399" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CC0++0x07 line.quad 0x00 "GICD_IROUTER1400E,Interrupt Routing Register Extended 1400" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CC8++0x07 line.quad 0x00 "GICD_IROUTER1401E,Interrupt Routing Register Extended 1401" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CD0++0x07 line.quad 0x00 "GICD_IROUTER1402E,Interrupt Routing Register Extended 1402" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CD8++0x07 line.quad 0x00 "GICD_IROUTER1403E,Interrupt Routing Register Extended 1403" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CE0++0x07 line.quad 0x00 "GICD_IROUTER1404E,Interrupt Routing Register Extended 1404" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CE8++0x07 line.quad 0x00 "GICD_IROUTER1405E,Interrupt Routing Register Extended 1405" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CF0++0x07 line.quad 0x00 "GICD_IROUTER1406E,Interrupt Routing Register Extended 1406" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8CF8++0x07 line.quad 0x00 "GICD_IROUTER1407E,Interrupt Routing Register Extended 1407" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D00++0x07 line.quad 0x00 "GICD_IROUTER1408E,Interrupt Routing Register Extended 1408" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D08++0x07 line.quad 0x00 "GICD_IROUTER1409E,Interrupt Routing Register Extended 1409" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D10++0x07 line.quad 0x00 "GICD_IROUTER1410E,Interrupt Routing Register Extended 1410" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D18++0x07 line.quad 0x00 "GICD_IROUTER1411E,Interrupt Routing Register Extended 1411" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D20++0x07 line.quad 0x00 "GICD_IROUTER1412E,Interrupt Routing Register Extended 1412" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D28++0x07 line.quad 0x00 "GICD_IROUTER1413E,Interrupt Routing Register Extended 1413" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D30++0x07 line.quad 0x00 "GICD_IROUTER1414E,Interrupt Routing Register Extended 1414" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D38++0x07 line.quad 0x00 "GICD_IROUTER1415E,Interrupt Routing Register Extended 1415" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D40++0x07 line.quad 0x00 "GICD_IROUTER1416E,Interrupt Routing Register Extended 1416" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D48++0x07 line.quad 0x00 "GICD_IROUTER1417E,Interrupt Routing Register Extended 1417" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D50++0x07 line.quad 0x00 "GICD_IROUTER1418E,Interrupt Routing Register Extended 1418" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D58++0x07 line.quad 0x00 "GICD_IROUTER1419E,Interrupt Routing Register Extended 1419" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D60++0x07 line.quad 0x00 "GICD_IROUTER1420E,Interrupt Routing Register Extended 1420" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D68++0x07 line.quad 0x00 "GICD_IROUTER1421E,Interrupt Routing Register Extended 1421" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D70++0x07 line.quad 0x00 "GICD_IROUTER1422E,Interrupt Routing Register Extended 1422" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D78++0x07 line.quad 0x00 "GICD_IROUTER1423E,Interrupt Routing Register Extended 1423" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D80++0x07 line.quad 0x00 "GICD_IROUTER1424E,Interrupt Routing Register Extended 1424" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D88++0x07 line.quad 0x00 "GICD_IROUTER1425E,Interrupt Routing Register Extended 1425" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D90++0x07 line.quad 0x00 "GICD_IROUTER1426E,Interrupt Routing Register Extended 1426" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8D98++0x07 line.quad 0x00 "GICD_IROUTER1427E,Interrupt Routing Register Extended 1427" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DA0++0x07 line.quad 0x00 "GICD_IROUTER1428E,Interrupt Routing Register Extended 1428" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DA8++0x07 line.quad 0x00 "GICD_IROUTER1429E,Interrupt Routing Register Extended 1429" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DB0++0x07 line.quad 0x00 "GICD_IROUTER1430E,Interrupt Routing Register Extended 1430" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DB8++0x07 line.quad 0x00 "GICD_IROUTER1431E,Interrupt Routing Register Extended 1431" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DC0++0x07 line.quad 0x00 "GICD_IROUTER1432E,Interrupt Routing Register Extended 1432" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DC8++0x07 line.quad 0x00 "GICD_IROUTER1433E,Interrupt Routing Register Extended 1433" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DD0++0x07 line.quad 0x00 "GICD_IROUTER1434E,Interrupt Routing Register Extended 1434" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DD8++0x07 line.quad 0x00 "GICD_IROUTER1435E,Interrupt Routing Register Extended 1435" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DE0++0x07 line.quad 0x00 "GICD_IROUTER1436E,Interrupt Routing Register Extended 1436" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DE8++0x07 line.quad 0x00 "GICD_IROUTER1437E,Interrupt Routing Register Extended 1437" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DF0++0x07 line.quad 0x00 "GICD_IROUTER1438E,Interrupt Routing Register Extended 1438" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8DF8++0x07 line.quad 0x00 "GICD_IROUTER1439E,Interrupt Routing Register Extended 1439" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E00++0x07 line.quad 0x00 "GICD_IROUTER1440E,Interrupt Routing Register Extended 1440" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E08++0x07 line.quad 0x00 "GICD_IROUTER1441E,Interrupt Routing Register Extended 1441" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E10++0x07 line.quad 0x00 "GICD_IROUTER1442E,Interrupt Routing Register Extended 1442" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E18++0x07 line.quad 0x00 "GICD_IROUTER1443E,Interrupt Routing Register Extended 1443" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E20++0x07 line.quad 0x00 "GICD_IROUTER1444E,Interrupt Routing Register Extended 1444" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E28++0x07 line.quad 0x00 "GICD_IROUTER1445E,Interrupt Routing Register Extended 1445" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E30++0x07 line.quad 0x00 "GICD_IROUTER1446E,Interrupt Routing Register Extended 1446" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E38++0x07 line.quad 0x00 "GICD_IROUTER1447E,Interrupt Routing Register Extended 1447" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E40++0x07 line.quad 0x00 "GICD_IROUTER1448E,Interrupt Routing Register Extended 1448" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E48++0x07 line.quad 0x00 "GICD_IROUTER1449E,Interrupt Routing Register Extended 1449" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E50++0x07 line.quad 0x00 "GICD_IROUTER1450E,Interrupt Routing Register Extended 1450" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E58++0x07 line.quad 0x00 "GICD_IROUTER1451E,Interrupt Routing Register Extended 1451" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E60++0x07 line.quad 0x00 "GICD_IROUTER1452E,Interrupt Routing Register Extended 1452" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E68++0x07 line.quad 0x00 "GICD_IROUTER1453E,Interrupt Routing Register Extended 1453" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E70++0x07 line.quad 0x00 "GICD_IROUTER1454E,Interrupt Routing Register Extended 1454" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E78++0x07 line.quad 0x00 "GICD_IROUTER1455E,Interrupt Routing Register Extended 1455" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E80++0x07 line.quad 0x00 "GICD_IROUTER1456E,Interrupt Routing Register Extended 1456" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E88++0x07 line.quad 0x00 "GICD_IROUTER1457E,Interrupt Routing Register Extended 1457" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E90++0x07 line.quad 0x00 "GICD_IROUTER1458E,Interrupt Routing Register Extended 1458" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8E98++0x07 line.quad 0x00 "GICD_IROUTER1459E,Interrupt Routing Register Extended 1459" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EA0++0x07 line.quad 0x00 "GICD_IROUTER1460E,Interrupt Routing Register Extended 1460" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EA8++0x07 line.quad 0x00 "GICD_IROUTER1461E,Interrupt Routing Register Extended 1461" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EB0++0x07 line.quad 0x00 "GICD_IROUTER1462E,Interrupt Routing Register Extended 1462" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EB8++0x07 line.quad 0x00 "GICD_IROUTER1463E,Interrupt Routing Register Extended 1463" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EC0++0x07 line.quad 0x00 "GICD_IROUTER1464E,Interrupt Routing Register Extended 1464" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EC8++0x07 line.quad 0x00 "GICD_IROUTER1465E,Interrupt Routing Register Extended 1465" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8ED0++0x07 line.quad 0x00 "GICD_IROUTER1466E,Interrupt Routing Register Extended 1466" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8ED8++0x07 line.quad 0x00 "GICD_IROUTER1467E,Interrupt Routing Register Extended 1467" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EE0++0x07 line.quad 0x00 "GICD_IROUTER1468E,Interrupt Routing Register Extended 1468" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EE8++0x07 line.quad 0x00 "GICD_IROUTER1469E,Interrupt Routing Register Extended 1469" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EF0++0x07 line.quad 0x00 "GICD_IROUTER1470E,Interrupt Routing Register Extended 1470" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8EF8++0x07 line.quad 0x00 "GICD_IROUTER1471E,Interrupt Routing Register Extended 1471" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F00++0x07 line.quad 0x00 "GICD_IROUTER1472E,Interrupt Routing Register Extended 1472" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F08++0x07 line.quad 0x00 "GICD_IROUTER1473E,Interrupt Routing Register Extended 1473" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F10++0x07 line.quad 0x00 "GICD_IROUTER1474E,Interrupt Routing Register Extended 1474" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F18++0x07 line.quad 0x00 "GICD_IROUTER1475E,Interrupt Routing Register Extended 1475" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F20++0x07 line.quad 0x00 "GICD_IROUTER1476E,Interrupt Routing Register Extended 1476" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F28++0x07 line.quad 0x00 "GICD_IROUTER1477E,Interrupt Routing Register Extended 1477" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F30++0x07 line.quad 0x00 "GICD_IROUTER1478E,Interrupt Routing Register Extended 1478" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F38++0x07 line.quad 0x00 "GICD_IROUTER1479E,Interrupt Routing Register Extended 1479" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F40++0x07 line.quad 0x00 "GICD_IROUTER1480E,Interrupt Routing Register Extended 1480" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F48++0x07 line.quad 0x00 "GICD_IROUTER1481E,Interrupt Routing Register Extended 1481" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F50++0x07 line.quad 0x00 "GICD_IROUTER1482E,Interrupt Routing Register Extended 1482" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F58++0x07 line.quad 0x00 "GICD_IROUTER1483E,Interrupt Routing Register Extended 1483" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F60++0x07 line.quad 0x00 "GICD_IROUTER1484E,Interrupt Routing Register Extended 1484" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F68++0x07 line.quad 0x00 "GICD_IROUTER1485E,Interrupt Routing Register Extended 1485" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F70++0x07 line.quad 0x00 "GICD_IROUTER1486E,Interrupt Routing Register Extended 1486" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F78++0x07 line.quad 0x00 "GICD_IROUTER1487E,Interrupt Routing Register Extended 1487" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F80++0x07 line.quad 0x00 "GICD_IROUTER1488E,Interrupt Routing Register Extended 1488" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F88++0x07 line.quad 0x00 "GICD_IROUTER1489E,Interrupt Routing Register Extended 1489" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F90++0x07 line.quad 0x00 "GICD_IROUTER1490E,Interrupt Routing Register Extended 1490" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8F98++0x07 line.quad 0x00 "GICD_IROUTER1491E,Interrupt Routing Register Extended 1491" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FA0++0x07 line.quad 0x00 "GICD_IROUTER1492E,Interrupt Routing Register Extended 1492" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FA8++0x07 line.quad 0x00 "GICD_IROUTER1493E,Interrupt Routing Register Extended 1493" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FB0++0x07 line.quad 0x00 "GICD_IROUTER1494E,Interrupt Routing Register Extended 1494" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FB8++0x07 line.quad 0x00 "GICD_IROUTER1495E,Interrupt Routing Register Extended 1495" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FC0++0x07 line.quad 0x00 "GICD_IROUTER1496E,Interrupt Routing Register Extended 1496" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FC8++0x07 line.quad 0x00 "GICD_IROUTER1497E,Interrupt Routing Register Extended 1497" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FD0++0x07 line.quad 0x00 "GICD_IROUTER1498E,Interrupt Routing Register Extended 1498" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FD8++0x07 line.quad 0x00 "GICD_IROUTER1499E,Interrupt Routing Register Extended 1499" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FE0++0x07 line.quad 0x00 "GICD_IROUTER1500E,Interrupt Routing Register Extended 1500" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FE8++0x07 line.quad 0x00 "GICD_IROUTER1501E,Interrupt Routing Register Extended 1501" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FF0++0x07 line.quad 0x00 "GICD_IROUTER1502E,Interrupt Routing Register Extended 1502" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x8FF8++0x07 line.quad 0x00 "GICD_IROUTER1503E,Interrupt Routing Register Extended 1503" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9000++0x07 line.quad 0x00 "GICD_IROUTER1504E,Interrupt Routing Register Extended 1504" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9008++0x07 line.quad 0x00 "GICD_IROUTER1505E,Interrupt Routing Register Extended 1505" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9010++0x07 line.quad 0x00 "GICD_IROUTER1506E,Interrupt Routing Register Extended 1506" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9018++0x07 line.quad 0x00 "GICD_IROUTER1507E,Interrupt Routing Register Extended 1507" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9020++0x07 line.quad 0x00 "GICD_IROUTER1508E,Interrupt Routing Register Extended 1508" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9028++0x07 line.quad 0x00 "GICD_IROUTER1509E,Interrupt Routing Register Extended 1509" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9030++0x07 line.quad 0x00 "GICD_IROUTER1510E,Interrupt Routing Register Extended 1510" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9038++0x07 line.quad 0x00 "GICD_IROUTER1511E,Interrupt Routing Register Extended 1511" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9040++0x07 line.quad 0x00 "GICD_IROUTER1512E,Interrupt Routing Register Extended 1512" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9048++0x07 line.quad 0x00 "GICD_IROUTER1513E,Interrupt Routing Register Extended 1513" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9050++0x07 line.quad 0x00 "GICD_IROUTER1514E,Interrupt Routing Register Extended 1514" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9058++0x07 line.quad 0x00 "GICD_IROUTER1515E,Interrupt Routing Register Extended 1515" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9060++0x07 line.quad 0x00 "GICD_IROUTER1516E,Interrupt Routing Register Extended 1516" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9068++0x07 line.quad 0x00 "GICD_IROUTER1517E,Interrupt Routing Register Extended 1517" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9070++0x07 line.quad 0x00 "GICD_IROUTER1518E,Interrupt Routing Register Extended 1518" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9078++0x07 line.quad 0x00 "GICD_IROUTER1519E,Interrupt Routing Register Extended 1519" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9080++0x07 line.quad 0x00 "GICD_IROUTER1520E,Interrupt Routing Register Extended 1520" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9088++0x07 line.quad 0x00 "GICD_IROUTER1521E,Interrupt Routing Register Extended 1521" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9090++0x07 line.quad 0x00 "GICD_IROUTER1522E,Interrupt Routing Register Extended 1522" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9098++0x07 line.quad 0x00 "GICD_IROUTER1523E,Interrupt Routing Register Extended 1523" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90A0++0x07 line.quad 0x00 "GICD_IROUTER1524E,Interrupt Routing Register Extended 1524" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90A8++0x07 line.quad 0x00 "GICD_IROUTER1525E,Interrupt Routing Register Extended 1525" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90B0++0x07 line.quad 0x00 "GICD_IROUTER1526E,Interrupt Routing Register Extended 1526" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90B8++0x07 line.quad 0x00 "GICD_IROUTER1527E,Interrupt Routing Register Extended 1527" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90C0++0x07 line.quad 0x00 "GICD_IROUTER1528E,Interrupt Routing Register Extended 1528" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90C8++0x07 line.quad 0x00 "GICD_IROUTER1529E,Interrupt Routing Register Extended 1529" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90D0++0x07 line.quad 0x00 "GICD_IROUTER1530E,Interrupt Routing Register Extended 1530" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90D8++0x07 line.quad 0x00 "GICD_IROUTER1531E,Interrupt Routing Register Extended 1531" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90E0++0x07 line.quad 0x00 "GICD_IROUTER1532E,Interrupt Routing Register Extended 1532" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90E8++0x07 line.quad 0x00 "GICD_IROUTER1533E,Interrupt Routing Register Extended 1533" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90F0++0x07 line.quad 0x00 "GICD_IROUTER1534E,Interrupt Routing Register Extended 1534" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x90F8++0x07 line.quad 0x00 "GICD_IROUTER1535E,Interrupt Routing Register Extended 1535" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9100++0x07 line.quad 0x00 "GICD_IROUTER1536E,Interrupt Routing Register Extended 1536" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9108++0x07 line.quad 0x00 "GICD_IROUTER1537E,Interrupt Routing Register Extended 1537" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9110++0x07 line.quad 0x00 "GICD_IROUTER1538E,Interrupt Routing Register Extended 1538" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9118++0x07 line.quad 0x00 "GICD_IROUTER1539E,Interrupt Routing Register Extended 1539" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9120++0x07 line.quad 0x00 "GICD_IROUTER1540E,Interrupt Routing Register Extended 1540" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9128++0x07 line.quad 0x00 "GICD_IROUTER1541E,Interrupt Routing Register Extended 1541" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9130++0x07 line.quad 0x00 "GICD_IROUTER1542E,Interrupt Routing Register Extended 1542" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9138++0x07 line.quad 0x00 "GICD_IROUTER1543E,Interrupt Routing Register Extended 1543" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9140++0x07 line.quad 0x00 "GICD_IROUTER1544E,Interrupt Routing Register Extended 1544" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9148++0x07 line.quad 0x00 "GICD_IROUTER1545E,Interrupt Routing Register Extended 1545" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9150++0x07 line.quad 0x00 "GICD_IROUTER1546E,Interrupt Routing Register Extended 1546" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9158++0x07 line.quad 0x00 "GICD_IROUTER1547E,Interrupt Routing Register Extended 1547" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9160++0x07 line.quad 0x00 "GICD_IROUTER1548E,Interrupt Routing Register Extended 1548" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9168++0x07 line.quad 0x00 "GICD_IROUTER1549E,Interrupt Routing Register Extended 1549" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9170++0x07 line.quad 0x00 "GICD_IROUTER1550E,Interrupt Routing Register Extended 1550" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9178++0x07 line.quad 0x00 "GICD_IROUTER1551E,Interrupt Routing Register Extended 1551" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9180++0x07 line.quad 0x00 "GICD_IROUTER1552E,Interrupt Routing Register Extended 1552" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9188++0x07 line.quad 0x00 "GICD_IROUTER1553E,Interrupt Routing Register Extended 1553" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9190++0x07 line.quad 0x00 "GICD_IROUTER1554E,Interrupt Routing Register Extended 1554" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9198++0x07 line.quad 0x00 "GICD_IROUTER1555E,Interrupt Routing Register Extended 1555" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91A0++0x07 line.quad 0x00 "GICD_IROUTER1556E,Interrupt Routing Register Extended 1556" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91A8++0x07 line.quad 0x00 "GICD_IROUTER1557E,Interrupt Routing Register Extended 1557" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91B0++0x07 line.quad 0x00 "GICD_IROUTER1558E,Interrupt Routing Register Extended 1558" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91B8++0x07 line.quad 0x00 "GICD_IROUTER1559E,Interrupt Routing Register Extended 1559" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91C0++0x07 line.quad 0x00 "GICD_IROUTER1560E,Interrupt Routing Register Extended 1560" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91C8++0x07 line.quad 0x00 "GICD_IROUTER1561E,Interrupt Routing Register Extended 1561" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91D0++0x07 line.quad 0x00 "GICD_IROUTER1562E,Interrupt Routing Register Extended 1562" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91D8++0x07 line.quad 0x00 "GICD_IROUTER1563E,Interrupt Routing Register Extended 1563" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91E0++0x07 line.quad 0x00 "GICD_IROUTER1564E,Interrupt Routing Register Extended 1564" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91E8++0x07 line.quad 0x00 "GICD_IROUTER1565E,Interrupt Routing Register Extended 1565" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91F0++0x07 line.quad 0x00 "GICD_IROUTER1566E,Interrupt Routing Register Extended 1566" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x91F8++0x07 line.quad 0x00 "GICD_IROUTER1567E,Interrupt Routing Register Extended 1567" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9200++0x07 line.quad 0x00 "GICD_IROUTER1568E,Interrupt Routing Register Extended 1568" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9208++0x07 line.quad 0x00 "GICD_IROUTER1569E,Interrupt Routing Register Extended 1569" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9210++0x07 line.quad 0x00 "GICD_IROUTER1570E,Interrupt Routing Register Extended 1570" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9218++0x07 line.quad 0x00 "GICD_IROUTER1571E,Interrupt Routing Register Extended 1571" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9220++0x07 line.quad 0x00 "GICD_IROUTER1572E,Interrupt Routing Register Extended 1572" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9228++0x07 line.quad 0x00 "GICD_IROUTER1573E,Interrupt Routing Register Extended 1573" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9230++0x07 line.quad 0x00 "GICD_IROUTER1574E,Interrupt Routing Register Extended 1574" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9238++0x07 line.quad 0x00 "GICD_IROUTER1575E,Interrupt Routing Register Extended 1575" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9240++0x07 line.quad 0x00 "GICD_IROUTER1576E,Interrupt Routing Register Extended 1576" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9248++0x07 line.quad 0x00 "GICD_IROUTER1577E,Interrupt Routing Register Extended 1577" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9250++0x07 line.quad 0x00 "GICD_IROUTER1578E,Interrupt Routing Register Extended 1578" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9258++0x07 line.quad 0x00 "GICD_IROUTER1579E,Interrupt Routing Register Extended 1579" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9260++0x07 line.quad 0x00 "GICD_IROUTER1580E,Interrupt Routing Register Extended 1580" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9268++0x07 line.quad 0x00 "GICD_IROUTER1581E,Interrupt Routing Register Extended 1581" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9270++0x07 line.quad 0x00 "GICD_IROUTER1582E,Interrupt Routing Register Extended 1582" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9278++0x07 line.quad 0x00 "GICD_IROUTER1583E,Interrupt Routing Register Extended 1583" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9280++0x07 line.quad 0x00 "GICD_IROUTER1584E,Interrupt Routing Register Extended 1584" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9288++0x07 line.quad 0x00 "GICD_IROUTER1585E,Interrupt Routing Register Extended 1585" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9290++0x07 line.quad 0x00 "GICD_IROUTER1586E,Interrupt Routing Register Extended 1586" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9298++0x07 line.quad 0x00 "GICD_IROUTER1587E,Interrupt Routing Register Extended 1587" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92A0++0x07 line.quad 0x00 "GICD_IROUTER1588E,Interrupt Routing Register Extended 1588" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92A8++0x07 line.quad 0x00 "GICD_IROUTER1589E,Interrupt Routing Register Extended 1589" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92B0++0x07 line.quad 0x00 "GICD_IROUTER1590E,Interrupt Routing Register Extended 1590" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92B8++0x07 line.quad 0x00 "GICD_IROUTER1591E,Interrupt Routing Register Extended 1591" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92C0++0x07 line.quad 0x00 "GICD_IROUTER1592E,Interrupt Routing Register Extended 1592" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92C8++0x07 line.quad 0x00 "GICD_IROUTER1593E,Interrupt Routing Register Extended 1593" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92D0++0x07 line.quad 0x00 "GICD_IROUTER1594E,Interrupt Routing Register Extended 1594" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92D8++0x07 line.quad 0x00 "GICD_IROUTER1595E,Interrupt Routing Register Extended 1595" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92E0++0x07 line.quad 0x00 "GICD_IROUTER1596E,Interrupt Routing Register Extended 1596" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92E8++0x07 line.quad 0x00 "GICD_IROUTER1597E,Interrupt Routing Register Extended 1597" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92F0++0x07 line.quad 0x00 "GICD_IROUTER1598E,Interrupt Routing Register Extended 1598" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x92F8++0x07 line.quad 0x00 "GICD_IROUTER1599E,Interrupt Routing Register Extended 1599" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9300++0x07 line.quad 0x00 "GICD_IROUTER1600E,Interrupt Routing Register Extended 1600" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9308++0x07 line.quad 0x00 "GICD_IROUTER1601E,Interrupt Routing Register Extended 1601" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9310++0x07 line.quad 0x00 "GICD_IROUTER1602E,Interrupt Routing Register Extended 1602" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9318++0x07 line.quad 0x00 "GICD_IROUTER1603E,Interrupt Routing Register Extended 1603" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9320++0x07 line.quad 0x00 "GICD_IROUTER1604E,Interrupt Routing Register Extended 1604" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9328++0x07 line.quad 0x00 "GICD_IROUTER1605E,Interrupt Routing Register Extended 1605" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9330++0x07 line.quad 0x00 "GICD_IROUTER1606E,Interrupt Routing Register Extended 1606" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9338++0x07 line.quad 0x00 "GICD_IROUTER1607E,Interrupt Routing Register Extended 1607" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9340++0x07 line.quad 0x00 "GICD_IROUTER1608E,Interrupt Routing Register Extended 1608" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9348++0x07 line.quad 0x00 "GICD_IROUTER1609E,Interrupt Routing Register Extended 1609" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9350++0x07 line.quad 0x00 "GICD_IROUTER1610E,Interrupt Routing Register Extended 1610" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9358++0x07 line.quad 0x00 "GICD_IROUTER1611E,Interrupt Routing Register Extended 1611" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9360++0x07 line.quad 0x00 "GICD_IROUTER1612E,Interrupt Routing Register Extended 1612" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9368++0x07 line.quad 0x00 "GICD_IROUTER1613E,Interrupt Routing Register Extended 1613" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9370++0x07 line.quad 0x00 "GICD_IROUTER1614E,Interrupt Routing Register Extended 1614" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9378++0x07 line.quad 0x00 "GICD_IROUTER1615E,Interrupt Routing Register Extended 1615" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9380++0x07 line.quad 0x00 "GICD_IROUTER1616E,Interrupt Routing Register Extended 1616" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9388++0x07 line.quad 0x00 "GICD_IROUTER1617E,Interrupt Routing Register Extended 1617" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9390++0x07 line.quad 0x00 "GICD_IROUTER1618E,Interrupt Routing Register Extended 1618" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9398++0x07 line.quad 0x00 "GICD_IROUTER1619E,Interrupt Routing Register Extended 1619" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93A0++0x07 line.quad 0x00 "GICD_IROUTER1620E,Interrupt Routing Register Extended 1620" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93A8++0x07 line.quad 0x00 "GICD_IROUTER1621E,Interrupt Routing Register Extended 1621" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93B0++0x07 line.quad 0x00 "GICD_IROUTER1622E,Interrupt Routing Register Extended 1622" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93B8++0x07 line.quad 0x00 "GICD_IROUTER1623E,Interrupt Routing Register Extended 1623" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93C0++0x07 line.quad 0x00 "GICD_IROUTER1624E,Interrupt Routing Register Extended 1624" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93C8++0x07 line.quad 0x00 "GICD_IROUTER1625E,Interrupt Routing Register Extended 1625" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93D0++0x07 line.quad 0x00 "GICD_IROUTER1626E,Interrupt Routing Register Extended 1626" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93D8++0x07 line.quad 0x00 "GICD_IROUTER1627E,Interrupt Routing Register Extended 1627" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93E0++0x07 line.quad 0x00 "GICD_IROUTER1628E,Interrupt Routing Register Extended 1628" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93E8++0x07 line.quad 0x00 "GICD_IROUTER1629E,Interrupt Routing Register Extended 1629" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93F0++0x07 line.quad 0x00 "GICD_IROUTER1630E,Interrupt Routing Register Extended 1630" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x93F8++0x07 line.quad 0x00 "GICD_IROUTER1631E,Interrupt Routing Register Extended 1631" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9400++0x07 line.quad 0x00 "GICD_IROUTER1632E,Interrupt Routing Register Extended 1632" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9408++0x07 line.quad 0x00 "GICD_IROUTER1633E,Interrupt Routing Register Extended 1633" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9410++0x07 line.quad 0x00 "GICD_IROUTER1634E,Interrupt Routing Register Extended 1634" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9418++0x07 line.quad 0x00 "GICD_IROUTER1635E,Interrupt Routing Register Extended 1635" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9420++0x07 line.quad 0x00 "GICD_IROUTER1636E,Interrupt Routing Register Extended 1636" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9428++0x07 line.quad 0x00 "GICD_IROUTER1637E,Interrupt Routing Register Extended 1637" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9430++0x07 line.quad 0x00 "GICD_IROUTER1638E,Interrupt Routing Register Extended 1638" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9438++0x07 line.quad 0x00 "GICD_IROUTER1639E,Interrupt Routing Register Extended 1639" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9440++0x07 line.quad 0x00 "GICD_IROUTER1640E,Interrupt Routing Register Extended 1640" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9448++0x07 line.quad 0x00 "GICD_IROUTER1641E,Interrupt Routing Register Extended 1641" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9450++0x07 line.quad 0x00 "GICD_IROUTER1642E,Interrupt Routing Register Extended 1642" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9458++0x07 line.quad 0x00 "GICD_IROUTER1643E,Interrupt Routing Register Extended 1643" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9460++0x07 line.quad 0x00 "GICD_IROUTER1644E,Interrupt Routing Register Extended 1644" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9468++0x07 line.quad 0x00 "GICD_IROUTER1645E,Interrupt Routing Register Extended 1645" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9470++0x07 line.quad 0x00 "GICD_IROUTER1646E,Interrupt Routing Register Extended 1646" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9478++0x07 line.quad 0x00 "GICD_IROUTER1647E,Interrupt Routing Register Extended 1647" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9480++0x07 line.quad 0x00 "GICD_IROUTER1648E,Interrupt Routing Register Extended 1648" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9488++0x07 line.quad 0x00 "GICD_IROUTER1649E,Interrupt Routing Register Extended 1649" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9490++0x07 line.quad 0x00 "GICD_IROUTER1650E,Interrupt Routing Register Extended 1650" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9498++0x07 line.quad 0x00 "GICD_IROUTER1651E,Interrupt Routing Register Extended 1651" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94A0++0x07 line.quad 0x00 "GICD_IROUTER1652E,Interrupt Routing Register Extended 1652" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94A8++0x07 line.quad 0x00 "GICD_IROUTER1653E,Interrupt Routing Register Extended 1653" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94B0++0x07 line.quad 0x00 "GICD_IROUTER1654E,Interrupt Routing Register Extended 1654" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94B8++0x07 line.quad 0x00 "GICD_IROUTER1655E,Interrupt Routing Register Extended 1655" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94C0++0x07 line.quad 0x00 "GICD_IROUTER1656E,Interrupt Routing Register Extended 1656" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94C8++0x07 line.quad 0x00 "GICD_IROUTER1657E,Interrupt Routing Register Extended 1657" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94D0++0x07 line.quad 0x00 "GICD_IROUTER1658E,Interrupt Routing Register Extended 1658" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94D8++0x07 line.quad 0x00 "GICD_IROUTER1659E,Interrupt Routing Register Extended 1659" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94E0++0x07 line.quad 0x00 "GICD_IROUTER1660E,Interrupt Routing Register Extended 1660" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94E8++0x07 line.quad 0x00 "GICD_IROUTER1661E,Interrupt Routing Register Extended 1661" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94F0++0x07 line.quad 0x00 "GICD_IROUTER1662E,Interrupt Routing Register Extended 1662" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x94F8++0x07 line.quad 0x00 "GICD_IROUTER1663E,Interrupt Routing Register Extended 1663" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9500++0x07 line.quad 0x00 "GICD_IROUTER1664E,Interrupt Routing Register Extended 1664" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9508++0x07 line.quad 0x00 "GICD_IROUTER1665E,Interrupt Routing Register Extended 1665" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9510++0x07 line.quad 0x00 "GICD_IROUTER1666E,Interrupt Routing Register Extended 1666" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9518++0x07 line.quad 0x00 "GICD_IROUTER1667E,Interrupt Routing Register Extended 1667" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9520++0x07 line.quad 0x00 "GICD_IROUTER1668E,Interrupt Routing Register Extended 1668" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9528++0x07 line.quad 0x00 "GICD_IROUTER1669E,Interrupt Routing Register Extended 1669" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9530++0x07 line.quad 0x00 "GICD_IROUTER1670E,Interrupt Routing Register Extended 1670" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9538++0x07 line.quad 0x00 "GICD_IROUTER1671E,Interrupt Routing Register Extended 1671" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9540++0x07 line.quad 0x00 "GICD_IROUTER1672E,Interrupt Routing Register Extended 1672" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9548++0x07 line.quad 0x00 "GICD_IROUTER1673E,Interrupt Routing Register Extended 1673" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9550++0x07 line.quad 0x00 "GICD_IROUTER1674E,Interrupt Routing Register Extended 1674" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9558++0x07 line.quad 0x00 "GICD_IROUTER1675E,Interrupt Routing Register Extended 1675" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9560++0x07 line.quad 0x00 "GICD_IROUTER1676E,Interrupt Routing Register Extended 1676" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9568++0x07 line.quad 0x00 "GICD_IROUTER1677E,Interrupt Routing Register Extended 1677" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9570++0x07 line.quad 0x00 "GICD_IROUTER1678E,Interrupt Routing Register Extended 1678" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9578++0x07 line.quad 0x00 "GICD_IROUTER1679E,Interrupt Routing Register Extended 1679" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9580++0x07 line.quad 0x00 "GICD_IROUTER1680E,Interrupt Routing Register Extended 1680" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9588++0x07 line.quad 0x00 "GICD_IROUTER1681E,Interrupt Routing Register Extended 1681" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9590++0x07 line.quad 0x00 "GICD_IROUTER1682E,Interrupt Routing Register Extended 1682" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9598++0x07 line.quad 0x00 "GICD_IROUTER1683E,Interrupt Routing Register Extended 1683" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95A0++0x07 line.quad 0x00 "GICD_IROUTER1684E,Interrupt Routing Register Extended 1684" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95A8++0x07 line.quad 0x00 "GICD_IROUTER1685E,Interrupt Routing Register Extended 1685" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95B0++0x07 line.quad 0x00 "GICD_IROUTER1686E,Interrupt Routing Register Extended 1686" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95B8++0x07 line.quad 0x00 "GICD_IROUTER1687E,Interrupt Routing Register Extended 1687" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95C0++0x07 line.quad 0x00 "GICD_IROUTER1688E,Interrupt Routing Register Extended 1688" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95C8++0x07 line.quad 0x00 "GICD_IROUTER1689E,Interrupt Routing Register Extended 1689" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95D0++0x07 line.quad 0x00 "GICD_IROUTER1690E,Interrupt Routing Register Extended 1690" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95D8++0x07 line.quad 0x00 "GICD_IROUTER1691E,Interrupt Routing Register Extended 1691" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95E0++0x07 line.quad 0x00 "GICD_IROUTER1692E,Interrupt Routing Register Extended 1692" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95E8++0x07 line.quad 0x00 "GICD_IROUTER1693E,Interrupt Routing Register Extended 1693" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95F0++0x07 line.quad 0x00 "GICD_IROUTER1694E,Interrupt Routing Register Extended 1694" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x95F8++0x07 line.quad 0x00 "GICD_IROUTER1695E,Interrupt Routing Register Extended 1695" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9600++0x07 line.quad 0x00 "GICD_IROUTER1696E,Interrupt Routing Register Extended 1696" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9608++0x07 line.quad 0x00 "GICD_IROUTER1697E,Interrupt Routing Register Extended 1697" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9610++0x07 line.quad 0x00 "GICD_IROUTER1698E,Interrupt Routing Register Extended 1698" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9618++0x07 line.quad 0x00 "GICD_IROUTER1699E,Interrupt Routing Register Extended 1699" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9620++0x07 line.quad 0x00 "GICD_IROUTER1700E,Interrupt Routing Register Extended 1700" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9628++0x07 line.quad 0x00 "GICD_IROUTER1701E,Interrupt Routing Register Extended 1701" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9630++0x07 line.quad 0x00 "GICD_IROUTER1702E,Interrupt Routing Register Extended 1702" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9638++0x07 line.quad 0x00 "GICD_IROUTER1703E,Interrupt Routing Register Extended 1703" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9640++0x07 line.quad 0x00 "GICD_IROUTER1704E,Interrupt Routing Register Extended 1704" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9648++0x07 line.quad 0x00 "GICD_IROUTER1705E,Interrupt Routing Register Extended 1705" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9650++0x07 line.quad 0x00 "GICD_IROUTER1706E,Interrupt Routing Register Extended 1706" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9658++0x07 line.quad 0x00 "GICD_IROUTER1707E,Interrupt Routing Register Extended 1707" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9660++0x07 line.quad 0x00 "GICD_IROUTER1708E,Interrupt Routing Register Extended 1708" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9668++0x07 line.quad 0x00 "GICD_IROUTER1709E,Interrupt Routing Register Extended 1709" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9670++0x07 line.quad 0x00 "GICD_IROUTER1710E,Interrupt Routing Register Extended 1710" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9678++0x07 line.quad 0x00 "GICD_IROUTER1711E,Interrupt Routing Register Extended 1711" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9680++0x07 line.quad 0x00 "GICD_IROUTER1712E,Interrupt Routing Register Extended 1712" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9688++0x07 line.quad 0x00 "GICD_IROUTER1713E,Interrupt Routing Register Extended 1713" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9690++0x07 line.quad 0x00 "GICD_IROUTER1714E,Interrupt Routing Register Extended 1714" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9698++0x07 line.quad 0x00 "GICD_IROUTER1715E,Interrupt Routing Register Extended 1715" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96A0++0x07 line.quad 0x00 "GICD_IROUTER1716E,Interrupt Routing Register Extended 1716" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96A8++0x07 line.quad 0x00 "GICD_IROUTER1717E,Interrupt Routing Register Extended 1717" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96B0++0x07 line.quad 0x00 "GICD_IROUTER1718E,Interrupt Routing Register Extended 1718" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96B8++0x07 line.quad 0x00 "GICD_IROUTER1719E,Interrupt Routing Register Extended 1719" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96C0++0x07 line.quad 0x00 "GICD_IROUTER1720E,Interrupt Routing Register Extended 1720" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96C8++0x07 line.quad 0x00 "GICD_IROUTER1721E,Interrupt Routing Register Extended 1721" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96D0++0x07 line.quad 0x00 "GICD_IROUTER1722E,Interrupt Routing Register Extended 1722" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96D8++0x07 line.quad 0x00 "GICD_IROUTER1723E,Interrupt Routing Register Extended 1723" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96E0++0x07 line.quad 0x00 "GICD_IROUTER1724E,Interrupt Routing Register Extended 1724" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96E8++0x07 line.quad 0x00 "GICD_IROUTER1725E,Interrupt Routing Register Extended 1725" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96F0++0x07 line.quad 0x00 "GICD_IROUTER1726E,Interrupt Routing Register Extended 1726" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x96F8++0x07 line.quad 0x00 "GICD_IROUTER1727E,Interrupt Routing Register Extended 1727" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9700++0x07 line.quad 0x00 "GICD_IROUTER1728E,Interrupt Routing Register Extended 1728" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9708++0x07 line.quad 0x00 "GICD_IROUTER1729E,Interrupt Routing Register Extended 1729" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9710++0x07 line.quad 0x00 "GICD_IROUTER1730E,Interrupt Routing Register Extended 1730" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9718++0x07 line.quad 0x00 "GICD_IROUTER1731E,Interrupt Routing Register Extended 1731" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9720++0x07 line.quad 0x00 "GICD_IROUTER1732E,Interrupt Routing Register Extended 1732" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9728++0x07 line.quad 0x00 "GICD_IROUTER1733E,Interrupt Routing Register Extended 1733" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9730++0x07 line.quad 0x00 "GICD_IROUTER1734E,Interrupt Routing Register Extended 1734" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9738++0x07 line.quad 0x00 "GICD_IROUTER1735E,Interrupt Routing Register Extended 1735" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9740++0x07 line.quad 0x00 "GICD_IROUTER1736E,Interrupt Routing Register Extended 1736" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9748++0x07 line.quad 0x00 "GICD_IROUTER1737E,Interrupt Routing Register Extended 1737" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9750++0x07 line.quad 0x00 "GICD_IROUTER1738E,Interrupt Routing Register Extended 1738" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9758++0x07 line.quad 0x00 "GICD_IROUTER1739E,Interrupt Routing Register Extended 1739" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9760++0x07 line.quad 0x00 "GICD_IROUTER1740E,Interrupt Routing Register Extended 1740" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9768++0x07 line.quad 0x00 "GICD_IROUTER1741E,Interrupt Routing Register Extended 1741" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9770++0x07 line.quad 0x00 "GICD_IROUTER1742E,Interrupt Routing Register Extended 1742" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9778++0x07 line.quad 0x00 "GICD_IROUTER1743E,Interrupt Routing Register Extended 1743" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9780++0x07 line.quad 0x00 "GICD_IROUTER1744E,Interrupt Routing Register Extended 1744" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9788++0x07 line.quad 0x00 "GICD_IROUTER1745E,Interrupt Routing Register Extended 1745" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9790++0x07 line.quad 0x00 "GICD_IROUTER1746E,Interrupt Routing Register Extended 1746" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9798++0x07 line.quad 0x00 "GICD_IROUTER1747E,Interrupt Routing Register Extended 1747" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97A0++0x07 line.quad 0x00 "GICD_IROUTER1748E,Interrupt Routing Register Extended 1748" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97A8++0x07 line.quad 0x00 "GICD_IROUTER1749E,Interrupt Routing Register Extended 1749" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97B0++0x07 line.quad 0x00 "GICD_IROUTER1750E,Interrupt Routing Register Extended 1750" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97B8++0x07 line.quad 0x00 "GICD_IROUTER1751E,Interrupt Routing Register Extended 1751" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97C0++0x07 line.quad 0x00 "GICD_IROUTER1752E,Interrupt Routing Register Extended 1752" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97C8++0x07 line.quad 0x00 "GICD_IROUTER1753E,Interrupt Routing Register Extended 1753" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97D0++0x07 line.quad 0x00 "GICD_IROUTER1754E,Interrupt Routing Register Extended 1754" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97D8++0x07 line.quad 0x00 "GICD_IROUTER1755E,Interrupt Routing Register Extended 1755" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97E0++0x07 line.quad 0x00 "GICD_IROUTER1756E,Interrupt Routing Register Extended 1756" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97E8++0x07 line.quad 0x00 "GICD_IROUTER1757E,Interrupt Routing Register Extended 1757" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97F0++0x07 line.quad 0x00 "GICD_IROUTER1758E,Interrupt Routing Register Extended 1758" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x97F8++0x07 line.quad 0x00 "GICD_IROUTER1759E,Interrupt Routing Register Extended 1759" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9800++0x07 line.quad 0x00 "GICD_IROUTER1760E,Interrupt Routing Register Extended 1760" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9808++0x07 line.quad 0x00 "GICD_IROUTER1761E,Interrupt Routing Register Extended 1761" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9810++0x07 line.quad 0x00 "GICD_IROUTER1762E,Interrupt Routing Register Extended 1762" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9818++0x07 line.quad 0x00 "GICD_IROUTER1763E,Interrupt Routing Register Extended 1763" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9820++0x07 line.quad 0x00 "GICD_IROUTER1764E,Interrupt Routing Register Extended 1764" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9828++0x07 line.quad 0x00 "GICD_IROUTER1765E,Interrupt Routing Register Extended 1765" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9830++0x07 line.quad 0x00 "GICD_IROUTER1766E,Interrupt Routing Register Extended 1766" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9838++0x07 line.quad 0x00 "GICD_IROUTER1767E,Interrupt Routing Register Extended 1767" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9840++0x07 line.quad 0x00 "GICD_IROUTER1768E,Interrupt Routing Register Extended 1768" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9848++0x07 line.quad 0x00 "GICD_IROUTER1769E,Interrupt Routing Register Extended 1769" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9850++0x07 line.quad 0x00 "GICD_IROUTER1770E,Interrupt Routing Register Extended 1770" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9858++0x07 line.quad 0x00 "GICD_IROUTER1771E,Interrupt Routing Register Extended 1771" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9860++0x07 line.quad 0x00 "GICD_IROUTER1772E,Interrupt Routing Register Extended 1772" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9868++0x07 line.quad 0x00 "GICD_IROUTER1773E,Interrupt Routing Register Extended 1773" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9870++0x07 line.quad 0x00 "GICD_IROUTER1774E,Interrupt Routing Register Extended 1774" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9878++0x07 line.quad 0x00 "GICD_IROUTER1775E,Interrupt Routing Register Extended 1775" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9880++0x07 line.quad 0x00 "GICD_IROUTER1776E,Interrupt Routing Register Extended 1776" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9888++0x07 line.quad 0x00 "GICD_IROUTER1777E,Interrupt Routing Register Extended 1777" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9890++0x07 line.quad 0x00 "GICD_IROUTER1778E,Interrupt Routing Register Extended 1778" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9898++0x07 line.quad 0x00 "GICD_IROUTER1779E,Interrupt Routing Register Extended 1779" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98A0++0x07 line.quad 0x00 "GICD_IROUTER1780E,Interrupt Routing Register Extended 1780" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98A8++0x07 line.quad 0x00 "GICD_IROUTER1781E,Interrupt Routing Register Extended 1781" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98B0++0x07 line.quad 0x00 "GICD_IROUTER1782E,Interrupt Routing Register Extended 1782" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98B8++0x07 line.quad 0x00 "GICD_IROUTER1783E,Interrupt Routing Register Extended 1783" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98C0++0x07 line.quad 0x00 "GICD_IROUTER1784E,Interrupt Routing Register Extended 1784" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98C8++0x07 line.quad 0x00 "GICD_IROUTER1785E,Interrupt Routing Register Extended 1785" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98D0++0x07 line.quad 0x00 "GICD_IROUTER1786E,Interrupt Routing Register Extended 1786" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98D8++0x07 line.quad 0x00 "GICD_IROUTER1787E,Interrupt Routing Register Extended 1787" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98E0++0x07 line.quad 0x00 "GICD_IROUTER1788E,Interrupt Routing Register Extended 1788" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98E8++0x07 line.quad 0x00 "GICD_IROUTER1789E,Interrupt Routing Register Extended 1789" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98F0++0x07 line.quad 0x00 "GICD_IROUTER1790E,Interrupt Routing Register Extended 1790" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x98F8++0x07 line.quad 0x00 "GICD_IROUTER1791E,Interrupt Routing Register Extended 1791" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9900++0x07 line.quad 0x00 "GICD_IROUTER1792E,Interrupt Routing Register Extended 1792" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9908++0x07 line.quad 0x00 "GICD_IROUTER1793E,Interrupt Routing Register Extended 1793" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9910++0x07 line.quad 0x00 "GICD_IROUTER1794E,Interrupt Routing Register Extended 1794" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9918++0x07 line.quad 0x00 "GICD_IROUTER1795E,Interrupt Routing Register Extended 1795" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9920++0x07 line.quad 0x00 "GICD_IROUTER1796E,Interrupt Routing Register Extended 1796" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9928++0x07 line.quad 0x00 "GICD_IROUTER1797E,Interrupt Routing Register Extended 1797" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9930++0x07 line.quad 0x00 "GICD_IROUTER1798E,Interrupt Routing Register Extended 1798" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9938++0x07 line.quad 0x00 "GICD_IROUTER1799E,Interrupt Routing Register Extended 1799" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9940++0x07 line.quad 0x00 "GICD_IROUTER1800E,Interrupt Routing Register Extended 1800" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9948++0x07 line.quad 0x00 "GICD_IROUTER1801E,Interrupt Routing Register Extended 1801" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9950++0x07 line.quad 0x00 "GICD_IROUTER1802E,Interrupt Routing Register Extended 1802" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9958++0x07 line.quad 0x00 "GICD_IROUTER1803E,Interrupt Routing Register Extended 1803" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9960++0x07 line.quad 0x00 "GICD_IROUTER1804E,Interrupt Routing Register Extended 1804" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9968++0x07 line.quad 0x00 "GICD_IROUTER1805E,Interrupt Routing Register Extended 1805" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9970++0x07 line.quad 0x00 "GICD_IROUTER1806E,Interrupt Routing Register Extended 1806" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9978++0x07 line.quad 0x00 "GICD_IROUTER1807E,Interrupt Routing Register Extended 1807" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9980++0x07 line.quad 0x00 "GICD_IROUTER1808E,Interrupt Routing Register Extended 1808" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9988++0x07 line.quad 0x00 "GICD_IROUTER1809E,Interrupt Routing Register Extended 1809" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9990++0x07 line.quad 0x00 "GICD_IROUTER1810E,Interrupt Routing Register Extended 1810" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9998++0x07 line.quad 0x00 "GICD_IROUTER1811E,Interrupt Routing Register Extended 1811" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99A0++0x07 line.quad 0x00 "GICD_IROUTER1812E,Interrupt Routing Register Extended 1812" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99A8++0x07 line.quad 0x00 "GICD_IROUTER1813E,Interrupt Routing Register Extended 1813" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99B0++0x07 line.quad 0x00 "GICD_IROUTER1814E,Interrupt Routing Register Extended 1814" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99B8++0x07 line.quad 0x00 "GICD_IROUTER1815E,Interrupt Routing Register Extended 1815" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99C0++0x07 line.quad 0x00 "GICD_IROUTER1816E,Interrupt Routing Register Extended 1816" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99C8++0x07 line.quad 0x00 "GICD_IROUTER1817E,Interrupt Routing Register Extended 1817" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99D0++0x07 line.quad 0x00 "GICD_IROUTER1818E,Interrupt Routing Register Extended 1818" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99D8++0x07 line.quad 0x00 "GICD_IROUTER1819E,Interrupt Routing Register Extended 1819" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99E0++0x07 line.quad 0x00 "GICD_IROUTER1820E,Interrupt Routing Register Extended 1820" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99E8++0x07 line.quad 0x00 "GICD_IROUTER1821E,Interrupt Routing Register Extended 1821" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99F0++0x07 line.quad 0x00 "GICD_IROUTER1822E,Interrupt Routing Register Extended 1822" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x99F8++0x07 line.quad 0x00 "GICD_IROUTER1823E,Interrupt Routing Register Extended 1823" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A00++0x07 line.quad 0x00 "GICD_IROUTER1824E,Interrupt Routing Register Extended 1824" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A08++0x07 line.quad 0x00 "GICD_IROUTER1825E,Interrupt Routing Register Extended 1825" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A10++0x07 line.quad 0x00 "GICD_IROUTER1826E,Interrupt Routing Register Extended 1826" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A18++0x07 line.quad 0x00 "GICD_IROUTER1827E,Interrupt Routing Register Extended 1827" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A20++0x07 line.quad 0x00 "GICD_IROUTER1828E,Interrupt Routing Register Extended 1828" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A28++0x07 line.quad 0x00 "GICD_IROUTER1829E,Interrupt Routing Register Extended 1829" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A30++0x07 line.quad 0x00 "GICD_IROUTER1830E,Interrupt Routing Register Extended 1830" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A38++0x07 line.quad 0x00 "GICD_IROUTER1831E,Interrupt Routing Register Extended 1831" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A40++0x07 line.quad 0x00 "GICD_IROUTER1832E,Interrupt Routing Register Extended 1832" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A48++0x07 line.quad 0x00 "GICD_IROUTER1833E,Interrupt Routing Register Extended 1833" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A50++0x07 line.quad 0x00 "GICD_IROUTER1834E,Interrupt Routing Register Extended 1834" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A58++0x07 line.quad 0x00 "GICD_IROUTER1835E,Interrupt Routing Register Extended 1835" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A60++0x07 line.quad 0x00 "GICD_IROUTER1836E,Interrupt Routing Register Extended 1836" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A68++0x07 line.quad 0x00 "GICD_IROUTER1837E,Interrupt Routing Register Extended 1837" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A70++0x07 line.quad 0x00 "GICD_IROUTER1838E,Interrupt Routing Register Extended 1838" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A78++0x07 line.quad 0x00 "GICD_IROUTER1839E,Interrupt Routing Register Extended 1839" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A80++0x07 line.quad 0x00 "GICD_IROUTER1840E,Interrupt Routing Register Extended 1840" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A88++0x07 line.quad 0x00 "GICD_IROUTER1841E,Interrupt Routing Register Extended 1841" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A90++0x07 line.quad 0x00 "GICD_IROUTER1842E,Interrupt Routing Register Extended 1842" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9A98++0x07 line.quad 0x00 "GICD_IROUTER1843E,Interrupt Routing Register Extended 1843" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AA0++0x07 line.quad 0x00 "GICD_IROUTER1844E,Interrupt Routing Register Extended 1844" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AA8++0x07 line.quad 0x00 "GICD_IROUTER1845E,Interrupt Routing Register Extended 1845" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AB0++0x07 line.quad 0x00 "GICD_IROUTER1846E,Interrupt Routing Register Extended 1846" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AB8++0x07 line.quad 0x00 "GICD_IROUTER1847E,Interrupt Routing Register Extended 1847" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AC0++0x07 line.quad 0x00 "GICD_IROUTER1848E,Interrupt Routing Register Extended 1848" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AC8++0x07 line.quad 0x00 "GICD_IROUTER1849E,Interrupt Routing Register Extended 1849" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AD0++0x07 line.quad 0x00 "GICD_IROUTER1850E,Interrupt Routing Register Extended 1850" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AD8++0x07 line.quad 0x00 "GICD_IROUTER1851E,Interrupt Routing Register Extended 1851" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AE0++0x07 line.quad 0x00 "GICD_IROUTER1852E,Interrupt Routing Register Extended 1852" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AE8++0x07 line.quad 0x00 "GICD_IROUTER1853E,Interrupt Routing Register Extended 1853" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AF0++0x07 line.quad 0x00 "GICD_IROUTER1854E,Interrupt Routing Register Extended 1854" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9AF8++0x07 line.quad 0x00 "GICD_IROUTER1855E,Interrupt Routing Register Extended 1855" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B00++0x07 line.quad 0x00 "GICD_IROUTER1856E,Interrupt Routing Register Extended 1856" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B08++0x07 line.quad 0x00 "GICD_IROUTER1857E,Interrupt Routing Register Extended 1857" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B10++0x07 line.quad 0x00 "GICD_IROUTER1858E,Interrupt Routing Register Extended 1858" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B18++0x07 line.quad 0x00 "GICD_IROUTER1859E,Interrupt Routing Register Extended 1859" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B20++0x07 line.quad 0x00 "GICD_IROUTER1860E,Interrupt Routing Register Extended 1860" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B28++0x07 line.quad 0x00 "GICD_IROUTER1861E,Interrupt Routing Register Extended 1861" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B30++0x07 line.quad 0x00 "GICD_IROUTER1862E,Interrupt Routing Register Extended 1862" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B38++0x07 line.quad 0x00 "GICD_IROUTER1863E,Interrupt Routing Register Extended 1863" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B40++0x07 line.quad 0x00 "GICD_IROUTER1864E,Interrupt Routing Register Extended 1864" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B48++0x07 line.quad 0x00 "GICD_IROUTER1865E,Interrupt Routing Register Extended 1865" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B50++0x07 line.quad 0x00 "GICD_IROUTER1866E,Interrupt Routing Register Extended 1866" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B58++0x07 line.quad 0x00 "GICD_IROUTER1867E,Interrupt Routing Register Extended 1867" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B60++0x07 line.quad 0x00 "GICD_IROUTER1868E,Interrupt Routing Register Extended 1868" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B68++0x07 line.quad 0x00 "GICD_IROUTER1869E,Interrupt Routing Register Extended 1869" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B70++0x07 line.quad 0x00 "GICD_IROUTER1870E,Interrupt Routing Register Extended 1870" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B78++0x07 line.quad 0x00 "GICD_IROUTER1871E,Interrupt Routing Register Extended 1871" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B80++0x07 line.quad 0x00 "GICD_IROUTER1872E,Interrupt Routing Register Extended 1872" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B88++0x07 line.quad 0x00 "GICD_IROUTER1873E,Interrupt Routing Register Extended 1873" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B90++0x07 line.quad 0x00 "GICD_IROUTER1874E,Interrupt Routing Register Extended 1874" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9B98++0x07 line.quad 0x00 "GICD_IROUTER1875E,Interrupt Routing Register Extended 1875" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BA0++0x07 line.quad 0x00 "GICD_IROUTER1876E,Interrupt Routing Register Extended 1876" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BA8++0x07 line.quad 0x00 "GICD_IROUTER1877E,Interrupt Routing Register Extended 1877" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BB0++0x07 line.quad 0x00 "GICD_IROUTER1878E,Interrupt Routing Register Extended 1878" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BB8++0x07 line.quad 0x00 "GICD_IROUTER1879E,Interrupt Routing Register Extended 1879" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BC0++0x07 line.quad 0x00 "GICD_IROUTER1880E,Interrupt Routing Register Extended 1880" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BC8++0x07 line.quad 0x00 "GICD_IROUTER1881E,Interrupt Routing Register Extended 1881" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BD0++0x07 line.quad 0x00 "GICD_IROUTER1882E,Interrupt Routing Register Extended 1882" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BD8++0x07 line.quad 0x00 "GICD_IROUTER1883E,Interrupt Routing Register Extended 1883" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BE0++0x07 line.quad 0x00 "GICD_IROUTER1884E,Interrupt Routing Register Extended 1884" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BE8++0x07 line.quad 0x00 "GICD_IROUTER1885E,Interrupt Routing Register Extended 1885" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BF0++0x07 line.quad 0x00 "GICD_IROUTER1886E,Interrupt Routing Register Extended 1886" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9BF8++0x07 line.quad 0x00 "GICD_IROUTER1887E,Interrupt Routing Register Extended 1887" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C00++0x07 line.quad 0x00 "GICD_IROUTER1888E,Interrupt Routing Register Extended 1888" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C08++0x07 line.quad 0x00 "GICD_IROUTER1889E,Interrupt Routing Register Extended 1889" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C10++0x07 line.quad 0x00 "GICD_IROUTER1890E,Interrupt Routing Register Extended 1890" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C18++0x07 line.quad 0x00 "GICD_IROUTER1891E,Interrupt Routing Register Extended 1891" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C20++0x07 line.quad 0x00 "GICD_IROUTER1892E,Interrupt Routing Register Extended 1892" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C28++0x07 line.quad 0x00 "GICD_IROUTER1893E,Interrupt Routing Register Extended 1893" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C30++0x07 line.quad 0x00 "GICD_IROUTER1894E,Interrupt Routing Register Extended 1894" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C38++0x07 line.quad 0x00 "GICD_IROUTER1895E,Interrupt Routing Register Extended 1895" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C40++0x07 line.quad 0x00 "GICD_IROUTER1896E,Interrupt Routing Register Extended 1896" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C48++0x07 line.quad 0x00 "GICD_IROUTER1897E,Interrupt Routing Register Extended 1897" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C50++0x07 line.quad 0x00 "GICD_IROUTER1898E,Interrupt Routing Register Extended 1898" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C58++0x07 line.quad 0x00 "GICD_IROUTER1899E,Interrupt Routing Register Extended 1899" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C60++0x07 line.quad 0x00 "GICD_IROUTER1900E,Interrupt Routing Register Extended 1900" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C68++0x07 line.quad 0x00 "GICD_IROUTER1901E,Interrupt Routing Register Extended 1901" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C70++0x07 line.quad 0x00 "GICD_IROUTER1902E,Interrupt Routing Register Extended 1902" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C78++0x07 line.quad 0x00 "GICD_IROUTER1903E,Interrupt Routing Register Extended 1903" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C80++0x07 line.quad 0x00 "GICD_IROUTER1904E,Interrupt Routing Register Extended 1904" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C88++0x07 line.quad 0x00 "GICD_IROUTER1905E,Interrupt Routing Register Extended 1905" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C90++0x07 line.quad 0x00 "GICD_IROUTER1906E,Interrupt Routing Register Extended 1906" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9C98++0x07 line.quad 0x00 "GICD_IROUTER1907E,Interrupt Routing Register Extended 1907" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CA0++0x07 line.quad 0x00 "GICD_IROUTER1908E,Interrupt Routing Register Extended 1908" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CA8++0x07 line.quad 0x00 "GICD_IROUTER1909E,Interrupt Routing Register Extended 1909" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CB0++0x07 line.quad 0x00 "GICD_IROUTER1910E,Interrupt Routing Register Extended 1910" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CB8++0x07 line.quad 0x00 "GICD_IROUTER1911E,Interrupt Routing Register Extended 1911" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CC0++0x07 line.quad 0x00 "GICD_IROUTER1912E,Interrupt Routing Register Extended 1912" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CC8++0x07 line.quad 0x00 "GICD_IROUTER1913E,Interrupt Routing Register Extended 1913" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CD0++0x07 line.quad 0x00 "GICD_IROUTER1914E,Interrupt Routing Register Extended 1914" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CD8++0x07 line.quad 0x00 "GICD_IROUTER1915E,Interrupt Routing Register Extended 1915" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CE0++0x07 line.quad 0x00 "GICD_IROUTER1916E,Interrupt Routing Register Extended 1916" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CE8++0x07 line.quad 0x00 "GICD_IROUTER1917E,Interrupt Routing Register Extended 1917" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CF0++0x07 line.quad 0x00 "GICD_IROUTER1918E,Interrupt Routing Register Extended 1918" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9CF8++0x07 line.quad 0x00 "GICD_IROUTER1919E,Interrupt Routing Register Extended 1919" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D00++0x07 line.quad 0x00 "GICD_IROUTER1920E,Interrupt Routing Register Extended 1920" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D08++0x07 line.quad 0x00 "GICD_IROUTER1921E,Interrupt Routing Register Extended 1921" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D10++0x07 line.quad 0x00 "GICD_IROUTER1922E,Interrupt Routing Register Extended 1922" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D18++0x07 line.quad 0x00 "GICD_IROUTER1923E,Interrupt Routing Register Extended 1923" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D20++0x07 line.quad 0x00 "GICD_IROUTER1924E,Interrupt Routing Register Extended 1924" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D28++0x07 line.quad 0x00 "GICD_IROUTER1925E,Interrupt Routing Register Extended 1925" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D30++0x07 line.quad 0x00 "GICD_IROUTER1926E,Interrupt Routing Register Extended 1926" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D38++0x07 line.quad 0x00 "GICD_IROUTER1927E,Interrupt Routing Register Extended 1927" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D40++0x07 line.quad 0x00 "GICD_IROUTER1928E,Interrupt Routing Register Extended 1928" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D48++0x07 line.quad 0x00 "GICD_IROUTER1929E,Interrupt Routing Register Extended 1929" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D50++0x07 line.quad 0x00 "GICD_IROUTER1930E,Interrupt Routing Register Extended 1930" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D58++0x07 line.quad 0x00 "GICD_IROUTER1931E,Interrupt Routing Register Extended 1931" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D60++0x07 line.quad 0x00 "GICD_IROUTER1932E,Interrupt Routing Register Extended 1932" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D68++0x07 line.quad 0x00 "GICD_IROUTER1933E,Interrupt Routing Register Extended 1933" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D70++0x07 line.quad 0x00 "GICD_IROUTER1934E,Interrupt Routing Register Extended 1934" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D78++0x07 line.quad 0x00 "GICD_IROUTER1935E,Interrupt Routing Register Extended 1935" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D80++0x07 line.quad 0x00 "GICD_IROUTER1936E,Interrupt Routing Register Extended 1936" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D88++0x07 line.quad 0x00 "GICD_IROUTER1937E,Interrupt Routing Register Extended 1937" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D90++0x07 line.quad 0x00 "GICD_IROUTER1938E,Interrupt Routing Register Extended 1938" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9D98++0x07 line.quad 0x00 "GICD_IROUTER1939E,Interrupt Routing Register Extended 1939" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DA0++0x07 line.quad 0x00 "GICD_IROUTER1940E,Interrupt Routing Register Extended 1940" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DA8++0x07 line.quad 0x00 "GICD_IROUTER1941E,Interrupt Routing Register Extended 1941" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DB0++0x07 line.quad 0x00 "GICD_IROUTER1942E,Interrupt Routing Register Extended 1942" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DB8++0x07 line.quad 0x00 "GICD_IROUTER1943E,Interrupt Routing Register Extended 1943" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DC0++0x07 line.quad 0x00 "GICD_IROUTER1944E,Interrupt Routing Register Extended 1944" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DC8++0x07 line.quad 0x00 "GICD_IROUTER1945E,Interrupt Routing Register Extended 1945" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DD0++0x07 line.quad 0x00 "GICD_IROUTER1946E,Interrupt Routing Register Extended 1946" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DD8++0x07 line.quad 0x00 "GICD_IROUTER1947E,Interrupt Routing Register Extended 1947" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DE0++0x07 line.quad 0x00 "GICD_IROUTER1948E,Interrupt Routing Register Extended 1948" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DE8++0x07 line.quad 0x00 "GICD_IROUTER1949E,Interrupt Routing Register Extended 1949" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DF0++0x07 line.quad 0x00 "GICD_IROUTER1950E,Interrupt Routing Register Extended 1950" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9DF8++0x07 line.quad 0x00 "GICD_IROUTER1951E,Interrupt Routing Register Extended 1951" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E00++0x07 line.quad 0x00 "GICD_IROUTER1952E,Interrupt Routing Register Extended 1952" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E08++0x07 line.quad 0x00 "GICD_IROUTER1953E,Interrupt Routing Register Extended 1953" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E10++0x07 line.quad 0x00 "GICD_IROUTER1954E,Interrupt Routing Register Extended 1954" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E18++0x07 line.quad 0x00 "GICD_IROUTER1955E,Interrupt Routing Register Extended 1955" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E20++0x07 line.quad 0x00 "GICD_IROUTER1956E,Interrupt Routing Register Extended 1956" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E28++0x07 line.quad 0x00 "GICD_IROUTER1957E,Interrupt Routing Register Extended 1957" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E30++0x07 line.quad 0x00 "GICD_IROUTER1958E,Interrupt Routing Register Extended 1958" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E38++0x07 line.quad 0x00 "GICD_IROUTER1959E,Interrupt Routing Register Extended 1959" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E40++0x07 line.quad 0x00 "GICD_IROUTER1960E,Interrupt Routing Register Extended 1960" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E48++0x07 line.quad 0x00 "GICD_IROUTER1961E,Interrupt Routing Register Extended 1961" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E50++0x07 line.quad 0x00 "GICD_IROUTER1962E,Interrupt Routing Register Extended 1962" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E58++0x07 line.quad 0x00 "GICD_IROUTER1963E,Interrupt Routing Register Extended 1963" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E60++0x07 line.quad 0x00 "GICD_IROUTER1964E,Interrupt Routing Register Extended 1964" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E68++0x07 line.quad 0x00 "GICD_IROUTER1965E,Interrupt Routing Register Extended 1965" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E70++0x07 line.quad 0x00 "GICD_IROUTER1966E,Interrupt Routing Register Extended 1966" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E78++0x07 line.quad 0x00 "GICD_IROUTER1967E,Interrupt Routing Register Extended 1967" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E80++0x07 line.quad 0x00 "GICD_IROUTER1968E,Interrupt Routing Register Extended 1968" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E88++0x07 line.quad 0x00 "GICD_IROUTER1969E,Interrupt Routing Register Extended 1969" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E90++0x07 line.quad 0x00 "GICD_IROUTER1970E,Interrupt Routing Register Extended 1970" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9E98++0x07 line.quad 0x00 "GICD_IROUTER1971E,Interrupt Routing Register Extended 1971" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EA0++0x07 line.quad 0x00 "GICD_IROUTER1972E,Interrupt Routing Register Extended 1972" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EA8++0x07 line.quad 0x00 "GICD_IROUTER1973E,Interrupt Routing Register Extended 1973" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EB0++0x07 line.quad 0x00 "GICD_IROUTER1974E,Interrupt Routing Register Extended 1974" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EB8++0x07 line.quad 0x00 "GICD_IROUTER1975E,Interrupt Routing Register Extended 1975" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EC0++0x07 line.quad 0x00 "GICD_IROUTER1976E,Interrupt Routing Register Extended 1976" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EC8++0x07 line.quad 0x00 "GICD_IROUTER1977E,Interrupt Routing Register Extended 1977" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9ED0++0x07 line.quad 0x00 "GICD_IROUTER1978E,Interrupt Routing Register Extended 1978" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9ED8++0x07 line.quad 0x00 "GICD_IROUTER1979E,Interrupt Routing Register Extended 1979" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EE0++0x07 line.quad 0x00 "GICD_IROUTER1980E,Interrupt Routing Register Extended 1980" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EE8++0x07 line.quad 0x00 "GICD_IROUTER1981E,Interrupt Routing Register Extended 1981" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EF0++0x07 line.quad 0x00 "GICD_IROUTER1982E,Interrupt Routing Register Extended 1982" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9EF8++0x07 line.quad 0x00 "GICD_IROUTER1983E,Interrupt Routing Register Extended 1983" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F00++0x07 line.quad 0x00 "GICD_IROUTER1984E,Interrupt Routing Register Extended 1984" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F08++0x07 line.quad 0x00 "GICD_IROUTER1985E,Interrupt Routing Register Extended 1985" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F10++0x07 line.quad 0x00 "GICD_IROUTER1986E,Interrupt Routing Register Extended 1986" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F18++0x07 line.quad 0x00 "GICD_IROUTER1987E,Interrupt Routing Register Extended 1987" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F20++0x07 line.quad 0x00 "GICD_IROUTER1988E,Interrupt Routing Register Extended 1988" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F28++0x07 line.quad 0x00 "GICD_IROUTER1989E,Interrupt Routing Register Extended 1989" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F30++0x07 line.quad 0x00 "GICD_IROUTER1990E,Interrupt Routing Register Extended 1990" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F38++0x07 line.quad 0x00 "GICD_IROUTER1991E,Interrupt Routing Register Extended 1991" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F40++0x07 line.quad 0x00 "GICD_IROUTER1992E,Interrupt Routing Register Extended 1992" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F48++0x07 line.quad 0x00 "GICD_IROUTER1993E,Interrupt Routing Register Extended 1993" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F50++0x07 line.quad 0x00 "GICD_IROUTER1994E,Interrupt Routing Register Extended 1994" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F58++0x07 line.quad 0x00 "GICD_IROUTER1995E,Interrupt Routing Register Extended 1995" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F60++0x07 line.quad 0x00 "GICD_IROUTER1996E,Interrupt Routing Register Extended 1996" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F68++0x07 line.quad 0x00 "GICD_IROUTER1997E,Interrupt Routing Register Extended 1997" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F70++0x07 line.quad 0x00 "GICD_IROUTER1998E,Interrupt Routing Register Extended 1998" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F78++0x07 line.quad 0x00 "GICD_IROUTER1999E,Interrupt Routing Register Extended 1999" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F80++0x07 line.quad 0x00 "GICD_IROUTER2000E,Interrupt Routing Register Extended 2000" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F88++0x07 line.quad 0x00 "GICD_IROUTER2001E,Interrupt Routing Register Extended 2001" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F90++0x07 line.quad 0x00 "GICD_IROUTER2002E,Interrupt Routing Register Extended 2002" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9F98++0x07 line.quad 0x00 "GICD_IROUTER2003E,Interrupt Routing Register Extended 2003" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FA0++0x07 line.quad 0x00 "GICD_IROUTER2004E,Interrupt Routing Register Extended 2004" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FA8++0x07 line.quad 0x00 "GICD_IROUTER2005E,Interrupt Routing Register Extended 2005" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FB0++0x07 line.quad 0x00 "GICD_IROUTER2006E,Interrupt Routing Register Extended 2006" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FB8++0x07 line.quad 0x00 "GICD_IROUTER2007E,Interrupt Routing Register Extended 2007" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FC0++0x07 line.quad 0x00 "GICD_IROUTER2008E,Interrupt Routing Register Extended 2008" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FC8++0x07 line.quad 0x00 "GICD_IROUTER2009E,Interrupt Routing Register Extended 2009" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FD0++0x07 line.quad 0x00 "GICD_IROUTER2010E,Interrupt Routing Register Extended 2010" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FD8++0x07 line.quad 0x00 "GICD_IROUTER2011E,Interrupt Routing Register Extended 2011" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FE0++0x07 line.quad 0x00 "GICD_IROUTER2012E,Interrupt Routing Register Extended 2012" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FE8++0x07 line.quad 0x00 "GICD_IROUTER2013E,Interrupt Routing Register Extended 2013" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FF0++0x07 line.quad 0x00 "GICD_IROUTER2014E,Interrupt Routing Register Extended 2014" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" group.quad 0x9FF8++0x07 line.quad 0x00 "GICD_IROUTER2015E,Interrupt Routing Register Extended 2015" hexmask.quad.byte 0x00 32.--39. 1. "AFF3,Affinity level 3" bitfld.quad 0x00 31. "IRM,Interrupt Routing Mode. Defines how SPIs are routed in an affinity hierarchy" "PE specified by AFFn fields,Any PE defined as a participating node" newline hexmask.quad.byte 0x00 16.--23. 1. "AFF2,Affinity level 2" hexmask.quad.byte 0x00 8.--15. 1. "AFF1,Affinity level 1" newline hexmask.quad.byte 0x00 0.--7. 1. "AFF0,Affinity level 0" else hgroup.quad 0x8000++0x07 hide.quad 0x00 "GICD_IROUTER992E,Interrupt Routing Register Extended 992" hgroup.quad 0x8008++0x07 hide.quad 0x00 "GICD_IROUTER993E,Interrupt Routing Register Extended 993" hgroup.quad 0x8010++0x07 hide.quad 0x00 "GICD_IROUTER994E,Interrupt Routing Register Extended 994" hgroup.quad 0x8018++0x07 hide.quad 0x00 "GICD_IROUTER995E,Interrupt Routing Register Extended 995" hgroup.quad 0x8020++0x07 hide.quad 0x00 "GICD_IROUTER996E,Interrupt Routing Register Extended 996" hgroup.quad 0x8028++0x07 hide.quad 0x00 "GICD_IROUTER997E,Interrupt Routing Register Extended 997" hgroup.quad 0x8030++0x07 hide.quad 0x00 "GICD_IROUTER998E,Interrupt Routing Register Extended 998" hgroup.quad 0x8038++0x07 hide.quad 0x00 "GICD_IROUTER999E,Interrupt Routing Register Extended 999" hgroup.quad 0x8040++0x07 hide.quad 0x00 "GICD_IROUTER1000E,Interrupt Routing Register Extended 1000" hgroup.quad 0x8048++0x07 hide.quad 0x00 "GICD_IROUTER1001E,Interrupt Routing Register Extended 1001" hgroup.quad 0x8050++0x07 hide.quad 0x00 "GICD_IROUTER1002E,Interrupt Routing Register Extended 1002" hgroup.quad 0x8058++0x07 hide.quad 0x00 "GICD_IROUTER1003E,Interrupt Routing Register Extended 1003" hgroup.quad 0x8060++0x07 hide.quad 0x00 "GICD_IROUTER1004E,Interrupt Routing Register Extended 1004" hgroup.quad 0x8068++0x07 hide.quad 0x00 "GICD_IROUTER1005E,Interrupt Routing Register Extended 1005" hgroup.quad 0x8070++0x07 hide.quad 0x00 "GICD_IROUTER1006E,Interrupt Routing Register Extended 1006" hgroup.quad 0x8078++0x07 hide.quad 0x00 "GICD_IROUTER1007E,Interrupt Routing Register Extended 1007" hgroup.quad 0x8080++0x07 hide.quad 0x00 "GICD_IROUTER1008E,Interrupt Routing Register Extended 1008" hgroup.quad 0x8088++0x07 hide.quad 0x00 "GICD_IROUTER1009E,Interrupt Routing Register Extended 1009" hgroup.quad 0x8090++0x07 hide.quad 0x00 "GICD_IROUTER1010E,Interrupt Routing Register Extended 1010" hgroup.quad 0x8098++0x07 hide.quad 0x00 "GICD_IROUTER1011E,Interrupt Routing Register Extended 1011" hgroup.quad 0x80A0++0x07 hide.quad 0x00 "GICD_IROUTER1012E,Interrupt Routing Register Extended 1012" hgroup.quad 0x80A8++0x07 hide.quad 0x00 "GICD_IROUTER1013E,Interrupt Routing Register Extended 1013" hgroup.quad 0x80B0++0x07 hide.quad 0x00 "GICD_IROUTER1014E,Interrupt Routing Register Extended 1014" hgroup.quad 0x80B8++0x07 hide.quad 0x00 "GICD_IROUTER1015E,Interrupt Routing Register Extended 1015" hgroup.quad 0x80C0++0x07 hide.quad 0x00 "GICD_IROUTER1016E,Interrupt Routing Register Extended 1016" hgroup.quad 0x80C8++0x07 hide.quad 0x00 "GICD_IROUTER1017E,Interrupt Routing Register Extended 1017" hgroup.quad 0x80D0++0x07 hide.quad 0x00 "GICD_IROUTER1018E,Interrupt Routing Register Extended 1018" hgroup.quad 0x80D8++0x07 hide.quad 0x00 "GICD_IROUTER1019E,Interrupt Routing Register Extended 1019" hgroup.quad 0x80E0++0x07 hide.quad 0x00 "GICD_IROUTER1020E,Interrupt Routing Register Extended 1020" hgroup.quad 0x80E8++0x07 hide.quad 0x00 "GICD_IROUTER1021E,Interrupt Routing Register Extended 1021" hgroup.quad 0x80F0++0x07 hide.quad 0x00 "GICD_IROUTER1022E,Interrupt Routing Register Extended 1022" hgroup.quad 0x80F8++0x07 hide.quad 0x00 "GICD_IROUTER1023E,Interrupt Routing Register Extended 1023" hgroup.quad 0x8100++0x07 hide.quad 0x00 "GICD_IROUTER1024E,Interrupt Routing Register Extended 1024" hgroup.quad 0x8108++0x07 hide.quad 0x00 "GICD_IROUTER1025E,Interrupt Routing Register Extended 1025" hgroup.quad 0x8110++0x07 hide.quad 0x00 "GICD_IROUTER1026E,Interrupt Routing Register Extended 1026" hgroup.quad 0x8118++0x07 hide.quad 0x00 "GICD_IROUTER1027E,Interrupt Routing Register Extended 1027" hgroup.quad 0x8120++0x07 hide.quad 0x00 "GICD_IROUTER1028E,Interrupt Routing Register Extended 1028" hgroup.quad 0x8128++0x07 hide.quad 0x00 "GICD_IROUTER1029E,Interrupt Routing Register Extended 1029" hgroup.quad 0x8130++0x07 hide.quad 0x00 "GICD_IROUTER1030E,Interrupt Routing Register Extended 1030" hgroup.quad 0x8138++0x07 hide.quad 0x00 "GICD_IROUTER1031E,Interrupt Routing Register Extended 1031" hgroup.quad 0x8140++0x07 hide.quad 0x00 "GICD_IROUTER1032E,Interrupt Routing Register Extended 1032" hgroup.quad 0x8148++0x07 hide.quad 0x00 "GICD_IROUTER1033E,Interrupt Routing Register Extended 1033" hgroup.quad 0x8150++0x07 hide.quad 0x00 "GICD_IROUTER1034E,Interrupt Routing Register Extended 1034" hgroup.quad 0x8158++0x07 hide.quad 0x00 "GICD_IROUTER1035E,Interrupt Routing Register Extended 1035" hgroup.quad 0x8160++0x07 hide.quad 0x00 "GICD_IROUTER1036E,Interrupt Routing Register Extended 1036" hgroup.quad 0x8168++0x07 hide.quad 0x00 "GICD_IROUTER1037E,Interrupt Routing Register Extended 1037" hgroup.quad 0x8170++0x07 hide.quad 0x00 "GICD_IROUTER1038E,Interrupt Routing Register Extended 1038" hgroup.quad 0x8178++0x07 hide.quad 0x00 "GICD_IROUTER1039E,Interrupt Routing Register Extended 1039" hgroup.quad 0x8180++0x07 hide.quad 0x00 "GICD_IROUTER1040E,Interrupt Routing Register Extended 1040" hgroup.quad 0x8188++0x07 hide.quad 0x00 "GICD_IROUTER1041E,Interrupt Routing Register Extended 1041" hgroup.quad 0x8190++0x07 hide.quad 0x00 "GICD_IROUTER1042E,Interrupt Routing Register Extended 1042" hgroup.quad 0x8198++0x07 hide.quad 0x00 "GICD_IROUTER1043E,Interrupt Routing Register Extended 1043" hgroup.quad 0x81A0++0x07 hide.quad 0x00 "GICD_IROUTER1044E,Interrupt Routing Register Extended 1044" hgroup.quad 0x81A8++0x07 hide.quad 0x00 "GICD_IROUTER1045E,Interrupt Routing Register Extended 1045" hgroup.quad 0x81B0++0x07 hide.quad 0x00 "GICD_IROUTER1046E,Interrupt Routing Register Extended 1046" hgroup.quad 0x81B8++0x07 hide.quad 0x00 "GICD_IROUTER1047E,Interrupt Routing Register Extended 1047" hgroup.quad 0x81C0++0x07 hide.quad 0x00 "GICD_IROUTER1048E,Interrupt Routing Register Extended 1048" hgroup.quad 0x81C8++0x07 hide.quad 0x00 "GICD_IROUTER1049E,Interrupt Routing Register Extended 1049" hgroup.quad 0x81D0++0x07 hide.quad 0x00 "GICD_IROUTER1050E,Interrupt Routing Register Extended 1050" hgroup.quad 0x81D8++0x07 hide.quad 0x00 "GICD_IROUTER1051E,Interrupt Routing Register Extended 1051" hgroup.quad 0x81E0++0x07 hide.quad 0x00 "GICD_IROUTER1052E,Interrupt Routing Register Extended 1052" hgroup.quad 0x81E8++0x07 hide.quad 0x00 "GICD_IROUTER1053E,Interrupt Routing Register Extended 1053" hgroup.quad 0x81F0++0x07 hide.quad 0x00 "GICD_IROUTER1054E,Interrupt Routing Register Extended 1054" hgroup.quad 0x81F8++0x07 hide.quad 0x00 "GICD_IROUTER1055E,Interrupt Routing Register Extended 1055" hgroup.quad 0x8200++0x07 hide.quad 0x00 "GICD_IROUTER1056E,Interrupt Routing Register Extended 1056" hgroup.quad 0x8208++0x07 hide.quad 0x00 "GICD_IROUTER1057E,Interrupt Routing Register Extended 1057" hgroup.quad 0x8210++0x07 hide.quad 0x00 "GICD_IROUTER1058E,Interrupt Routing Register Extended 1058" hgroup.quad 0x8218++0x07 hide.quad 0x00 "GICD_IROUTER1059E,Interrupt Routing Register Extended 1059" hgroup.quad 0x8220++0x07 hide.quad 0x00 "GICD_IROUTER1060E,Interrupt Routing Register Extended 1060" hgroup.quad 0x8228++0x07 hide.quad 0x00 "GICD_IROUTER1061E,Interrupt Routing Register Extended 1061" hgroup.quad 0x8230++0x07 hide.quad 0x00 "GICD_IROUTER1062E,Interrupt Routing Register Extended 1062" hgroup.quad 0x8238++0x07 hide.quad 0x00 "GICD_IROUTER1063E,Interrupt Routing Register Extended 1063" hgroup.quad 0x8240++0x07 hide.quad 0x00 "GICD_IROUTER1064E,Interrupt Routing Register Extended 1064" hgroup.quad 0x8248++0x07 hide.quad 0x00 "GICD_IROUTER1065E,Interrupt Routing Register Extended 1065" hgroup.quad 0x8250++0x07 hide.quad 0x00 "GICD_IROUTER1066E,Interrupt Routing Register Extended 1066" hgroup.quad 0x8258++0x07 hide.quad 0x00 "GICD_IROUTER1067E,Interrupt Routing Register Extended 1067" hgroup.quad 0x8260++0x07 hide.quad 0x00 "GICD_IROUTER1068E,Interrupt Routing Register Extended 1068" hgroup.quad 0x8268++0x07 hide.quad 0x00 "GICD_IROUTER1069E,Interrupt Routing Register Extended 1069" hgroup.quad 0x8270++0x07 hide.quad 0x00 "GICD_IROUTER1070E,Interrupt Routing Register Extended 1070" hgroup.quad 0x8278++0x07 hide.quad 0x00 "GICD_IROUTER1071E,Interrupt Routing Register Extended 1071" hgroup.quad 0x8280++0x07 hide.quad 0x00 "GICD_IROUTER1072E,Interrupt Routing Register Extended 1072" hgroup.quad 0x8288++0x07 hide.quad 0x00 "GICD_IROUTER1073E,Interrupt Routing Register Extended 1073" hgroup.quad 0x8290++0x07 hide.quad 0x00 "GICD_IROUTER1074E,Interrupt Routing Register Extended 1074" hgroup.quad 0x8298++0x07 hide.quad 0x00 "GICD_IROUTER1075E,Interrupt Routing Register Extended 1075" hgroup.quad 0x82A0++0x07 hide.quad 0x00 "GICD_IROUTER1076E,Interrupt Routing Register Extended 1076" hgroup.quad 0x82A8++0x07 hide.quad 0x00 "GICD_IROUTER1077E,Interrupt Routing Register Extended 1077" hgroup.quad 0x82B0++0x07 hide.quad 0x00 "GICD_IROUTER1078E,Interrupt Routing Register Extended 1078" hgroup.quad 0x82B8++0x07 hide.quad 0x00 "GICD_IROUTER1079E,Interrupt Routing Register Extended 1079" hgroup.quad 0x82C0++0x07 hide.quad 0x00 "GICD_IROUTER1080E,Interrupt Routing Register Extended 1080" hgroup.quad 0x82C8++0x07 hide.quad 0x00 "GICD_IROUTER1081E,Interrupt Routing Register Extended 1081" hgroup.quad 0x82D0++0x07 hide.quad 0x00 "GICD_IROUTER1082E,Interrupt Routing Register Extended 1082" hgroup.quad 0x82D8++0x07 hide.quad 0x00 "GICD_IROUTER1083E,Interrupt Routing Register Extended 1083" hgroup.quad 0x82E0++0x07 hide.quad 0x00 "GICD_IROUTER1084E,Interrupt Routing Register Extended 1084" hgroup.quad 0x82E8++0x07 hide.quad 0x00 "GICD_IROUTER1085E,Interrupt Routing Register Extended 1085" hgroup.quad 0x82F0++0x07 hide.quad 0x00 "GICD_IROUTER1086E,Interrupt Routing Register Extended 1086" hgroup.quad 0x82F8++0x07 hide.quad 0x00 "GICD_IROUTER1087E,Interrupt Routing Register Extended 1087" hgroup.quad 0x8300++0x07 hide.quad 0x00 "GICD_IROUTER1088E,Interrupt Routing Register Extended 1088" hgroup.quad 0x8308++0x07 hide.quad 0x00 "GICD_IROUTER1089E,Interrupt Routing Register Extended 1089" hgroup.quad 0x8310++0x07 hide.quad 0x00 "GICD_IROUTER1090E,Interrupt Routing Register Extended 1090" hgroup.quad 0x8318++0x07 hide.quad 0x00 "GICD_IROUTER1091E,Interrupt Routing Register Extended 1091" hgroup.quad 0x8320++0x07 hide.quad 0x00 "GICD_IROUTER1092E,Interrupt Routing Register Extended 1092" hgroup.quad 0x8328++0x07 hide.quad 0x00 "GICD_IROUTER1093E,Interrupt Routing Register Extended 1093" hgroup.quad 0x8330++0x07 hide.quad 0x00 "GICD_IROUTER1094E,Interrupt Routing Register Extended 1094" hgroup.quad 0x8338++0x07 hide.quad 0x00 "GICD_IROUTER1095E,Interrupt Routing Register Extended 1095" hgroup.quad 0x8340++0x07 hide.quad 0x00 "GICD_IROUTER1096E,Interrupt Routing Register Extended 1096" hgroup.quad 0x8348++0x07 hide.quad 0x00 "GICD_IROUTER1097E,Interrupt Routing Register Extended 1097" hgroup.quad 0x8350++0x07 hide.quad 0x00 "GICD_IROUTER1098E,Interrupt Routing Register Extended 1098" hgroup.quad 0x8358++0x07 hide.quad 0x00 "GICD_IROUTER1099E,Interrupt Routing Register Extended 1099" hgroup.quad 0x8360++0x07 hide.quad 0x00 "GICD_IROUTER1100E,Interrupt Routing Register Extended 1100" hgroup.quad 0x8368++0x07 hide.quad 0x00 "GICD_IROUTER1101E,Interrupt Routing Register Extended 1101" hgroup.quad 0x8370++0x07 hide.quad 0x00 "GICD_IROUTER1102E,Interrupt Routing Register Extended 1102" hgroup.quad 0x8378++0x07 hide.quad 0x00 "GICD_IROUTER1103E,Interrupt Routing Register Extended 1103" hgroup.quad 0x8380++0x07 hide.quad 0x00 "GICD_IROUTER1104E,Interrupt Routing Register Extended 1104" hgroup.quad 0x8388++0x07 hide.quad 0x00 "GICD_IROUTER1105E,Interrupt Routing Register Extended 1105" hgroup.quad 0x8390++0x07 hide.quad 0x00 "GICD_IROUTER1106E,Interrupt Routing Register Extended 1106" hgroup.quad 0x8398++0x07 hide.quad 0x00 "GICD_IROUTER1107E,Interrupt Routing Register Extended 1107" hgroup.quad 0x83A0++0x07 hide.quad 0x00 "GICD_IROUTER1108E,Interrupt Routing Register Extended 1108" hgroup.quad 0x83A8++0x07 hide.quad 0x00 "GICD_IROUTER1109E,Interrupt Routing Register Extended 1109" hgroup.quad 0x83B0++0x07 hide.quad 0x00 "GICD_IROUTER1110E,Interrupt Routing Register Extended 1110" hgroup.quad 0x83B8++0x07 hide.quad 0x00 "GICD_IROUTER1111E,Interrupt Routing Register Extended 1111" hgroup.quad 0x83C0++0x07 hide.quad 0x00 "GICD_IROUTER1112E,Interrupt Routing Register Extended 1112" hgroup.quad 0x83C8++0x07 hide.quad 0x00 "GICD_IROUTER1113E,Interrupt Routing Register Extended 1113" hgroup.quad 0x83D0++0x07 hide.quad 0x00 "GICD_IROUTER1114E,Interrupt Routing Register Extended 1114" hgroup.quad 0x83D8++0x07 hide.quad 0x00 "GICD_IROUTER1115E,Interrupt Routing Register Extended 1115" hgroup.quad 0x83E0++0x07 hide.quad 0x00 "GICD_IROUTER1116E,Interrupt Routing Register Extended 1116" hgroup.quad 0x83E8++0x07 hide.quad 0x00 "GICD_IROUTER1117E,Interrupt Routing Register Extended 1117" hgroup.quad 0x83F0++0x07 hide.quad 0x00 "GICD_IROUTER1118E,Interrupt Routing Register Extended 1118" hgroup.quad 0x83F8++0x07 hide.quad 0x00 "GICD_IROUTER1119E,Interrupt Routing Register Extended 1119" hgroup.quad 0x8400++0x07 hide.quad 0x00 "GICD_IROUTER1120E,Interrupt Routing Register Extended 1120" hgroup.quad 0x8408++0x07 hide.quad 0x00 "GICD_IROUTER1121E,Interrupt Routing Register Extended 1121" hgroup.quad 0x8410++0x07 hide.quad 0x00 "GICD_IROUTER1122E,Interrupt Routing Register Extended 1122" hgroup.quad 0x8418++0x07 hide.quad 0x00 "GICD_IROUTER1123E,Interrupt Routing Register Extended 1123" hgroup.quad 0x8420++0x07 hide.quad 0x00 "GICD_IROUTER1124E,Interrupt Routing Register Extended 1124" hgroup.quad 0x8428++0x07 hide.quad 0x00 "GICD_IROUTER1125E,Interrupt Routing Register Extended 1125" hgroup.quad 0x8430++0x07 hide.quad 0x00 "GICD_IROUTER1126E,Interrupt Routing Register Extended 1126" hgroup.quad 0x8438++0x07 hide.quad 0x00 "GICD_IROUTER1127E,Interrupt Routing Register Extended 1127" hgroup.quad 0x8440++0x07 hide.quad 0x00 "GICD_IROUTER1128E,Interrupt Routing Register Extended 1128" hgroup.quad 0x8448++0x07 hide.quad 0x00 "GICD_IROUTER1129E,Interrupt Routing Register Extended 1129" hgroup.quad 0x8450++0x07 hide.quad 0x00 "GICD_IROUTER1130E,Interrupt Routing Register Extended 1130" hgroup.quad 0x8458++0x07 hide.quad 0x00 "GICD_IROUTER1131E,Interrupt Routing Register Extended 1131" hgroup.quad 0x8460++0x07 hide.quad 0x00 "GICD_IROUTER1132E,Interrupt Routing Register Extended 1132" hgroup.quad 0x8468++0x07 hide.quad 0x00 "GICD_IROUTER1133E,Interrupt Routing Register Extended 1133" hgroup.quad 0x8470++0x07 hide.quad 0x00 "GICD_IROUTER1134E,Interrupt Routing Register Extended 1134" hgroup.quad 0x8478++0x07 hide.quad 0x00 "GICD_IROUTER1135E,Interrupt Routing Register Extended 1135" hgroup.quad 0x8480++0x07 hide.quad 0x00 "GICD_IROUTER1136E,Interrupt Routing Register Extended 1136" hgroup.quad 0x8488++0x07 hide.quad 0x00 "GICD_IROUTER1137E,Interrupt Routing Register Extended 1137" hgroup.quad 0x8490++0x07 hide.quad 0x00 "GICD_IROUTER1138E,Interrupt Routing Register Extended 1138" hgroup.quad 0x8498++0x07 hide.quad 0x00 "GICD_IROUTER1139E,Interrupt Routing Register Extended 1139" hgroup.quad 0x84A0++0x07 hide.quad 0x00 "GICD_IROUTER1140E,Interrupt Routing Register Extended 1140" hgroup.quad 0x84A8++0x07 hide.quad 0x00 "GICD_IROUTER1141E,Interrupt Routing Register Extended 1141" hgroup.quad 0x84B0++0x07 hide.quad 0x00 "GICD_IROUTER1142E,Interrupt Routing Register Extended 1142" hgroup.quad 0x84B8++0x07 hide.quad 0x00 "GICD_IROUTER1143E,Interrupt Routing Register Extended 1143" hgroup.quad 0x84C0++0x07 hide.quad 0x00 "GICD_IROUTER1144E,Interrupt Routing Register Extended 1144" hgroup.quad 0x84C8++0x07 hide.quad 0x00 "GICD_IROUTER1145E,Interrupt Routing Register Extended 1145" hgroup.quad 0x84D0++0x07 hide.quad 0x00 "GICD_IROUTER1146E,Interrupt Routing Register Extended 1146" hgroup.quad 0x84D8++0x07 hide.quad 0x00 "GICD_IROUTER1147E,Interrupt Routing Register Extended 1147" hgroup.quad 0x84E0++0x07 hide.quad 0x00 "GICD_IROUTER1148E,Interrupt Routing Register Extended 1148" hgroup.quad 0x84E8++0x07 hide.quad 0x00 "GICD_IROUTER1149E,Interrupt Routing Register Extended 1149" hgroup.quad 0x84F0++0x07 hide.quad 0x00 "GICD_IROUTER1150E,Interrupt Routing Register Extended 1150" hgroup.quad 0x84F8++0x07 hide.quad 0x00 "GICD_IROUTER1151E,Interrupt Routing Register Extended 1151" hgroup.quad 0x8500++0x07 hide.quad 0x00 "GICD_IROUTER1152E,Interrupt Routing Register Extended 1152" hgroup.quad 0x8508++0x07 hide.quad 0x00 "GICD_IROUTER1153E,Interrupt Routing Register Extended 1153" hgroup.quad 0x8510++0x07 hide.quad 0x00 "GICD_IROUTER1154E,Interrupt Routing Register Extended 1154" hgroup.quad 0x8518++0x07 hide.quad 0x00 "GICD_IROUTER1155E,Interrupt Routing Register Extended 1155" hgroup.quad 0x8520++0x07 hide.quad 0x00 "GICD_IROUTER1156E,Interrupt Routing Register Extended 1156" hgroup.quad 0x8528++0x07 hide.quad 0x00 "GICD_IROUTER1157E,Interrupt Routing Register Extended 1157" hgroup.quad 0x8530++0x07 hide.quad 0x00 "GICD_IROUTER1158E,Interrupt Routing Register Extended 1158" hgroup.quad 0x8538++0x07 hide.quad 0x00 "GICD_IROUTER1159E,Interrupt Routing Register Extended 1159" hgroup.quad 0x8540++0x07 hide.quad 0x00 "GICD_IROUTER1160E,Interrupt Routing Register Extended 1160" hgroup.quad 0x8548++0x07 hide.quad 0x00 "GICD_IROUTER1161E,Interrupt Routing Register Extended 1161" hgroup.quad 0x8550++0x07 hide.quad 0x00 "GICD_IROUTER1162E,Interrupt Routing Register Extended 1162" hgroup.quad 0x8558++0x07 hide.quad 0x00 "GICD_IROUTER1163E,Interrupt Routing Register Extended 1163" hgroup.quad 0x8560++0x07 hide.quad 0x00 "GICD_IROUTER1164E,Interrupt Routing Register Extended 1164" hgroup.quad 0x8568++0x07 hide.quad 0x00 "GICD_IROUTER1165E,Interrupt Routing Register Extended 1165" hgroup.quad 0x8570++0x07 hide.quad 0x00 "GICD_IROUTER1166E,Interrupt Routing Register Extended 1166" hgroup.quad 0x8578++0x07 hide.quad 0x00 "GICD_IROUTER1167E,Interrupt Routing Register Extended 1167" hgroup.quad 0x8580++0x07 hide.quad 0x00 "GICD_IROUTER1168E,Interrupt Routing Register Extended 1168" hgroup.quad 0x8588++0x07 hide.quad 0x00 "GICD_IROUTER1169E,Interrupt Routing Register Extended 1169" hgroup.quad 0x8590++0x07 hide.quad 0x00 "GICD_IROUTER1170E,Interrupt Routing Register Extended 1170" hgroup.quad 0x8598++0x07 hide.quad 0x00 "GICD_IROUTER1171E,Interrupt Routing Register Extended 1171" hgroup.quad 0x85A0++0x07 hide.quad 0x00 "GICD_IROUTER1172E,Interrupt Routing Register Extended 1172" hgroup.quad 0x85A8++0x07 hide.quad 0x00 "GICD_IROUTER1173E,Interrupt Routing Register Extended 1173" hgroup.quad 0x85B0++0x07 hide.quad 0x00 "GICD_IROUTER1174E,Interrupt Routing Register Extended 1174" hgroup.quad 0x85B8++0x07 hide.quad 0x00 "GICD_IROUTER1175E,Interrupt Routing Register Extended 1175" hgroup.quad 0x85C0++0x07 hide.quad 0x00 "GICD_IROUTER1176E,Interrupt Routing Register Extended 1176" hgroup.quad 0x85C8++0x07 hide.quad 0x00 "GICD_IROUTER1177E,Interrupt Routing Register Extended 1177" hgroup.quad 0x85D0++0x07 hide.quad 0x00 "GICD_IROUTER1178E,Interrupt Routing Register Extended 1178" hgroup.quad 0x85D8++0x07 hide.quad 0x00 "GICD_IROUTER1179E,Interrupt Routing Register Extended 1179" hgroup.quad 0x85E0++0x07 hide.quad 0x00 "GICD_IROUTER1180E,Interrupt Routing Register Extended 1180" hgroup.quad 0x85E8++0x07 hide.quad 0x00 "GICD_IROUTER1181E,Interrupt Routing Register Extended 1181" hgroup.quad 0x85F0++0x07 hide.quad 0x00 "GICD_IROUTER1182E,Interrupt Routing Register Extended 1182" hgroup.quad 0x85F8++0x07 hide.quad 0x00 "GICD_IROUTER1183E,Interrupt Routing Register Extended 1183" hgroup.quad 0x8600++0x07 hide.quad 0x00 "GICD_IROUTER1184E,Interrupt Routing Register Extended 1184" hgroup.quad 0x8608++0x07 hide.quad 0x00 "GICD_IROUTER1185E,Interrupt Routing Register Extended 1185" hgroup.quad 0x8610++0x07 hide.quad 0x00 "GICD_IROUTER1186E,Interrupt Routing Register Extended 1186" hgroup.quad 0x8618++0x07 hide.quad 0x00 "GICD_IROUTER1187E,Interrupt Routing Register Extended 1187" hgroup.quad 0x8620++0x07 hide.quad 0x00 "GICD_IROUTER1188E,Interrupt Routing Register Extended 1188" hgroup.quad 0x8628++0x07 hide.quad 0x00 "GICD_IROUTER1189E,Interrupt Routing Register Extended 1189" hgroup.quad 0x8630++0x07 hide.quad 0x00 "GICD_IROUTER1190E,Interrupt Routing Register Extended 1190" hgroup.quad 0x8638++0x07 hide.quad 0x00 "GICD_IROUTER1191E,Interrupt Routing Register Extended 1191" hgroup.quad 0x8640++0x07 hide.quad 0x00 "GICD_IROUTER1192E,Interrupt Routing Register Extended 1192" hgroup.quad 0x8648++0x07 hide.quad 0x00 "GICD_IROUTER1193E,Interrupt Routing Register Extended 1193" hgroup.quad 0x8650++0x07 hide.quad 0x00 "GICD_IROUTER1194E,Interrupt Routing Register Extended 1194" hgroup.quad 0x8658++0x07 hide.quad 0x00 "GICD_IROUTER1195E,Interrupt Routing Register Extended 1195" hgroup.quad 0x8660++0x07 hide.quad 0x00 "GICD_IROUTER1196E,Interrupt Routing Register Extended 1196" hgroup.quad 0x8668++0x07 hide.quad 0x00 "GICD_IROUTER1197E,Interrupt Routing Register Extended 1197" hgroup.quad 0x8670++0x07 hide.quad 0x00 "GICD_IROUTER1198E,Interrupt Routing Register Extended 1198" hgroup.quad 0x8678++0x07 hide.quad 0x00 "GICD_IROUTER1199E,Interrupt Routing Register Extended 1199" hgroup.quad 0x8680++0x07 hide.quad 0x00 "GICD_IROUTER1200E,Interrupt Routing Register Extended 1200" hgroup.quad 0x8688++0x07 hide.quad 0x00 "GICD_IROUTER1201E,Interrupt Routing Register Extended 1201" hgroup.quad 0x8690++0x07 hide.quad 0x00 "GICD_IROUTER1202E,Interrupt Routing Register Extended 1202" hgroup.quad 0x8698++0x07 hide.quad 0x00 "GICD_IROUTER1203E,Interrupt Routing Register Extended 1203" hgroup.quad 0x86A0++0x07 hide.quad 0x00 "GICD_IROUTER1204E,Interrupt Routing Register Extended 1204" hgroup.quad 0x86A8++0x07 hide.quad 0x00 "GICD_IROUTER1205E,Interrupt Routing Register Extended 1205" hgroup.quad 0x86B0++0x07 hide.quad 0x00 "GICD_IROUTER1206E,Interrupt Routing Register Extended 1206" hgroup.quad 0x86B8++0x07 hide.quad 0x00 "GICD_IROUTER1207E,Interrupt Routing Register Extended 1207" hgroup.quad 0x86C0++0x07 hide.quad 0x00 "GICD_IROUTER1208E,Interrupt Routing Register Extended 1208" hgroup.quad 0x86C8++0x07 hide.quad 0x00 "GICD_IROUTER1209E,Interrupt Routing Register Extended 1209" hgroup.quad 0x86D0++0x07 hide.quad 0x00 "GICD_IROUTER1210E,Interrupt Routing Register Extended 1210" hgroup.quad 0x86D8++0x07 hide.quad 0x00 "GICD_IROUTER1211E,Interrupt Routing Register Extended 1211" hgroup.quad 0x86E0++0x07 hide.quad 0x00 "GICD_IROUTER1212E,Interrupt Routing Register Extended 1212" hgroup.quad 0x86E8++0x07 hide.quad 0x00 "GICD_IROUTER1213E,Interrupt Routing Register Extended 1213" hgroup.quad 0x86F0++0x07 hide.quad 0x00 "GICD_IROUTER1214E,Interrupt Routing Register Extended 1214" hgroup.quad 0x86F8++0x07 hide.quad 0x00 "GICD_IROUTER1215E,Interrupt Routing Register Extended 1215" hgroup.quad 0x8700++0x07 hide.quad 0x00 "GICD_IROUTER1216E,Interrupt Routing Register Extended 1216" hgroup.quad 0x8708++0x07 hide.quad 0x00 "GICD_IROUTER1217E,Interrupt Routing Register Extended 1217" hgroup.quad 0x8710++0x07 hide.quad 0x00 "GICD_IROUTER1218E,Interrupt Routing Register Extended 1218" hgroup.quad 0x8718++0x07 hide.quad 0x00 "GICD_IROUTER1219E,Interrupt Routing Register Extended 1219" hgroup.quad 0x8720++0x07 hide.quad 0x00 "GICD_IROUTER1220E,Interrupt Routing Register Extended 1220" hgroup.quad 0x8728++0x07 hide.quad 0x00 "GICD_IROUTER1221E,Interrupt Routing Register Extended 1221" hgroup.quad 0x8730++0x07 hide.quad 0x00 "GICD_IROUTER1222E,Interrupt Routing Register Extended 1222" hgroup.quad 0x8738++0x07 hide.quad 0x00 "GICD_IROUTER1223E,Interrupt Routing Register Extended 1223" hgroup.quad 0x8740++0x07 hide.quad 0x00 "GICD_IROUTER1224E,Interrupt Routing Register Extended 1224" hgroup.quad 0x8748++0x07 hide.quad 0x00 "GICD_IROUTER1225E,Interrupt Routing Register Extended 1225" hgroup.quad 0x8750++0x07 hide.quad 0x00 "GICD_IROUTER1226E,Interrupt Routing Register Extended 1226" hgroup.quad 0x8758++0x07 hide.quad 0x00 "GICD_IROUTER1227E,Interrupt Routing Register Extended 1227" hgroup.quad 0x8760++0x07 hide.quad 0x00 "GICD_IROUTER1228E,Interrupt Routing Register Extended 1228" hgroup.quad 0x8768++0x07 hide.quad 0x00 "GICD_IROUTER1229E,Interrupt Routing Register Extended 1229" hgroup.quad 0x8770++0x07 hide.quad 0x00 "GICD_IROUTER1230E,Interrupt Routing Register Extended 1230" hgroup.quad 0x8778++0x07 hide.quad 0x00 "GICD_IROUTER1231E,Interrupt Routing Register Extended 1231" hgroup.quad 0x8780++0x07 hide.quad 0x00 "GICD_IROUTER1232E,Interrupt Routing Register Extended 1232" hgroup.quad 0x8788++0x07 hide.quad 0x00 "GICD_IROUTER1233E,Interrupt Routing Register Extended 1233" hgroup.quad 0x8790++0x07 hide.quad 0x00 "GICD_IROUTER1234E,Interrupt Routing Register Extended 1234" hgroup.quad 0x8798++0x07 hide.quad 0x00 "GICD_IROUTER1235E,Interrupt Routing Register Extended 1235" hgroup.quad 0x87A0++0x07 hide.quad 0x00 "GICD_IROUTER1236E,Interrupt Routing Register Extended 1236" hgroup.quad 0x87A8++0x07 hide.quad 0x00 "GICD_IROUTER1237E,Interrupt Routing Register Extended 1237" hgroup.quad 0x87B0++0x07 hide.quad 0x00 "GICD_IROUTER1238E,Interrupt Routing Register Extended 1238" hgroup.quad 0x87B8++0x07 hide.quad 0x00 "GICD_IROUTER1239E,Interrupt Routing Register Extended 1239" hgroup.quad 0x87C0++0x07 hide.quad 0x00 "GICD_IROUTER1240E,Interrupt Routing Register Extended 1240" hgroup.quad 0x87C8++0x07 hide.quad 0x00 "GICD_IROUTER1241E,Interrupt Routing Register Extended 1241" hgroup.quad 0x87D0++0x07 hide.quad 0x00 "GICD_IROUTER1242E,Interrupt Routing Register Extended 1242" hgroup.quad 0x87D8++0x07 hide.quad 0x00 "GICD_IROUTER1243E,Interrupt Routing Register Extended 1243" hgroup.quad 0x87E0++0x07 hide.quad 0x00 "GICD_IROUTER1244E,Interrupt Routing Register Extended 1244" hgroup.quad 0x87E8++0x07 hide.quad 0x00 "GICD_IROUTER1245E,Interrupt Routing Register Extended 1245" hgroup.quad 0x87F0++0x07 hide.quad 0x00 "GICD_IROUTER1246E,Interrupt Routing Register Extended 1246" hgroup.quad 0x87F8++0x07 hide.quad 0x00 "GICD_IROUTER1247E,Interrupt Routing Register Extended 1247" hgroup.quad 0x8800++0x07 hide.quad 0x00 "GICD_IROUTER1248E,Interrupt Routing Register Extended 1248" hgroup.quad 0x8808++0x07 hide.quad 0x00 "GICD_IROUTER1249E,Interrupt Routing Register Extended 1249" hgroup.quad 0x8810++0x07 hide.quad 0x00 "GICD_IROUTER1250E,Interrupt Routing Register Extended 1250" hgroup.quad 0x8818++0x07 hide.quad 0x00 "GICD_IROUTER1251E,Interrupt Routing Register Extended 1251" hgroup.quad 0x8820++0x07 hide.quad 0x00 "GICD_IROUTER1252E,Interrupt Routing Register Extended 1252" hgroup.quad 0x8828++0x07 hide.quad 0x00 "GICD_IROUTER1253E,Interrupt Routing Register Extended 1253" hgroup.quad 0x8830++0x07 hide.quad 0x00 "GICD_IROUTER1254E,Interrupt Routing Register Extended 1254" hgroup.quad 0x8838++0x07 hide.quad 0x00 "GICD_IROUTER1255E,Interrupt Routing Register Extended 1255" hgroup.quad 0x8840++0x07 hide.quad 0x00 "GICD_IROUTER1256E,Interrupt Routing Register Extended 1256" hgroup.quad 0x8848++0x07 hide.quad 0x00 "GICD_IROUTER1257E,Interrupt Routing Register Extended 1257" hgroup.quad 0x8850++0x07 hide.quad 0x00 "GICD_IROUTER1258E,Interrupt Routing Register Extended 1258" hgroup.quad 0x8858++0x07 hide.quad 0x00 "GICD_IROUTER1259E,Interrupt Routing Register Extended 1259" hgroup.quad 0x8860++0x07 hide.quad 0x00 "GICD_IROUTER1260E,Interrupt Routing Register Extended 1260" hgroup.quad 0x8868++0x07 hide.quad 0x00 "GICD_IROUTER1261E,Interrupt Routing Register Extended 1261" hgroup.quad 0x8870++0x07 hide.quad 0x00 "GICD_IROUTER1262E,Interrupt Routing Register Extended 1262" hgroup.quad 0x8878++0x07 hide.quad 0x00 "GICD_IROUTER1263E,Interrupt Routing Register Extended 1263" hgroup.quad 0x8880++0x07 hide.quad 0x00 "GICD_IROUTER1264E,Interrupt Routing Register Extended 1264" hgroup.quad 0x8888++0x07 hide.quad 0x00 "GICD_IROUTER1265E,Interrupt Routing Register Extended 1265" hgroup.quad 0x8890++0x07 hide.quad 0x00 "GICD_IROUTER1266E,Interrupt Routing Register Extended 1266" hgroup.quad 0x8898++0x07 hide.quad 0x00 "GICD_IROUTER1267E,Interrupt Routing Register Extended 1267" hgroup.quad 0x88A0++0x07 hide.quad 0x00 "GICD_IROUTER1268E,Interrupt Routing Register Extended 1268" hgroup.quad 0x88A8++0x07 hide.quad 0x00 "GICD_IROUTER1269E,Interrupt Routing Register Extended 1269" hgroup.quad 0x88B0++0x07 hide.quad 0x00 "GICD_IROUTER1270E,Interrupt Routing Register Extended 1270" hgroup.quad 0x88B8++0x07 hide.quad 0x00 "GICD_IROUTER1271E,Interrupt Routing Register Extended 1271" hgroup.quad 0x88C0++0x07 hide.quad 0x00 "GICD_IROUTER1272E,Interrupt Routing Register Extended 1272" hgroup.quad 0x88C8++0x07 hide.quad 0x00 "GICD_IROUTER1273E,Interrupt Routing Register Extended 1273" hgroup.quad 0x88D0++0x07 hide.quad 0x00 "GICD_IROUTER1274E,Interrupt Routing Register Extended 1274" hgroup.quad 0x88D8++0x07 hide.quad 0x00 "GICD_IROUTER1275E,Interrupt Routing Register Extended 1275" hgroup.quad 0x88E0++0x07 hide.quad 0x00 "GICD_IROUTER1276E,Interrupt Routing Register Extended 1276" hgroup.quad 0x88E8++0x07 hide.quad 0x00 "GICD_IROUTER1277E,Interrupt Routing Register Extended 1277" hgroup.quad 0x88F0++0x07 hide.quad 0x00 "GICD_IROUTER1278E,Interrupt Routing Register Extended 1278" hgroup.quad 0x88F8++0x07 hide.quad 0x00 "GICD_IROUTER1279E,Interrupt Routing Register Extended 1279" hgroup.quad 0x8900++0x07 hide.quad 0x00 "GICD_IROUTER1280E,Interrupt Routing Register Extended 1280" hgroup.quad 0x8908++0x07 hide.quad 0x00 "GICD_IROUTER1281E,Interrupt Routing Register Extended 1281" hgroup.quad 0x8910++0x07 hide.quad 0x00 "GICD_IROUTER1282E,Interrupt Routing Register Extended 1282" hgroup.quad 0x8918++0x07 hide.quad 0x00 "GICD_IROUTER1283E,Interrupt Routing Register Extended 1283" hgroup.quad 0x8920++0x07 hide.quad 0x00 "GICD_IROUTER1284E,Interrupt Routing Register Extended 1284" hgroup.quad 0x8928++0x07 hide.quad 0x00 "GICD_IROUTER1285E,Interrupt Routing Register Extended 1285" hgroup.quad 0x8930++0x07 hide.quad 0x00 "GICD_IROUTER1286E,Interrupt Routing Register Extended 1286" hgroup.quad 0x8938++0x07 hide.quad 0x00 "GICD_IROUTER1287E,Interrupt Routing Register Extended 1287" hgroup.quad 0x8940++0x07 hide.quad 0x00 "GICD_IROUTER1288E,Interrupt Routing Register Extended 1288" hgroup.quad 0x8948++0x07 hide.quad 0x00 "GICD_IROUTER1289E,Interrupt Routing Register Extended 1289" hgroup.quad 0x8950++0x07 hide.quad 0x00 "GICD_IROUTER1290E,Interrupt Routing Register Extended 1290" hgroup.quad 0x8958++0x07 hide.quad 0x00 "GICD_IROUTER1291E,Interrupt Routing Register Extended 1291" hgroup.quad 0x8960++0x07 hide.quad 0x00 "GICD_IROUTER1292E,Interrupt Routing Register Extended 1292" hgroup.quad 0x8968++0x07 hide.quad 0x00 "GICD_IROUTER1293E,Interrupt Routing Register Extended 1293" hgroup.quad 0x8970++0x07 hide.quad 0x00 "GICD_IROUTER1294E,Interrupt Routing Register Extended 1294" hgroup.quad 0x8978++0x07 hide.quad 0x00 "GICD_IROUTER1295E,Interrupt Routing Register Extended 1295" hgroup.quad 0x8980++0x07 hide.quad 0x00 "GICD_IROUTER1296E,Interrupt Routing Register Extended 1296" hgroup.quad 0x8988++0x07 hide.quad 0x00 "GICD_IROUTER1297E,Interrupt Routing Register Extended 1297" hgroup.quad 0x8990++0x07 hide.quad 0x00 "GICD_IROUTER1298E,Interrupt Routing Register Extended 1298" hgroup.quad 0x8998++0x07 hide.quad 0x00 "GICD_IROUTER1299E,Interrupt Routing Register Extended 1299" hgroup.quad 0x89A0++0x07 hide.quad 0x00 "GICD_IROUTER1300E,Interrupt Routing Register Extended 1300" hgroup.quad 0x89A8++0x07 hide.quad 0x00 "GICD_IROUTER1301E,Interrupt Routing Register Extended 1301" hgroup.quad 0x89B0++0x07 hide.quad 0x00 "GICD_IROUTER1302E,Interrupt Routing Register Extended 1302" hgroup.quad 0x89B8++0x07 hide.quad 0x00 "GICD_IROUTER1303E,Interrupt Routing Register Extended 1303" hgroup.quad 0x89C0++0x07 hide.quad 0x00 "GICD_IROUTER1304E,Interrupt Routing Register Extended 1304" hgroup.quad 0x89C8++0x07 hide.quad 0x00 "GICD_IROUTER1305E,Interrupt Routing Register Extended 1305" hgroup.quad 0x89D0++0x07 hide.quad 0x00 "GICD_IROUTER1306E,Interrupt Routing Register Extended 1306" hgroup.quad 0x89D8++0x07 hide.quad 0x00 "GICD_IROUTER1307E,Interrupt Routing Register Extended 1307" hgroup.quad 0x89E0++0x07 hide.quad 0x00 "GICD_IROUTER1308E,Interrupt Routing Register Extended 1308" hgroup.quad 0x89E8++0x07 hide.quad 0x00 "GICD_IROUTER1309E,Interrupt Routing Register Extended 1309" hgroup.quad 0x89F0++0x07 hide.quad 0x00 "GICD_IROUTER1310E,Interrupt Routing Register Extended 1310" hgroup.quad 0x89F8++0x07 hide.quad 0x00 "GICD_IROUTER1311E,Interrupt Routing Register Extended 1311" hgroup.quad 0x8A00++0x07 hide.quad 0x00 "GICD_IROUTER1312E,Interrupt Routing Register Extended 1312" hgroup.quad 0x8A08++0x07 hide.quad 0x00 "GICD_IROUTER1313E,Interrupt Routing Register Extended 1313" hgroup.quad 0x8A10++0x07 hide.quad 0x00 "GICD_IROUTER1314E,Interrupt Routing Register Extended 1314" hgroup.quad 0x8A18++0x07 hide.quad 0x00 "GICD_IROUTER1315E,Interrupt Routing Register Extended 1315" hgroup.quad 0x8A20++0x07 hide.quad 0x00 "GICD_IROUTER1316E,Interrupt Routing Register Extended 1316" hgroup.quad 0x8A28++0x07 hide.quad 0x00 "GICD_IROUTER1317E,Interrupt Routing Register Extended 1317" hgroup.quad 0x8A30++0x07 hide.quad 0x00 "GICD_IROUTER1318E,Interrupt Routing Register Extended 1318" hgroup.quad 0x8A38++0x07 hide.quad 0x00 "GICD_IROUTER1319E,Interrupt Routing Register Extended 1319" hgroup.quad 0x8A40++0x07 hide.quad 0x00 "GICD_IROUTER1320E,Interrupt Routing Register Extended 1320" hgroup.quad 0x8A48++0x07 hide.quad 0x00 "GICD_IROUTER1321E,Interrupt Routing Register Extended 1321" hgroup.quad 0x8A50++0x07 hide.quad 0x00 "GICD_IROUTER1322E,Interrupt Routing Register Extended 1322" hgroup.quad 0x8A58++0x07 hide.quad 0x00 "GICD_IROUTER1323E,Interrupt Routing Register Extended 1323" hgroup.quad 0x8A60++0x07 hide.quad 0x00 "GICD_IROUTER1324E,Interrupt Routing Register Extended 1324" hgroup.quad 0x8A68++0x07 hide.quad 0x00 "GICD_IROUTER1325E,Interrupt Routing Register Extended 1325" hgroup.quad 0x8A70++0x07 hide.quad 0x00 "GICD_IROUTER1326E,Interrupt Routing Register Extended 1326" hgroup.quad 0x8A78++0x07 hide.quad 0x00 "GICD_IROUTER1327E,Interrupt Routing Register Extended 1327" hgroup.quad 0x8A80++0x07 hide.quad 0x00 "GICD_IROUTER1328E,Interrupt Routing Register Extended 1328" hgroup.quad 0x8A88++0x07 hide.quad 0x00 "GICD_IROUTER1329E,Interrupt Routing Register Extended 1329" hgroup.quad 0x8A90++0x07 hide.quad 0x00 "GICD_IROUTER1330E,Interrupt Routing Register Extended 1330" hgroup.quad 0x8A98++0x07 hide.quad 0x00 "GICD_IROUTER1331E,Interrupt Routing Register Extended 1331" hgroup.quad 0x8AA0++0x07 hide.quad 0x00 "GICD_IROUTER1332E,Interrupt Routing Register Extended 1332" hgroup.quad 0x8AA8++0x07 hide.quad 0x00 "GICD_IROUTER1333E,Interrupt Routing Register Extended 1333" hgroup.quad 0x8AB0++0x07 hide.quad 0x00 "GICD_IROUTER1334E,Interrupt Routing Register Extended 1334" hgroup.quad 0x8AB8++0x07 hide.quad 0x00 "GICD_IROUTER1335E,Interrupt Routing Register Extended 1335" hgroup.quad 0x8AC0++0x07 hide.quad 0x00 "GICD_IROUTER1336E,Interrupt Routing Register Extended 1336" hgroup.quad 0x8AC8++0x07 hide.quad 0x00 "GICD_IROUTER1337E,Interrupt Routing Register Extended 1337" hgroup.quad 0x8AD0++0x07 hide.quad 0x00 "GICD_IROUTER1338E,Interrupt Routing Register Extended 1338" hgroup.quad 0x8AD8++0x07 hide.quad 0x00 "GICD_IROUTER1339E,Interrupt Routing Register Extended 1339" hgroup.quad 0x8AE0++0x07 hide.quad 0x00 "GICD_IROUTER1340E,Interrupt Routing Register Extended 1340" hgroup.quad 0x8AE8++0x07 hide.quad 0x00 "GICD_IROUTER1341E,Interrupt Routing Register Extended 1341" hgroup.quad 0x8AF0++0x07 hide.quad 0x00 "GICD_IROUTER1342E,Interrupt Routing Register Extended 1342" hgroup.quad 0x8AF8++0x07 hide.quad 0x00 "GICD_IROUTER1343E,Interrupt Routing Register Extended 1343" hgroup.quad 0x8B00++0x07 hide.quad 0x00 "GICD_IROUTER1344E,Interrupt Routing Register Extended 1344" hgroup.quad 0x8B08++0x07 hide.quad 0x00 "GICD_IROUTER1345E,Interrupt Routing Register Extended 1345" hgroup.quad 0x8B10++0x07 hide.quad 0x00 "GICD_IROUTER1346E,Interrupt Routing Register Extended 1346" hgroup.quad 0x8B18++0x07 hide.quad 0x00 "GICD_IROUTER1347E,Interrupt Routing Register Extended 1347" hgroup.quad 0x8B20++0x07 hide.quad 0x00 "GICD_IROUTER1348E,Interrupt Routing Register Extended 1348" hgroup.quad 0x8B28++0x07 hide.quad 0x00 "GICD_IROUTER1349E,Interrupt Routing Register Extended 1349" hgroup.quad 0x8B30++0x07 hide.quad 0x00 "GICD_IROUTER1350E,Interrupt Routing Register Extended 1350" hgroup.quad 0x8B38++0x07 hide.quad 0x00 "GICD_IROUTER1351E,Interrupt Routing Register Extended 1351" hgroup.quad 0x8B40++0x07 hide.quad 0x00 "GICD_IROUTER1352E,Interrupt Routing Register Extended 1352" hgroup.quad 0x8B48++0x07 hide.quad 0x00 "GICD_IROUTER1353E,Interrupt Routing Register Extended 1353" hgroup.quad 0x8B50++0x07 hide.quad 0x00 "GICD_IROUTER1354E,Interrupt Routing Register Extended 1354" hgroup.quad 0x8B58++0x07 hide.quad 0x00 "GICD_IROUTER1355E,Interrupt Routing Register Extended 1355" hgroup.quad 0x8B60++0x07 hide.quad 0x00 "GICD_IROUTER1356E,Interrupt Routing Register Extended 1356" hgroup.quad 0x8B68++0x07 hide.quad 0x00 "GICD_IROUTER1357E,Interrupt Routing Register Extended 1357" hgroup.quad 0x8B70++0x07 hide.quad 0x00 "GICD_IROUTER1358E,Interrupt Routing Register Extended 1358" hgroup.quad 0x8B78++0x07 hide.quad 0x00 "GICD_IROUTER1359E,Interrupt Routing Register Extended 1359" hgroup.quad 0x8B80++0x07 hide.quad 0x00 "GICD_IROUTER1360E,Interrupt Routing Register Extended 1360" hgroup.quad 0x8B88++0x07 hide.quad 0x00 "GICD_IROUTER1361E,Interrupt Routing Register Extended 1361" hgroup.quad 0x8B90++0x07 hide.quad 0x00 "GICD_IROUTER1362E,Interrupt Routing Register Extended 1362" hgroup.quad 0x8B98++0x07 hide.quad 0x00 "GICD_IROUTER1363E,Interrupt Routing Register Extended 1363" hgroup.quad 0x8BA0++0x07 hide.quad 0x00 "GICD_IROUTER1364E,Interrupt Routing Register Extended 1364" hgroup.quad 0x8BA8++0x07 hide.quad 0x00 "GICD_IROUTER1365E,Interrupt Routing Register Extended 1365" hgroup.quad 0x8BB0++0x07 hide.quad 0x00 "GICD_IROUTER1366E,Interrupt Routing Register Extended 1366" hgroup.quad 0x8BB8++0x07 hide.quad 0x00 "GICD_IROUTER1367E,Interrupt Routing Register Extended 1367" hgroup.quad 0x8BC0++0x07 hide.quad 0x00 "GICD_IROUTER1368E,Interrupt Routing Register Extended 1368" hgroup.quad 0x8BC8++0x07 hide.quad 0x00 "GICD_IROUTER1369E,Interrupt Routing Register Extended 1369" hgroup.quad 0x8BD0++0x07 hide.quad 0x00 "GICD_IROUTER1370E,Interrupt Routing Register Extended 1370" hgroup.quad 0x8BD8++0x07 hide.quad 0x00 "GICD_IROUTER1371E,Interrupt Routing Register Extended 1371" hgroup.quad 0x8BE0++0x07 hide.quad 0x00 "GICD_IROUTER1372E,Interrupt Routing Register Extended 1372" hgroup.quad 0x8BE8++0x07 hide.quad 0x00 "GICD_IROUTER1373E,Interrupt Routing Register Extended 1373" hgroup.quad 0x8BF0++0x07 hide.quad 0x00 "GICD_IROUTER1374E,Interrupt Routing Register Extended 1374" hgroup.quad 0x8BF8++0x07 hide.quad 0x00 "GICD_IROUTER1375E,Interrupt Routing Register Extended 1375" hgroup.quad 0x8C00++0x07 hide.quad 0x00 "GICD_IROUTER1376E,Interrupt Routing Register Extended 1376" hgroup.quad 0x8C08++0x07 hide.quad 0x00 "GICD_IROUTER1377E,Interrupt Routing Register Extended 1377" hgroup.quad 0x8C10++0x07 hide.quad 0x00 "GICD_IROUTER1378E,Interrupt Routing Register Extended 1378" hgroup.quad 0x8C18++0x07 hide.quad 0x00 "GICD_IROUTER1379E,Interrupt Routing Register Extended 1379" hgroup.quad 0x8C20++0x07 hide.quad 0x00 "GICD_IROUTER1380E,Interrupt Routing Register Extended 1380" hgroup.quad 0x8C28++0x07 hide.quad 0x00 "GICD_IROUTER1381E,Interrupt Routing Register Extended 1381" hgroup.quad 0x8C30++0x07 hide.quad 0x00 "GICD_IROUTER1382E,Interrupt Routing Register Extended 1382" hgroup.quad 0x8C38++0x07 hide.quad 0x00 "GICD_IROUTER1383E,Interrupt Routing Register Extended 1383" hgroup.quad 0x8C40++0x07 hide.quad 0x00 "GICD_IROUTER1384E,Interrupt Routing Register Extended 1384" hgroup.quad 0x8C48++0x07 hide.quad 0x00 "GICD_IROUTER1385E,Interrupt Routing Register Extended 1385" hgroup.quad 0x8C50++0x07 hide.quad 0x00 "GICD_IROUTER1386E,Interrupt Routing Register Extended 1386" hgroup.quad 0x8C58++0x07 hide.quad 0x00 "GICD_IROUTER1387E,Interrupt Routing Register Extended 1387" hgroup.quad 0x8C60++0x07 hide.quad 0x00 "GICD_IROUTER1388E,Interrupt Routing Register Extended 1388" hgroup.quad 0x8C68++0x07 hide.quad 0x00 "GICD_IROUTER1389E,Interrupt Routing Register Extended 1389" hgroup.quad 0x8C70++0x07 hide.quad 0x00 "GICD_IROUTER1390E,Interrupt Routing Register Extended 1390" hgroup.quad 0x8C78++0x07 hide.quad 0x00 "GICD_IROUTER1391E,Interrupt Routing Register Extended 1391" hgroup.quad 0x8C80++0x07 hide.quad 0x00 "GICD_IROUTER1392E,Interrupt Routing Register Extended 1392" hgroup.quad 0x8C88++0x07 hide.quad 0x00 "GICD_IROUTER1393E,Interrupt Routing Register Extended 1393" hgroup.quad 0x8C90++0x07 hide.quad 0x00 "GICD_IROUTER1394E,Interrupt Routing Register Extended 1394" hgroup.quad 0x8C98++0x07 hide.quad 0x00 "GICD_IROUTER1395E,Interrupt Routing Register Extended 1395" hgroup.quad 0x8CA0++0x07 hide.quad 0x00 "GICD_IROUTER1396E,Interrupt Routing Register Extended 1396" hgroup.quad 0x8CA8++0x07 hide.quad 0x00 "GICD_IROUTER1397E,Interrupt Routing Register Extended 1397" hgroup.quad 0x8CB0++0x07 hide.quad 0x00 "GICD_IROUTER1398E,Interrupt Routing Register Extended 1398" hgroup.quad 0x8CB8++0x07 hide.quad 0x00 "GICD_IROUTER1399E,Interrupt Routing Register Extended 1399" hgroup.quad 0x8CC0++0x07 hide.quad 0x00 "GICD_IROUTER1400E,Interrupt Routing Register Extended 1400" hgroup.quad 0x8CC8++0x07 hide.quad 0x00 "GICD_IROUTER1401E,Interrupt Routing Register Extended 1401" hgroup.quad 0x8CD0++0x07 hide.quad 0x00 "GICD_IROUTER1402E,Interrupt Routing Register Extended 1402" hgroup.quad 0x8CD8++0x07 hide.quad 0x00 "GICD_IROUTER1403E,Interrupt Routing Register Extended 1403" hgroup.quad 0x8CE0++0x07 hide.quad 0x00 "GICD_IROUTER1404E,Interrupt Routing Register Extended 1404" hgroup.quad 0x8CE8++0x07 hide.quad 0x00 "GICD_IROUTER1405E,Interrupt Routing Register Extended 1405" hgroup.quad 0x8CF0++0x07 hide.quad 0x00 "GICD_IROUTER1406E,Interrupt Routing Register Extended 1406" hgroup.quad 0x8CF8++0x07 hide.quad 0x00 "GICD_IROUTER1407E,Interrupt Routing Register Extended 1407" hgroup.quad 0x8D00++0x07 hide.quad 0x00 "GICD_IROUTER1408E,Interrupt Routing Register Extended 1408" hgroup.quad 0x8D08++0x07 hide.quad 0x00 "GICD_IROUTER1409E,Interrupt Routing Register Extended 1409" hgroup.quad 0x8D10++0x07 hide.quad 0x00 "GICD_IROUTER1410E,Interrupt Routing Register Extended 1410" hgroup.quad 0x8D18++0x07 hide.quad 0x00 "GICD_IROUTER1411E,Interrupt Routing Register Extended 1411" hgroup.quad 0x8D20++0x07 hide.quad 0x00 "GICD_IROUTER1412E,Interrupt Routing Register Extended 1412" hgroup.quad 0x8D28++0x07 hide.quad 0x00 "GICD_IROUTER1413E,Interrupt Routing Register Extended 1413" hgroup.quad 0x8D30++0x07 hide.quad 0x00 "GICD_IROUTER1414E,Interrupt Routing Register Extended 1414" hgroup.quad 0x8D38++0x07 hide.quad 0x00 "GICD_IROUTER1415E,Interrupt Routing Register Extended 1415" hgroup.quad 0x8D40++0x07 hide.quad 0x00 "GICD_IROUTER1416E,Interrupt Routing Register Extended 1416" hgroup.quad 0x8D48++0x07 hide.quad 0x00 "GICD_IROUTER1417E,Interrupt Routing Register Extended 1417" hgroup.quad 0x8D50++0x07 hide.quad 0x00 "GICD_IROUTER1418E,Interrupt Routing Register Extended 1418" hgroup.quad 0x8D58++0x07 hide.quad 0x00 "GICD_IROUTER1419E,Interrupt Routing Register Extended 1419" hgroup.quad 0x8D60++0x07 hide.quad 0x00 "GICD_IROUTER1420E,Interrupt Routing Register Extended 1420" hgroup.quad 0x8D68++0x07 hide.quad 0x00 "GICD_IROUTER1421E,Interrupt Routing Register Extended 1421" hgroup.quad 0x8D70++0x07 hide.quad 0x00 "GICD_IROUTER1422E,Interrupt Routing Register Extended 1422" hgroup.quad 0x8D78++0x07 hide.quad 0x00 "GICD_IROUTER1423E,Interrupt Routing Register Extended 1423" hgroup.quad 0x8D80++0x07 hide.quad 0x00 "GICD_IROUTER1424E,Interrupt Routing Register Extended 1424" hgroup.quad 0x8D88++0x07 hide.quad 0x00 "GICD_IROUTER1425E,Interrupt Routing Register Extended 1425" hgroup.quad 0x8D90++0x07 hide.quad 0x00 "GICD_IROUTER1426E,Interrupt Routing Register Extended 1426" hgroup.quad 0x8D98++0x07 hide.quad 0x00 "GICD_IROUTER1427E,Interrupt Routing Register Extended 1427" hgroup.quad 0x8DA0++0x07 hide.quad 0x00 "GICD_IROUTER1428E,Interrupt Routing Register Extended 1428" hgroup.quad 0x8DA8++0x07 hide.quad 0x00 "GICD_IROUTER1429E,Interrupt Routing Register Extended 1429" hgroup.quad 0x8DB0++0x07 hide.quad 0x00 "GICD_IROUTER1430E,Interrupt Routing Register Extended 1430" hgroup.quad 0x8DB8++0x07 hide.quad 0x00 "GICD_IROUTER1431E,Interrupt Routing Register Extended 1431" hgroup.quad 0x8DC0++0x07 hide.quad 0x00 "GICD_IROUTER1432E,Interrupt Routing Register Extended 1432" hgroup.quad 0x8DC8++0x07 hide.quad 0x00 "GICD_IROUTER1433E,Interrupt Routing Register Extended 1433" hgroup.quad 0x8DD0++0x07 hide.quad 0x00 "GICD_IROUTER1434E,Interrupt Routing Register Extended 1434" hgroup.quad 0x8DD8++0x07 hide.quad 0x00 "GICD_IROUTER1435E,Interrupt Routing Register Extended 1435" hgroup.quad 0x8DE0++0x07 hide.quad 0x00 "GICD_IROUTER1436E,Interrupt Routing Register Extended 1436" hgroup.quad 0x8DE8++0x07 hide.quad 0x00 "GICD_IROUTER1437E,Interrupt Routing Register Extended 1437" hgroup.quad 0x8DF0++0x07 hide.quad 0x00 "GICD_IROUTER1438E,Interrupt Routing Register Extended 1438" hgroup.quad 0x8DF8++0x07 hide.quad 0x00 "GICD_IROUTER1439E,Interrupt Routing Register Extended 1439" hgroup.quad 0x8E00++0x07 hide.quad 0x00 "GICD_IROUTER1440E,Interrupt Routing Register Extended 1440" hgroup.quad 0x8E08++0x07 hide.quad 0x00 "GICD_IROUTER1441E,Interrupt Routing Register Extended 1441" hgroup.quad 0x8E10++0x07 hide.quad 0x00 "GICD_IROUTER1442E,Interrupt Routing Register Extended 1442" hgroup.quad 0x8E18++0x07 hide.quad 0x00 "GICD_IROUTER1443E,Interrupt Routing Register Extended 1443" hgroup.quad 0x8E20++0x07 hide.quad 0x00 "GICD_IROUTER1444E,Interrupt Routing Register Extended 1444" hgroup.quad 0x8E28++0x07 hide.quad 0x00 "GICD_IROUTER1445E,Interrupt Routing Register Extended 1445" hgroup.quad 0x8E30++0x07 hide.quad 0x00 "GICD_IROUTER1446E,Interrupt Routing Register Extended 1446" hgroup.quad 0x8E38++0x07 hide.quad 0x00 "GICD_IROUTER1447E,Interrupt Routing Register Extended 1447" hgroup.quad 0x8E40++0x07 hide.quad 0x00 "GICD_IROUTER1448E,Interrupt Routing Register Extended 1448" hgroup.quad 0x8E48++0x07 hide.quad 0x00 "GICD_IROUTER1449E,Interrupt Routing Register Extended 1449" hgroup.quad 0x8E50++0x07 hide.quad 0x00 "GICD_IROUTER1450E,Interrupt Routing Register Extended 1450" hgroup.quad 0x8E58++0x07 hide.quad 0x00 "GICD_IROUTER1451E,Interrupt Routing Register Extended 1451" hgroup.quad 0x8E60++0x07 hide.quad 0x00 "GICD_IROUTER1452E,Interrupt Routing Register Extended 1452" hgroup.quad 0x8E68++0x07 hide.quad 0x00 "GICD_IROUTER1453E,Interrupt Routing Register Extended 1453" hgroup.quad 0x8E70++0x07 hide.quad 0x00 "GICD_IROUTER1454E,Interrupt Routing Register Extended 1454" hgroup.quad 0x8E78++0x07 hide.quad 0x00 "GICD_IROUTER1455E,Interrupt Routing Register Extended 1455" hgroup.quad 0x8E80++0x07 hide.quad 0x00 "GICD_IROUTER1456E,Interrupt Routing Register Extended 1456" hgroup.quad 0x8E88++0x07 hide.quad 0x00 "GICD_IROUTER1457E,Interrupt Routing Register Extended 1457" hgroup.quad 0x8E90++0x07 hide.quad 0x00 "GICD_IROUTER1458E,Interrupt Routing Register Extended 1458" hgroup.quad 0x8E98++0x07 hide.quad 0x00 "GICD_IROUTER1459E,Interrupt Routing Register Extended 1459" hgroup.quad 0x8EA0++0x07 hide.quad 0x00 "GICD_IROUTER1460E,Interrupt Routing Register Extended 1460" hgroup.quad 0x8EA8++0x07 hide.quad 0x00 "GICD_IROUTER1461E,Interrupt Routing Register Extended 1461" hgroup.quad 0x8EB0++0x07 hide.quad 0x00 "GICD_IROUTER1462E,Interrupt Routing Register Extended 1462" hgroup.quad 0x8EB8++0x07 hide.quad 0x00 "GICD_IROUTER1463E,Interrupt Routing Register Extended 1463" hgroup.quad 0x8EC0++0x07 hide.quad 0x00 "GICD_IROUTER1464E,Interrupt Routing Register Extended 1464" hgroup.quad 0x8EC8++0x07 hide.quad 0x00 "GICD_IROUTER1465E,Interrupt Routing Register Extended 1465" hgroup.quad 0x8ED0++0x07 hide.quad 0x00 "GICD_IROUTER1466E,Interrupt Routing Register Extended 1466" hgroup.quad 0x8ED8++0x07 hide.quad 0x00 "GICD_IROUTER1467E,Interrupt Routing Register Extended 1467" hgroup.quad 0x8EE0++0x07 hide.quad 0x00 "GICD_IROUTER1468E,Interrupt Routing Register Extended 1468" hgroup.quad 0x8EE8++0x07 hide.quad 0x00 "GICD_IROUTER1469E,Interrupt Routing Register Extended 1469" hgroup.quad 0x8EF0++0x07 hide.quad 0x00 "GICD_IROUTER1470E,Interrupt Routing Register Extended 1470" hgroup.quad 0x8EF8++0x07 hide.quad 0x00 "GICD_IROUTER1471E,Interrupt Routing Register Extended 1471" hgroup.quad 0x8F00++0x07 hide.quad 0x00 "GICD_IROUTER1472E,Interrupt Routing Register Extended 1472" hgroup.quad 0x8F08++0x07 hide.quad 0x00 "GICD_IROUTER1473E,Interrupt Routing Register Extended 1473" hgroup.quad 0x8F10++0x07 hide.quad 0x00 "GICD_IROUTER1474E,Interrupt Routing Register Extended 1474" hgroup.quad 0x8F18++0x07 hide.quad 0x00 "GICD_IROUTER1475E,Interrupt Routing Register Extended 1475" hgroup.quad 0x8F20++0x07 hide.quad 0x00 "GICD_IROUTER1476E,Interrupt Routing Register Extended 1476" hgroup.quad 0x8F28++0x07 hide.quad 0x00 "GICD_IROUTER1477E,Interrupt Routing Register Extended 1477" hgroup.quad 0x8F30++0x07 hide.quad 0x00 "GICD_IROUTER1478E,Interrupt Routing Register Extended 1478" hgroup.quad 0x8F38++0x07 hide.quad 0x00 "GICD_IROUTER1479E,Interrupt Routing Register Extended 1479" hgroup.quad 0x8F40++0x07 hide.quad 0x00 "GICD_IROUTER1480E,Interrupt Routing Register Extended 1480" hgroup.quad 0x8F48++0x07 hide.quad 0x00 "GICD_IROUTER1481E,Interrupt Routing Register Extended 1481" hgroup.quad 0x8F50++0x07 hide.quad 0x00 "GICD_IROUTER1482E,Interrupt Routing Register Extended 1482" hgroup.quad 0x8F58++0x07 hide.quad 0x00 "GICD_IROUTER1483E,Interrupt Routing Register Extended 1483" hgroup.quad 0x8F60++0x07 hide.quad 0x00 "GICD_IROUTER1484E,Interrupt Routing Register Extended 1484" hgroup.quad 0x8F68++0x07 hide.quad 0x00 "GICD_IROUTER1485E,Interrupt Routing Register Extended 1485" hgroup.quad 0x8F70++0x07 hide.quad 0x00 "GICD_IROUTER1486E,Interrupt Routing Register Extended 1486" hgroup.quad 0x8F78++0x07 hide.quad 0x00 "GICD_IROUTER1487E,Interrupt Routing Register Extended 1487" hgroup.quad 0x8F80++0x07 hide.quad 0x00 "GICD_IROUTER1488E,Interrupt Routing Register Extended 1488" hgroup.quad 0x8F88++0x07 hide.quad 0x00 "GICD_IROUTER1489E,Interrupt Routing Register Extended 1489" hgroup.quad 0x8F90++0x07 hide.quad 0x00 "GICD_IROUTER1490E,Interrupt Routing Register Extended 1490" hgroup.quad 0x8F98++0x07 hide.quad 0x00 "GICD_IROUTER1491E,Interrupt Routing Register Extended 1491" hgroup.quad 0x8FA0++0x07 hide.quad 0x00 "GICD_IROUTER1492E,Interrupt Routing Register Extended 1492" hgroup.quad 0x8FA8++0x07 hide.quad 0x00 "GICD_IROUTER1493E,Interrupt Routing Register Extended 1493" hgroup.quad 0x8FB0++0x07 hide.quad 0x00 "GICD_IROUTER1494E,Interrupt Routing Register Extended 1494" hgroup.quad 0x8FB8++0x07 hide.quad 0x00 "GICD_IROUTER1495E,Interrupt Routing Register Extended 1495" hgroup.quad 0x8FC0++0x07 hide.quad 0x00 "GICD_IROUTER1496E,Interrupt Routing Register Extended 1496" hgroup.quad 0x8FC8++0x07 hide.quad 0x00 "GICD_IROUTER1497E,Interrupt Routing Register Extended 1497" hgroup.quad 0x8FD0++0x07 hide.quad 0x00 "GICD_IROUTER1498E,Interrupt Routing Register Extended 1498" hgroup.quad 0x8FD8++0x07 hide.quad 0x00 "GICD_IROUTER1499E,Interrupt Routing Register Extended 1499" hgroup.quad 0x8FE0++0x07 hide.quad 0x00 "GICD_IROUTER1500E,Interrupt Routing Register Extended 1500" hgroup.quad 0x8FE8++0x07 hide.quad 0x00 "GICD_IROUTER1501E,Interrupt Routing Register Extended 1501" hgroup.quad 0x8FF0++0x07 hide.quad 0x00 "GICD_IROUTER1502E,Interrupt Routing Register Extended 1502" hgroup.quad 0x8FF8++0x07 hide.quad 0x00 "GICD_IROUTER1503E,Interrupt Routing Register Extended 1503" hgroup.quad 0x9000++0x07 hide.quad 0x00 "GICD_IROUTER1504E,Interrupt Routing Register Extended 1504" hgroup.quad 0x9008++0x07 hide.quad 0x00 "GICD_IROUTER1505E,Interrupt Routing Register Extended 1505" hgroup.quad 0x9010++0x07 hide.quad 0x00 "GICD_IROUTER1506E,Interrupt Routing Register Extended 1506" hgroup.quad 0x9018++0x07 hide.quad 0x00 "GICD_IROUTER1507E,Interrupt Routing Register Extended 1507" hgroup.quad 0x9020++0x07 hide.quad 0x00 "GICD_IROUTER1508E,Interrupt Routing Register Extended 1508" hgroup.quad 0x9028++0x07 hide.quad 0x00 "GICD_IROUTER1509E,Interrupt Routing Register Extended 1509" hgroup.quad 0x9030++0x07 hide.quad 0x00 "GICD_IROUTER1510E,Interrupt Routing Register Extended 1510" hgroup.quad 0x9038++0x07 hide.quad 0x00 "GICD_IROUTER1511E,Interrupt Routing Register Extended 1511" hgroup.quad 0x9040++0x07 hide.quad 0x00 "GICD_IROUTER1512E,Interrupt Routing Register Extended 1512" hgroup.quad 0x9048++0x07 hide.quad 0x00 "GICD_IROUTER1513E,Interrupt Routing Register Extended 1513" hgroup.quad 0x9050++0x07 hide.quad 0x00 "GICD_IROUTER1514E,Interrupt Routing Register Extended 1514" hgroup.quad 0x9058++0x07 hide.quad 0x00 "GICD_IROUTER1515E,Interrupt Routing Register Extended 1515" hgroup.quad 0x9060++0x07 hide.quad 0x00 "GICD_IROUTER1516E,Interrupt Routing Register Extended 1516" hgroup.quad 0x9068++0x07 hide.quad 0x00 "GICD_IROUTER1517E,Interrupt Routing Register Extended 1517" hgroup.quad 0x9070++0x07 hide.quad 0x00 "GICD_IROUTER1518E,Interrupt Routing Register Extended 1518" hgroup.quad 0x9078++0x07 hide.quad 0x00 "GICD_IROUTER1519E,Interrupt Routing Register Extended 1519" hgroup.quad 0x9080++0x07 hide.quad 0x00 "GICD_IROUTER1520E,Interrupt Routing Register Extended 1520" hgroup.quad 0x9088++0x07 hide.quad 0x00 "GICD_IROUTER1521E,Interrupt Routing Register Extended 1521" hgroup.quad 0x9090++0x07 hide.quad 0x00 "GICD_IROUTER1522E,Interrupt Routing Register Extended 1522" hgroup.quad 0x9098++0x07 hide.quad 0x00 "GICD_IROUTER1523E,Interrupt Routing Register Extended 1523" hgroup.quad 0x90A0++0x07 hide.quad 0x00 "GICD_IROUTER1524E,Interrupt Routing Register Extended 1524" hgroup.quad 0x90A8++0x07 hide.quad 0x00 "GICD_IROUTER1525E,Interrupt Routing Register Extended 1525" hgroup.quad 0x90B0++0x07 hide.quad 0x00 "GICD_IROUTER1526E,Interrupt Routing Register Extended 1526" hgroup.quad 0x90B8++0x07 hide.quad 0x00 "GICD_IROUTER1527E,Interrupt Routing Register Extended 1527" hgroup.quad 0x90C0++0x07 hide.quad 0x00 "GICD_IROUTER1528E,Interrupt Routing Register Extended 1528" hgroup.quad 0x90C8++0x07 hide.quad 0x00 "GICD_IROUTER1529E,Interrupt Routing Register Extended 1529" hgroup.quad 0x90D0++0x07 hide.quad 0x00 "GICD_IROUTER1530E,Interrupt Routing Register Extended 1530" hgroup.quad 0x90D8++0x07 hide.quad 0x00 "GICD_IROUTER1531E,Interrupt Routing Register Extended 1531" hgroup.quad 0x90E0++0x07 hide.quad 0x00 "GICD_IROUTER1532E,Interrupt Routing Register Extended 1532" hgroup.quad 0x90E8++0x07 hide.quad 0x00 "GICD_IROUTER1533E,Interrupt Routing Register Extended 1533" hgroup.quad 0x90F0++0x07 hide.quad 0x00 "GICD_IROUTER1534E,Interrupt Routing Register Extended 1534" hgroup.quad 0x90F8++0x07 hide.quad 0x00 "GICD_IROUTER1535E,Interrupt Routing Register Extended 1535" hgroup.quad 0x9100++0x07 hide.quad 0x00 "GICD_IROUTER1536E,Interrupt Routing Register Extended 1536" hgroup.quad 0x9108++0x07 hide.quad 0x00 "GICD_IROUTER1537E,Interrupt Routing Register Extended 1537" hgroup.quad 0x9110++0x07 hide.quad 0x00 "GICD_IROUTER1538E,Interrupt Routing Register Extended 1538" hgroup.quad 0x9118++0x07 hide.quad 0x00 "GICD_IROUTER1539E,Interrupt Routing Register Extended 1539" hgroup.quad 0x9120++0x07 hide.quad 0x00 "GICD_IROUTER1540E,Interrupt Routing Register Extended 1540" hgroup.quad 0x9128++0x07 hide.quad 0x00 "GICD_IROUTER1541E,Interrupt Routing Register Extended 1541" hgroup.quad 0x9130++0x07 hide.quad 0x00 "GICD_IROUTER1542E,Interrupt Routing Register Extended 1542" hgroup.quad 0x9138++0x07 hide.quad 0x00 "GICD_IROUTER1543E,Interrupt Routing Register Extended 1543" hgroup.quad 0x9140++0x07 hide.quad 0x00 "GICD_IROUTER1544E,Interrupt Routing Register Extended 1544" hgroup.quad 0x9148++0x07 hide.quad 0x00 "GICD_IROUTER1545E,Interrupt Routing Register Extended 1545" hgroup.quad 0x9150++0x07 hide.quad 0x00 "GICD_IROUTER1546E,Interrupt Routing Register Extended 1546" hgroup.quad 0x9158++0x07 hide.quad 0x00 "GICD_IROUTER1547E,Interrupt Routing Register Extended 1547" hgroup.quad 0x9160++0x07 hide.quad 0x00 "GICD_IROUTER1548E,Interrupt Routing Register Extended 1548" hgroup.quad 0x9168++0x07 hide.quad 0x00 "GICD_IROUTER1549E,Interrupt Routing Register Extended 1549" hgroup.quad 0x9170++0x07 hide.quad 0x00 "GICD_IROUTER1550E,Interrupt Routing Register Extended 1550" hgroup.quad 0x9178++0x07 hide.quad 0x00 "GICD_IROUTER1551E,Interrupt Routing Register Extended 1551" hgroup.quad 0x9180++0x07 hide.quad 0x00 "GICD_IROUTER1552E,Interrupt Routing Register Extended 1552" hgroup.quad 0x9188++0x07 hide.quad 0x00 "GICD_IROUTER1553E,Interrupt Routing Register Extended 1553" hgroup.quad 0x9190++0x07 hide.quad 0x00 "GICD_IROUTER1554E,Interrupt Routing Register Extended 1554" hgroup.quad 0x9198++0x07 hide.quad 0x00 "GICD_IROUTER1555E,Interrupt Routing Register Extended 1555" hgroup.quad 0x91A0++0x07 hide.quad 0x00 "GICD_IROUTER1556E,Interrupt Routing Register Extended 1556" hgroup.quad 0x91A8++0x07 hide.quad 0x00 "GICD_IROUTER1557E,Interrupt Routing Register Extended 1557" hgroup.quad 0x91B0++0x07 hide.quad 0x00 "GICD_IROUTER1558E,Interrupt Routing Register Extended 1558" hgroup.quad 0x91B8++0x07 hide.quad 0x00 "GICD_IROUTER1559E,Interrupt Routing Register Extended 1559" hgroup.quad 0x91C0++0x07 hide.quad 0x00 "GICD_IROUTER1560E,Interrupt Routing Register Extended 1560" hgroup.quad 0x91C8++0x07 hide.quad 0x00 "GICD_IROUTER1561E,Interrupt Routing Register Extended 1561" hgroup.quad 0x91D0++0x07 hide.quad 0x00 "GICD_IROUTER1562E,Interrupt Routing Register Extended 1562" hgroup.quad 0x91D8++0x07 hide.quad 0x00 "GICD_IROUTER1563E,Interrupt Routing Register Extended 1563" hgroup.quad 0x91E0++0x07 hide.quad 0x00 "GICD_IROUTER1564E,Interrupt Routing Register Extended 1564" hgroup.quad 0x91E8++0x07 hide.quad 0x00 "GICD_IROUTER1565E,Interrupt Routing Register Extended 1565" hgroup.quad 0x91F0++0x07 hide.quad 0x00 "GICD_IROUTER1566E,Interrupt Routing Register Extended 1566" hgroup.quad 0x91F8++0x07 hide.quad 0x00 "GICD_IROUTER1567E,Interrupt Routing Register Extended 1567" hgroup.quad 0x9200++0x07 hide.quad 0x00 "GICD_IROUTER1568E,Interrupt Routing Register Extended 1568" hgroup.quad 0x9208++0x07 hide.quad 0x00 "GICD_IROUTER1569E,Interrupt Routing Register Extended 1569" hgroup.quad 0x9210++0x07 hide.quad 0x00 "GICD_IROUTER1570E,Interrupt Routing Register Extended 1570" hgroup.quad 0x9218++0x07 hide.quad 0x00 "GICD_IROUTER1571E,Interrupt Routing Register Extended 1571" hgroup.quad 0x9220++0x07 hide.quad 0x00 "GICD_IROUTER1572E,Interrupt Routing Register Extended 1572" hgroup.quad 0x9228++0x07 hide.quad 0x00 "GICD_IROUTER1573E,Interrupt Routing Register Extended 1573" hgroup.quad 0x9230++0x07 hide.quad 0x00 "GICD_IROUTER1574E,Interrupt Routing Register Extended 1574" hgroup.quad 0x9238++0x07 hide.quad 0x00 "GICD_IROUTER1575E,Interrupt Routing Register Extended 1575" hgroup.quad 0x9240++0x07 hide.quad 0x00 "GICD_IROUTER1576E,Interrupt Routing Register Extended 1576" hgroup.quad 0x9248++0x07 hide.quad 0x00 "GICD_IROUTER1577E,Interrupt Routing Register Extended 1577" hgroup.quad 0x9250++0x07 hide.quad 0x00 "GICD_IROUTER1578E,Interrupt Routing Register Extended 1578" hgroup.quad 0x9258++0x07 hide.quad 0x00 "GICD_IROUTER1579E,Interrupt Routing Register Extended 1579" hgroup.quad 0x9260++0x07 hide.quad 0x00 "GICD_IROUTER1580E,Interrupt Routing Register Extended 1580" hgroup.quad 0x9268++0x07 hide.quad 0x00 "GICD_IROUTER1581E,Interrupt Routing Register Extended 1581" hgroup.quad 0x9270++0x07 hide.quad 0x00 "GICD_IROUTER1582E,Interrupt Routing Register Extended 1582" hgroup.quad 0x9278++0x07 hide.quad 0x00 "GICD_IROUTER1583E,Interrupt Routing Register Extended 1583" hgroup.quad 0x9280++0x07 hide.quad 0x00 "GICD_IROUTER1584E,Interrupt Routing Register Extended 1584" hgroup.quad 0x9288++0x07 hide.quad 0x00 "GICD_IROUTER1585E,Interrupt Routing Register Extended 1585" hgroup.quad 0x9290++0x07 hide.quad 0x00 "GICD_IROUTER1586E,Interrupt Routing Register Extended 1586" hgroup.quad 0x9298++0x07 hide.quad 0x00 "GICD_IROUTER1587E,Interrupt Routing Register Extended 1587" hgroup.quad 0x92A0++0x07 hide.quad 0x00 "GICD_IROUTER1588E,Interrupt Routing Register Extended 1588" hgroup.quad 0x92A8++0x07 hide.quad 0x00 "GICD_IROUTER1589E,Interrupt Routing Register Extended 1589" hgroup.quad 0x92B0++0x07 hide.quad 0x00 "GICD_IROUTER1590E,Interrupt Routing Register Extended 1590" hgroup.quad 0x92B8++0x07 hide.quad 0x00 "GICD_IROUTER1591E,Interrupt Routing Register Extended 1591" hgroup.quad 0x92C0++0x07 hide.quad 0x00 "GICD_IROUTER1592E,Interrupt Routing Register Extended 1592" hgroup.quad 0x92C8++0x07 hide.quad 0x00 "GICD_IROUTER1593E,Interrupt Routing Register Extended 1593" hgroup.quad 0x92D0++0x07 hide.quad 0x00 "GICD_IROUTER1594E,Interrupt Routing Register Extended 1594" hgroup.quad 0x92D8++0x07 hide.quad 0x00 "GICD_IROUTER1595E,Interrupt Routing Register Extended 1595" hgroup.quad 0x92E0++0x07 hide.quad 0x00 "GICD_IROUTER1596E,Interrupt Routing Register Extended 1596" hgroup.quad 0x92E8++0x07 hide.quad 0x00 "GICD_IROUTER1597E,Interrupt Routing Register Extended 1597" hgroup.quad 0x92F0++0x07 hide.quad 0x00 "GICD_IROUTER1598E,Interrupt Routing Register Extended 1598" hgroup.quad 0x92F8++0x07 hide.quad 0x00 "GICD_IROUTER1599E,Interrupt Routing Register Extended 1599" hgroup.quad 0x9300++0x07 hide.quad 0x00 "GICD_IROUTER1600E,Interrupt Routing Register Extended 1600" hgroup.quad 0x9308++0x07 hide.quad 0x00 "GICD_IROUTER1601E,Interrupt Routing Register Extended 1601" hgroup.quad 0x9310++0x07 hide.quad 0x00 "GICD_IROUTER1602E,Interrupt Routing Register Extended 1602" hgroup.quad 0x9318++0x07 hide.quad 0x00 "GICD_IROUTER1603E,Interrupt Routing Register Extended 1603" hgroup.quad 0x9320++0x07 hide.quad 0x00 "GICD_IROUTER1604E,Interrupt Routing Register Extended 1604" hgroup.quad 0x9328++0x07 hide.quad 0x00 "GICD_IROUTER1605E,Interrupt Routing Register Extended 1605" hgroup.quad 0x9330++0x07 hide.quad 0x00 "GICD_IROUTER1606E,Interrupt Routing Register Extended 1606" hgroup.quad 0x9338++0x07 hide.quad 0x00 "GICD_IROUTER1607E,Interrupt Routing Register Extended 1607" hgroup.quad 0x9340++0x07 hide.quad 0x00 "GICD_IROUTER1608E,Interrupt Routing Register Extended 1608" hgroup.quad 0x9348++0x07 hide.quad 0x00 "GICD_IROUTER1609E,Interrupt Routing Register Extended 1609" hgroup.quad 0x9350++0x07 hide.quad 0x00 "GICD_IROUTER1610E,Interrupt Routing Register Extended 1610" hgroup.quad 0x9358++0x07 hide.quad 0x00 "GICD_IROUTER1611E,Interrupt Routing Register Extended 1611" hgroup.quad 0x9360++0x07 hide.quad 0x00 "GICD_IROUTER1612E,Interrupt Routing Register Extended 1612" hgroup.quad 0x9368++0x07 hide.quad 0x00 "GICD_IROUTER1613E,Interrupt Routing Register Extended 1613" hgroup.quad 0x9370++0x07 hide.quad 0x00 "GICD_IROUTER1614E,Interrupt Routing Register Extended 1614" hgroup.quad 0x9378++0x07 hide.quad 0x00 "GICD_IROUTER1615E,Interrupt Routing Register Extended 1615" hgroup.quad 0x9380++0x07 hide.quad 0x00 "GICD_IROUTER1616E,Interrupt Routing Register Extended 1616" hgroup.quad 0x9388++0x07 hide.quad 0x00 "GICD_IROUTER1617E,Interrupt Routing Register Extended 1617" hgroup.quad 0x9390++0x07 hide.quad 0x00 "GICD_IROUTER1618E,Interrupt Routing Register Extended 1618" hgroup.quad 0x9398++0x07 hide.quad 0x00 "GICD_IROUTER1619E,Interrupt Routing Register Extended 1619" hgroup.quad 0x93A0++0x07 hide.quad 0x00 "GICD_IROUTER1620E,Interrupt Routing Register Extended 1620" hgroup.quad 0x93A8++0x07 hide.quad 0x00 "GICD_IROUTER1621E,Interrupt Routing Register Extended 1621" hgroup.quad 0x93B0++0x07 hide.quad 0x00 "GICD_IROUTER1622E,Interrupt Routing Register Extended 1622" hgroup.quad 0x93B8++0x07 hide.quad 0x00 "GICD_IROUTER1623E,Interrupt Routing Register Extended 1623" hgroup.quad 0x93C0++0x07 hide.quad 0x00 "GICD_IROUTER1624E,Interrupt Routing Register Extended 1624" hgroup.quad 0x93C8++0x07 hide.quad 0x00 "GICD_IROUTER1625E,Interrupt Routing Register Extended 1625" hgroup.quad 0x93D0++0x07 hide.quad 0x00 "GICD_IROUTER1626E,Interrupt Routing Register Extended 1626" hgroup.quad 0x93D8++0x07 hide.quad 0x00 "GICD_IROUTER1627E,Interrupt Routing Register Extended 1627" hgroup.quad 0x93E0++0x07 hide.quad 0x00 "GICD_IROUTER1628E,Interrupt Routing Register Extended 1628" hgroup.quad 0x93E8++0x07 hide.quad 0x00 "GICD_IROUTER1629E,Interrupt Routing Register Extended 1629" hgroup.quad 0x93F0++0x07 hide.quad 0x00 "GICD_IROUTER1630E,Interrupt Routing Register Extended 1630" hgroup.quad 0x93F8++0x07 hide.quad 0x00 "GICD_IROUTER1631E,Interrupt Routing Register Extended 1631" hgroup.quad 0x9400++0x07 hide.quad 0x00 "GICD_IROUTER1632E,Interrupt Routing Register Extended 1632" hgroup.quad 0x9408++0x07 hide.quad 0x00 "GICD_IROUTER1633E,Interrupt Routing Register Extended 1633" hgroup.quad 0x9410++0x07 hide.quad 0x00 "GICD_IROUTER1634E,Interrupt Routing Register Extended 1634" hgroup.quad 0x9418++0x07 hide.quad 0x00 "GICD_IROUTER1635E,Interrupt Routing Register Extended 1635" hgroup.quad 0x9420++0x07 hide.quad 0x00 "GICD_IROUTER1636E,Interrupt Routing Register Extended 1636" hgroup.quad 0x9428++0x07 hide.quad 0x00 "GICD_IROUTER1637E,Interrupt Routing Register Extended 1637" hgroup.quad 0x9430++0x07 hide.quad 0x00 "GICD_IROUTER1638E,Interrupt Routing Register Extended 1638" hgroup.quad 0x9438++0x07 hide.quad 0x00 "GICD_IROUTER1639E,Interrupt Routing Register Extended 1639" hgroup.quad 0x9440++0x07 hide.quad 0x00 "GICD_IROUTER1640E,Interrupt Routing Register Extended 1640" hgroup.quad 0x9448++0x07 hide.quad 0x00 "GICD_IROUTER1641E,Interrupt Routing Register Extended 1641" hgroup.quad 0x9450++0x07 hide.quad 0x00 "GICD_IROUTER1642E,Interrupt Routing Register Extended 1642" hgroup.quad 0x9458++0x07 hide.quad 0x00 "GICD_IROUTER1643E,Interrupt Routing Register Extended 1643" hgroup.quad 0x9460++0x07 hide.quad 0x00 "GICD_IROUTER1644E,Interrupt Routing Register Extended 1644" hgroup.quad 0x9468++0x07 hide.quad 0x00 "GICD_IROUTER1645E,Interrupt Routing Register Extended 1645" hgroup.quad 0x9470++0x07 hide.quad 0x00 "GICD_IROUTER1646E,Interrupt Routing Register Extended 1646" hgroup.quad 0x9478++0x07 hide.quad 0x00 "GICD_IROUTER1647E,Interrupt Routing Register Extended 1647" hgroup.quad 0x9480++0x07 hide.quad 0x00 "GICD_IROUTER1648E,Interrupt Routing Register Extended 1648" hgroup.quad 0x9488++0x07 hide.quad 0x00 "GICD_IROUTER1649E,Interrupt Routing Register Extended 1649" hgroup.quad 0x9490++0x07 hide.quad 0x00 "GICD_IROUTER1650E,Interrupt Routing Register Extended 1650" hgroup.quad 0x9498++0x07 hide.quad 0x00 "GICD_IROUTER1651E,Interrupt Routing Register Extended 1651" hgroup.quad 0x94A0++0x07 hide.quad 0x00 "GICD_IROUTER1652E,Interrupt Routing Register Extended 1652" hgroup.quad 0x94A8++0x07 hide.quad 0x00 "GICD_IROUTER1653E,Interrupt Routing Register Extended 1653" hgroup.quad 0x94B0++0x07 hide.quad 0x00 "GICD_IROUTER1654E,Interrupt Routing Register Extended 1654" hgroup.quad 0x94B8++0x07 hide.quad 0x00 "GICD_IROUTER1655E,Interrupt Routing Register Extended 1655" hgroup.quad 0x94C0++0x07 hide.quad 0x00 "GICD_IROUTER1656E,Interrupt Routing Register Extended 1656" hgroup.quad 0x94C8++0x07 hide.quad 0x00 "GICD_IROUTER1657E,Interrupt Routing Register Extended 1657" hgroup.quad 0x94D0++0x07 hide.quad 0x00 "GICD_IROUTER1658E,Interrupt Routing Register Extended 1658" hgroup.quad 0x94D8++0x07 hide.quad 0x00 "GICD_IROUTER1659E,Interrupt Routing Register Extended 1659" hgroup.quad 0x94E0++0x07 hide.quad 0x00 "GICD_IROUTER1660E,Interrupt Routing Register Extended 1660" hgroup.quad 0x94E8++0x07 hide.quad 0x00 "GICD_IROUTER1661E,Interrupt Routing Register Extended 1661" hgroup.quad 0x94F0++0x07 hide.quad 0x00 "GICD_IROUTER1662E,Interrupt Routing Register Extended 1662" hgroup.quad 0x94F8++0x07 hide.quad 0x00 "GICD_IROUTER1663E,Interrupt Routing Register Extended 1663" hgroup.quad 0x9500++0x07 hide.quad 0x00 "GICD_IROUTER1664E,Interrupt Routing Register Extended 1664" hgroup.quad 0x9508++0x07 hide.quad 0x00 "GICD_IROUTER1665E,Interrupt Routing Register Extended 1665" hgroup.quad 0x9510++0x07 hide.quad 0x00 "GICD_IROUTER1666E,Interrupt Routing Register Extended 1666" hgroup.quad 0x9518++0x07 hide.quad 0x00 "GICD_IROUTER1667E,Interrupt Routing Register Extended 1667" hgroup.quad 0x9520++0x07 hide.quad 0x00 "GICD_IROUTER1668E,Interrupt Routing Register Extended 1668" hgroup.quad 0x9528++0x07 hide.quad 0x00 "GICD_IROUTER1669E,Interrupt Routing Register Extended 1669" hgroup.quad 0x9530++0x07 hide.quad 0x00 "GICD_IROUTER1670E,Interrupt Routing Register Extended 1670" hgroup.quad 0x9538++0x07 hide.quad 0x00 "GICD_IROUTER1671E,Interrupt Routing Register Extended 1671" hgroup.quad 0x9540++0x07 hide.quad 0x00 "GICD_IROUTER1672E,Interrupt Routing Register Extended 1672" hgroup.quad 0x9548++0x07 hide.quad 0x00 "GICD_IROUTER1673E,Interrupt Routing Register Extended 1673" hgroup.quad 0x9550++0x07 hide.quad 0x00 "GICD_IROUTER1674E,Interrupt Routing Register Extended 1674" hgroup.quad 0x9558++0x07 hide.quad 0x00 "GICD_IROUTER1675E,Interrupt Routing Register Extended 1675" hgroup.quad 0x9560++0x07 hide.quad 0x00 "GICD_IROUTER1676E,Interrupt Routing Register Extended 1676" hgroup.quad 0x9568++0x07 hide.quad 0x00 "GICD_IROUTER1677E,Interrupt Routing Register Extended 1677" hgroup.quad 0x9570++0x07 hide.quad 0x00 "GICD_IROUTER1678E,Interrupt Routing Register Extended 1678" hgroup.quad 0x9578++0x07 hide.quad 0x00 "GICD_IROUTER1679E,Interrupt Routing Register Extended 1679" hgroup.quad 0x9580++0x07 hide.quad 0x00 "GICD_IROUTER1680E,Interrupt Routing Register Extended 1680" hgroup.quad 0x9588++0x07 hide.quad 0x00 "GICD_IROUTER1681E,Interrupt Routing Register Extended 1681" hgroup.quad 0x9590++0x07 hide.quad 0x00 "GICD_IROUTER1682E,Interrupt Routing Register Extended 1682" hgroup.quad 0x9598++0x07 hide.quad 0x00 "GICD_IROUTER1683E,Interrupt Routing Register Extended 1683" hgroup.quad 0x95A0++0x07 hide.quad 0x00 "GICD_IROUTER1684E,Interrupt Routing Register Extended 1684" hgroup.quad 0x95A8++0x07 hide.quad 0x00 "GICD_IROUTER1685E,Interrupt Routing Register Extended 1685" hgroup.quad 0x95B0++0x07 hide.quad 0x00 "GICD_IROUTER1686E,Interrupt Routing Register Extended 1686" hgroup.quad 0x95B8++0x07 hide.quad 0x00 "GICD_IROUTER1687E,Interrupt Routing Register Extended 1687" hgroup.quad 0x95C0++0x07 hide.quad 0x00 "GICD_IROUTER1688E,Interrupt Routing Register Extended 1688" hgroup.quad 0x95C8++0x07 hide.quad 0x00 "GICD_IROUTER1689E,Interrupt Routing Register Extended 1689" hgroup.quad 0x95D0++0x07 hide.quad 0x00 "GICD_IROUTER1690E,Interrupt Routing Register Extended 1690" hgroup.quad 0x95D8++0x07 hide.quad 0x00 "GICD_IROUTER1691E,Interrupt Routing Register Extended 1691" hgroup.quad 0x95E0++0x07 hide.quad 0x00 "GICD_IROUTER1692E,Interrupt Routing Register Extended 1692" hgroup.quad 0x95E8++0x07 hide.quad 0x00 "GICD_IROUTER1693E,Interrupt Routing Register Extended 1693" hgroup.quad 0x95F0++0x07 hide.quad 0x00 "GICD_IROUTER1694E,Interrupt Routing Register Extended 1694" hgroup.quad 0x95F8++0x07 hide.quad 0x00 "GICD_IROUTER1695E,Interrupt Routing Register Extended 1695" hgroup.quad 0x9600++0x07 hide.quad 0x00 "GICD_IROUTER1696E,Interrupt Routing Register Extended 1696" hgroup.quad 0x9608++0x07 hide.quad 0x00 "GICD_IROUTER1697E,Interrupt Routing Register Extended 1697" hgroup.quad 0x9610++0x07 hide.quad 0x00 "GICD_IROUTER1698E,Interrupt Routing Register Extended 1698" hgroup.quad 0x9618++0x07 hide.quad 0x00 "GICD_IROUTER1699E,Interrupt Routing Register Extended 1699" hgroup.quad 0x9620++0x07 hide.quad 0x00 "GICD_IROUTER1700E,Interrupt Routing Register Extended 1700" hgroup.quad 0x9628++0x07 hide.quad 0x00 "GICD_IROUTER1701E,Interrupt Routing Register Extended 1701" hgroup.quad 0x9630++0x07 hide.quad 0x00 "GICD_IROUTER1702E,Interrupt Routing Register Extended 1702" hgroup.quad 0x9638++0x07 hide.quad 0x00 "GICD_IROUTER1703E,Interrupt Routing Register Extended 1703" hgroup.quad 0x9640++0x07 hide.quad 0x00 "GICD_IROUTER1704E,Interrupt Routing Register Extended 1704" hgroup.quad 0x9648++0x07 hide.quad 0x00 "GICD_IROUTER1705E,Interrupt Routing Register Extended 1705" hgroup.quad 0x9650++0x07 hide.quad 0x00 "GICD_IROUTER1706E,Interrupt Routing Register Extended 1706" hgroup.quad 0x9658++0x07 hide.quad 0x00 "GICD_IROUTER1707E,Interrupt Routing Register Extended 1707" hgroup.quad 0x9660++0x07 hide.quad 0x00 "GICD_IROUTER1708E,Interrupt Routing Register Extended 1708" hgroup.quad 0x9668++0x07 hide.quad 0x00 "GICD_IROUTER1709E,Interrupt Routing Register Extended 1709" hgroup.quad 0x9670++0x07 hide.quad 0x00 "GICD_IROUTER1710E,Interrupt Routing Register Extended 1710" hgroup.quad 0x9678++0x07 hide.quad 0x00 "GICD_IROUTER1711E,Interrupt Routing Register Extended 1711" hgroup.quad 0x9680++0x07 hide.quad 0x00 "GICD_IROUTER1712E,Interrupt Routing Register Extended 1712" hgroup.quad 0x9688++0x07 hide.quad 0x00 "GICD_IROUTER1713E,Interrupt Routing Register Extended 1713" hgroup.quad 0x9690++0x07 hide.quad 0x00 "GICD_IROUTER1714E,Interrupt Routing Register Extended 1714" hgroup.quad 0x9698++0x07 hide.quad 0x00 "GICD_IROUTER1715E,Interrupt Routing Register Extended 1715" hgroup.quad 0x96A0++0x07 hide.quad 0x00 "GICD_IROUTER1716E,Interrupt Routing Register Extended 1716" hgroup.quad 0x96A8++0x07 hide.quad 0x00 "GICD_IROUTER1717E,Interrupt Routing Register Extended 1717" hgroup.quad 0x96B0++0x07 hide.quad 0x00 "GICD_IROUTER1718E,Interrupt Routing Register Extended 1718" hgroup.quad 0x96B8++0x07 hide.quad 0x00 "GICD_IROUTER1719E,Interrupt Routing Register Extended 1719" hgroup.quad 0x96C0++0x07 hide.quad 0x00 "GICD_IROUTER1720E,Interrupt Routing Register Extended 1720" hgroup.quad 0x96C8++0x07 hide.quad 0x00 "GICD_IROUTER1721E,Interrupt Routing Register Extended 1721" hgroup.quad 0x96D0++0x07 hide.quad 0x00 "GICD_IROUTER1722E,Interrupt Routing Register Extended 1722" hgroup.quad 0x96D8++0x07 hide.quad 0x00 "GICD_IROUTER1723E,Interrupt Routing Register Extended 1723" hgroup.quad 0x96E0++0x07 hide.quad 0x00 "GICD_IROUTER1724E,Interrupt Routing Register Extended 1724" hgroup.quad 0x96E8++0x07 hide.quad 0x00 "GICD_IROUTER1725E,Interrupt Routing Register Extended 1725" hgroup.quad 0x96F0++0x07 hide.quad 0x00 "GICD_IROUTER1726E,Interrupt Routing Register Extended 1726" hgroup.quad 0x96F8++0x07 hide.quad 0x00 "GICD_IROUTER1727E,Interrupt Routing Register Extended 1727" hgroup.quad 0x9700++0x07 hide.quad 0x00 "GICD_IROUTER1728E,Interrupt Routing Register Extended 1728" hgroup.quad 0x9708++0x07 hide.quad 0x00 "GICD_IROUTER1729E,Interrupt Routing Register Extended 1729" hgroup.quad 0x9710++0x07 hide.quad 0x00 "GICD_IROUTER1730E,Interrupt Routing Register Extended 1730" hgroup.quad 0x9718++0x07 hide.quad 0x00 "GICD_IROUTER1731E,Interrupt Routing Register Extended 1731" hgroup.quad 0x9720++0x07 hide.quad 0x00 "GICD_IROUTER1732E,Interrupt Routing Register Extended 1732" hgroup.quad 0x9728++0x07 hide.quad 0x00 "GICD_IROUTER1733E,Interrupt Routing Register Extended 1733" hgroup.quad 0x9730++0x07 hide.quad 0x00 "GICD_IROUTER1734E,Interrupt Routing Register Extended 1734" hgroup.quad 0x9738++0x07 hide.quad 0x00 "GICD_IROUTER1735E,Interrupt Routing Register Extended 1735" hgroup.quad 0x9740++0x07 hide.quad 0x00 "GICD_IROUTER1736E,Interrupt Routing Register Extended 1736" hgroup.quad 0x9748++0x07 hide.quad 0x00 "GICD_IROUTER1737E,Interrupt Routing Register Extended 1737" hgroup.quad 0x9750++0x07 hide.quad 0x00 "GICD_IROUTER1738E,Interrupt Routing Register Extended 1738" hgroup.quad 0x9758++0x07 hide.quad 0x00 "GICD_IROUTER1739E,Interrupt Routing Register Extended 1739" hgroup.quad 0x9760++0x07 hide.quad 0x00 "GICD_IROUTER1740E,Interrupt Routing Register Extended 1740" hgroup.quad 0x9768++0x07 hide.quad 0x00 "GICD_IROUTER1741E,Interrupt Routing Register Extended 1741" hgroup.quad 0x9770++0x07 hide.quad 0x00 "GICD_IROUTER1742E,Interrupt Routing Register Extended 1742" hgroup.quad 0x9778++0x07 hide.quad 0x00 "GICD_IROUTER1743E,Interrupt Routing Register Extended 1743" hgroup.quad 0x9780++0x07 hide.quad 0x00 "GICD_IROUTER1744E,Interrupt Routing Register Extended 1744" hgroup.quad 0x9788++0x07 hide.quad 0x00 "GICD_IROUTER1745E,Interrupt Routing Register Extended 1745" hgroup.quad 0x9790++0x07 hide.quad 0x00 "GICD_IROUTER1746E,Interrupt Routing Register Extended 1746" hgroup.quad 0x9798++0x07 hide.quad 0x00 "GICD_IROUTER1747E,Interrupt Routing Register Extended 1747" hgroup.quad 0x97A0++0x07 hide.quad 0x00 "GICD_IROUTER1748E,Interrupt Routing Register Extended 1748" hgroup.quad 0x97A8++0x07 hide.quad 0x00 "GICD_IROUTER1749E,Interrupt Routing Register Extended 1749" hgroup.quad 0x97B0++0x07 hide.quad 0x00 "GICD_IROUTER1750E,Interrupt Routing Register Extended 1750" hgroup.quad 0x97B8++0x07 hide.quad 0x00 "GICD_IROUTER1751E,Interrupt Routing Register Extended 1751" hgroup.quad 0x97C0++0x07 hide.quad 0x00 "GICD_IROUTER1752E,Interrupt Routing Register Extended 1752" hgroup.quad 0x97C8++0x07 hide.quad 0x00 "GICD_IROUTER1753E,Interrupt Routing Register Extended 1753" hgroup.quad 0x97D0++0x07 hide.quad 0x00 "GICD_IROUTER1754E,Interrupt Routing Register Extended 1754" hgroup.quad 0x97D8++0x07 hide.quad 0x00 "GICD_IROUTER1755E,Interrupt Routing Register Extended 1755" hgroup.quad 0x97E0++0x07 hide.quad 0x00 "GICD_IROUTER1756E,Interrupt Routing Register Extended 1756" hgroup.quad 0x97E8++0x07 hide.quad 0x00 "GICD_IROUTER1757E,Interrupt Routing Register Extended 1757" hgroup.quad 0x97F0++0x07 hide.quad 0x00 "GICD_IROUTER1758E,Interrupt Routing Register Extended 1758" hgroup.quad 0x97F8++0x07 hide.quad 0x00 "GICD_IROUTER1759E,Interrupt Routing Register Extended 1759" hgroup.quad 0x9800++0x07 hide.quad 0x00 "GICD_IROUTER1760E,Interrupt Routing Register Extended 1760" hgroup.quad 0x9808++0x07 hide.quad 0x00 "GICD_IROUTER1761E,Interrupt Routing Register Extended 1761" hgroup.quad 0x9810++0x07 hide.quad 0x00 "GICD_IROUTER1762E,Interrupt Routing Register Extended 1762" hgroup.quad 0x9818++0x07 hide.quad 0x00 "GICD_IROUTER1763E,Interrupt Routing Register Extended 1763" hgroup.quad 0x9820++0x07 hide.quad 0x00 "GICD_IROUTER1764E,Interrupt Routing Register Extended 1764" hgroup.quad 0x9828++0x07 hide.quad 0x00 "GICD_IROUTER1765E,Interrupt Routing Register Extended 1765" hgroup.quad 0x9830++0x07 hide.quad 0x00 "GICD_IROUTER1766E,Interrupt Routing Register Extended 1766" hgroup.quad 0x9838++0x07 hide.quad 0x00 "GICD_IROUTER1767E,Interrupt Routing Register Extended 1767" hgroup.quad 0x9840++0x07 hide.quad 0x00 "GICD_IROUTER1768E,Interrupt Routing Register Extended 1768" hgroup.quad 0x9848++0x07 hide.quad 0x00 "GICD_IROUTER1769E,Interrupt Routing Register Extended 1769" hgroup.quad 0x9850++0x07 hide.quad 0x00 "GICD_IROUTER1770E,Interrupt Routing Register Extended 1770" hgroup.quad 0x9858++0x07 hide.quad 0x00 "GICD_IROUTER1771E,Interrupt Routing Register Extended 1771" hgroup.quad 0x9860++0x07 hide.quad 0x00 "GICD_IROUTER1772E,Interrupt Routing Register Extended 1772" hgroup.quad 0x9868++0x07 hide.quad 0x00 "GICD_IROUTER1773E,Interrupt Routing Register Extended 1773" hgroup.quad 0x9870++0x07 hide.quad 0x00 "GICD_IROUTER1774E,Interrupt Routing Register Extended 1774" hgroup.quad 0x9878++0x07 hide.quad 0x00 "GICD_IROUTER1775E,Interrupt Routing Register Extended 1775" hgroup.quad 0x9880++0x07 hide.quad 0x00 "GICD_IROUTER1776E,Interrupt Routing Register Extended 1776" hgroup.quad 0x9888++0x07 hide.quad 0x00 "GICD_IROUTER1777E,Interrupt Routing Register Extended 1777" hgroup.quad 0x9890++0x07 hide.quad 0x00 "GICD_IROUTER1778E,Interrupt Routing Register Extended 1778" hgroup.quad 0x9898++0x07 hide.quad 0x00 "GICD_IROUTER1779E,Interrupt Routing Register Extended 1779" hgroup.quad 0x98A0++0x07 hide.quad 0x00 "GICD_IROUTER1780E,Interrupt Routing Register Extended 1780" hgroup.quad 0x98A8++0x07 hide.quad 0x00 "GICD_IROUTER1781E,Interrupt Routing Register Extended 1781" hgroup.quad 0x98B0++0x07 hide.quad 0x00 "GICD_IROUTER1782E,Interrupt Routing Register Extended 1782" hgroup.quad 0x98B8++0x07 hide.quad 0x00 "GICD_IROUTER1783E,Interrupt Routing Register Extended 1783" hgroup.quad 0x98C0++0x07 hide.quad 0x00 "GICD_IROUTER1784E,Interrupt Routing Register Extended 1784" hgroup.quad 0x98C8++0x07 hide.quad 0x00 "GICD_IROUTER1785E,Interrupt Routing Register Extended 1785" hgroup.quad 0x98D0++0x07 hide.quad 0x00 "GICD_IROUTER1786E,Interrupt Routing Register Extended 1786" hgroup.quad 0x98D8++0x07 hide.quad 0x00 "GICD_IROUTER1787E,Interrupt Routing Register Extended 1787" hgroup.quad 0x98E0++0x07 hide.quad 0x00 "GICD_IROUTER1788E,Interrupt Routing Register Extended 1788" hgroup.quad 0x98E8++0x07 hide.quad 0x00 "GICD_IROUTER1789E,Interrupt Routing Register Extended 1789" hgroup.quad 0x98F0++0x07 hide.quad 0x00 "GICD_IROUTER1790E,Interrupt Routing Register Extended 1790" hgroup.quad 0x98F8++0x07 hide.quad 0x00 "GICD_IROUTER1791E,Interrupt Routing Register Extended 1791" hgroup.quad 0x9900++0x07 hide.quad 0x00 "GICD_IROUTER1792E,Interrupt Routing Register Extended 1792" hgroup.quad 0x9908++0x07 hide.quad 0x00 "GICD_IROUTER1793E,Interrupt Routing Register Extended 1793" hgroup.quad 0x9910++0x07 hide.quad 0x00 "GICD_IROUTER1794E,Interrupt Routing Register Extended 1794" hgroup.quad 0x9918++0x07 hide.quad 0x00 "GICD_IROUTER1795E,Interrupt Routing Register Extended 1795" hgroup.quad 0x9920++0x07 hide.quad 0x00 "GICD_IROUTER1796E,Interrupt Routing Register Extended 1796" hgroup.quad 0x9928++0x07 hide.quad 0x00 "GICD_IROUTER1797E,Interrupt Routing Register Extended 1797" hgroup.quad 0x9930++0x07 hide.quad 0x00 "GICD_IROUTER1798E,Interrupt Routing Register Extended 1798" hgroup.quad 0x9938++0x07 hide.quad 0x00 "GICD_IROUTER1799E,Interrupt Routing Register Extended 1799" hgroup.quad 0x9940++0x07 hide.quad 0x00 "GICD_IROUTER1800E,Interrupt Routing Register Extended 1800" hgroup.quad 0x9948++0x07 hide.quad 0x00 "GICD_IROUTER1801E,Interrupt Routing Register Extended 1801" hgroup.quad 0x9950++0x07 hide.quad 0x00 "GICD_IROUTER1802E,Interrupt Routing Register Extended 1802" hgroup.quad 0x9958++0x07 hide.quad 0x00 "GICD_IROUTER1803E,Interrupt Routing Register Extended 1803" hgroup.quad 0x9960++0x07 hide.quad 0x00 "GICD_IROUTER1804E,Interrupt Routing Register Extended 1804" hgroup.quad 0x9968++0x07 hide.quad 0x00 "GICD_IROUTER1805E,Interrupt Routing Register Extended 1805" hgroup.quad 0x9970++0x07 hide.quad 0x00 "GICD_IROUTER1806E,Interrupt Routing Register Extended 1806" hgroup.quad 0x9978++0x07 hide.quad 0x00 "GICD_IROUTER1807E,Interrupt Routing Register Extended 1807" hgroup.quad 0x9980++0x07 hide.quad 0x00 "GICD_IROUTER1808E,Interrupt Routing Register Extended 1808" hgroup.quad 0x9988++0x07 hide.quad 0x00 "GICD_IROUTER1809E,Interrupt Routing Register Extended 1809" hgroup.quad 0x9990++0x07 hide.quad 0x00 "GICD_IROUTER1810E,Interrupt Routing Register Extended 1810" hgroup.quad 0x9998++0x07 hide.quad 0x00 "GICD_IROUTER1811E,Interrupt Routing Register Extended 1811" hgroup.quad 0x99A0++0x07 hide.quad 0x00 "GICD_IROUTER1812E,Interrupt Routing Register Extended 1812" hgroup.quad 0x99A8++0x07 hide.quad 0x00 "GICD_IROUTER1813E,Interrupt Routing Register Extended 1813" hgroup.quad 0x99B0++0x07 hide.quad 0x00 "GICD_IROUTER1814E,Interrupt Routing Register Extended 1814" hgroup.quad 0x99B8++0x07 hide.quad 0x00 "GICD_IROUTER1815E,Interrupt Routing Register Extended 1815" hgroup.quad 0x99C0++0x07 hide.quad 0x00 "GICD_IROUTER1816E,Interrupt Routing Register Extended 1816" hgroup.quad 0x99C8++0x07 hide.quad 0x00 "GICD_IROUTER1817E,Interrupt Routing Register Extended 1817" hgroup.quad 0x99D0++0x07 hide.quad 0x00 "GICD_IROUTER1818E,Interrupt Routing Register Extended 1818" hgroup.quad 0x99D8++0x07 hide.quad 0x00 "GICD_IROUTER1819E,Interrupt Routing Register Extended 1819" hgroup.quad 0x99E0++0x07 hide.quad 0x00 "GICD_IROUTER1820E,Interrupt Routing Register Extended 1820" hgroup.quad 0x99E8++0x07 hide.quad 0x00 "GICD_IROUTER1821E,Interrupt Routing Register Extended 1821" hgroup.quad 0x99F0++0x07 hide.quad 0x00 "GICD_IROUTER1822E,Interrupt Routing Register Extended 1822" hgroup.quad 0x99F8++0x07 hide.quad 0x00 "GICD_IROUTER1823E,Interrupt Routing Register Extended 1823" hgroup.quad 0x9A00++0x07 hide.quad 0x00 "GICD_IROUTER1824E,Interrupt Routing Register Extended 1824" hgroup.quad 0x9A08++0x07 hide.quad 0x00 "GICD_IROUTER1825E,Interrupt Routing Register Extended 1825" hgroup.quad 0x9A10++0x07 hide.quad 0x00 "GICD_IROUTER1826E,Interrupt Routing Register Extended 1826" hgroup.quad 0x9A18++0x07 hide.quad 0x00 "GICD_IROUTER1827E,Interrupt Routing Register Extended 1827" hgroup.quad 0x9A20++0x07 hide.quad 0x00 "GICD_IROUTER1828E,Interrupt Routing Register Extended 1828" hgroup.quad 0x9A28++0x07 hide.quad 0x00 "GICD_IROUTER1829E,Interrupt Routing Register Extended 1829" hgroup.quad 0x9A30++0x07 hide.quad 0x00 "GICD_IROUTER1830E,Interrupt Routing Register Extended 1830" hgroup.quad 0x9A38++0x07 hide.quad 0x00 "GICD_IROUTER1831E,Interrupt Routing Register Extended 1831" hgroup.quad 0x9A40++0x07 hide.quad 0x00 "GICD_IROUTER1832E,Interrupt Routing Register Extended 1832" hgroup.quad 0x9A48++0x07 hide.quad 0x00 "GICD_IROUTER1833E,Interrupt Routing Register Extended 1833" hgroup.quad 0x9A50++0x07 hide.quad 0x00 "GICD_IROUTER1834E,Interrupt Routing Register Extended 1834" hgroup.quad 0x9A58++0x07 hide.quad 0x00 "GICD_IROUTER1835E,Interrupt Routing Register Extended 1835" hgroup.quad 0x9A60++0x07 hide.quad 0x00 "GICD_IROUTER1836E,Interrupt Routing Register Extended 1836" hgroup.quad 0x9A68++0x07 hide.quad 0x00 "GICD_IROUTER1837E,Interrupt Routing Register Extended 1837" hgroup.quad 0x9A70++0x07 hide.quad 0x00 "GICD_IROUTER1838E,Interrupt Routing Register Extended 1838" hgroup.quad 0x9A78++0x07 hide.quad 0x00 "GICD_IROUTER1839E,Interrupt Routing Register Extended 1839" hgroup.quad 0x9A80++0x07 hide.quad 0x00 "GICD_IROUTER1840E,Interrupt Routing Register Extended 1840" hgroup.quad 0x9A88++0x07 hide.quad 0x00 "GICD_IROUTER1841E,Interrupt Routing Register Extended 1841" hgroup.quad 0x9A90++0x07 hide.quad 0x00 "GICD_IROUTER1842E,Interrupt Routing Register Extended 1842" hgroup.quad 0x9A98++0x07 hide.quad 0x00 "GICD_IROUTER1843E,Interrupt Routing Register Extended 1843" hgroup.quad 0x9AA0++0x07 hide.quad 0x00 "GICD_IROUTER1844E,Interrupt Routing Register Extended 1844" hgroup.quad 0x9AA8++0x07 hide.quad 0x00 "GICD_IROUTER1845E,Interrupt Routing Register Extended 1845" hgroup.quad 0x9AB0++0x07 hide.quad 0x00 "GICD_IROUTER1846E,Interrupt Routing Register Extended 1846" hgroup.quad 0x9AB8++0x07 hide.quad 0x00 "GICD_IROUTER1847E,Interrupt Routing Register Extended 1847" hgroup.quad 0x9AC0++0x07 hide.quad 0x00 "GICD_IROUTER1848E,Interrupt Routing Register Extended 1848" hgroup.quad 0x9AC8++0x07 hide.quad 0x00 "GICD_IROUTER1849E,Interrupt Routing Register Extended 1849" hgroup.quad 0x9AD0++0x07 hide.quad 0x00 "GICD_IROUTER1850E,Interrupt Routing Register Extended 1850" hgroup.quad 0x9AD8++0x07 hide.quad 0x00 "GICD_IROUTER1851E,Interrupt Routing Register Extended 1851" hgroup.quad 0x9AE0++0x07 hide.quad 0x00 "GICD_IROUTER1852E,Interrupt Routing Register Extended 1852" hgroup.quad 0x9AE8++0x07 hide.quad 0x00 "GICD_IROUTER1853E,Interrupt Routing Register Extended 1853" hgroup.quad 0x9AF0++0x07 hide.quad 0x00 "GICD_IROUTER1854E,Interrupt Routing Register Extended 1854" hgroup.quad 0x9AF8++0x07 hide.quad 0x00 "GICD_IROUTER1855E,Interrupt Routing Register Extended 1855" hgroup.quad 0x9B00++0x07 hide.quad 0x00 "GICD_IROUTER1856E,Interrupt Routing Register Extended 1856" hgroup.quad 0x9B08++0x07 hide.quad 0x00 "GICD_IROUTER1857E,Interrupt Routing Register Extended 1857" hgroup.quad 0x9B10++0x07 hide.quad 0x00 "GICD_IROUTER1858E,Interrupt Routing Register Extended 1858" hgroup.quad 0x9B18++0x07 hide.quad 0x00 "GICD_IROUTER1859E,Interrupt Routing Register Extended 1859" hgroup.quad 0x9B20++0x07 hide.quad 0x00 "GICD_IROUTER1860E,Interrupt Routing Register Extended 1860" hgroup.quad 0x9B28++0x07 hide.quad 0x00 "GICD_IROUTER1861E,Interrupt Routing Register Extended 1861" hgroup.quad 0x9B30++0x07 hide.quad 0x00 "GICD_IROUTER1862E,Interrupt Routing Register Extended 1862" hgroup.quad 0x9B38++0x07 hide.quad 0x00 "GICD_IROUTER1863E,Interrupt Routing Register Extended 1863" hgroup.quad 0x9B40++0x07 hide.quad 0x00 "GICD_IROUTER1864E,Interrupt Routing Register Extended 1864" hgroup.quad 0x9B48++0x07 hide.quad 0x00 "GICD_IROUTER1865E,Interrupt Routing Register Extended 1865" hgroup.quad 0x9B50++0x07 hide.quad 0x00 "GICD_IROUTER1866E,Interrupt Routing Register Extended 1866" hgroup.quad 0x9B58++0x07 hide.quad 0x00 "GICD_IROUTER1867E,Interrupt Routing Register Extended 1867" hgroup.quad 0x9B60++0x07 hide.quad 0x00 "GICD_IROUTER1868E,Interrupt Routing Register Extended 1868" hgroup.quad 0x9B68++0x07 hide.quad 0x00 "GICD_IROUTER1869E,Interrupt Routing Register Extended 1869" hgroup.quad 0x9B70++0x07 hide.quad 0x00 "GICD_IROUTER1870E,Interrupt Routing Register Extended 1870" hgroup.quad 0x9B78++0x07 hide.quad 0x00 "GICD_IROUTER1871E,Interrupt Routing Register Extended 1871" hgroup.quad 0x9B80++0x07 hide.quad 0x00 "GICD_IROUTER1872E,Interrupt Routing Register Extended 1872" hgroup.quad 0x9B88++0x07 hide.quad 0x00 "GICD_IROUTER1873E,Interrupt Routing Register Extended 1873" hgroup.quad 0x9B90++0x07 hide.quad 0x00 "GICD_IROUTER1874E,Interrupt Routing Register Extended 1874" hgroup.quad 0x9B98++0x07 hide.quad 0x00 "GICD_IROUTER1875E,Interrupt Routing Register Extended 1875" hgroup.quad 0x9BA0++0x07 hide.quad 0x00 "GICD_IROUTER1876E,Interrupt Routing Register Extended 1876" hgroup.quad 0x9BA8++0x07 hide.quad 0x00 "GICD_IROUTER1877E,Interrupt Routing Register Extended 1877" hgroup.quad 0x9BB0++0x07 hide.quad 0x00 "GICD_IROUTER1878E,Interrupt Routing Register Extended 1878" hgroup.quad 0x9BB8++0x07 hide.quad 0x00 "GICD_IROUTER1879E,Interrupt Routing Register Extended 1879" hgroup.quad 0x9BC0++0x07 hide.quad 0x00 "GICD_IROUTER1880E,Interrupt Routing Register Extended 1880" hgroup.quad 0x9BC8++0x07 hide.quad 0x00 "GICD_IROUTER1881E,Interrupt Routing Register Extended 1881" hgroup.quad 0x9BD0++0x07 hide.quad 0x00 "GICD_IROUTER1882E,Interrupt Routing Register Extended 1882" hgroup.quad 0x9BD8++0x07 hide.quad 0x00 "GICD_IROUTER1883E,Interrupt Routing Register Extended 1883" hgroup.quad 0x9BE0++0x07 hide.quad 0x00 "GICD_IROUTER1884E,Interrupt Routing Register Extended 1884" hgroup.quad 0x9BE8++0x07 hide.quad 0x00 "GICD_IROUTER1885E,Interrupt Routing Register Extended 1885" hgroup.quad 0x9BF0++0x07 hide.quad 0x00 "GICD_IROUTER1886E,Interrupt Routing Register Extended 1886" hgroup.quad 0x9BF8++0x07 hide.quad 0x00 "GICD_IROUTER1887E,Interrupt Routing Register Extended 1887" hgroup.quad 0x9C00++0x07 hide.quad 0x00 "GICD_IROUTER1888E,Interrupt Routing Register Extended 1888" hgroup.quad 0x9C08++0x07 hide.quad 0x00 "GICD_IROUTER1889E,Interrupt Routing Register Extended 1889" hgroup.quad 0x9C10++0x07 hide.quad 0x00 "GICD_IROUTER1890E,Interrupt Routing Register Extended 1890" hgroup.quad 0x9C18++0x07 hide.quad 0x00 "GICD_IROUTER1891E,Interrupt Routing Register Extended 1891" hgroup.quad 0x9C20++0x07 hide.quad 0x00 "GICD_IROUTER1892E,Interrupt Routing Register Extended 1892" hgroup.quad 0x9C28++0x07 hide.quad 0x00 "GICD_IROUTER1893E,Interrupt Routing Register Extended 1893" hgroup.quad 0x9C30++0x07 hide.quad 0x00 "GICD_IROUTER1894E,Interrupt Routing Register Extended 1894" hgroup.quad 0x9C38++0x07 hide.quad 0x00 "GICD_IROUTER1895E,Interrupt Routing Register Extended 1895" hgroup.quad 0x9C40++0x07 hide.quad 0x00 "GICD_IROUTER1896E,Interrupt Routing Register Extended 1896" hgroup.quad 0x9C48++0x07 hide.quad 0x00 "GICD_IROUTER1897E,Interrupt Routing Register Extended 1897" hgroup.quad 0x9C50++0x07 hide.quad 0x00 "GICD_IROUTER1898E,Interrupt Routing Register Extended 1898" hgroup.quad 0x9C58++0x07 hide.quad 0x00 "GICD_IROUTER1899E,Interrupt Routing Register Extended 1899" hgroup.quad 0x9C60++0x07 hide.quad 0x00 "GICD_IROUTER1900E,Interrupt Routing Register Extended 1900" hgroup.quad 0x9C68++0x07 hide.quad 0x00 "GICD_IROUTER1901E,Interrupt Routing Register Extended 1901" hgroup.quad 0x9C70++0x07 hide.quad 0x00 "GICD_IROUTER1902E,Interrupt Routing Register Extended 1902" hgroup.quad 0x9C78++0x07 hide.quad 0x00 "GICD_IROUTER1903E,Interrupt Routing Register Extended 1903" hgroup.quad 0x9C80++0x07 hide.quad 0x00 "GICD_IROUTER1904E,Interrupt Routing Register Extended 1904" hgroup.quad 0x9C88++0x07 hide.quad 0x00 "GICD_IROUTER1905E,Interrupt Routing Register Extended 1905" hgroup.quad 0x9C90++0x07 hide.quad 0x00 "GICD_IROUTER1906E,Interrupt Routing Register Extended 1906" hgroup.quad 0x9C98++0x07 hide.quad 0x00 "GICD_IROUTER1907E,Interrupt Routing Register Extended 1907" hgroup.quad 0x9CA0++0x07 hide.quad 0x00 "GICD_IROUTER1908E,Interrupt Routing Register Extended 1908" hgroup.quad 0x9CA8++0x07 hide.quad 0x00 "GICD_IROUTER1909E,Interrupt Routing Register Extended 1909" hgroup.quad 0x9CB0++0x07 hide.quad 0x00 "GICD_IROUTER1910E,Interrupt Routing Register Extended 1910" hgroup.quad 0x9CB8++0x07 hide.quad 0x00 "GICD_IROUTER1911E,Interrupt Routing Register Extended 1911" hgroup.quad 0x9CC0++0x07 hide.quad 0x00 "GICD_IROUTER1912E,Interrupt Routing Register Extended 1912" hgroup.quad 0x9CC8++0x07 hide.quad 0x00 "GICD_IROUTER1913E,Interrupt Routing Register Extended 1913" hgroup.quad 0x9CD0++0x07 hide.quad 0x00 "GICD_IROUTER1914E,Interrupt Routing Register Extended 1914" hgroup.quad 0x9CD8++0x07 hide.quad 0x00 "GICD_IROUTER1915E,Interrupt Routing Register Extended 1915" hgroup.quad 0x9CE0++0x07 hide.quad 0x00 "GICD_IROUTER1916E,Interrupt Routing Register Extended 1916" hgroup.quad 0x9CE8++0x07 hide.quad 0x00 "GICD_IROUTER1917E,Interrupt Routing Register Extended 1917" hgroup.quad 0x9CF0++0x07 hide.quad 0x00 "GICD_IROUTER1918E,Interrupt Routing Register Extended 1918" hgroup.quad 0x9CF8++0x07 hide.quad 0x00 "GICD_IROUTER1919E,Interrupt Routing Register Extended 1919" hgroup.quad 0x9D00++0x07 hide.quad 0x00 "GICD_IROUTER1920E,Interrupt Routing Register Extended 1920" hgroup.quad 0x9D08++0x07 hide.quad 0x00 "GICD_IROUTER1921E,Interrupt Routing Register Extended 1921" hgroup.quad 0x9D10++0x07 hide.quad 0x00 "GICD_IROUTER1922E,Interrupt Routing Register Extended 1922" hgroup.quad 0x9D18++0x07 hide.quad 0x00 "GICD_IROUTER1923E,Interrupt Routing Register Extended 1923" hgroup.quad 0x9D20++0x07 hide.quad 0x00 "GICD_IROUTER1924E,Interrupt Routing Register Extended 1924" hgroup.quad 0x9D28++0x07 hide.quad 0x00 "GICD_IROUTER1925E,Interrupt Routing Register Extended 1925" hgroup.quad 0x9D30++0x07 hide.quad 0x00 "GICD_IROUTER1926E,Interrupt Routing Register Extended 1926" hgroup.quad 0x9D38++0x07 hide.quad 0x00 "GICD_IROUTER1927E,Interrupt Routing Register Extended 1927" hgroup.quad 0x9D40++0x07 hide.quad 0x00 "GICD_IROUTER1928E,Interrupt Routing Register Extended 1928" hgroup.quad 0x9D48++0x07 hide.quad 0x00 "GICD_IROUTER1929E,Interrupt Routing Register Extended 1929" hgroup.quad 0x9D50++0x07 hide.quad 0x00 "GICD_IROUTER1930E,Interrupt Routing Register Extended 1930" hgroup.quad 0x9D58++0x07 hide.quad 0x00 "GICD_IROUTER1931E,Interrupt Routing Register Extended 1931" hgroup.quad 0x9D60++0x07 hide.quad 0x00 "GICD_IROUTER1932E,Interrupt Routing Register Extended 1932" hgroup.quad 0x9D68++0x07 hide.quad 0x00 "GICD_IROUTER1933E,Interrupt Routing Register Extended 1933" hgroup.quad 0x9D70++0x07 hide.quad 0x00 "GICD_IROUTER1934E,Interrupt Routing Register Extended 1934" hgroup.quad 0x9D78++0x07 hide.quad 0x00 "GICD_IROUTER1935E,Interrupt Routing Register Extended 1935" hgroup.quad 0x9D80++0x07 hide.quad 0x00 "GICD_IROUTER1936E,Interrupt Routing Register Extended 1936" hgroup.quad 0x9D88++0x07 hide.quad 0x00 "GICD_IROUTER1937E,Interrupt Routing Register Extended 1937" hgroup.quad 0x9D90++0x07 hide.quad 0x00 "GICD_IROUTER1938E,Interrupt Routing Register Extended 1938" hgroup.quad 0x9D98++0x07 hide.quad 0x00 "GICD_IROUTER1939E,Interrupt Routing Register Extended 1939" hgroup.quad 0x9DA0++0x07 hide.quad 0x00 "GICD_IROUTER1940E,Interrupt Routing Register Extended 1940" hgroup.quad 0x9DA8++0x07 hide.quad 0x00 "GICD_IROUTER1941E,Interrupt Routing Register Extended 1941" hgroup.quad 0x9DB0++0x07 hide.quad 0x00 "GICD_IROUTER1942E,Interrupt Routing Register Extended 1942" hgroup.quad 0x9DB8++0x07 hide.quad 0x00 "GICD_IROUTER1943E,Interrupt Routing Register Extended 1943" hgroup.quad 0x9DC0++0x07 hide.quad 0x00 "GICD_IROUTER1944E,Interrupt Routing Register Extended 1944" hgroup.quad 0x9DC8++0x07 hide.quad 0x00 "GICD_IROUTER1945E,Interrupt Routing Register Extended 1945" hgroup.quad 0x9DD0++0x07 hide.quad 0x00 "GICD_IROUTER1946E,Interrupt Routing Register Extended 1946" hgroup.quad 0x9DD8++0x07 hide.quad 0x00 "GICD_IROUTER1947E,Interrupt Routing Register Extended 1947" hgroup.quad 0x9DE0++0x07 hide.quad 0x00 "GICD_IROUTER1948E,Interrupt Routing Register Extended 1948" hgroup.quad 0x9DE8++0x07 hide.quad 0x00 "GICD_IROUTER1949E,Interrupt Routing Register Extended 1949" hgroup.quad 0x9DF0++0x07 hide.quad 0x00 "GICD_IROUTER1950E,Interrupt Routing Register Extended 1950" hgroup.quad 0x9DF8++0x07 hide.quad 0x00 "GICD_IROUTER1951E,Interrupt Routing Register Extended 1951" hgroup.quad 0x9E00++0x07 hide.quad 0x00 "GICD_IROUTER1952E,Interrupt Routing Register Extended 1952" hgroup.quad 0x9E08++0x07 hide.quad 0x00 "GICD_IROUTER1953E,Interrupt Routing Register Extended 1953" hgroup.quad 0x9E10++0x07 hide.quad 0x00 "GICD_IROUTER1954E,Interrupt Routing Register Extended 1954" hgroup.quad 0x9E18++0x07 hide.quad 0x00 "GICD_IROUTER1955E,Interrupt Routing Register Extended 1955" hgroup.quad 0x9E20++0x07 hide.quad 0x00 "GICD_IROUTER1956E,Interrupt Routing Register Extended 1956" hgroup.quad 0x9E28++0x07 hide.quad 0x00 "GICD_IROUTER1957E,Interrupt Routing Register Extended 1957" hgroup.quad 0x9E30++0x07 hide.quad 0x00 "GICD_IROUTER1958E,Interrupt Routing Register Extended 1958" hgroup.quad 0x9E38++0x07 hide.quad 0x00 "GICD_IROUTER1959E,Interrupt Routing Register Extended 1959" hgroup.quad 0x9E40++0x07 hide.quad 0x00 "GICD_IROUTER1960E,Interrupt Routing Register Extended 1960" hgroup.quad 0x9E48++0x07 hide.quad 0x00 "GICD_IROUTER1961E,Interrupt Routing Register Extended 1961" hgroup.quad 0x9E50++0x07 hide.quad 0x00 "GICD_IROUTER1962E,Interrupt Routing Register Extended 1962" hgroup.quad 0x9E58++0x07 hide.quad 0x00 "GICD_IROUTER1963E,Interrupt Routing Register Extended 1963" hgroup.quad 0x9E60++0x07 hide.quad 0x00 "GICD_IROUTER1964E,Interrupt Routing Register Extended 1964" hgroup.quad 0x9E68++0x07 hide.quad 0x00 "GICD_IROUTER1965E,Interrupt Routing Register Extended 1965" hgroup.quad 0x9E70++0x07 hide.quad 0x00 "GICD_IROUTER1966E,Interrupt Routing Register Extended 1966" hgroup.quad 0x9E78++0x07 hide.quad 0x00 "GICD_IROUTER1967E,Interrupt Routing Register Extended 1967" hgroup.quad 0x9E80++0x07 hide.quad 0x00 "GICD_IROUTER1968E,Interrupt Routing Register Extended 1968" hgroup.quad 0x9E88++0x07 hide.quad 0x00 "GICD_IROUTER1969E,Interrupt Routing Register Extended 1969" hgroup.quad 0x9E90++0x07 hide.quad 0x00 "GICD_IROUTER1970E,Interrupt Routing Register Extended 1970" hgroup.quad 0x9E98++0x07 hide.quad 0x00 "GICD_IROUTER1971E,Interrupt Routing Register Extended 1971" hgroup.quad 0x9EA0++0x07 hide.quad 0x00 "GICD_IROUTER1972E,Interrupt Routing Register Extended 1972" hgroup.quad 0x9EA8++0x07 hide.quad 0x00 "GICD_IROUTER1973E,Interrupt Routing Register Extended 1973" hgroup.quad 0x9EB0++0x07 hide.quad 0x00 "GICD_IROUTER1974E,Interrupt Routing Register Extended 1974" hgroup.quad 0x9EB8++0x07 hide.quad 0x00 "GICD_IROUTER1975E,Interrupt Routing Register Extended 1975" hgroup.quad 0x9EC0++0x07 hide.quad 0x00 "GICD_IROUTER1976E,Interrupt Routing Register Extended 1976" hgroup.quad 0x9EC8++0x07 hide.quad 0x00 "GICD_IROUTER1977E,Interrupt Routing Register Extended 1977" hgroup.quad 0x9ED0++0x07 hide.quad 0x00 "GICD_IROUTER1978E,Interrupt Routing Register Extended 1978" hgroup.quad 0x9ED8++0x07 hide.quad 0x00 "GICD_IROUTER1979E,Interrupt Routing Register Extended 1979" hgroup.quad 0x9EE0++0x07 hide.quad 0x00 "GICD_IROUTER1980E,Interrupt Routing Register Extended 1980" hgroup.quad 0x9EE8++0x07 hide.quad 0x00 "GICD_IROUTER1981E,Interrupt Routing Register Extended 1981" hgroup.quad 0x9EF0++0x07 hide.quad 0x00 "GICD_IROUTER1982E,Interrupt Routing Register Extended 1982" hgroup.quad 0x9EF8++0x07 hide.quad 0x00 "GICD_IROUTER1983E,Interrupt Routing Register Extended 1983" hgroup.quad 0x9F00++0x07 hide.quad 0x00 "GICD_IROUTER1984E,Interrupt Routing Register Extended 1984" hgroup.quad 0x9F08++0x07 hide.quad 0x00 "GICD_IROUTER1985E,Interrupt Routing Register Extended 1985" hgroup.quad 0x9F10++0x07 hide.quad 0x00 "GICD_IROUTER1986E,Interrupt Routing Register Extended 1986" hgroup.quad 0x9F18++0x07 hide.quad 0x00 "GICD_IROUTER1987E,Interrupt Routing Register Extended 1987" hgroup.quad 0x9F20++0x07 hide.quad 0x00 "GICD_IROUTER1988E,Interrupt Routing Register Extended 1988" hgroup.quad 0x9F28++0x07 hide.quad 0x00 "GICD_IROUTER1989E,Interrupt Routing Register Extended 1989" hgroup.quad 0x9F30++0x07 hide.quad 0x00 "GICD_IROUTER1990E,Interrupt Routing Register Extended 1990" hgroup.quad 0x9F38++0x07 hide.quad 0x00 "GICD_IROUTER1991E,Interrupt Routing Register Extended 1991" hgroup.quad 0x9F40++0x07 hide.quad 0x00 "GICD_IROUTER1992E,Interrupt Routing Register Extended 1992" hgroup.quad 0x9F48++0x07 hide.quad 0x00 "GICD_IROUTER1993E,Interrupt Routing Register Extended 1993" hgroup.quad 0x9F50++0x07 hide.quad 0x00 "GICD_IROUTER1994E,Interrupt Routing Register Extended 1994" hgroup.quad 0x9F58++0x07 hide.quad 0x00 "GICD_IROUTER1995E,Interrupt Routing Register Extended 1995" hgroup.quad 0x9F60++0x07 hide.quad 0x00 "GICD_IROUTER1996E,Interrupt Routing Register Extended 1996" hgroup.quad 0x9F68++0x07 hide.quad 0x00 "GICD_IROUTER1997E,Interrupt Routing Register Extended 1997" hgroup.quad 0x9F70++0x07 hide.quad 0x00 "GICD_IROUTER1998E,Interrupt Routing Register Extended 1998" hgroup.quad 0x9F78++0x07 hide.quad 0x00 "GICD_IROUTER1999E,Interrupt Routing Register Extended 1999" hgroup.quad 0x9F80++0x07 hide.quad 0x00 "GICD_IROUTER2000E,Interrupt Routing Register Extended 2000" hgroup.quad 0x9F88++0x07 hide.quad 0x00 "GICD_IROUTER2001E,Interrupt Routing Register Extended 2001" hgroup.quad 0x9F90++0x07 hide.quad 0x00 "GICD_IROUTER2002E,Interrupt Routing Register Extended 2002" hgroup.quad 0x9F98++0x07 hide.quad 0x00 "GICD_IROUTER2003E,Interrupt Routing Register Extended 2003" hgroup.quad 0x9FA0++0x07 hide.quad 0x00 "GICD_IROUTER2004E,Interrupt Routing Register Extended 2004" hgroup.quad 0x9FA8++0x07 hide.quad 0x00 "GICD_IROUTER2005E,Interrupt Routing Register Extended 2005" hgroup.quad 0x9FB0++0x07 hide.quad 0x00 "GICD_IROUTER2006E,Interrupt Routing Register Extended 2006" hgroup.quad 0x9FB8++0x07 hide.quad 0x00 "GICD_IROUTER2007E,Interrupt Routing Register Extended 2007" hgroup.quad 0x9FC0++0x07 hide.quad 0x00 "GICD_IROUTER2008E,Interrupt Routing Register Extended 2008" hgroup.quad 0x9FC8++0x07 hide.quad 0x00 "GICD_IROUTER2009E,Interrupt Routing Register Extended 2009" hgroup.quad 0x9FD0++0x07 hide.quad 0x00 "GICD_IROUTER2010E,Interrupt Routing Register Extended 2010" hgroup.quad 0x9FD8++0x07 hide.quad 0x00 "GICD_IROUTER2011E,Interrupt Routing Register Extended 2011" hgroup.quad 0x9FE0++0x07 hide.quad 0x00 "GICD_IROUTER2012E,Interrupt Routing Register Extended 2012" hgroup.quad 0x9FE8++0x07 hide.quad 0x00 "GICD_IROUTER2013E,Interrupt Routing Register Extended 2013" hgroup.quad 0x9FF0++0x07 hide.quad 0x00 "GICD_IROUTER2014E,Interrupt Routing Register Extended 2014" hgroup.quad 0x9FF8++0x07 hide.quad 0x00 "GICD_IROUTER2015E,Interrupt Routing Register Extended 2015" endif tree.end tree "Chip Status Registers" group.long 0xC000++0x03 line.long 0x00 "GICD_CHIPSR,Chip Status Register" bitfld.long 0x00 11. "SPI_BUSY,Indicate traffic SPI busy" "Ongoing SPI-related cross-chip,No traffic" bitfld.long 0x00 10. "SGI_BUSY,Indicate traffic SGI busy" "Ongoing SGI-related traffic,No traffic" bitfld.long 0x00 9. "LPI_BUSY,Indicate traffic LPI busy" "Ongoing SGI-related traffic,No traffic" newline bitfld.long 0x00 8. "CC_BUSY,Indicate traffic CC busy" "Ongoing cross-chip traffic,No traffic" bitfld.long 0x00 4.--5. "RTS,Routing table status" "Disconnected,Updating,Consistent,?..." bitfld.long 0x00 2. "GTO,Gating transaction ongoing" "No accesses,Accesses ongoing" newline bitfld.long 0x00 1. "GTS,Gating status" "Not gated,Gated" tree.end tree "Default Chip Registers" if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC004)) group.long 0xC004++0x03 line.long 0x00 "GICD_DCHIPR,Default Chip Register" bitfld.long 0x00 4.--7. 1. "RT_OWNER,Routing Table Owner" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" rbitfld.long 0x00 0. "PUP,Power Update in Progress" "Not in progress,In progress" else hgroup.long 0xC004++0x03 hide.long 0x000 "GICD_DCHIPR,Default Chip Register" endif tree.end tree "Chip Registers" if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC008)) group.quad 0xC008++0x07 line.quad 0x00 "GICD_CHIPR0,Chip Register 0" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC008++0x03 hide.long 0x000 "GICD_CHIPR0,Chip Register 0" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC010)) group.quad 0xC010++0x07 line.quad 0x00 "GICD_CHIPR1,Chip Register 1" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC010++0x03 hide.long 0x000 "GICD_CHIPR1,Chip Register 1" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC018)) group.quad 0xC018++0x07 line.quad 0x00 "GICD_CHIPR2,Chip Register 2" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC018++0x03 hide.long 0x000 "GICD_CHIPR2,Chip Register 2" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC020)) group.quad 0xC020++0x07 line.quad 0x00 "GICD_CHIPR3,Chip Register 3" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC020++0x03 hide.long 0x000 "GICD_CHIPR3,Chip Register 3" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC028)) group.quad 0xC028++0x07 line.quad 0x00 "GICD_CHIPR4,Chip Register 4" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC028++0x03 hide.long 0x000 "GICD_CHIPR4,Chip Register 4" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC030)) group.quad 0xC030++0x07 line.quad 0x00 "GICD_CHIPR5,Chip Register 5" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC030++0x03 hide.long 0x000 "GICD_CHIPR5,Chip Register 5" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC038)) group.quad 0xC038++0x07 line.quad 0x00 "GICD_CHIPR6,Chip Register 6" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC038++0x03 hide.long 0x000 "GICD_CHIPR6,Chip Register 6" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC040)) group.quad 0xC040++0x07 line.quad 0x00 "GICD_CHIPR7,Chip Register 7" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC040++0x03 hide.long 0x000 "GICD_CHIPR7,Chip Register 7" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC048)) group.quad 0xC048++0x07 line.quad 0x00 "GICD_CHIPR8,Chip Register 8" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC048++0x03 hide.long 0x000 "GICD_CHIPR8,Chip Register 8" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC050)) group.quad 0xC050++0x07 line.quad 0x00 "GICD_CHIPR9,Chip Register 9" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC050++0x03 hide.long 0x000 "GICD_CHIPR9,Chip Register 9" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC058)) group.quad 0xC058++0x07 line.quad 0x00 "GICD_CHIPR10,Chip Register 10" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC058++0x03 hide.long 0x000 "GICD_CHIPR10,Chip Register 10" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC060)) group.quad 0xC060++0x07 line.quad 0x00 "GICD_CHIPR11,Chip Register 11" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC060++0x03 hide.long 0x000 "GICD_CHIPR11,Chip Register 11" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC068)) group.quad 0xC068++0x07 line.quad 0x00 "GICD_CHIPR12,Chip Register 12" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC068++0x03 hide.long 0x000 "GICD_CHIPR12,Chip Register 12" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC070)) group.quad 0xC070++0x07 line.quad 0x00 "GICD_CHIPR13,Chip Register 13" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC070++0x03 hide.long 0x000 "GICD_CHIPR13,Chip Register 13" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC078)) group.quad 0xC078++0x07 line.quad 0x00 "GICD_CHIPR14,Chip Register 14" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC078++0x03 hide.long 0x000 "GICD_CHIPR14,Chip Register 14" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC080)) group.quad 0xC080++0x07 line.quad 0x00 "GICD_CHIPR15,Chip Register 15" hexmask.quad.long 0x00 16.--47. 0x10000 "ADDR,Value of icdrtdest" bitfld.quad 0x00 9.--14. "SPI_BLOCK_MIN,Minimum number of SPIs in a group" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." bitfld.quad 0x00 3.--8. "SPI_BLOCKS,Number of SPI blocks" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." rbitfld.quad 0x00 1. "PUP,Power update status" "Complete,In progress" bitfld.quad 0x00 0. "SOCKET_STATE,State of the chip" "Offline,Online" else hgroup.long 0xC080++0x03 hide.long 0x000 "GICD_CHIPR15,Chip Register 15" endif tree.end tree "Redistributor Off Registers" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC800))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC800++0x07 line.quad 0x00 "GICD_RDOFFR0,Redistributor Off Register 0" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC800++0x07 hide.quad 0x00 "GICD_RDOFFR0,Redistributor Off Register 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC808))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC808++0x07 line.quad 0x00 "GICD_RDOFFR1,Redistributor Off Register 1" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC808++0x07 hide.quad 0x00 "GICD_RDOFFR1,Redistributor Off Register 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC810))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC810++0x07 line.quad 0x00 "GICD_RDOFFR2,Redistributor Off Register 2" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC810++0x07 hide.quad 0x00 "GICD_RDOFFR2,Redistributor Off Register 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC818))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC818++0x07 line.quad 0x00 "GICD_RDOFFR3,Redistributor Off Register 3" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC818++0x07 hide.quad 0x00 "GICD_RDOFFR3,Redistributor Off Register 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC820))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC820++0x07 line.quad 0x00 "GICD_RDOFFR4,Redistributor Off Register 4" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC820++0x07 hide.quad 0x00 "GICD_RDOFFR4,Redistributor Off Register 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC828))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC828++0x07 line.quad 0x00 "GICD_RDOFFR5,Redistributor Off Register 5" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC828++0x07 hide.quad 0x00 "GICD_RDOFFR5,Redistributor Off Register 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC830))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC830++0x07 line.quad 0x00 "GICD_RDOFFR6,Redistributor Off Register 6" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC830++0x07 hide.quad 0x00 "GICD_RDOFFR6,Redistributor Off Register 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC838))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) group.quad 0xC838++0x07 line.quad 0x00 "GICD_RDOFFR7,Redistributor Off Register 7" bitfld.quad 0x00 63. "RD_OFF63,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 62. "RD_OFF62,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 61. "RD_OFF61,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 60. "RD_OFF60,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 59. "RD_OFF59,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 58. "RD_OFF58,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 57. "RD_OFF57,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 56. "RD_OFF56,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 55. "RD_OFF55,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 54. "RD_OFF54,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 53. "RD_OFF53,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 52. "RD_OFF52,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 51. "RD_OFF51,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 50. "RD_OFF50,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 49. "RD_OFF49,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 48. "RD_OFF48,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 47. "RD_OFF47,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 46. "RD_OFF46,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 45. "RD_OFF45,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 44. "RD_OFF44,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 43. "RD_OFF43,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 42. "RD_OFF42,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 41. "RD_OFF41,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 40. "RD_OFF40,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 39. "RD_OFF39,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 38. "RD_OFF38,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 37. "RD_OFF37,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 36. "RD_OFF36,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 35. "RD_OFF35,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 34. "RD_OFF34,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 33. "RD_OFF33,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 32. "RD_OFF32,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 31. "RD_OFF31,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 30. "RD_OFF30,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 29. "RD_OFF29,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 28. "RD_OFF28,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 27. "RD_OFF27,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 26. "RD_OFF26,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 25. "RD_OFF25,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 24. "RD_OFF24,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 23. "RD_OFF23,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 22. "RD_OFF22,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 21. "RD_OFF21,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 20. "RD_OFF20,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 19. "RD_OFF19,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 18. "RD_OFF18,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 17. "RD_OFF17,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 16. "RD_OFF16,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 15. "RD_OFF15,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 14. "RD_OFF14,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 13. "RD_OFF13,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 12. "RD_OFF12,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 11. "RD_OFF11,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 10. "RD_OFF10,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 9. "RD_OFF9,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 8. "RD_OFF8,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 7. "RD_OFF7,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 6. "RD_OFF6,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 5. "RD_OFF5,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 4. "RD_OFF4,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 3. "RD_OFF3,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 2. "RD_OFF2,Core removed from the GIC" "Not removed,Removed" bitfld.quad 0x00 1. "RD_OFF1,Core removed from the GIC" "Not removed,Removed" newline bitfld.quad 0x00 0. "RD_OFF0,Core removed from the GIC" "Not removed,Removed" else hgroup.quad 0xC838++0x07 hide.quad 0x00 "GICD_RDOFFR7,Redistributor Off Register 7" endif tree.end tree "Interrupt Class Registers" if (((per.l(ad:&distributorBase+0x04))&0x1F)>=1.) group.long (0xE000+0x08)++0x03 line.long 0x00 "GICD_ICLAR2,Interrupt Class Register 2" bitfld.long 0x00 30.--31. "CLASS47,Indicate class SPI target core 47" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS46,Indicate class SPI target core 46" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS45,Indicate class SPI target core 45" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS44,Indicate class SPI target core 44" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS43,Indicate class SPI target core 43" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS42,Indicate class SPI target core 42" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS41,Indicate class SPI target core 41" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS40,Indicate class SPI target core 40" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS39,Indicate class SPI target core 39" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS38,Indicate class SPI target core 38" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS37,Indicate class SPI target core 37" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS36,Indicate class SPI target core 36" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS35,Indicate class SPI target core 35" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS34,Indicate class SPI target core 34" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS33,Indicate class SPI target core 33" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS32,Indicate class SPI target core 32" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x08)++0x03 hide.long 0x00 "GICD_ICLAR2,Interrupt Class Register 2" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=1.) group.long (0xE000+0x0C)++0x03 line.long 0x00 "GICD_ICLAR3,Interrupt Class Register 3" bitfld.long 0x00 30.--31. "CLASS63,Indicate class SPI target core 63" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS62,Indicate class SPI target core 62" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS61,Indicate class SPI target core 61" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS60,Indicate class SPI target core 60" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS59,Indicate class SPI target core 59" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS58,Indicate class SPI target core 58" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS57,Indicate class SPI target core 57" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS56,Indicate class SPI target core 56" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS55,Indicate class SPI target core 55" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS54,Indicate class SPI target core 54" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS53,Indicate class SPI target core 53" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS52,Indicate class SPI target core 52" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS51,Indicate class SPI target core 51" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS50,Indicate class SPI target core 50" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS49,Indicate class SPI target core 49" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS48,Indicate class SPI target core 48" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x0C)++0x03 hide.long 0x00 "GICD_ICLAR3,Interrupt Class Register 3" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=2.) group.long (0xE000+0x10)++0x03 line.long 0x00 "GICD_ICLAR4,Interrupt Class Register 4" bitfld.long 0x00 30.--31. "CLASS79,Indicate class SPI target core 79" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS78,Indicate class SPI target core 78" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS77,Indicate class SPI target core 77" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS76,Indicate class SPI target core 76" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS75,Indicate class SPI target core 75" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS74,Indicate class SPI target core 74" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS73,Indicate class SPI target core 73" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS72,Indicate class SPI target core 72" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS71,Indicate class SPI target core 71" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS70,Indicate class SPI target core 70" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS69,Indicate class SPI target core 69" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS68,Indicate class SPI target core 68" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS67,Indicate class SPI target core 67" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS66,Indicate class SPI target core 66" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS65,Indicate class SPI target core 65" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS64,Indicate class SPI target core 64" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x10)++0x03 hide.long 0x00 "GICD_ICLAR4,Interrupt Class Register 4" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=2.) group.long (0xE000+0x14)++0x03 line.long 0x00 "GICD_ICLAR5,Interrupt Class Register 5" bitfld.long 0x00 30.--31. "CLASS95,Indicate class SPI target core 95" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS94,Indicate class SPI target core 94" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS93,Indicate class SPI target core 93" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS92,Indicate class SPI target core 92" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS91,Indicate class SPI target core 91" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS90,Indicate class SPI target core 90" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS89,Indicate class SPI target core 89" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS88,Indicate class SPI target core 88" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS87,Indicate class SPI target core 87" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS86,Indicate class SPI target core 86" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS85,Indicate class SPI target core 85" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS84,Indicate class SPI target core 84" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS83,Indicate class SPI target core 83" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS82,Indicate class SPI target core 82" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS81,Indicate class SPI target core 81" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS80,Indicate class SPI target core 80" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x14)++0x03 hide.long 0x00 "GICD_ICLAR5,Interrupt Class Register 5" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=3.) group.long (0xE000+0x18)++0x03 line.long 0x00 "GICD_ICLAR6,Interrupt Class Register 6" bitfld.long 0x00 30.--31. "CLASS111,Indicate class SPI target core 111" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS110,Indicate class SPI target core 110" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS109,Indicate class SPI target core 109" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS108,Indicate class SPI target core 108" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS107,Indicate class SPI target core 107" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS106,Indicate class SPI target core 106" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS105,Indicate class SPI target core 105" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS104,Indicate class SPI target core 104" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS103,Indicate class SPI target core 103" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS102,Indicate class SPI target core 102" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS101,Indicate class SPI target core 101" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS100,Indicate class SPI target core 100" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS99,Indicate class SPI target core 99" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS98,Indicate class SPI target core 98" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS97,Indicate class SPI target core 97" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS96,Indicate class SPI target core 96" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x18)++0x03 hide.long 0x00 "GICD_ICLAR6,Interrupt Class Register 6" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=3.) group.long (0xE000+0x1C)++0x03 line.long 0x00 "GICD_ICLAR7,Interrupt Class Register 7" bitfld.long 0x00 30.--31. "CLASS127,Indicate class SPI target core 127" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS126,Indicate class SPI target core 126" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS125,Indicate class SPI target core 125" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS124,Indicate class SPI target core 124" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS123,Indicate class SPI target core 123" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS122,Indicate class SPI target core 122" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS121,Indicate class SPI target core 121" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS120,Indicate class SPI target core 120" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS119,Indicate class SPI target core 119" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS118,Indicate class SPI target core 118" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS117,Indicate class SPI target core 117" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS116,Indicate class SPI target core 116" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS115,Indicate class SPI target core 115" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS114,Indicate class SPI target core 114" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS113,Indicate class SPI target core 113" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS112,Indicate class SPI target core 112" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x1C)++0x03 hide.long 0x00 "GICD_ICLAR7,Interrupt Class Register 7" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=4.) group.long (0xE000+0x20)++0x03 line.long 0x00 "GICD_ICLAR8,Interrupt Class Register 8" bitfld.long 0x00 30.--31. "CLASS143,Indicate class SPI target core 143" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS142,Indicate class SPI target core 142" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS141,Indicate class SPI target core 141" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS140,Indicate class SPI target core 140" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS139,Indicate class SPI target core 139" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS138,Indicate class SPI target core 138" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS137,Indicate class SPI target core 137" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS136,Indicate class SPI target core 136" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS135,Indicate class SPI target core 135" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS134,Indicate class SPI target core 134" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS133,Indicate class SPI target core 133" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS132,Indicate class SPI target core 132" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS131,Indicate class SPI target core 131" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS130,Indicate class SPI target core 130" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS129,Indicate class SPI target core 129" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS128,Indicate class SPI target core 128" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x20)++0x03 hide.long 0x00 "GICD_ICLAR8,Interrupt Class Register 8" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=4.) group.long (0xE000+0x24)++0x03 line.long 0x00 "GICD_ICLAR9,Interrupt Class Register 9" bitfld.long 0x00 30.--31. "CLASS159,Indicate class SPI target core 159" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS158,Indicate class SPI target core 158" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS157,Indicate class SPI target core 157" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS156,Indicate class SPI target core 156" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS155,Indicate class SPI target core 155" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS154,Indicate class SPI target core 154" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS153,Indicate class SPI target core 153" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS152,Indicate class SPI target core 152" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS151,Indicate class SPI target core 151" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS150,Indicate class SPI target core 150" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS149,Indicate class SPI target core 149" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS148,Indicate class SPI target core 148" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS147,Indicate class SPI target core 147" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS146,Indicate class SPI target core 146" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS145,Indicate class SPI target core 145" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS144,Indicate class SPI target core 144" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x24)++0x03 hide.long 0x00 "GICD_ICLAR9,Interrupt Class Register 9" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=5.) group.long (0xE000+0x28)++0x03 line.long 0x00 "GICD_ICLAR10,Interrupt Class Register 10" bitfld.long 0x00 30.--31. "CLASS175,Indicate class SPI target core 175" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS174,Indicate class SPI target core 174" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS173,Indicate class SPI target core 173" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS172,Indicate class SPI target core 172" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS171,Indicate class SPI target core 171" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS170,Indicate class SPI target core 170" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS169,Indicate class SPI target core 169" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS168,Indicate class SPI target core 168" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS167,Indicate class SPI target core 167" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS166,Indicate class SPI target core 166" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS165,Indicate class SPI target core 165" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS164,Indicate class SPI target core 164" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS163,Indicate class SPI target core 163" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS162,Indicate class SPI target core 162" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS161,Indicate class SPI target core 161" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS160,Indicate class SPI target core 160" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x28)++0x03 hide.long 0x00 "GICD_ICLAR10,Interrupt Class Register 10" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=5.) group.long (0xE000+0x2C)++0x03 line.long 0x00 "GICD_ICLAR11,Interrupt Class Register 11" bitfld.long 0x00 30.--31. "CLASS191,Indicate class SPI target core 191" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS190,Indicate class SPI target core 190" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS189,Indicate class SPI target core 189" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS188,Indicate class SPI target core 188" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS187,Indicate class SPI target core 187" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS186,Indicate class SPI target core 186" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS185,Indicate class SPI target core 185" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS184,Indicate class SPI target core 184" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS183,Indicate class SPI target core 183" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS182,Indicate class SPI target core 182" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS181,Indicate class SPI target core 181" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS180,Indicate class SPI target core 180" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS179,Indicate class SPI target core 179" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS178,Indicate class SPI target core 178" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS177,Indicate class SPI target core 177" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS176,Indicate class SPI target core 176" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x2C)++0x03 hide.long 0x00 "GICD_ICLAR11,Interrupt Class Register 11" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=6.) group.long (0xE000+0x30)++0x03 line.long 0x00 "GICD_ICLAR12,Interrupt Class Register 12" bitfld.long 0x00 30.--31. "CLASS207,Indicate class SPI target core 207" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS206,Indicate class SPI target core 206" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS205,Indicate class SPI target core 205" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS204,Indicate class SPI target core 204" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS203,Indicate class SPI target core 203" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS202,Indicate class SPI target core 202" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS201,Indicate class SPI target core 201" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS200,Indicate class SPI target core 200" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS199,Indicate class SPI target core 199" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS198,Indicate class SPI target core 198" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS197,Indicate class SPI target core 197" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS196,Indicate class SPI target core 196" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS195,Indicate class SPI target core 195" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS194,Indicate class SPI target core 194" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS193,Indicate class SPI target core 193" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS192,Indicate class SPI target core 192" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x30)++0x03 hide.long 0x00 "GICD_ICLAR12,Interrupt Class Register 12" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=6.) group.long (0xE000+0x34)++0x03 line.long 0x00 "GICD_ICLAR13,Interrupt Class Register 13" bitfld.long 0x00 30.--31. "CLASS223,Indicate class SPI target core 223" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS222,Indicate class SPI target core 222" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS221,Indicate class SPI target core 221" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS220,Indicate class SPI target core 220" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS219,Indicate class SPI target core 219" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS218,Indicate class SPI target core 218" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS217,Indicate class SPI target core 217" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS216,Indicate class SPI target core 216" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS215,Indicate class SPI target core 215" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS214,Indicate class SPI target core 214" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS213,Indicate class SPI target core 213" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS212,Indicate class SPI target core 212" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS211,Indicate class SPI target core 211" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS210,Indicate class SPI target core 210" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS209,Indicate class SPI target core 209" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS208,Indicate class SPI target core 208" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x34)++0x03 hide.long 0x00 "GICD_ICLAR13,Interrupt Class Register 13" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=7.) group.long (0xE000+0x38)++0x03 line.long 0x00 "GICD_ICLAR14,Interrupt Class Register 14" bitfld.long 0x00 30.--31. "CLASS239,Indicate class SPI target core 239" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS238,Indicate class SPI target core 238" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS237,Indicate class SPI target core 237" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS236,Indicate class SPI target core 236" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS235,Indicate class SPI target core 235" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS234,Indicate class SPI target core 234" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS233,Indicate class SPI target core 233" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS232,Indicate class SPI target core 232" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS231,Indicate class SPI target core 231" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS230,Indicate class SPI target core 230" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS229,Indicate class SPI target core 229" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS228,Indicate class SPI target core 228" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS227,Indicate class SPI target core 227" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS226,Indicate class SPI target core 226" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS225,Indicate class SPI target core 225" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS224,Indicate class SPI target core 224" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x38)++0x03 hide.long 0x00 "GICD_ICLAR14,Interrupt Class Register 14" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=7.) group.long (0xE000+0x3C)++0x03 line.long 0x00 "GICD_ICLAR15,Interrupt Class Register 15" bitfld.long 0x00 30.--31. "CLASS255,Indicate class SPI target core 255" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS254,Indicate class SPI target core 254" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS253,Indicate class SPI target core 253" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS252,Indicate class SPI target core 252" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS251,Indicate class SPI target core 251" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS250,Indicate class SPI target core 250" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS249,Indicate class SPI target core 249" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS248,Indicate class SPI target core 248" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS247,Indicate class SPI target core 247" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS246,Indicate class SPI target core 246" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS245,Indicate class SPI target core 245" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS244,Indicate class SPI target core 244" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS243,Indicate class SPI target core 243" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS242,Indicate class SPI target core 242" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS241,Indicate class SPI target core 241" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS240,Indicate class SPI target core 240" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x3C)++0x03 hide.long 0x00 "GICD_ICLAR15,Interrupt Class Register 15" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=8.) group.long (0xE000+0x40)++0x03 line.long 0x00 "GICD_ICLAR16,Interrupt Class Register 16" bitfld.long 0x00 30.--31. "CLASS271,Indicate class SPI target core 271" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS270,Indicate class SPI target core 270" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS269,Indicate class SPI target core 269" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS268,Indicate class SPI target core 268" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS267,Indicate class SPI target core 267" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS266,Indicate class SPI target core 266" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS265,Indicate class SPI target core 265" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS264,Indicate class SPI target core 264" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS263,Indicate class SPI target core 263" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS262,Indicate class SPI target core 262" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS261,Indicate class SPI target core 261" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS260,Indicate class SPI target core 260" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS259,Indicate class SPI target core 259" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS258,Indicate class SPI target core 258" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS257,Indicate class SPI target core 257" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS256,Indicate class SPI target core 256" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x40)++0x03 hide.long 0x00 "GICD_ICLAR16,Interrupt Class Register 16" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=8.) group.long (0xE000+0x44)++0x03 line.long 0x00 "GICD_ICLAR17,Interrupt Class Register 17" bitfld.long 0x00 30.--31. "CLASS287,Indicate class SPI target core 287" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS286,Indicate class SPI target core 286" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS285,Indicate class SPI target core 285" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS284,Indicate class SPI target core 284" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS283,Indicate class SPI target core 283" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS282,Indicate class SPI target core 282" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS281,Indicate class SPI target core 281" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS280,Indicate class SPI target core 280" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS279,Indicate class SPI target core 279" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS278,Indicate class SPI target core 278" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS277,Indicate class SPI target core 277" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS276,Indicate class SPI target core 276" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS275,Indicate class SPI target core 275" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS274,Indicate class SPI target core 274" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS273,Indicate class SPI target core 273" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS272,Indicate class SPI target core 272" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x44)++0x03 hide.long 0x00 "GICD_ICLAR17,Interrupt Class Register 17" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=9.) group.long (0xE000+0x48)++0x03 line.long 0x00 "GICD_ICLAR18,Interrupt Class Register 18" bitfld.long 0x00 30.--31. "CLASS303,Indicate class SPI target core 303" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS302,Indicate class SPI target core 302" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS301,Indicate class SPI target core 301" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS300,Indicate class SPI target core 300" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS299,Indicate class SPI target core 299" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS298,Indicate class SPI target core 298" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS297,Indicate class SPI target core 297" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS296,Indicate class SPI target core 296" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS295,Indicate class SPI target core 295" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS294,Indicate class SPI target core 294" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS293,Indicate class SPI target core 293" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS292,Indicate class SPI target core 292" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS291,Indicate class SPI target core 291" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS290,Indicate class SPI target core 290" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS289,Indicate class SPI target core 289" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS288,Indicate class SPI target core 288" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x48)++0x03 hide.long 0x00 "GICD_ICLAR18,Interrupt Class Register 18" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=9.) group.long (0xE000+0x4C)++0x03 line.long 0x00 "GICD_ICLAR19,Interrupt Class Register 19" bitfld.long 0x00 30.--31. "CLASS319,Indicate class SPI target core 319" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS318,Indicate class SPI target core 318" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS317,Indicate class SPI target core 317" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS316,Indicate class SPI target core 316" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS315,Indicate class SPI target core 315" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS314,Indicate class SPI target core 314" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS313,Indicate class SPI target core 313" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS312,Indicate class SPI target core 312" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS311,Indicate class SPI target core 311" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS310,Indicate class SPI target core 310" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS309,Indicate class SPI target core 309" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS308,Indicate class SPI target core 308" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS307,Indicate class SPI target core 307" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS306,Indicate class SPI target core 306" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS305,Indicate class SPI target core 305" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS304,Indicate class SPI target core 304" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x4C)++0x03 hide.long 0x00 "GICD_ICLAR19,Interrupt Class Register 19" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=10.) group.long (0xE000+0x50)++0x03 line.long 0x00 "GICD_ICLAR20,Interrupt Class Register 20" bitfld.long 0x00 30.--31. "CLASS335,Indicate class SPI target core 335" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS334,Indicate class SPI target core 334" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS333,Indicate class SPI target core 333" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS332,Indicate class SPI target core 332" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS331,Indicate class SPI target core 331" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS330,Indicate class SPI target core 330" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS329,Indicate class SPI target core 329" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS328,Indicate class SPI target core 328" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS327,Indicate class SPI target core 327" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS326,Indicate class SPI target core 326" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS325,Indicate class SPI target core 325" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS324,Indicate class SPI target core 324" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS323,Indicate class SPI target core 323" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS322,Indicate class SPI target core 322" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS321,Indicate class SPI target core 321" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS320,Indicate class SPI target core 320" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x50)++0x03 hide.long 0x00 "GICD_ICLAR20,Interrupt Class Register 20" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=10.) group.long (0xE000+0x54)++0x03 line.long 0x00 "GICD_ICLAR21,Interrupt Class Register 21" bitfld.long 0x00 30.--31. "CLASS351,Indicate class SPI target core 351" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS350,Indicate class SPI target core 350" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS349,Indicate class SPI target core 349" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS348,Indicate class SPI target core 348" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS347,Indicate class SPI target core 347" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS346,Indicate class SPI target core 346" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS345,Indicate class SPI target core 345" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS344,Indicate class SPI target core 344" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS343,Indicate class SPI target core 343" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS342,Indicate class SPI target core 342" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS341,Indicate class SPI target core 341" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS340,Indicate class SPI target core 340" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS339,Indicate class SPI target core 339" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS338,Indicate class SPI target core 338" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS337,Indicate class SPI target core 337" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS336,Indicate class SPI target core 336" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x54)++0x03 hide.long 0x00 "GICD_ICLAR21,Interrupt Class Register 21" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=11.) group.long (0xE000+0x58)++0x03 line.long 0x00 "GICD_ICLAR22,Interrupt Class Register 22" bitfld.long 0x00 30.--31. "CLASS367,Indicate class SPI target core 367" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS366,Indicate class SPI target core 366" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS365,Indicate class SPI target core 365" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS364,Indicate class SPI target core 364" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS363,Indicate class SPI target core 363" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS362,Indicate class SPI target core 362" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS361,Indicate class SPI target core 361" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS360,Indicate class SPI target core 360" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS359,Indicate class SPI target core 359" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS358,Indicate class SPI target core 358" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS357,Indicate class SPI target core 357" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS356,Indicate class SPI target core 356" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS355,Indicate class SPI target core 355" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS354,Indicate class SPI target core 354" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS353,Indicate class SPI target core 353" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS352,Indicate class SPI target core 352" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x58)++0x03 hide.long 0x00 "GICD_ICLAR22,Interrupt Class Register 22" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=11.) group.long (0xE000+0x5C)++0x03 line.long 0x00 "GICD_ICLAR23,Interrupt Class Register 23" bitfld.long 0x00 30.--31. "CLASS383,Indicate class SPI target core 383" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS382,Indicate class SPI target core 382" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS381,Indicate class SPI target core 381" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS380,Indicate class SPI target core 380" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS379,Indicate class SPI target core 379" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS378,Indicate class SPI target core 378" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS377,Indicate class SPI target core 377" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS376,Indicate class SPI target core 376" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS375,Indicate class SPI target core 375" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS374,Indicate class SPI target core 374" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS373,Indicate class SPI target core 373" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS372,Indicate class SPI target core 372" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS371,Indicate class SPI target core 371" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS370,Indicate class SPI target core 370" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS369,Indicate class SPI target core 369" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS368,Indicate class SPI target core 368" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x5C)++0x03 hide.long 0x00 "GICD_ICLAR23,Interrupt Class Register 23" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=12.) group.long (0xE000+0x60)++0x03 line.long 0x00 "GICD_ICLAR24,Interrupt Class Register 24" bitfld.long 0x00 30.--31. "CLASS399,Indicate class SPI target core 399" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS398,Indicate class SPI target core 398" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS397,Indicate class SPI target core 397" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS396,Indicate class SPI target core 396" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS395,Indicate class SPI target core 395" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS394,Indicate class SPI target core 394" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS393,Indicate class SPI target core 393" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS392,Indicate class SPI target core 392" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS391,Indicate class SPI target core 391" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS390,Indicate class SPI target core 390" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS389,Indicate class SPI target core 389" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS388,Indicate class SPI target core 388" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS387,Indicate class SPI target core 387" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS386,Indicate class SPI target core 386" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS385,Indicate class SPI target core 385" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS384,Indicate class SPI target core 384" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x60)++0x03 hide.long 0x00 "GICD_ICLAR24,Interrupt Class Register 24" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=12.) group.long (0xE000+0x64)++0x03 line.long 0x00 "GICD_ICLAR25,Interrupt Class Register 25" bitfld.long 0x00 30.--31. "CLASS415,Indicate class SPI target core 415" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS414,Indicate class SPI target core 414" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS413,Indicate class SPI target core 413" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS412,Indicate class SPI target core 412" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS411,Indicate class SPI target core 411" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS410,Indicate class SPI target core 410" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS409,Indicate class SPI target core 409" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS408,Indicate class SPI target core 408" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS407,Indicate class SPI target core 407" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS406,Indicate class SPI target core 406" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS405,Indicate class SPI target core 405" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS404,Indicate class SPI target core 404" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS403,Indicate class SPI target core 403" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS402,Indicate class SPI target core 402" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS401,Indicate class SPI target core 401" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS400,Indicate class SPI target core 400" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x64)++0x03 hide.long 0x00 "GICD_ICLAR25,Interrupt Class Register 25" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=13.) group.long (0xE000+0x68)++0x03 line.long 0x00 "GICD_ICLAR26,Interrupt Class Register 26" bitfld.long 0x00 30.--31. "CLASS431,Indicate class SPI target core 431" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS430,Indicate class SPI target core 430" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS429,Indicate class SPI target core 429" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS428,Indicate class SPI target core 428" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS427,Indicate class SPI target core 427" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS426,Indicate class SPI target core 426" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS425,Indicate class SPI target core 425" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS424,Indicate class SPI target core 424" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS423,Indicate class SPI target core 423" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS422,Indicate class SPI target core 422" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS421,Indicate class SPI target core 421" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS420,Indicate class SPI target core 420" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS419,Indicate class SPI target core 419" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS418,Indicate class SPI target core 418" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS417,Indicate class SPI target core 417" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS416,Indicate class SPI target core 416" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x68)++0x03 hide.long 0x00 "GICD_ICLAR26,Interrupt Class Register 26" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=13.) group.long (0xE000+0x6C)++0x03 line.long 0x00 "GICD_ICLAR27,Interrupt Class Register 27" bitfld.long 0x00 30.--31. "CLASS447,Indicate class SPI target core 447" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS446,Indicate class SPI target core 446" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS445,Indicate class SPI target core 445" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS444,Indicate class SPI target core 444" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS443,Indicate class SPI target core 443" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS442,Indicate class SPI target core 442" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS441,Indicate class SPI target core 441" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS440,Indicate class SPI target core 440" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS439,Indicate class SPI target core 439" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS438,Indicate class SPI target core 438" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS437,Indicate class SPI target core 437" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS436,Indicate class SPI target core 436" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS435,Indicate class SPI target core 435" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS434,Indicate class SPI target core 434" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS433,Indicate class SPI target core 433" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS432,Indicate class SPI target core 432" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x6C)++0x03 hide.long 0x00 "GICD_ICLAR27,Interrupt Class Register 27" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=14.) group.long (0xE000+0x70)++0x03 line.long 0x00 "GICD_ICLAR28,Interrupt Class Register 28" bitfld.long 0x00 30.--31. "CLASS463,Indicate class SPI target core 463" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS462,Indicate class SPI target core 462" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS461,Indicate class SPI target core 461" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS460,Indicate class SPI target core 460" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS459,Indicate class SPI target core 459" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS458,Indicate class SPI target core 458" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS457,Indicate class SPI target core 457" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS456,Indicate class SPI target core 456" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS455,Indicate class SPI target core 455" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS454,Indicate class SPI target core 454" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS453,Indicate class SPI target core 453" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS452,Indicate class SPI target core 452" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS451,Indicate class SPI target core 451" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS450,Indicate class SPI target core 450" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS449,Indicate class SPI target core 449" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS448,Indicate class SPI target core 448" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x70)++0x03 hide.long 0x00 "GICD_ICLAR28,Interrupt Class Register 28" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=14.) group.long (0xE000+0x74)++0x03 line.long 0x00 "GICD_ICLAR29,Interrupt Class Register 29" bitfld.long 0x00 30.--31. "CLASS479,Indicate class SPI target core 479" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS478,Indicate class SPI target core 478" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS477,Indicate class SPI target core 477" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS476,Indicate class SPI target core 476" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS475,Indicate class SPI target core 475" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS474,Indicate class SPI target core 474" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS473,Indicate class SPI target core 473" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS472,Indicate class SPI target core 472" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS471,Indicate class SPI target core 471" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS470,Indicate class SPI target core 470" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS469,Indicate class SPI target core 469" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS468,Indicate class SPI target core 468" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS467,Indicate class SPI target core 467" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS466,Indicate class SPI target core 466" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS465,Indicate class SPI target core 465" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS464,Indicate class SPI target core 464" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x74)++0x03 hide.long 0x00 "GICD_ICLAR29,Interrupt Class Register 29" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=15.) group.long (0xE000+0x78)++0x03 line.long 0x00 "GICD_ICLAR30,Interrupt Class Register 30" bitfld.long 0x00 30.--31. "CLASS495,Indicate class SPI target core 495" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS494,Indicate class SPI target core 494" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS493,Indicate class SPI target core 493" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS492,Indicate class SPI target core 492" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS491,Indicate class SPI target core 491" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS490,Indicate class SPI target core 490" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS489,Indicate class SPI target core 489" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS488,Indicate class SPI target core 488" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS487,Indicate class SPI target core 487" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS486,Indicate class SPI target core 486" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS485,Indicate class SPI target core 485" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS484,Indicate class SPI target core 484" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS483,Indicate class SPI target core 483" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS482,Indicate class SPI target core 482" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS481,Indicate class SPI target core 481" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS480,Indicate class SPI target core 480" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x78)++0x03 hide.long 0x00 "GICD_ICLAR30,Interrupt Class Register 30" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=15.) group.long (0xE000+0x7C)++0x03 line.long 0x00 "GICD_ICLAR31,Interrupt Class Register 31" bitfld.long 0x00 30.--31. "CLASS511,Indicate class SPI target core 511" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS510,Indicate class SPI target core 510" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS509,Indicate class SPI target core 509" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS508,Indicate class SPI target core 508" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS507,Indicate class SPI target core 507" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS506,Indicate class SPI target core 506" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS505,Indicate class SPI target core 505" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS504,Indicate class SPI target core 504" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS503,Indicate class SPI target core 503" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS502,Indicate class SPI target core 502" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS501,Indicate class SPI target core 501" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS500,Indicate class SPI target core 500" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS499,Indicate class SPI target core 499" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS498,Indicate class SPI target core 498" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS497,Indicate class SPI target core 497" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS496,Indicate class SPI target core 496" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x7C)++0x03 hide.long 0x00 "GICD_ICLAR31,Interrupt Class Register 31" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=16.) group.long (0xE000+0x80)++0x03 line.long 0x00 "GICD_ICLAR32,Interrupt Class Register 32" bitfld.long 0x00 30.--31. "CLASS527,Indicate class SPI target core 527" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS526,Indicate class SPI target core 526" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS525,Indicate class SPI target core 525" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS524,Indicate class SPI target core 524" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS523,Indicate class SPI target core 523" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS522,Indicate class SPI target core 522" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS521,Indicate class SPI target core 521" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS520,Indicate class SPI target core 520" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS519,Indicate class SPI target core 519" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS518,Indicate class SPI target core 518" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS517,Indicate class SPI target core 517" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS516,Indicate class SPI target core 516" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS515,Indicate class SPI target core 515" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS514,Indicate class SPI target core 514" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS513,Indicate class SPI target core 513" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS512,Indicate class SPI target core 512" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x80)++0x03 hide.long 0x00 "GICD_ICLAR32,Interrupt Class Register 32" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=16.) group.long (0xE000+0x84)++0x03 line.long 0x00 "GICD_ICLAR33,Interrupt Class Register 33" bitfld.long 0x00 30.--31. "CLASS543,Indicate class SPI target core 543" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS542,Indicate class SPI target core 542" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS541,Indicate class SPI target core 541" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS540,Indicate class SPI target core 540" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS539,Indicate class SPI target core 539" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS538,Indicate class SPI target core 538" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS537,Indicate class SPI target core 537" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS536,Indicate class SPI target core 536" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS535,Indicate class SPI target core 535" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS534,Indicate class SPI target core 534" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS533,Indicate class SPI target core 533" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS532,Indicate class SPI target core 532" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS531,Indicate class SPI target core 531" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS530,Indicate class SPI target core 530" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS529,Indicate class SPI target core 529" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS528,Indicate class SPI target core 528" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x84)++0x03 hide.long 0x00 "GICD_ICLAR33,Interrupt Class Register 33" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=17.) group.long (0xE000+0x88)++0x03 line.long 0x00 "GICD_ICLAR34,Interrupt Class Register 34" bitfld.long 0x00 30.--31. "CLASS559,Indicate class SPI target core 559" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS558,Indicate class SPI target core 558" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS557,Indicate class SPI target core 557" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS556,Indicate class SPI target core 556" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS555,Indicate class SPI target core 555" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS554,Indicate class SPI target core 554" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS553,Indicate class SPI target core 553" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS552,Indicate class SPI target core 552" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS551,Indicate class SPI target core 551" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS550,Indicate class SPI target core 550" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS549,Indicate class SPI target core 549" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS548,Indicate class SPI target core 548" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS547,Indicate class SPI target core 547" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS546,Indicate class SPI target core 546" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS545,Indicate class SPI target core 545" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS544,Indicate class SPI target core 544" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x88)++0x03 hide.long 0x00 "GICD_ICLAR34,Interrupt Class Register 34" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=17.) group.long (0xE000+0x8C)++0x03 line.long 0x00 "GICD_ICLAR35,Interrupt Class Register 35" bitfld.long 0x00 30.--31. "CLASS575,Indicate class SPI target core 575" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS574,Indicate class SPI target core 574" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS573,Indicate class SPI target core 573" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS572,Indicate class SPI target core 572" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS571,Indicate class SPI target core 571" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS570,Indicate class SPI target core 570" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS569,Indicate class SPI target core 569" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS568,Indicate class SPI target core 568" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS567,Indicate class SPI target core 567" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS566,Indicate class SPI target core 566" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS565,Indicate class SPI target core 565" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS564,Indicate class SPI target core 564" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS563,Indicate class SPI target core 563" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS562,Indicate class SPI target core 562" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS561,Indicate class SPI target core 561" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS560,Indicate class SPI target core 560" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x8C)++0x03 hide.long 0x00 "GICD_ICLAR35,Interrupt Class Register 35" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=18.) group.long (0xE000+0x90)++0x03 line.long 0x00 "GICD_ICLAR36,Interrupt Class Register 36" bitfld.long 0x00 30.--31. "CLASS591,Indicate class SPI target core 591" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS590,Indicate class SPI target core 590" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS589,Indicate class SPI target core 589" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS588,Indicate class SPI target core 588" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS587,Indicate class SPI target core 587" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS586,Indicate class SPI target core 586" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS585,Indicate class SPI target core 585" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS584,Indicate class SPI target core 584" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS583,Indicate class SPI target core 583" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS582,Indicate class SPI target core 582" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS581,Indicate class SPI target core 581" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS580,Indicate class SPI target core 580" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS579,Indicate class SPI target core 579" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS578,Indicate class SPI target core 578" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS577,Indicate class SPI target core 577" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS576,Indicate class SPI target core 576" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x90)++0x03 hide.long 0x00 "GICD_ICLAR36,Interrupt Class Register 36" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=18.) group.long (0xE000+0x94)++0x03 line.long 0x00 "GICD_ICLAR37,Interrupt Class Register 37" bitfld.long 0x00 30.--31. "CLASS591,Indicate class SPI target core 591" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS590,Indicate class SPI target core 590" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS589,Indicate class SPI target core 589" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS588,Indicate class SPI target core 588" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS587,Indicate class SPI target core 587" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS586,Indicate class SPI target core 586" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS585,Indicate class SPI target core 585" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS584,Indicate class SPI target core 584" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS583,Indicate class SPI target core 583" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS582,Indicate class SPI target core 582" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS581,Indicate class SPI target core 581" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS580,Indicate class SPI target core 580" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS579,Indicate class SPI target core 579" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS578,Indicate class SPI target core 578" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS577,Indicate class SPI target core 577" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS576,Indicate class SPI target core 576" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x94)++0x03 hide.long 0x00 "GICD_ICLAR37,Interrupt Class Register 37" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=19.) group.long (0xE000+0x98)++0x03 line.long 0x00 "GICD_ICLAR38,Interrupt Class Register 38" bitfld.long 0x00 30.--31. "CLASS623,Indicate class SPI target core 623" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS622,Indicate class SPI target core 622" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS621,Indicate class SPI target core 621" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS620,Indicate class SPI target core 620" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS619,Indicate class SPI target core 619" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS618,Indicate class SPI target core 618" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS617,Indicate class SPI target core 617" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS616,Indicate class SPI target core 616" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS615,Indicate class SPI target core 615" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS614,Indicate class SPI target core 614" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS613,Indicate class SPI target core 613" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS612,Indicate class SPI target core 612" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS611,Indicate class SPI target core 611" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS610,Indicate class SPI target core 610" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS609,Indicate class SPI target core 609" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS608,Indicate class SPI target core 608" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x98)++0x03 hide.long 0x00 "GICD_ICLAR38,Interrupt Class Register 38" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=19.) group.long (0xE000+0x9C)++0x03 line.long 0x00 "GICD_ICLAR39,Interrupt Class Register 39" bitfld.long 0x00 30.--31. "CLASS639,Indicate class SPI target core 639" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS638,Indicate class SPI target core 638" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS637,Indicate class SPI target core 637" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS636,Indicate class SPI target core 636" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS635,Indicate class SPI target core 635" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS634,Indicate class SPI target core 634" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS633,Indicate class SPI target core 633" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS632,Indicate class SPI target core 632" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS631,Indicate class SPI target core 631" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS630,Indicate class SPI target core 630" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS629,Indicate class SPI target core 629" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS628,Indicate class SPI target core 628" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS627,Indicate class SPI target core 627" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS626,Indicate class SPI target core 626" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS625,Indicate class SPI target core 625" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS624,Indicate class SPI target core 624" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0x9C)++0x03 hide.long 0x00 "GICD_ICLAR39,Interrupt Class Register 39" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=20.) group.long (0xE000+0xA0)++0x03 line.long 0x00 "GICD_ICLAR40,Interrupt Class Register 40" bitfld.long 0x00 30.--31. "CLASS655,Indicate class SPI target core 655" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS654,Indicate class SPI target core 654" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS653,Indicate class SPI target core 653" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS652,Indicate class SPI target core 652" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS651,Indicate class SPI target core 651" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS650,Indicate class SPI target core 650" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS649,Indicate class SPI target core 649" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS648,Indicate class SPI target core 648" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS647,Indicate class SPI target core 647" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS646,Indicate class SPI target core 646" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS645,Indicate class SPI target core 645" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS644,Indicate class SPI target core 644" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS643,Indicate class SPI target core 643" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS642,Indicate class SPI target core 642" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS641,Indicate class SPI target core 641" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS640,Indicate class SPI target core 640" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xA0)++0x03 hide.long 0x00 "GICD_ICLAR40,Interrupt Class Register 40" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=20.) group.long (0xE000+0xA4)++0x03 line.long 0x00 "GICD_ICLAR41,Interrupt Class Register 41" bitfld.long 0x00 30.--31. "CLASS671,Indicate class SPI target core 671" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS670,Indicate class SPI target core 670" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS669,Indicate class SPI target core 669" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS668,Indicate class SPI target core 668" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS667,Indicate class SPI target core 667" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS666,Indicate class SPI target core 666" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS665,Indicate class SPI target core 665" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS664,Indicate class SPI target core 664" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS663,Indicate class SPI target core 663" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS662,Indicate class SPI target core 662" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS661,Indicate class SPI target core 661" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS660,Indicate class SPI target core 660" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS659,Indicate class SPI target core 659" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS658,Indicate class SPI target core 658" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS657,Indicate class SPI target core 657" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS656,Indicate class SPI target core 656" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xA4)++0x03 hide.long 0x00 "GICD_ICLAR41,Interrupt Class Register 41" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=21.) group.long (0xE000+0xA8)++0x03 line.long 0x00 "GICD_ICLAR42,Interrupt Class Register 42" bitfld.long 0x00 30.--31. "CLASS687,Indicate class SPI target core 687" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS686,Indicate class SPI target core 686" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS685,Indicate class SPI target core 685" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS684,Indicate class SPI target core 684" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS683,Indicate class SPI target core 683" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS682,Indicate class SPI target core 682" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS681,Indicate class SPI target core 681" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS680,Indicate class SPI target core 680" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS679,Indicate class SPI target core 679" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS678,Indicate class SPI target core 678" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS677,Indicate class SPI target core 677" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS676,Indicate class SPI target core 676" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS675,Indicate class SPI target core 675" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS674,Indicate class SPI target core 674" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS673,Indicate class SPI target core 673" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS672,Indicate class SPI target core 672" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xA8)++0x03 hide.long 0x00 "GICD_ICLAR42,Interrupt Class Register 42" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=21.) group.long (0xE000+0xAC)++0x03 line.long 0x00 "GICD_ICLAR43,Interrupt Class Register 43" bitfld.long 0x00 30.--31. "CLASS703,Indicate class SPI target core 703" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS702,Indicate class SPI target core 702" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS701,Indicate class SPI target core 701" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS700,Indicate class SPI target core 700" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS699,Indicate class SPI target core 699" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS698,Indicate class SPI target core 698" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS697,Indicate class SPI target core 697" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS696,Indicate class SPI target core 696" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS695,Indicate class SPI target core 695" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS694,Indicate class SPI target core 694" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS693,Indicate class SPI target core 693" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS692,Indicate class SPI target core 692" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS691,Indicate class SPI target core 691" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS690,Indicate class SPI target core 690" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS689,Indicate class SPI target core 689" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS688,Indicate class SPI target core 688" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xAC)++0x03 hide.long 0x00 "GICD_ICLAR43,Interrupt Class Register 43" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=22.) group.long (0xE000+0xB0)++0x03 line.long 0x00 "GICD_ICLAR44,Interrupt Class Register 44" bitfld.long 0x00 30.--31. "CLASS719,Indicate class SPI target core 719" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS718,Indicate class SPI target core 718" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS717,Indicate class SPI target core 717" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS716,Indicate class SPI target core 716" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS715,Indicate class SPI target core 715" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS714,Indicate class SPI target core 714" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS713,Indicate class SPI target core 713" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS712,Indicate class SPI target core 712" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS711,Indicate class SPI target core 711" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS710,Indicate class SPI target core 710" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS709,Indicate class SPI target core 709" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS708,Indicate class SPI target core 708" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS707,Indicate class SPI target core 707" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS706,Indicate class SPI target core 706" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS705,Indicate class SPI target core 705" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS704,Indicate class SPI target core 704" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xB0)++0x03 hide.long 0x00 "GICD_ICLAR44,Interrupt Class Register 44" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=22.) group.long (0xE000+0xB4)++0x03 line.long 0x00 "GICD_ICLAR45,Interrupt Class Register 45" bitfld.long 0x00 30.--31. "CLASS735,Indicate class SPI target core 735" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS734,Indicate class SPI target core 734" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS733,Indicate class SPI target core 733" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS732,Indicate class SPI target core 732" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS731,Indicate class SPI target core 731" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS730,Indicate class SPI target core 730" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS729,Indicate class SPI target core 729" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS728,Indicate class SPI target core 728" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS727,Indicate class SPI target core 727" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS726,Indicate class SPI target core 726" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS725,Indicate class SPI target core 725" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS724,Indicate class SPI target core 724" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS723,Indicate class SPI target core 723" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS722,Indicate class SPI target core 722" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS721,Indicate class SPI target core 721" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS720,Indicate class SPI target core 720" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xB4)++0x03 hide.long 0x00 "GICD_ICLAR45,Interrupt Class Register 45" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=23.) group.long (0xE000+0xB8)++0x03 line.long 0x00 "GICD_ICLAR46,Interrupt Class Register 46" bitfld.long 0x00 30.--31. "CLASS751,Indicate class SPI target core 751" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS750,Indicate class SPI target core 750" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS749,Indicate class SPI target core 749" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS748,Indicate class SPI target core 748" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS747,Indicate class SPI target core 747" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS746,Indicate class SPI target core 746" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS745,Indicate class SPI target core 745" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS744,Indicate class SPI target core 744" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS743,Indicate class SPI target core 743" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS742,Indicate class SPI target core 742" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS741,Indicate class SPI target core 741" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS740,Indicate class SPI target core 740" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS739,Indicate class SPI target core 739" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS738,Indicate class SPI target core 738" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS737,Indicate class SPI target core 737" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS736,Indicate class SPI target core 736" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xB8)++0x03 hide.long 0x00 "GICD_ICLAR46,Interrupt Class Register 46" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=23.) group.long (0xE000+0xBC)++0x03 line.long 0x00 "GICD_ICLAR47,Interrupt Class Register 47" bitfld.long 0x00 30.--31. "CLASS767,Indicate class SPI target core 767" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS766,Indicate class SPI target core 766" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS765,Indicate class SPI target core 765" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS764,Indicate class SPI target core 764" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS763,Indicate class SPI target core 763" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS762,Indicate class SPI target core 762" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS761,Indicate class SPI target core 761" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS760,Indicate class SPI target core 760" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS759,Indicate class SPI target core 759" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS758,Indicate class SPI target core 758" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS757,Indicate class SPI target core 757" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS756,Indicate class SPI target core 756" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS755,Indicate class SPI target core 755" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS754,Indicate class SPI target core 754" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS753,Indicate class SPI target core 753" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS752,Indicate class SPI target core 752" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xBC)++0x03 hide.long 0x00 "GICD_ICLAR47,Interrupt Class Register 47" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=24.) group.long (0xE000+0xC0)++0x03 line.long 0x00 "GICD_ICLAR48,Interrupt Class Register 48" bitfld.long 0x00 30.--31. "CLASS783,Indicate class SPI target core 783" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS782,Indicate class SPI target core 782" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS781,Indicate class SPI target core 781" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS780,Indicate class SPI target core 780" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS779,Indicate class SPI target core 779" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS778,Indicate class SPI target core 778" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS777,Indicate class SPI target core 777" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS776,Indicate class SPI target core 776" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS775,Indicate class SPI target core 775" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS774,Indicate class SPI target core 774" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS773,Indicate class SPI target core 773" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS772,Indicate class SPI target core 772" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS771,Indicate class SPI target core 771" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS770,Indicate class SPI target core 770" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS769,Indicate class SPI target core 769" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS768,Indicate class SPI target core 768" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xC0)++0x03 hide.long 0x00 "GICD_ICLAR48,Interrupt Class Register 48" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=24.) group.long (0xE000+0xC4)++0x03 line.long 0x00 "GICD_ICLAR49,Interrupt Class Register 49" bitfld.long 0x00 30.--31. "CLASS799,Indicate class SPI target core 799" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS798,Indicate class SPI target core 798" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS797,Indicate class SPI target core 797" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS796,Indicate class SPI target core 796" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS795,Indicate class SPI target core 795" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS794,Indicate class SPI target core 794" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS793,Indicate class SPI target core 793" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS792,Indicate class SPI target core 792" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS791,Indicate class SPI target core 791" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS790,Indicate class SPI target core 790" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS789,Indicate class SPI target core 789" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS788,Indicate class SPI target core 788" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS787,Indicate class SPI target core 787" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS786,Indicate class SPI target core 786" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS785,Indicate class SPI target core 785" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS784,Indicate class SPI target core 784" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xC4)++0x03 hide.long 0x00 "GICD_ICLAR49,Interrupt Class Register 49" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=25.) group.long (0xE000+0xC8)++0x03 line.long 0x00 "GICD_ICLAR50,Interrupt Class Register 50" bitfld.long 0x00 30.--31. "CLASS815,Indicate class SPI target core 815" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS814,Indicate class SPI target core 814" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS813,Indicate class SPI target core 813" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS812,Indicate class SPI target core 812" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS811,Indicate class SPI target core 811" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS810,Indicate class SPI target core 810" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS809,Indicate class SPI target core 809" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS808,Indicate class SPI target core 808" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS807,Indicate class SPI target core 807" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS806,Indicate class SPI target core 806" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS805,Indicate class SPI target core 805" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS804,Indicate class SPI target core 804" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS803,Indicate class SPI target core 803" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS802,Indicate class SPI target core 802" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS801,Indicate class SPI target core 801" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS800,Indicate class SPI target core 800" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xC8)++0x03 hide.long 0x00 "GICD_ICLAR50,Interrupt Class Register 50" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=25.) group.long (0xE000+0xCC)++0x03 line.long 0x00 "GICD_ICLAR51,Interrupt Class Register 51" bitfld.long 0x00 30.--31. "CLASS831,Indicate class SPI target core 831" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS830,Indicate class SPI target core 830" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS829,Indicate class SPI target core 829" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS828,Indicate class SPI target core 828" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS827,Indicate class SPI target core 827" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS826,Indicate class SPI target core 826" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS825,Indicate class SPI target core 825" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS824,Indicate class SPI target core 824" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS823,Indicate class SPI target core 823" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS822,Indicate class SPI target core 822" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS821,Indicate class SPI target core 821" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS820,Indicate class SPI target core 820" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS819,Indicate class SPI target core 819" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS818,Indicate class SPI target core 818" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS817,Indicate class SPI target core 817" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS816,Indicate class SPI target core 816" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xCC)++0x03 hide.long 0x00 "GICD_ICLAR51,Interrupt Class Register 51" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=26.) group.long (0xE000+0xD0)++0x03 line.long 0x00 "GICD_ICLAR52,Interrupt Class Register 52" bitfld.long 0x00 30.--31. "CLASS847,Indicate class SPI target core 847" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS846,Indicate class SPI target core 846" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS845,Indicate class SPI target core 845" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS844,Indicate class SPI target core 844" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS843,Indicate class SPI target core 843" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS842,Indicate class SPI target core 842" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS841,Indicate class SPI target core 841" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS840,Indicate class SPI target core 840" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS839,Indicate class SPI target core 839" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS838,Indicate class SPI target core 838" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS837,Indicate class SPI target core 837" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS836,Indicate class SPI target core 836" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS835,Indicate class SPI target core 835" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS834,Indicate class SPI target core 834" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS833,Indicate class SPI target core 833" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS832,Indicate class SPI target core 832" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xD0)++0x03 hide.long 0x00 "GICD_ICLAR52,Interrupt Class Register 52" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=26.) group.long (0xE000+0xD4)++0x03 line.long 0x00 "GICD_ICLAR53,Interrupt Class Register 53" bitfld.long 0x00 30.--31. "CLASS863,Indicate class SPI target core 863" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS862,Indicate class SPI target core 862" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS861,Indicate class SPI target core 861" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS860,Indicate class SPI target core 860" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS859,Indicate class SPI target core 859" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS858,Indicate class SPI target core 858" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS857,Indicate class SPI target core 857" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS856,Indicate class SPI target core 856" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS855,Indicate class SPI target core 855" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS854,Indicate class SPI target core 854" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS853,Indicate class SPI target core 853" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS852,Indicate class SPI target core 852" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS851,Indicate class SPI target core 851" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS850,Indicate class SPI target core 850" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS849,Indicate class SPI target core 849" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS848,Indicate class SPI target core 848" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xD4)++0x03 hide.long 0x00 "GICD_ICLAR53,Interrupt Class Register 53" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=27.) group.long (0xE000+0xD8)++0x03 line.long 0x00 "GICD_ICLAR54,Interrupt Class Register 54" bitfld.long 0x00 30.--31. "CLASS879,Indicate class SPI target core 879" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS878,Indicate class SPI target core 878" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS877,Indicate class SPI target core 877" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS876,Indicate class SPI target core 876" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS875,Indicate class SPI target core 875" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS874,Indicate class SPI target core 874" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS873,Indicate class SPI target core 873" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS872,Indicate class SPI target core 872" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS871,Indicate class SPI target core 871" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS870,Indicate class SPI target core 870" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS869,Indicate class SPI target core 869" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS868,Indicate class SPI target core 868" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS867,Indicate class SPI target core 867" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS866,Indicate class SPI target core 866" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS865,Indicate class SPI target core 865" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS864,Indicate class SPI target core 864" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xD8)++0x03 hide.long 0x00 "GICD_ICLAR54,Interrupt Class Register 54" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=27.) group.long (0xE000+0xDC)++0x03 line.long 0x00 "GICD_ICLAR55,Interrupt Class Register 55" bitfld.long 0x00 30.--31. "CLASS895,Indicate class SPI target core 895" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS894,Indicate class SPI target core 894" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS893,Indicate class SPI target core 893" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS892,Indicate class SPI target core 892" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS891,Indicate class SPI target core 891" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS890,Indicate class SPI target core 890" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS889,Indicate class SPI target core 889" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS888,Indicate class SPI target core 888" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS887,Indicate class SPI target core 887" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS886,Indicate class SPI target core 886" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS885,Indicate class SPI target core 885" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS884,Indicate class SPI target core 884" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS883,Indicate class SPI target core 883" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS882,Indicate class SPI target core 882" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS881,Indicate class SPI target core 881" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS880,Indicate class SPI target core 880" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xDC)++0x03 hide.long 0x00 "GICD_ICLAR55,Interrupt Class Register 55" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=28.) group.long (0xE000+0xE0)++0x03 line.long 0x00 "GICD_ICLAR56,Interrupt Class Register 56" bitfld.long 0x00 30.--31. "CLASS911,Indicate class SPI target core 911" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS910,Indicate class SPI target core 910" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS909,Indicate class SPI target core 909" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS908,Indicate class SPI target core 908" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS907,Indicate class SPI target core 907" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS906,Indicate class SPI target core 906" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS905,Indicate class SPI target core 905" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS904,Indicate class SPI target core 904" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS903,Indicate class SPI target core 903" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS902,Indicate class SPI target core 902" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS901,Indicate class SPI target core 901" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS900,Indicate class SPI target core 900" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS899,Indicate class SPI target core 899" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS898,Indicate class SPI target core 898" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS897,Indicate class SPI target core 897" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS896,Indicate class SPI target core 896" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xE0)++0x03 hide.long 0x00 "GICD_ICLAR56,Interrupt Class Register 56" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=28.) group.long (0xE000+0xE4)++0x03 line.long 0x00 "GICD_ICLAR57,Interrupt Class Register 57" bitfld.long 0x00 30.--31. "CLASS927,Indicate class SPI target core 927" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS926,Indicate class SPI target core 926" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS925,Indicate class SPI target core 925" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS924,Indicate class SPI target core 924" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS923,Indicate class SPI target core 923" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS922,Indicate class SPI target core 922" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS921,Indicate class SPI target core 921" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS920,Indicate class SPI target core 920" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS919,Indicate class SPI target core 919" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS918,Indicate class SPI target core 918" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS917,Indicate class SPI target core 917" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS916,Indicate class SPI target core 916" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS915,Indicate class SPI target core 915" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS914,Indicate class SPI target core 914" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS913,Indicate class SPI target core 913" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS912,Indicate class SPI target core 912" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xE4)++0x03 hide.long 0x00 "GICD_ICLAR57,Interrupt Class Register 57" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=29.) group.long (0xE000+0xE8)++0x03 line.long 0x00 "GICD_ICLAR58,Interrupt Class Register 58" bitfld.long 0x00 30.--31. "CLASS943,Indicate class SPI target core 943" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS942,Indicate class SPI target core 942" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS941,Indicate class SPI target core 941" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS940,Indicate class SPI target core 940" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS939,Indicate class SPI target core 939" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS938,Indicate class SPI target core 938" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS937,Indicate class SPI target core 937" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS936,Indicate class SPI target core 936" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS935,Indicate class SPI target core 935" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS934,Indicate class SPI target core 934" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS933,Indicate class SPI target core 933" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS932,Indicate class SPI target core 932" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS931,Indicate class SPI target core 931" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS930,Indicate class SPI target core 930" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS929,Indicate class SPI target core 929" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS928,Indicate class SPI target core 928" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xE8)++0x03 hide.long 0x00 "GICD_ICLAR58,Interrupt Class Register 58" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=29.) group.long (0xE000+0xEC)++0x03 line.long 0x00 "GICD_ICLAR59,Interrupt Class Register 59" bitfld.long 0x00 30.--31. "CLASS959,Indicate class SPI target core 959" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS958,Indicate class SPI target core 958" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS957,Indicate class SPI target core 957" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS956,Indicate class SPI target core 956" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS955,Indicate class SPI target core 955" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS954,Indicate class SPI target core 954" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS953,Indicate class SPI target core 953" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS952,Indicate class SPI target core 952" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS951,Indicate class SPI target core 951" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS950,Indicate class SPI target core 950" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS949,Indicate class SPI target core 949" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS948,Indicate class SPI target core 948" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS947,Indicate class SPI target core 947" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS946,Indicate class SPI target core 946" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS945,Indicate class SPI target core 945" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS944,Indicate class SPI target core 944" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xEC)++0x03 hide.long 0x00 "GICD_ICLAR59,Interrupt Class Register 59" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=30.) group.long (0xE000+0xF0)++0x03 line.long 0x00 "GICD_ICLAR60,Interrupt Class Register 60" bitfld.long 0x00 30.--31. "CLASS975,Indicate class SPI target core 975" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS974,Indicate class SPI target core 974" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS973,Indicate class SPI target core 973" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS972,Indicate class SPI target core 972" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS971,Indicate class SPI target core 971" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS970,Indicate class SPI target core 970" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS969,Indicate class SPI target core 969" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS968,Indicate class SPI target core 968" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS967,Indicate class SPI target core 967" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS966,Indicate class SPI target core 966" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS965,Indicate class SPI target core 965" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS964,Indicate class SPI target core 964" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS963,Indicate class SPI target core 963" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS962,Indicate class SPI target core 962" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS961,Indicate class SPI target core 961" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS960,Indicate class SPI target core 960" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xF0)++0x03 hide.long 0x00 "GICD_ICLAR60,Interrupt Class Register 60" endif if (((per.l(ad:&distributorBase+0x04))&0x1F)>=30.) group.long (0xE000+0xF4)++0x03 line.long 0x00 "GICD_ICLAR61,Interrupt Class Register 61" bitfld.long 0x00 30.--31. "CLASS991,Indicate class SPI target core 991" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS990,Indicate class SPI target core 990" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS989,Indicate class SPI target core 989" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS988,Indicate class SPI target core 988" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS987,Indicate class SPI target core 987" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS986,Indicate class SPI target core 986" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS985,Indicate class SPI target core 985" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS984,Indicate class SPI target core 984" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS983,Indicate class SPI target core 983" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS982,Indicate class SPI target core 982" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS981,Indicate class SPI target core 981" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS980,Indicate class SPI target core 980" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS979,Indicate class SPI target core 979" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS978,Indicate class SPI target core 978" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS977,Indicate class SPI target core 977" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS976,Indicate class SPI target core 976" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xE000+0xF4)++0x03 hide.long 0x00 "GICD_ICLAR61,Interrupt Class Register 61" endif tree.end tree "Interrupt Class Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xEC00++0x03 line.long 0x00 "GICD_ICLAR0E,Interrupt Class Register Extended 0" bitfld.long 0x00 30.--31. "CLASS1007,Indicate class SPI target core 1007" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1006,Indicate class SPI target core 1006" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1005,Indicate class SPI target core 1005" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1004,Indicate class SPI target core 1004" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1003,Indicate class SPI target core 1003" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1002,Indicate class SPI target core 1002" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1001,Indicate class SPI target core 1001" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1000,Indicate class SPI target core 1000" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS999,Indicate class SPI target core 999" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS998,Indicate class SPI target core 998" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS997,Indicate class SPI target core 997" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS996,Indicate class SPI target core 996" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS995,Indicate class SPI target core 995" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS994,Indicate class SPI target core 994" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS993,Indicate class SPI target core 993" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS992,Indicate class SPI target core 992" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x08)++0x03 hide.long 0x00 "GICD_ICLAR0E,Interrupt Class Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x04)++0x03 line.long 0x00 "GICD_ICLAR1E,Interrupt Class Register Extended 1" bitfld.long 0x00 30.--31. "CLASS1023,Indicate class SPI target core 1023" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1022,Indicate class SPI target core 1022" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1021,Indicate class SPI target core 1021" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1020,Indicate class SPI target core 1020" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1019,Indicate class SPI target core 1019" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1018,Indicate class SPI target core 1018" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1017,Indicate class SPI target core 1017" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1016,Indicate class SPI target core 1016" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1015,Indicate class SPI target core 1015" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1014,Indicate class SPI target core 1014" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1013,Indicate class SPI target core 1013" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1012,Indicate class SPI target core 1012" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1011,Indicate class SPI target core 1011" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1010,Indicate class SPI target core 1010" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1009,Indicate class SPI target core 1009" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1008,Indicate class SPI target core 1008" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x08)++0x03 hide.long 0x00 "GICD_ICLAR1E,Interrupt Class Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x08)++0x03 line.long 0x00 "GICD_ICLAR2E,Interrupt Class Register Extended 2" bitfld.long 0x00 30.--31. "CLASS1039,Indicate class SPI target core 1039" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1038,Indicate class SPI target core 1038" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1037,Indicate class SPI target core 1037" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1036,Indicate class SPI target core 1036" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1035,Indicate class SPI target core 1035" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1034,Indicate class SPI target core 1034" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1033,Indicate class SPI target core 1033" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1032,Indicate class SPI target core 1032" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1031,Indicate class SPI target core 1031" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1030,Indicate class SPI target core 1030" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1029,Indicate class SPI target core 1029" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1028,Indicate class SPI target core 1028" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1027,Indicate class SPI target core 1027" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1026,Indicate class SPI target core 1026" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1025,Indicate class SPI target core 1025" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1024,Indicate class SPI target core 1024" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x08)++0x03 hide.long 0x00 "GICD_ICLAR2E,Interrupt Class Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x0C)++0x03 line.long 0x00 "GICD_ICLAR3E,Interrupt Class Register Extended 3" bitfld.long 0x00 30.--31. "CLASS1055,Indicate class SPI target core 1055" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1054,Indicate class SPI target core 1054" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1053,Indicate class SPI target core 1053" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1052,Indicate class SPI target core 1052" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1051,Indicate class SPI target core 1051" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1050,Indicate class SPI target core 1050" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1049,Indicate class SPI target core 1049" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1048,Indicate class SPI target core 1048" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1047,Indicate class SPI target core 1047" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1046,Indicate class SPI target core 1046" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1045,Indicate class SPI target core 1045" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1044,Indicate class SPI target core 1044" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1043,Indicate class SPI target core 1043" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1042,Indicate class SPI target core 1042" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1041,Indicate class SPI target core 1041" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1040,Indicate class SPI target core 1040" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x0C)++0x03 hide.long 0x00 "GICD_ICLAR3E,Interrupt Class Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x10)++0x03 line.long 0x00 "GICD_ICLAR4E,Interrupt Class Register Extended 4" bitfld.long 0x00 30.--31. "CLASS1071,Indicate class SPI target core 1071" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1070,Indicate class SPI target core 1070" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1069,Indicate class SPI target core 1069" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1068,Indicate class SPI target core 1068" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1067,Indicate class SPI target core 1067" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1066,Indicate class SPI target core 1066" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1065,Indicate class SPI target core 1065" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1064,Indicate class SPI target core 1064" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1063,Indicate class SPI target core 1063" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1062,Indicate class SPI target core 1062" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1061,Indicate class SPI target core 1061" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1060,Indicate class SPI target core 1060" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1059,Indicate class SPI target core 1059" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1058,Indicate class SPI target core 1058" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1057,Indicate class SPI target core 1057" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1056,Indicate class SPI target core 1056" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x10)++0x03 hide.long 0x00 "GICD_ICLAR4E,Interrupt Class Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x14)++0x03 line.long 0x00 "GICD_ICLAR5E,Interrupt Class Register Extended 5" bitfld.long 0x00 30.--31. "CLASS1087,Indicate class SPI target core 1087" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1086,Indicate class SPI target core 1086" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1085,Indicate class SPI target core 1085" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1084,Indicate class SPI target core 1084" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1083,Indicate class SPI target core 1083" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1082,Indicate class SPI target core 1082" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1081,Indicate class SPI target core 1081" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1080,Indicate class SPI target core 1080" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1079,Indicate class SPI target core 1079" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1078,Indicate class SPI target core 1078" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1077,Indicate class SPI target core 1077" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1076,Indicate class SPI target core 1076" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1075,Indicate class SPI target core 1075" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1074,Indicate class SPI target core 1074" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1073,Indicate class SPI target core 1073" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1072,Indicate class SPI target core 1072" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x14)++0x03 hide.long 0x00 "GICD_ICLAR5E,Interrupt Class Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x18)++0x03 line.long 0x00 "GICD_ICLAR6E,Interrupt Class Register Extended 6" bitfld.long 0x00 30.--31. "CLASS1103,Indicate class SPI target core 1103" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1102,Indicate class SPI target core 1102" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1101,Indicate class SPI target core 1101" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1100,Indicate class SPI target core 1100" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1099,Indicate class SPI target core 1099" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1098,Indicate class SPI target core 1098" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1097,Indicate class SPI target core 1097" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1096,Indicate class SPI target core 1096" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1095,Indicate class SPI target core 1095" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1094,Indicate class SPI target core 1094" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1093,Indicate class SPI target core 1093" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1092,Indicate class SPI target core 1092" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1091,Indicate class SPI target core 1091" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1090,Indicate class SPI target core 1090" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1089,Indicate class SPI target core 1089" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1088,Indicate class SPI target core 1088" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x18)++0x03 hide.long 0x00 "GICD_ICLAR6E,Interrupt Class Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x1C)++0x03 line.long 0x00 "GICD_ICLAR7E,Interrupt Class Register Extended 7" bitfld.long 0x00 30.--31. "CLASS1119,Indicate class SPI target core 1119" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1118,Indicate class SPI target core 1118" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1117,Indicate class SPI target core 1117" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1116,Indicate class SPI target core 1116" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1115,Indicate class SPI target core 1115" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1114,Indicate class SPI target core 1114" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1113,Indicate class SPI target core 1113" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1112,Indicate class SPI target core 1112" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1111,Indicate class SPI target core 1111" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1110,Indicate class SPI target core 1110" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1109,Indicate class SPI target core 1109" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1108,Indicate class SPI target core 1108" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1107,Indicate class SPI target core 1107" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1106,Indicate class SPI target core 1106" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1105,Indicate class SPI target core 1105" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1104,Indicate class SPI target core 1104" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x1C)++0x03 hide.long 0x00 "GICD_ICLAR7E,Interrupt Class Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x20)++0x03 line.long 0x00 "GICD_ICLAR8E,Interrupt Class Register Extended 8" bitfld.long 0x00 30.--31. "CLASS1135,Indicate class SPI target core 1135" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1134,Indicate class SPI target core 1134" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1133,Indicate class SPI target core 1133" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1132,Indicate class SPI target core 1132" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1131,Indicate class SPI target core 1131" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1130,Indicate class SPI target core 1130" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1129,Indicate class SPI target core 1129" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1128,Indicate class SPI target core 1128" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1127,Indicate class SPI target core 1127" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1126,Indicate class SPI target core 1126" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1125,Indicate class SPI target core 1125" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1124,Indicate class SPI target core 1124" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1123,Indicate class SPI target core 1123" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1122,Indicate class SPI target core 1122" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1121,Indicate class SPI target core 1121" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1120,Indicate class SPI target core 1120" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x20)++0x03 hide.long 0x00 "GICD_ICLAR8E,Interrupt Class Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x24)++0x03 line.long 0x00 "GICD_ICLAR9E,Interrupt Class Register Extended 9" bitfld.long 0x00 30.--31. "CLASS1151,Indicate class SPI target core 1151" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1150,Indicate class SPI target core 1150" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1149,Indicate class SPI target core 1149" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1148,Indicate class SPI target core 1148" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1147,Indicate class SPI target core 1147" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1146,Indicate class SPI target core 1146" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1145,Indicate class SPI target core 1145" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1144,Indicate class SPI target core 1144" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1143,Indicate class SPI target core 1143" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1142,Indicate class SPI target core 1142" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1141,Indicate class SPI target core 1141" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1140,Indicate class SPI target core 1140" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1139,Indicate class SPI target core 1139" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1138,Indicate class SPI target core 1138" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1137,Indicate class SPI target core 1137" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1136,Indicate class SPI target core 1136" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x24)++0x03 hide.long 0x00 "GICD_ICLAR9E,Interrupt Class Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x28)++0x03 line.long 0x00 "GICD_ICLAR10E,Interrupt Class Register Extended 10" bitfld.long 0x00 30.--31. "CLASS1167,Indicate class SPI target core 1167" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1166,Indicate class SPI target core 1166" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1165,Indicate class SPI target core 1165" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1164,Indicate class SPI target core 1164" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1163,Indicate class SPI target core 1163" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1162,Indicate class SPI target core 1162" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1161,Indicate class SPI target core 1161" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1160,Indicate class SPI target core 1160" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1159,Indicate class SPI target core 1159" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1158,Indicate class SPI target core 1158" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1157,Indicate class SPI target core 1157" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1156,Indicate class SPI target core 1156" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1155,Indicate class SPI target core 1155" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1154,Indicate class SPI target core 1154" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1153,Indicate class SPI target core 1153" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1152,Indicate class SPI target core 1152" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x28)++0x03 hide.long 0x00 "GICD_ICLAR10E,Interrupt Class Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x2C)++0x03 line.long 0x00 "GICD_ICLAR11E,Interrupt Class Register Extended 11" bitfld.long 0x00 30.--31. "CLASS1183,Indicate class SPI target core 1183" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1182,Indicate class SPI target core 1182" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1181,Indicate class SPI target core 1181" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1180,Indicate class SPI target core 1180" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1179,Indicate class SPI target core 1179" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1178,Indicate class SPI target core 1178" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1177,Indicate class SPI target core 1177" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1176,Indicate class SPI target core 1176" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1175,Indicate class SPI target core 1175" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1174,Indicate class SPI target core 1174" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1173,Indicate class SPI target core 1173" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1172,Indicate class SPI target core 1172" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1171,Indicate class SPI target core 1171" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1170,Indicate class SPI target core 1170" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1169,Indicate class SPI target core 1169" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1168,Indicate class SPI target core 1168" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x2C)++0x03 hide.long 0x00 "GICD_ICLAR11E,Interrupt Class Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x30)++0x03 line.long 0x00 "GICD_ICLAR12E,Interrupt Class Register Extended 12" bitfld.long 0x00 30.--31. "CLASS1199,Indicate class SPI target core 1199" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1198,Indicate class SPI target core 1198" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1197,Indicate class SPI target core 1197" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1196,Indicate class SPI target core 1196" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1195,Indicate class SPI target core 1195" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1194,Indicate class SPI target core 1194" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1193,Indicate class SPI target core 1193" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1192,Indicate class SPI target core 1192" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1191,Indicate class SPI target core 1191" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1190,Indicate class SPI target core 1190" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1189,Indicate class SPI target core 1189" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1188,Indicate class SPI target core 1188" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1187,Indicate class SPI target core 1187" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1186,Indicate class SPI target core 1186" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1185,Indicate class SPI target core 1185" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1184,Indicate class SPI target core 1184" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x30)++0x03 hide.long 0x00 "GICD_ICLAR12E,Interrupt Class Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x34)++0x03 line.long 0x00 "GICD_ICLAR13E,Interrupt Class Register Extended 13" bitfld.long 0x00 30.--31. "CLASS1215,Indicate class SPI target core 1215" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1214,Indicate class SPI target core 1214" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1213,Indicate class SPI target core 1213" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1212,Indicate class SPI target core 1212" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1211,Indicate class SPI target core 1211" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1210,Indicate class SPI target core 1210" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1209,Indicate class SPI target core 1209" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1208,Indicate class SPI target core 1208" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1207,Indicate class SPI target core 1207" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1206,Indicate class SPI target core 1206" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1205,Indicate class SPI target core 1205" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1204,Indicate class SPI target core 1204" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1203,Indicate class SPI target core 1203" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1202,Indicate class SPI target core 1202" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1201,Indicate class SPI target core 1201" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1200,Indicate class SPI target core 1200" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x34)++0x03 hide.long 0x00 "GICD_ICLAR13E,Interrupt Class Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x38)++0x03 line.long 0x00 "GICD_ICLAR14E,Interrupt Class Register Extended 14" bitfld.long 0x00 30.--31. "CLASS1231,Indicate class SPI target core 1231" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1230,Indicate class SPI target core 1230" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1229,Indicate class SPI target core 1229" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1228,Indicate class SPI target core 1228" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1227,Indicate class SPI target core 1227" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1226,Indicate class SPI target core 1226" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1225,Indicate class SPI target core 1225" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1224,Indicate class SPI target core 1224" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1223,Indicate class SPI target core 1223" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1222,Indicate class SPI target core 1222" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1221,Indicate class SPI target core 1221" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1220,Indicate class SPI target core 1220" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1219,Indicate class SPI target core 1219" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1218,Indicate class SPI target core 1218" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1217,Indicate class SPI target core 1217" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1216,Indicate class SPI target core 1216" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x38)++0x03 hide.long 0x00 "GICD_ICLAR14E,Interrupt Class Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x3C)++0x03 line.long 0x00 "GICD_ICLAR15E,Interrupt Class Register Extended 15" bitfld.long 0x00 30.--31. "CLASS1247,Indicate class SPI target core 1247" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1246,Indicate class SPI target core 1246" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1245,Indicate class SPI target core 1245" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1244,Indicate class SPI target core 1244" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1243,Indicate class SPI target core 1243" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1242,Indicate class SPI target core 1242" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1241,Indicate class SPI target core 1241" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1240,Indicate class SPI target core 1240" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1239,Indicate class SPI target core 1239" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1238,Indicate class SPI target core 1238" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1237,Indicate class SPI target core 1237" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1236,Indicate class SPI target core 1236" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1235,Indicate class SPI target core 1235" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1234,Indicate class SPI target core 1234" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1233,Indicate class SPI target core 1233" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1232,Indicate class SPI target core 1232" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x3C)++0x03 hide.long 0x00 "GICD_ICLAR15E,Interrupt Class Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x40)++0x03 line.long 0x00 "GICD_ICLAR16E,Interrupt Class Register Extended 16" bitfld.long 0x00 30.--31. "CLASS1263,Indicate class SPI target core 1263" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1262,Indicate class SPI target core 1262" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1261,Indicate class SPI target core 1261" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1260,Indicate class SPI target core 1260" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1259,Indicate class SPI target core 1259" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1258,Indicate class SPI target core 1258" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1257,Indicate class SPI target core 1257" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1256,Indicate class SPI target core 1256" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1255,Indicate class SPI target core 1255" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1254,Indicate class SPI target core 1254" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1253,Indicate class SPI target core 1253" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1252,Indicate class SPI target core 1252" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1251,Indicate class SPI target core 1251" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1250,Indicate class SPI target core 1250" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1249,Indicate class SPI target core 1249" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1248,Indicate class SPI target core 1248" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x40)++0x03 hide.long 0x00 "GICD_ICLAR16E,Interrupt Class Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x44)++0x03 line.long 0x00 "GICD_ICLAR17E,Interrupt Class Register Extended 17" bitfld.long 0x00 30.--31. "CLASS1279,Indicate class SPI target core 1279" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1278,Indicate class SPI target core 1278" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1277,Indicate class SPI target core 1277" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1276,Indicate class SPI target core 1276" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1275,Indicate class SPI target core 1275" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1274,Indicate class SPI target core 1274" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1273,Indicate class SPI target core 1273" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1272,Indicate class SPI target core 1272" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1271,Indicate class SPI target core 1271" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1270,Indicate class SPI target core 1270" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1269,Indicate class SPI target core 1269" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1268,Indicate class SPI target core 1268" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1267,Indicate class SPI target core 1267" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1266,Indicate class SPI target core 1266" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1265,Indicate class SPI target core 1265" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1264,Indicate class SPI target core 1264" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x44)++0x03 hide.long 0x00 "GICD_ICLAR17E,Interrupt Class Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x48)++0x03 line.long 0x00 "GICD_ICLAR18E,Interrupt Class Register Extended 18" bitfld.long 0x00 30.--31. "CLASS1295,Indicate class SPI target core 1295" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1294,Indicate class SPI target core 1294" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1293,Indicate class SPI target core 1293" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1292,Indicate class SPI target core 1292" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1291,Indicate class SPI target core 1291" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1290,Indicate class SPI target core 1290" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1289,Indicate class SPI target core 1289" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1288,Indicate class SPI target core 1288" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1287,Indicate class SPI target core 1287" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1286,Indicate class SPI target core 1286" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1285,Indicate class SPI target core 1285" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1284,Indicate class SPI target core 1284" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1283,Indicate class SPI target core 1283" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1282,Indicate class SPI target core 1282" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1281,Indicate class SPI target core 1281" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1280,Indicate class SPI target core 1280" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x48)++0x03 hide.long 0x00 "GICD_ICLAR18E,Interrupt Class Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x4C)++0x03 line.long 0x00 "GICD_ICLAR19E,Interrupt Class Register Extended 19" bitfld.long 0x00 30.--31. "CLASS1311,Indicate class SPI target core 1311" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1310,Indicate class SPI target core 1310" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1309,Indicate class SPI target core 1309" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1308,Indicate class SPI target core 1308" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1307,Indicate class SPI target core 1307" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1306,Indicate class SPI target core 1306" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1305,Indicate class SPI target core 1305" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1304,Indicate class SPI target core 1304" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1303,Indicate class SPI target core 1303" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1302,Indicate class SPI target core 1302" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1301,Indicate class SPI target core 1301" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1300,Indicate class SPI target core 1300" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1299,Indicate class SPI target core 1299" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1298,Indicate class SPI target core 1298" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1297,Indicate class SPI target core 1297" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1296,Indicate class SPI target core 1296" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x4C)++0x03 hide.long 0x00 "GICD_ICLAR19E,Interrupt Class Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x50)++0x03 line.long 0x00 "GICD_ICLAR20E,Interrupt Class Register Extended 20" bitfld.long 0x00 30.--31. "CLASS1327,Indicate class SPI target core 1327" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1326,Indicate class SPI target core 1326" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1325,Indicate class SPI target core 1325" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1324,Indicate class SPI target core 1324" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1323,Indicate class SPI target core 1323" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1322,Indicate class SPI target core 1322" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1321,Indicate class SPI target core 1321" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1320,Indicate class SPI target core 1320" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1319,Indicate class SPI target core 1319" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1318,Indicate class SPI target core 1318" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1317,Indicate class SPI target core 1317" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1316,Indicate class SPI target core 1316" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1315,Indicate class SPI target core 1315" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1314,Indicate class SPI target core 1314" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1313,Indicate class SPI target core 1313" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1312,Indicate class SPI target core 1312" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x50)++0x03 hide.long 0x00 "GICD_ICLAR20E,Interrupt Class Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x54)++0x03 line.long 0x00 "GICD_ICLAR21E,Interrupt Class Register Extended 21" bitfld.long 0x00 30.--31. "CLASS1343,Indicate class SPI target core 1343" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1342,Indicate class SPI target core 1342" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1341,Indicate class SPI target core 1341" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1340,Indicate class SPI target core 1340" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1339,Indicate class SPI target core 1339" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1338,Indicate class SPI target core 1338" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1337,Indicate class SPI target core 1337" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1336,Indicate class SPI target core 1336" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1335,Indicate class SPI target core 1335" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1334,Indicate class SPI target core 1334" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1333,Indicate class SPI target core 1333" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1332,Indicate class SPI target core 1332" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1331,Indicate class SPI target core 1331" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1330,Indicate class SPI target core 1330" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1329,Indicate class SPI target core 1329" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1328,Indicate class SPI target core 1328" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x54)++0x03 hide.long 0x00 "GICD_ICLAR21E,Interrupt Class Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x58)++0x03 line.long 0x00 "GICD_ICLAR22E,Interrupt Class Register Extended 22" bitfld.long 0x00 30.--31. "CLASS1359,Indicate class SPI target core 1359" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1358,Indicate class SPI target core 1358" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1357,Indicate class SPI target core 1357" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1356,Indicate class SPI target core 1356" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1355,Indicate class SPI target core 1355" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1354,Indicate class SPI target core 1354" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1353,Indicate class SPI target core 1353" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1352,Indicate class SPI target core 1352" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1351,Indicate class SPI target core 1351" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1350,Indicate class SPI target core 1350" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1349,Indicate class SPI target core 1349" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1348,Indicate class SPI target core 1348" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1347,Indicate class SPI target core 1347" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1346,Indicate class SPI target core 1346" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1345,Indicate class SPI target core 1345" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1344,Indicate class SPI target core 1344" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x58)++0x03 hide.long 0x00 "GICD_ICLAR22E,Interrupt Class Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x5C)++0x03 line.long 0x00 "GICD_ICLAR23E,Interrupt Class Register Extended 23" bitfld.long 0x00 30.--31. "CLASS1375,Indicate class SPI target core 1375" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1374,Indicate class SPI target core 1374" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1373,Indicate class SPI target core 1373" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1372,Indicate class SPI target core 1372" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1371,Indicate class SPI target core 1371" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1370,Indicate class SPI target core 1370" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1369,Indicate class SPI target core 1369" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1368,Indicate class SPI target core 1368" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1367,Indicate class SPI target core 1367" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1366,Indicate class SPI target core 1366" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1365,Indicate class SPI target core 1365" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1364,Indicate class SPI target core 1364" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1363,Indicate class SPI target core 1363" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1362,Indicate class SPI target core 1362" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1361,Indicate class SPI target core 1361" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1360,Indicate class SPI target core 1360" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x5C)++0x03 hide.long 0x00 "GICD_ICLAR23E,Interrupt Class Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x60)++0x03 line.long 0x00 "GICD_ICLAR24E,Interrupt Class Register Extended 24" bitfld.long 0x00 30.--31. "CLASS1391,Indicate class SPI target core 1391" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1390,Indicate class SPI target core 1390" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1389,Indicate class SPI target core 1389" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1388,Indicate class SPI target core 1388" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1387,Indicate class SPI target core 1387" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1386,Indicate class SPI target core 1386" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1385,Indicate class SPI target core 1385" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1384,Indicate class SPI target core 1384" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1383,Indicate class SPI target core 1383" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1382,Indicate class SPI target core 1382" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1381,Indicate class SPI target core 1381" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1380,Indicate class SPI target core 1380" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1379,Indicate class SPI target core 1379" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1378,Indicate class SPI target core 1378" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1377,Indicate class SPI target core 1377" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1376,Indicate class SPI target core 1376" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x60)++0x03 hide.long 0x00 "GICD_ICLAR24E,Interrupt Class Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x64)++0x03 line.long 0x00 "GICD_ICLAR25E,Interrupt Class Register Extended 25" bitfld.long 0x00 30.--31. "CLASS1407,Indicate class SPI target core 1407" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1406,Indicate class SPI target core 1406" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1405,Indicate class SPI target core 1405" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1404,Indicate class SPI target core 1404" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1403,Indicate class SPI target core 1403" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1402,Indicate class SPI target core 1402" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1401,Indicate class SPI target core 1401" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1400,Indicate class SPI target core 1400" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1399,Indicate class SPI target core 1399" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1398,Indicate class SPI target core 1398" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1397,Indicate class SPI target core 1397" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1396,Indicate class SPI target core 1396" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1395,Indicate class SPI target core 1395" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1394,Indicate class SPI target core 1394" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1393,Indicate class SPI target core 1393" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1392,Indicate class SPI target core 1392" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x64)++0x03 hide.long 0x00 "GICD_ICLAR25E,Interrupt Class Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x68)++0x03 line.long 0x00 "GICD_ICLAR26E,Interrupt Class Register Extended 26" bitfld.long 0x00 30.--31. "CLASS1423,Indicate class SPI target core 1423" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1422,Indicate class SPI target core 1422" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1421,Indicate class SPI target core 1421" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1420,Indicate class SPI target core 1420" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1419,Indicate class SPI target core 1419" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1418,Indicate class SPI target core 1418" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1417,Indicate class SPI target core 1417" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1416,Indicate class SPI target core 1416" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1415,Indicate class SPI target core 1415" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1414,Indicate class SPI target core 1414" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1413,Indicate class SPI target core 1413" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1412,Indicate class SPI target core 1412" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1411,Indicate class SPI target core 1411" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1410,Indicate class SPI target core 1410" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1409,Indicate class SPI target core 1409" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1408,Indicate class SPI target core 1408" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x68)++0x03 hide.long 0x00 "GICD_ICLAR26E,Interrupt Class Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x6C)++0x03 line.long 0x00 "GICD_ICLAR27E,Interrupt Class Register Extended 27" bitfld.long 0x00 30.--31. "CLASS1439,Indicate class SPI target core 1439" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1438,Indicate class SPI target core 1438" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1437,Indicate class SPI target core 1437" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1436,Indicate class SPI target core 1436" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1435,Indicate class SPI target core 1435" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1434,Indicate class SPI target core 1434" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1433,Indicate class SPI target core 1433" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1432,Indicate class SPI target core 1432" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1431,Indicate class SPI target core 1431" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1430,Indicate class SPI target core 1430" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1429,Indicate class SPI target core 1429" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1428,Indicate class SPI target core 1428" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1427,Indicate class SPI target core 1427" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1426,Indicate class SPI target core 1426" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1425,Indicate class SPI target core 1425" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1424,Indicate class SPI target core 1424" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x6C)++0x03 hide.long 0x00 "GICD_ICLAR27E,Interrupt Class Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x70)++0x03 line.long 0x00 "GICD_ICLAR28E,Interrupt Class Register Extended 28" bitfld.long 0x00 30.--31. "CLASS1455,Indicate class SPI target core 1455" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1454,Indicate class SPI target core 1454" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1453,Indicate class SPI target core 1453" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1452,Indicate class SPI target core 1452" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1451,Indicate class SPI target core 1451" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1450,Indicate class SPI target core 1450" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1449,Indicate class SPI target core 1449" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1448,Indicate class SPI target core 1448" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1447,Indicate class SPI target core 1447" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1446,Indicate class SPI target core 1446" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1445,Indicate class SPI target core 1445" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1444,Indicate class SPI target core 1444" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1443,Indicate class SPI target core 1443" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1442,Indicate class SPI target core 1442" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1441,Indicate class SPI target core 1441" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1440,Indicate class SPI target core 1440" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x70)++0x03 hide.long 0x00 "GICD_ICLAR28E,Interrupt Class Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x74)++0x03 line.long 0x00 "GICD_ICLAR29E,Interrupt Class Register Extended 29" bitfld.long 0x00 30.--31. "CLASS1471,Indicate class SPI target core 1471" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1470,Indicate class SPI target core 1470" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1469,Indicate class SPI target core 1469" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1468,Indicate class SPI target core 1468" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1467,Indicate class SPI target core 1467" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1466,Indicate class SPI target core 1466" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1465,Indicate class SPI target core 1465" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1464,Indicate class SPI target core 1464" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1463,Indicate class SPI target core 1463" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1462,Indicate class SPI target core 1462" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1461,Indicate class SPI target core 1461" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1460,Indicate class SPI target core 1460" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1459,Indicate class SPI target core 1459" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1458,Indicate class SPI target core 1458" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1457,Indicate class SPI target core 1457" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1456,Indicate class SPI target core 1456" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x74)++0x03 hide.long 0x00 "GICD_ICLAR29E,Interrupt Class Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x78)++0x03 line.long 0x00 "GICD_ICLAR30E,Interrupt Class Register Extended 30" bitfld.long 0x00 30.--31. "CLASS1487,Indicate class SPI target core 1487" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1486,Indicate class SPI target core 1486" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1485,Indicate class SPI target core 1485" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1484,Indicate class SPI target core 1484" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1483,Indicate class SPI target core 1483" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1482,Indicate class SPI target core 1482" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1481,Indicate class SPI target core 1481" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1480,Indicate class SPI target core 1480" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1479,Indicate class SPI target core 1479" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1478,Indicate class SPI target core 1478" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1477,Indicate class SPI target core 1477" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1476,Indicate class SPI target core 1476" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1475,Indicate class SPI target core 1475" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1474,Indicate class SPI target core 1474" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1473,Indicate class SPI target core 1473" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1472,Indicate class SPI target core 1472" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x78)++0x03 hide.long 0x00 "GICD_ICLAR30E,Interrupt Class Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x7C)++0x03 line.long 0x00 "GICD_ICLAR31E,Interrupt Class Register Extended 31" bitfld.long 0x00 30.--31. "CLASS1503,Indicate class SPI target core 1503" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1502,Indicate class SPI target core 1502" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1501,Indicate class SPI target core 1501" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1500,Indicate class SPI target core 1500" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1499,Indicate class SPI target core 1499" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1498,Indicate class SPI target core 1498" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1497,Indicate class SPI target core 1497" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1496,Indicate class SPI target core 1496" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1495,Indicate class SPI target core 1495" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1494,Indicate class SPI target core 1494" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1493,Indicate class SPI target core 1493" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1492,Indicate class SPI target core 1492" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1491,Indicate class SPI target core 1491" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1490,Indicate class SPI target core 1490" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1489,Indicate class SPI target core 1489" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1488,Indicate class SPI target core 1488" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x7C)++0x03 hide.long 0x00 "GICD_ICLAR31E,Interrupt Class Register Extended 31" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x80)++0x03 line.long 0x00 "GICD_ICLAR32E,Interrupt Class Register Extended 32" bitfld.long 0x00 30.--31. "CLASS1519,Indicate class SPI target core 1519" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1518,Indicate class SPI target core 1518" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1517,Indicate class SPI target core 1517" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1516,Indicate class SPI target core 1516" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1515,Indicate class SPI target core 1515" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1514,Indicate class SPI target core 1514" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1513,Indicate class SPI target core 1513" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1512,Indicate class SPI target core 1512" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1511,Indicate class SPI target core 1511" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1510,Indicate class SPI target core 1510" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1509,Indicate class SPI target core 1509" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1508,Indicate class SPI target core 1508" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1507,Indicate class SPI target core 1507" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1506,Indicate class SPI target core 1506" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1505,Indicate class SPI target core 1505" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1504,Indicate class SPI target core 1504" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x80)++0x03 hide.long 0x00 "GICD_ICLAR32E,Interrupt Class Register Extended 32" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x84)++0x03 line.long 0x00 "GICD_ICLAR33E,Interrupt Class Register Extended 33" bitfld.long 0x00 30.--31. "CLASS1535,Indicate class SPI target core 1535" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1534,Indicate class SPI target core 1534" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1533,Indicate class SPI target core 1533" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1532,Indicate class SPI target core 1532" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1531,Indicate class SPI target core 1531" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1530,Indicate class SPI target core 1530" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1529,Indicate class SPI target core 1529" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1528,Indicate class SPI target core 1528" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1527,Indicate class SPI target core 1527" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1526,Indicate class SPI target core 1526" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1525,Indicate class SPI target core 1525" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1524,Indicate class SPI target core 1524" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1523,Indicate class SPI target core 1523" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1522,Indicate class SPI target core 1522" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1521,Indicate class SPI target core 1521" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1520,Indicate class SPI target core 1520" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x84)++0x03 hide.long 0x00 "GICD_ICLAR33E,Interrupt Class Register Extended 33" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x88)++0x03 line.long 0x00 "GICD_ICLAR34E,Interrupt Class Register Extended 34" bitfld.long 0x00 30.--31. "CLASS1551,Indicate class SPI target core 1551" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1550,Indicate class SPI target core 1550" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1549,Indicate class SPI target core 1549" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1548,Indicate class SPI target core 1548" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1547,Indicate class SPI target core 1547" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1546,Indicate class SPI target core 1546" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1545,Indicate class SPI target core 1545" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1544,Indicate class SPI target core 1544" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1543,Indicate class SPI target core 1543" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1542,Indicate class SPI target core 1542" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1541,Indicate class SPI target core 1541" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1540,Indicate class SPI target core 1540" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1539,Indicate class SPI target core 1539" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1538,Indicate class SPI target core 1538" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1537,Indicate class SPI target core 1537" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1536,Indicate class SPI target core 1536" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x88)++0x03 hide.long 0x00 "GICD_ICLAR34E,Interrupt Class Register Extended 34" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x8C)++0x03 line.long 0x00 "GICD_ICLAR35E,Interrupt Class Register Extended 35" bitfld.long 0x00 30.--31. "CLASS1567,Indicate class SPI target core 1567" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1566,Indicate class SPI target core 1566" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1565,Indicate class SPI target core 1565" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1564,Indicate class SPI target core 1564" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1563,Indicate class SPI target core 1563" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1562,Indicate class SPI target core 1562" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1561,Indicate class SPI target core 1561" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1560,Indicate class SPI target core 1560" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1559,Indicate class SPI target core 1559" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1558,Indicate class SPI target core 1558" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1557,Indicate class SPI target core 1557" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1556,Indicate class SPI target core 1556" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1555,Indicate class SPI target core 1555" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1554,Indicate class SPI target core 1554" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1553,Indicate class SPI target core 1553" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1552,Indicate class SPI target core 1552" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x8C)++0x03 hide.long 0x00 "GICD_ICLAR35E,Interrupt Class Register Extended 35" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x90)++0x03 line.long 0x00 "GICD_ICLAR36E,Interrupt Class Register Extended 36" bitfld.long 0x00 30.--31. "CLASS1583,Indicate class SPI target core 1583" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1582,Indicate class SPI target core 1582" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1581,Indicate class SPI target core 1581" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1580,Indicate class SPI target core 1580" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1579,Indicate class SPI target core 1579" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1578,Indicate class SPI target core 1578" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1577,Indicate class SPI target core 1577" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1576,Indicate class SPI target core 1576" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1575,Indicate class SPI target core 1575" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1574,Indicate class SPI target core 1574" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1573,Indicate class SPI target core 1573" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1572,Indicate class SPI target core 1572" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1571,Indicate class SPI target core 1571" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1570,Indicate class SPI target core 1570" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1569,Indicate class SPI target core 1569" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1568,Indicate class SPI target core 1568" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x90)++0x03 hide.long 0x00 "GICD_ICLAR36E,Interrupt Class Register Extended 36" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x94)++0x03 line.long 0x00 "GICD_ICLAR37E,Interrupt Class Register Extended 37" bitfld.long 0x00 30.--31. "CLASS1599,Indicate class SPI target core 1599" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1598,Indicate class SPI target core 1598" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1597,Indicate class SPI target core 1597" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1596,Indicate class SPI target core 1596" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1595,Indicate class SPI target core 1595" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1594,Indicate class SPI target core 1594" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1593,Indicate class SPI target core 1593" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1592,Indicate class SPI target core 1592" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1591,Indicate class SPI target core 1591" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1590,Indicate class SPI target core 1590" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1589,Indicate class SPI target core 1589" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1588,Indicate class SPI target core 1588" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1587,Indicate class SPI target core 1587" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1586,Indicate class SPI target core 1586" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1585,Indicate class SPI target core 1585" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1584,Indicate class SPI target core 1584" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x94)++0x03 hide.long 0x00 "GICD_ICLAR37E,Interrupt Class Register Extended 37" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x98)++0x03 line.long 0x00 "GICD_ICLAR38E,Interrupt Class Register Extended 38" bitfld.long 0x00 30.--31. "CLASS1615,Indicate class SPI target core 1615" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1614,Indicate class SPI target core 1614" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1613,Indicate class SPI target core 1613" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1612,Indicate class SPI target core 1612" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1611,Indicate class SPI target core 1611" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1610,Indicate class SPI target core 1610" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1609,Indicate class SPI target core 1609" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1608,Indicate class SPI target core 1608" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1607,Indicate class SPI target core 1607" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1606,Indicate class SPI target core 1606" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1605,Indicate class SPI target core 1605" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1604,Indicate class SPI target core 1604" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1603,Indicate class SPI target core 1603" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1602,Indicate class SPI target core 1602" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1601,Indicate class SPI target core 1601" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1600,Indicate class SPI target core 1600" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x98)++0x03 hide.long 0x00 "GICD_ICLAR38E,Interrupt Class Register Extended 38" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0x9C)++0x03 line.long 0x00 "GICD_ICLAR39E,Interrupt Class Register Extended 39" bitfld.long 0x00 30.--31. "CLASS1631,Indicate class SPI target core 1631" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1630,Indicate class SPI target core 1630" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1629,Indicate class SPI target core 1629" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1628,Indicate class SPI target core 1628" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1627,Indicate class SPI target core 1627" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1626,Indicate class SPI target core 1626" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1625,Indicate class SPI target core 1625" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1624,Indicate class SPI target core 1624" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1623,Indicate class SPI target core 1623" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1622,Indicate class SPI target core 1622" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1621,Indicate class SPI target core 1621" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1620,Indicate class SPI target core 1620" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1619,Indicate class SPI target core 1619" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1618,Indicate class SPI target core 1618" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1617,Indicate class SPI target core 1617" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1616,Indicate class SPI target core 1616" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0x9C)++0x03 hide.long 0x00 "GICD_ICLAR39E,Interrupt Class Register Extended 39" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xA0)++0x03 line.long 0x00 "GICD_ICLAR40E,Interrupt Class Register Extended 40" bitfld.long 0x00 30.--31. "CLASS1647,Indicate class SPI target core 1647" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1646,Indicate class SPI target core 1646" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1645,Indicate class SPI target core 1645" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1644,Indicate class SPI target core 1644" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1643,Indicate class SPI target core 1643" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1642,Indicate class SPI target core 1642" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1641,Indicate class SPI target core 1641" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1640,Indicate class SPI target core 1640" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1639,Indicate class SPI target core 1639" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1638,Indicate class SPI target core 1638" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1637,Indicate class SPI target core 1637" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1636,Indicate class SPI target core 1636" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1635,Indicate class SPI target core 1635" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1634,Indicate class SPI target core 1634" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1633,Indicate class SPI target core 1633" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1632,Indicate class SPI target core 1632" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xA0)++0x03 hide.long 0x00 "GICD_ICLAR40E,Interrupt Class Register Extended 40" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xA4)++0x03 line.long 0x00 "GICD_ICLAR41E,Interrupt Class Register Extended 41" bitfld.long 0x00 30.--31. "CLASS1663,Indicate class SPI target core 1663" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1662,Indicate class SPI target core 1662" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1661,Indicate class SPI target core 1661" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1660,Indicate class SPI target core 1660" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1659,Indicate class SPI target core 1659" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1658,Indicate class SPI target core 1658" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1657,Indicate class SPI target core 1657" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1656,Indicate class SPI target core 1656" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1655,Indicate class SPI target core 1655" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1654,Indicate class SPI target core 1654" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1653,Indicate class SPI target core 1653" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1652,Indicate class SPI target core 1652" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1651,Indicate class SPI target core 1651" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1650,Indicate class SPI target core 1650" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1649,Indicate class SPI target core 1649" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1648,Indicate class SPI target core 1648" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xA4)++0x03 hide.long 0x00 "GICD_ICLAR41E,Interrupt Class Register Extended 41" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xA8)++0x03 line.long 0x00 "GICD_ICLAR42E,Interrupt Class Register Extended 42" bitfld.long 0x00 30.--31. "CLASS1679,Indicate class SPI target core 1679" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1678,Indicate class SPI target core 1678" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1677,Indicate class SPI target core 1677" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1676,Indicate class SPI target core 1676" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1675,Indicate class SPI target core 1675" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1674,Indicate class SPI target core 1674" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1673,Indicate class SPI target core 1673" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1672,Indicate class SPI target core 1672" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1671,Indicate class SPI target core 1671" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1670,Indicate class SPI target core 1670" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1669,Indicate class SPI target core 1669" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1668,Indicate class SPI target core 1668" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1667,Indicate class SPI target core 1667" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1666,Indicate class SPI target core 1666" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1665,Indicate class SPI target core 1665" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1664,Indicate class SPI target core 1664" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xA8)++0x03 hide.long 0x00 "GICD_ICLAR42E,Interrupt Class Register Extended 42" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xAC)++0x03 line.long 0x00 "GICD_ICLAR43E,Interrupt Class Register Extended 43" bitfld.long 0x00 30.--31. "CLASS1695,Indicate class SPI target core 1695" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1694,Indicate class SPI target core 1694" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1693,Indicate class SPI target core 1693" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1692,Indicate class SPI target core 1692" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1691,Indicate class SPI target core 1691" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1690,Indicate class SPI target core 1690" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1689,Indicate class SPI target core 1689" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1688,Indicate class SPI target core 1688" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1687,Indicate class SPI target core 1687" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1686,Indicate class SPI target core 1686" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1685,Indicate class SPI target core 1685" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1684,Indicate class SPI target core 1684" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1683,Indicate class SPI target core 1683" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1682,Indicate class SPI target core 1682" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1681,Indicate class SPI target core 1681" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1680,Indicate class SPI target core 1680" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xAC)++0x03 hide.long 0x00 "GICD_ICLAR43E,Interrupt Class Register Extended 43" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xB0)++0x03 line.long 0x00 "GICD_ICLAR44E,Interrupt Class Register Extended 44" bitfld.long 0x00 30.--31. "CLASS1711,Indicate class SPI target core 1711" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1710,Indicate class SPI target core 1710" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1709,Indicate class SPI target core 1709" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1708,Indicate class SPI target core 1708" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1707,Indicate class SPI target core 1707" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1706,Indicate class SPI target core 1706" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1705,Indicate class SPI target core 1705" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1704,Indicate class SPI target core 1704" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1703,Indicate class SPI target core 1703" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1702,Indicate class SPI target core 1702" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1701,Indicate class SPI target core 1701" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1700,Indicate class SPI target core 1700" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1699,Indicate class SPI target core 1699" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1698,Indicate class SPI target core 1698" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1697,Indicate class SPI target core 1697" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1696,Indicate class SPI target core 1696" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xB0)++0x03 hide.long 0x00 "GICD_ICLAR44E,Interrupt Class Register Extended 44" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xB4)++0x03 line.long 0x00 "GICD_ICLAR45E,Interrupt Class Register Extended 45" bitfld.long 0x00 30.--31. "CLASS1727,Indicate class SPI target core 1727" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1726,Indicate class SPI target core 1726" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1725,Indicate class SPI target core 1725" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1724,Indicate class SPI target core 1724" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1723,Indicate class SPI target core 1723" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1722,Indicate class SPI target core 1722" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1721,Indicate class SPI target core 1721" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1720,Indicate class SPI target core 1720" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1719,Indicate class SPI target core 1719" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1718,Indicate class SPI target core 1718" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1717,Indicate class SPI target core 1717" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1716,Indicate class SPI target core 1716" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1715,Indicate class SPI target core 1715" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1714,Indicate class SPI target core 1714" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1713,Indicate class SPI target core 1713" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1712,Indicate class SPI target core 1712" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xB4)++0x03 hide.long 0x00 "GICD_ICLAR45E,Interrupt Class Register Extended 45" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xB8)++0x03 line.long 0x00 "GICD_ICLAR46E,Interrupt Class Register Extended 46" bitfld.long 0x00 30.--31. "CLASS1743,Indicate class SPI target core 1743" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1742,Indicate class SPI target core 1742" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1741,Indicate class SPI target core 1741" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1740,Indicate class SPI target core 1740" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1739,Indicate class SPI target core 1739" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1738,Indicate class SPI target core 1738" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1737,Indicate class SPI target core 1737" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1736,Indicate class SPI target core 1736" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1735,Indicate class SPI target core 1735" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1734,Indicate class SPI target core 1734" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1733,Indicate class SPI target core 1733" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1732,Indicate class SPI target core 1732" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1731,Indicate class SPI target core 1731" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1730,Indicate class SPI target core 1730" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1729,Indicate class SPI target core 1729" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1728,Indicate class SPI target core 1728" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xB8)++0x03 hide.long 0x00 "GICD_ICLAR46E,Interrupt Class Register Extended 46" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xBC)++0x03 line.long 0x00 "GICD_ICLAR47E,Interrupt Class Register Extended 47" bitfld.long 0x00 30.--31. "CLASS1759,Indicate class SPI target core 1759" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1758,Indicate class SPI target core 1758" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1757,Indicate class SPI target core 1757" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1756,Indicate class SPI target core 1756" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1755,Indicate class SPI target core 1755" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1754,Indicate class SPI target core 1754" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1753,Indicate class SPI target core 1753" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1752,Indicate class SPI target core 1752" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1751,Indicate class SPI target core 1751" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1750,Indicate class SPI target core 1750" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1749,Indicate class SPI target core 1749" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1748,Indicate class SPI target core 1748" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1747,Indicate class SPI target core 1747" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1746,Indicate class SPI target core 1746" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1745,Indicate class SPI target core 1745" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1744,Indicate class SPI target core 1744" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xBC)++0x03 hide.long 0x00 "GICD_ICLAR47E,Interrupt Class Register Extended 47" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xC0)++0x03 line.long 0x00 "GICD_ICLAR48E,Interrupt Class Register Extended 48" bitfld.long 0x00 30.--31. "CLASS1775,Indicate class SPI target core 1775" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1774,Indicate class SPI target core 1774" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1773,Indicate class SPI target core 1773" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1772,Indicate class SPI target core 1772" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1771,Indicate class SPI target core 1771" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1770,Indicate class SPI target core 1770" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1769,Indicate class SPI target core 1769" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1768,Indicate class SPI target core 1768" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1767,Indicate class SPI target core 1767" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1766,Indicate class SPI target core 1766" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1765,Indicate class SPI target core 1765" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1764,Indicate class SPI target core 1764" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1763,Indicate class SPI target core 1763" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1762,Indicate class SPI target core 1762" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1761,Indicate class SPI target core 1761" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1760,Indicate class SPI target core 1760" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xC0)++0x03 hide.long 0x00 "GICD_ICLAR48E,Interrupt Class Register Extended 48" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xC4)++0x03 line.long 0x00 "GICD_ICLAR49E,Interrupt Class Register Extended 49" bitfld.long 0x00 30.--31. "CLASS1791,Indicate class SPI target core 1791" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1790,Indicate class SPI target core 1790" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1789,Indicate class SPI target core 1789" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1788,Indicate class SPI target core 1788" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1787,Indicate class SPI target core 1787" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1786,Indicate class SPI target core 1786" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1785,Indicate class SPI target core 1785" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1784,Indicate class SPI target core 1784" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1783,Indicate class SPI target core 1783" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1782,Indicate class SPI target core 1782" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1781,Indicate class SPI target core 1781" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1780,Indicate class SPI target core 1780" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1779,Indicate class SPI target core 1779" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1778,Indicate class SPI target core 1778" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1777,Indicate class SPI target core 1777" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1776,Indicate class SPI target core 1776" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xC4)++0x03 hide.long 0x00 "GICD_ICLAR49E,Interrupt Class Register Extended 49" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xC8)++0x03 line.long 0x00 "GICD_ICLAR50E,Interrupt Class Register Extended 50" bitfld.long 0x00 30.--31. "CLASS1807,Indicate class SPI target core 1807" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1806,Indicate class SPI target core 1806" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1805,Indicate class SPI target core 1805" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1804,Indicate class SPI target core 1804" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1803,Indicate class SPI target core 1803" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1802,Indicate class SPI target core 1802" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1801,Indicate class SPI target core 1801" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1800,Indicate class SPI target core 1800" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1799,Indicate class SPI target core 1799" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1798,Indicate class SPI target core 1798" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1797,Indicate class SPI target core 1797" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1796,Indicate class SPI target core 1796" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1795,Indicate class SPI target core 1795" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1794,Indicate class SPI target core 1794" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1793,Indicate class SPI target core 1793" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1792,Indicate class SPI target core 1792" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xC8)++0x03 hide.long 0x00 "GICD_ICLAR50E,Interrupt Class Register Extended 50" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xCC)++0x03 line.long 0x00 "GICD_ICLAR51E,Interrupt Class Register Extended 51" bitfld.long 0x00 30.--31. "CLASS1823,Indicate class SPI target core 1823" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1822,Indicate class SPI target core 1822" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1821,Indicate class SPI target core 1821" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1820,Indicate class SPI target core 1820" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1819,Indicate class SPI target core 1819" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1818,Indicate class SPI target core 1818" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1817,Indicate class SPI target core 1817" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1816,Indicate class SPI target core 1816" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1815,Indicate class SPI target core 1815" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1814,Indicate class SPI target core 1814" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1813,Indicate class SPI target core 1813" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1812,Indicate class SPI target core 1812" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1811,Indicate class SPI target core 1811" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1810,Indicate class SPI target core 1810" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1809,Indicate class SPI target core 1809" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1808,Indicate class SPI target core 1808" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xCC)++0x03 hide.long 0x00 "GICD_ICLAR51E,Interrupt Class Register Extended 51" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xD0)++0x03 line.long 0x00 "GICD_ICLAR52E,Interrupt Class Register Extended 52" bitfld.long 0x00 30.--31. "CLASS1839,Indicate class SPI target core 1839" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1838,Indicate class SPI target core 1838" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1837,Indicate class SPI target core 1837" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1836,Indicate class SPI target core 1836" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1835,Indicate class SPI target core 1835" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1834,Indicate class SPI target core 1834" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1833,Indicate class SPI target core 1833" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1832,Indicate class SPI target core 1832" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1831,Indicate class SPI target core 1831" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1830,Indicate class SPI target core 1830" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1829,Indicate class SPI target core 1829" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1828,Indicate class SPI target core 1828" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1827,Indicate class SPI target core 1827" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1826,Indicate class SPI target core 1826" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1825,Indicate class SPI target core 1825" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1824,Indicate class SPI target core 1824" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xD0)++0x03 hide.long 0x00 "GICD_ICLAR52E,Interrupt Class Register Extended 52" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xD4)++0x03 line.long 0x00 "GICD_ICLAR53E,Interrupt Class Register Extended 53" bitfld.long 0x00 30.--31. "CLASS1855,Indicate class SPI target core 1855" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1854,Indicate class SPI target core 1854" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1853,Indicate class SPI target core 1853" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1852,Indicate class SPI target core 1852" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1851,Indicate class SPI target core 1851" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1850,Indicate class SPI target core 1850" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1849,Indicate class SPI target core 1849" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1848,Indicate class SPI target core 1848" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1847,Indicate class SPI target core 1847" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1846,Indicate class SPI target core 1846" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1845,Indicate class SPI target core 1845" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1844,Indicate class SPI target core 1844" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1843,Indicate class SPI target core 1843" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1842,Indicate class SPI target core 1842" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1841,Indicate class SPI target core 1841" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1840,Indicate class SPI target core 1840" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xD4)++0x03 hide.long 0x00 "GICD_ICLAR53E,Interrupt Class Register Extended 53" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xD8)++0x03 line.long 0x00 "GICD_ICLAR54E,Interrupt Class Register Extended 54" bitfld.long 0x00 30.--31. "CLASS1871,Indicate class SPI target core 1871" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1870,Indicate class SPI target core 1870" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1869,Indicate class SPI target core 1869" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1868,Indicate class SPI target core 1868" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1867,Indicate class SPI target core 1867" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1866,Indicate class SPI target core 1866" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1865,Indicate class SPI target core 1865" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1864,Indicate class SPI target core 1864" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1863,Indicate class SPI target core 1863" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1862,Indicate class SPI target core 1862" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1861,Indicate class SPI target core 1861" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1860,Indicate class SPI target core 1860" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1859,Indicate class SPI target core 1859" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1858,Indicate class SPI target core 1858" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1857,Indicate class SPI target core 1857" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1856,Indicate class SPI target core 1856" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xD8)++0x03 hide.long 0x00 "GICD_ICLAR54E,Interrupt Class Register Extended 54" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xDC)++0x03 line.long 0x00 "GICD_ICLAR55E,Interrupt Class Register Extended 55" bitfld.long 0x00 30.--31. "CLASS1887,Indicate class SPI target core 1887" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1886,Indicate class SPI target core 1886" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1885,Indicate class SPI target core 1885" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1884,Indicate class SPI target core 1884" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1883,Indicate class SPI target core 1883" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1882,Indicate class SPI target core 1882" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1881,Indicate class SPI target core 1881" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1880,Indicate class SPI target core 1880" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1879,Indicate class SPI target core 1879" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1878,Indicate class SPI target core 1878" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1877,Indicate class SPI target core 1877" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1876,Indicate class SPI target core 1876" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1875,Indicate class SPI target core 1875" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1874,Indicate class SPI target core 1874" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1873,Indicate class SPI target core 1873" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1872,Indicate class SPI target core 1872" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xDC)++0x03 hide.long 0x00 "GICD_ICLAR55E,Interrupt Class Register Extended 55" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xE0)++0x03 line.long 0x00 "GICD_ICLAR56E,Interrupt Class Register Extended 56" bitfld.long 0x00 30.--31. "CLASS1903,Indicate class SPI target core 1903" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1902,Indicate class SPI target core 1902" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1901,Indicate class SPI target core 1901" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1900,Indicate class SPI target core 1900" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1899,Indicate class SPI target core 1899" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1898,Indicate class SPI target core 1898" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1897,Indicate class SPI target core 1897" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1896,Indicate class SPI target core 1896" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1895,Indicate class SPI target core 1895" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1894,Indicate class SPI target core 1894" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1893,Indicate class SPI target core 1893" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1892,Indicate class SPI target core 1892" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1891,Indicate class SPI target core 1891" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1890,Indicate class SPI target core 1890" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1889,Indicate class SPI target core 1889" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1888,Indicate class SPI target core 1888" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xE0)++0x03 hide.long 0x00 "GICD_ICLAR56E,Interrupt Class Register Extended 56" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xE4)++0x03 line.long 0x00 "GICD_ICLAR57E,Interrupt Class Register Extended 57" bitfld.long 0x00 30.--31. "CLASS1919,Indicate class SPI target core 1919" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1918,Indicate class SPI target core 1918" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1917,Indicate class SPI target core 1917" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1916,Indicate class SPI target core 1916" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1915,Indicate class SPI target core 1915" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1914,Indicate class SPI target core 1914" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1913,Indicate class SPI target core 1913" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1912,Indicate class SPI target core 1912" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1911,Indicate class SPI target core 1911" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1910,Indicate class SPI target core 1910" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1909,Indicate class SPI target core 1909" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1908,Indicate class SPI target core 1908" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1907,Indicate class SPI target core 1907" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1906,Indicate class SPI target core 1906" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1905,Indicate class SPI target core 1905" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1904,Indicate class SPI target core 1904" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xE4)++0x03 hide.long 0x00 "GICD_ICLAR57E,Interrupt Class Register Extended 57" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xE8)++0x03 line.long 0x00 "GICD_ICLAR58E,Interrupt Class Register Extended 58" bitfld.long 0x00 30.--31. "CLASS1935,Indicate class SPI target core 1935" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1934,Indicate class SPI target core 1934" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1933,Indicate class SPI target core 1933" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1932,Indicate class SPI target core 1932" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1931,Indicate class SPI target core 1931" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1930,Indicate class SPI target core 1930" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1929,Indicate class SPI target core 1929" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1928,Indicate class SPI target core 1928" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1927,Indicate class SPI target core 1927" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1926,Indicate class SPI target core 1926" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1925,Indicate class SPI target core 1925" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1924,Indicate class SPI target core 1924" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1923,Indicate class SPI target core 1923" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1922,Indicate class SPI target core 1922" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1921,Indicate class SPI target core 1921" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1920,Indicate class SPI target core 1920" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xE8)++0x03 hide.long 0x00 "GICD_ICLAR58E,Interrupt Class Register Extended 58" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xEC)++0x03 line.long 0x00 "GICD_ICLAR59E,Interrupt Class Register Extended 59" bitfld.long 0x00 30.--31. "CLASS1951,Indicate class SPI target core 1951" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1950,Indicate class SPI target core 1950" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1949,Indicate class SPI target core 1949" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1948,Indicate class SPI target core 1948" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1947,Indicate class SPI target core 1947" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1946,Indicate class SPI target core 1946" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1945,Indicate class SPI target core 1945" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1944,Indicate class SPI target core 1944" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1943,Indicate class SPI target core 1943" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1942,Indicate class SPI target core 1942" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1941,Indicate class SPI target core 1941" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1940,Indicate class SPI target core 1940" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1939,Indicate class SPI target core 1939" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1938,Indicate class SPI target core 1938" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1937,Indicate class SPI target core 1937" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1936,Indicate class SPI target core 1936" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xEC)++0x03 hide.long 0x00 "GICD_ICLAR59E,Interrupt Class Register Extended 59" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xF0)++0x03 line.long 0x00 "GICD_ICLAR60E,Interrupt Class Register Extended 60" bitfld.long 0x00 30.--31. "CLASS1967,Indicate class SPI target core 1967" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1966,Indicate class SPI target core 1966" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1965,Indicate class SPI target core 1965" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1964,Indicate class SPI target core 1964" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1963,Indicate class SPI target core 1963" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1962,Indicate class SPI target core 1962" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1961,Indicate class SPI target core 1961" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1960,Indicate class SPI target core 1960" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1959,Indicate class SPI target core 1959" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1958,Indicate class SPI target core 1958" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1957,Indicate class SPI target core 1957" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1956,Indicate class SPI target core 1956" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1955,Indicate class SPI target core 1955" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1954,Indicate class SPI target core 1954" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1953,Indicate class SPI target core 1953" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1952,Indicate class SPI target core 1952" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xF0)++0x03 hide.long 0x00 "GICD_ICLAR60E,Interrupt Class Register Extended 60" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xF4)++0x03 line.long 0x00 "GICD_ICLAR61E,Interrupt Class Register Extended 61" bitfld.long 0x00 30.--31. "CLASS1983,Indicate class SPI target core 1983" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1982,Indicate class SPI target core 1982" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1981,Indicate class SPI target core 1981" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1980,Indicate class SPI target core 1980" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1979,Indicate class SPI target core 1979" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1978,Indicate class SPI target core 1978" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1977,Indicate class SPI target core 1977" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1976,Indicate class SPI target core 1976" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1975,Indicate class SPI target core 1975" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1974,Indicate class SPI target core 1974" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1973,Indicate class SPI target core 1973" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1972,Indicate class SPI target core 1972" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1971,Indicate class SPI target core 1971" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1970,Indicate class SPI target core 1970" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1969,Indicate class SPI target core 1969" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1968,Indicate class SPI target core 1968" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xF4)++0x03 hide.long 0x00 "GICD_ICLAR61E,Interrupt Class Register Extended 61" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xF8)++0x03 line.long 0x00 "GICD_ICLAR62E,Interrupt Class Register Extended 62" bitfld.long 0x00 30.--31. "CLASS1999,Indicate class SPI target core 1999" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS1998,Indicate class SPI target core 1998" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS1997,Indicate class SPI target core 1997" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS1996,Indicate class SPI target core 1996" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS1995,Indicate class SPI target core 1995" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS1994,Indicate class SPI target core 1994" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS1993,Indicate class SPI target core 1993" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS1992,Indicate class SPI target core 1992" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS1991,Indicate class SPI target core 1991" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS1990,Indicate class SPI target core 1990" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS1989,Indicate class SPI target core 1989" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS1988,Indicate class SPI target core 1988" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS1987,Indicate class SPI target core 1987" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS1986,Indicate class SPI target core 1986" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS1985,Indicate class SPI target core 1985" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS1984,Indicate class SPI target core 1984" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xF4)++0x03 hide.long 0x00 "GICD_ICLAR62E,Interrupt Class Register Extended 62" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long (0xEC00+0xFC)++0x03 line.long 0x00 "GICD_ICLAR63E,Interrupt Class Register Extended 63" bitfld.long 0x00 30.--31. "CLASS2015,Indicate class SPI target core 2015" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 28.--29. "CLASS2014,Indicate class SPI target core 2014" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 26.--27. "CLASS2013,Indicate class SPI target core 2013" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 24.--25. "CLASS2012,Indicate class SPI target core 2012" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 22.--23. "CLASS2011,Indicate class SPI target core 2011" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 20.--21. "CLASS2010,Indicate class SPI target core 2010" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 18.--19. "CLASS2009,Indicate class SPI target core 2009" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 16.--17. "CLASS2008,Indicate class SPI target core 2008" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 14.--15. "CLASS2007,Indicate class SPI target core 2007" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 12.--13. "CLASS2006,Indicate class SPI target core 2006" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 10.--11. "CLASS2005,Indicate class SPI target core 2005" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 8.--9. "CLASS2004,Indicate class SPI target core 2004" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 6.--7. "CLASS2003,Indicate class SPI target core 2003" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 4.--5. "CLASS2002,Indicate class SPI target core 2002" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" bitfld.long 0x00 2.--3. "CLASS2001,Indicate class SPI target core 2001" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" newline bitfld.long 0x00 0.--1. "CLASS2000,Indicate class SPI target core 2000" "Class 0/Class 1,Class 1,Class 0,Not Class 0/Class 1" else hgroup.long (0xEC00+0xF4)++0x03 hide.long 0x00 "GICD_ICLAR63E,Interrupt Class Register Extended 63" endif tree.end tree "Interrupt Error Registers" if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE104))) group.long 0xE104++0x03 line.long 0x00 "GICD_SET/CLR_ERROR1,Interrupt Set/Clear Error Register 1" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR63,Set/Clear Error Interrupt 63" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR62,Set/Clear Error Interrupt 62" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR61,Set/Clear Error Interrupt 61" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR60,Set/Clear Error Interrupt 60" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR59,Set/Clear Error Interrupt 59" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR58,Set/Clear Error Interrupt 58" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR57,Set/Clear Error Interrupt 57" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR56,Set/Clear Error Interrupt 56" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR55,Set/Clear Error Interrupt 55" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR54,Set/Clear Error Interrupt 54" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR53,Set/Clear Error Interrupt 53" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR52,Set/Clear Error Interrupt 52" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR51,Set/Clear Error Interrupt 51" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR50,Set/Clear Error Interrupt 50" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR49,Set/Clear Error Interrupt 49" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR48,Set/Clear Error Interrupt 48" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR47,Set/Clear Error Interrupt 47" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR46,Set/Clear Error Interrupt 46" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR45,Set/Clear Error Interrupt 45" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR44,Set/Clear Error Interrupt 44" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR43,Set/Clear Error Interrupt 43" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR42,Set/Clear Error Interrupt 42" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR41,Set/Clear Error Interrupt 41" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR40,Set/Clear Error Interrupt 40" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR39,Set/Clear Error Interrupt 39" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR38,Set/Clear Error Interrupt 38" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR37,Set/Clear Error Interrupt 37" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR36,Set/Clear Error Interrupt 36" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR35,Set/Clear Error Interrupt 35" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR34,Set/Clear Error Interrupt 34" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR33,Set/Clear Error Interrupt 33" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR32,Set/Clear Error Interrupt 32" "No Error,Error" else hgroup.long 0xE104++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR1,Interrupt Set/Clear Error Register 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE108))) group.long 0xE108++0x03 line.long 0x00 "GICD_SET/CLR_ERROR2,Interrupt Set/Clear Error Register 2" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR95,Set/Clear Error Interrupt 95" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR94,Set/Clear Error Interrupt 94" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR93,Set/Clear Error Interrupt 93" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR92,Set/Clear Error Interrupt 92" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR91,Set/Clear Error Interrupt 91" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR90,Set/Clear Error Interrupt 90" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR89,Set/Clear Error Interrupt 89" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR88,Set/Clear Error Interrupt 88" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR87,Set/Clear Error Interrupt 87" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR86,Set/Clear Error Interrupt 86" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR85,Set/Clear Error Interrupt 85" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR84,Set/Clear Error Interrupt 84" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR83,Set/Clear Error Interrupt 83" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR82,Set/Clear Error Interrupt 82" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR81,Set/Clear Error Interrupt 81" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR80,Set/Clear Error Interrupt 80" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR79,Set/Clear Error Interrupt 79" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR78,Set/Clear Error Interrupt 78" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR77,Set/Clear Error Interrupt 77" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR76,Set/Clear Error Interrupt 76" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR75,Set/Clear Error Interrupt 75" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR74,Set/Clear Error Interrupt 74" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR73,Set/Clear Error Interrupt 73" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR72,Set/Clear Error Interrupt 72" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR71,Set/Clear Error Interrupt 71" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR70,Set/Clear Error Interrupt 70" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR69,Set/Clear Error Interrupt 69" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR68,Set/Clear Error Interrupt 68" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR67,Set/Clear Error Interrupt 67" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR66,Set/Clear Error Interrupt 66" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR65,Set/Clear Error Interrupt 65" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR64,Set/Clear Error Interrupt 64" "No Error,Error" else hgroup.long 0xE108++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR2,Interrupt Set/Clear Error Register 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE10C))) group.long 0xE10C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR3,Interrupt Set/Clear Error Register 3" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR127,Set/Clear Error Interrupt 127" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR126,Set/Clear Error Interrupt 126" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR125,Set/Clear Error Interrupt 125" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR124,Set/Clear Error Interrupt 124" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR123,Set/Clear Error Interrupt 123" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR122,Set/Clear Error Interrupt 122" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR121,Set/Clear Error Interrupt 121" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR120,Set/Clear Error Interrupt 120" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR119,Set/Clear Error Interrupt 119" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR118,Set/Clear Error Interrupt 118" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR117,Set/Clear Error Interrupt 117" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR116,Set/Clear Error Interrupt 116" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR115,Set/Clear Error Interrupt 115" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR114,Set/Clear Error Interrupt 114" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR113,Set/Clear Error Interrupt 113" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR112,Set/Clear Error Interrupt 112" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR111,Set/Clear Error Interrupt 111" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR110,Set/Clear Error Interrupt 110" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR109,Set/Clear Error Interrupt 109" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR108,Set/Clear Error Interrupt 108" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR107,Set/Clear Error Interrupt 107" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR106,Set/Clear Error Interrupt 106" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR105,Set/Clear Error Interrupt 105" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR104,Set/Clear Error Interrupt 104" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR103,Set/Clear Error Interrupt 103" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR102,Set/Clear Error Interrupt 102" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR101,Set/Clear Error Interrupt 101" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR100,Set/Clear Error Interrupt 100" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR99,Set/Clear Error Interrupt 99" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR98,Set/Clear Error Interrupt 98" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR97,Set/Clear Error Interrupt 97" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR96,Set/Clear Error Interrupt 96" "No Error,Error" else hgroup.long 0xE10C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR3,Interrupt Set/Clear Error Register 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE110))) group.long 0xE110++0x03 line.long 0x00 "GICD_SET/CLR_ERROR4,Interrupt Set/Clear Error Register 4" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR159,Set/Clear Error Interrupt 159" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR158,Set/Clear Error Interrupt 158" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR157,Set/Clear Error Interrupt 157" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR156,Set/Clear Error Interrupt 156" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR155,Set/Clear Error Interrupt 155" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR154,Set/Clear Error Interrupt 154" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR153,Set/Clear Error Interrupt 153" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR152,Set/Clear Error Interrupt 152" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR151,Set/Clear Error Interrupt 151" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR150,Set/Clear Error Interrupt 150" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR149,Set/Clear Error Interrupt 149" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR148,Set/Clear Error Interrupt 148" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR147,Set/Clear Error Interrupt 147" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR146,Set/Clear Error Interrupt 146" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR145,Set/Clear Error Interrupt 145" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR144,Set/Clear Error Interrupt 144" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR143,Set/Clear Error Interrupt 143" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR142,Set/Clear Error Interrupt 142" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR141,Set/Clear Error Interrupt 141" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR140,Set/Clear Error Interrupt 140" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR139,Set/Clear Error Interrupt 139" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR138,Set/Clear Error Interrupt 138" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR137,Set/Clear Error Interrupt 137" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR136,Set/Clear Error Interrupt 136" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR135,Set/Clear Error Interrupt 135" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR134,Set/Clear Error Interrupt 134" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR133,Set/Clear Error Interrupt 133" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR132,Set/Clear Error Interrupt 132" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR131,Set/Clear Error Interrupt 131" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR130,Set/Clear Error Interrupt 130" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR129,Set/Clear Error Interrupt 129" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR128,Set/Clear Error Interrupt 128" "No Error,Error" else hgroup.long 0xE110++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR4,Interrupt Set/Clear Error Register 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE114))) group.long 0xE114++0x03 line.long 0x00 "GICD_SET/CLR_ERROR5,Interrupt Set/Clear Error Register 5" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR191,Set/Clear Error Interrupt 191" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR190,Set/Clear Error Interrupt 190" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR189,Set/Clear Error Interrupt 189" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR188,Set/Clear Error Interrupt 188" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR187,Set/Clear Error Interrupt 187" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR186,Set/Clear Error Interrupt 186" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR185,Set/Clear Error Interrupt 185" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR184,Set/Clear Error Interrupt 184" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR183,Set/Clear Error Interrupt 183" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR182,Set/Clear Error Interrupt 182" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR181,Set/Clear Error Interrupt 181" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR180,Set/Clear Error Interrupt 180" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR179,Set/Clear Error Interrupt 179" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR178,Set/Clear Error Interrupt 178" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR177,Set/Clear Error Interrupt 177" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR176,Set/Clear Error Interrupt 176" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR175,Set/Clear Error Interrupt 175" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR174,Set/Clear Error Interrupt 174" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR173,Set/Clear Error Interrupt 173" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR172,Set/Clear Error Interrupt 172" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR171,Set/Clear Error Interrupt 171" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR170,Set/Clear Error Interrupt 170" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR169,Set/Clear Error Interrupt 169" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR168,Set/Clear Error Interrupt 168" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR167,Set/Clear Error Interrupt 167" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR166,Set/Clear Error Interrupt 166" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR165,Set/Clear Error Interrupt 165" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR164,Set/Clear Error Interrupt 164" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR163,Set/Clear Error Interrupt 163" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR162,Set/Clear Error Interrupt 162" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR161,Set/Clear Error Interrupt 161" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR160,Set/Clear Error Interrupt 160" "No Error,Error" else hgroup.long 0xE114++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR5,Interrupt Set/Clear Error Register 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE118))) group.long 0xE118++0x03 line.long 0x00 "GICD_SET/CLR_ERROR6,Interrupt Set/Clear Error Register 6" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR223,Set/Clear Error Interrupt 223" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR222,Set/Clear Error Interrupt 222" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR221,Set/Clear Error Interrupt 221" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR220,Set/Clear Error Interrupt 220" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR219,Set/Clear Error Interrupt 219" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR218,Set/Clear Error Interrupt 218" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR217,Set/Clear Error Interrupt 217" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR216,Set/Clear Error Interrupt 216" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR215,Set/Clear Error Interrupt 215" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR214,Set/Clear Error Interrupt 214" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR213,Set/Clear Error Interrupt 213" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR212,Set/Clear Error Interrupt 212" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR211,Set/Clear Error Interrupt 211" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR210,Set/Clear Error Interrupt 210" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR209,Set/Clear Error Interrupt 209" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR208,Set/Clear Error Interrupt 208" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR207,Set/Clear Error Interrupt 207" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR206,Set/Clear Error Interrupt 206" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR205,Set/Clear Error Interrupt 205" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR204,Set/Clear Error Interrupt 204" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR203,Set/Clear Error Interrupt 203" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR202,Set/Clear Error Interrupt 202" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR201,Set/Clear Error Interrupt 201" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR200,Set/Clear Error Interrupt 200" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR199,Set/Clear Error Interrupt 199" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR198,Set/Clear Error Interrupt 198" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR197,Set/Clear Error Interrupt 197" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR196,Set/Clear Error Interrupt 196" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR195,Set/Clear Error Interrupt 195" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR194,Set/Clear Error Interrupt 194" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR193,Set/Clear Error Interrupt 193" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR192,Set/Clear Error Interrupt 192" "No Error,Error" else hgroup.long 0xE118++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR6,Interrupt Set/Clear Error Register 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE11C))) group.long 0xE11C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR7,Interrupt Set/Clear Error Register 7" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR255,Set/Clear Error Interrupt 255" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR254,Set/Clear Error Interrupt 254" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR253,Set/Clear Error Interrupt 253" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR252,Set/Clear Error Interrupt 252" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR251,Set/Clear Error Interrupt 251" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR250,Set/Clear Error Interrupt 250" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR249,Set/Clear Error Interrupt 249" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR248,Set/Clear Error Interrupt 248" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR247,Set/Clear Error Interrupt 247" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR246,Set/Clear Error Interrupt 246" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR245,Set/Clear Error Interrupt 245" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR244,Set/Clear Error Interrupt 244" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR243,Set/Clear Error Interrupt 243" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR242,Set/Clear Error Interrupt 242" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR241,Set/Clear Error Interrupt 241" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR240,Set/Clear Error Interrupt 240" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR239,Set/Clear Error Interrupt 239" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR238,Set/Clear Error Interrupt 238" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR237,Set/Clear Error Interrupt 237" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR236,Set/Clear Error Interrupt 236" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR235,Set/Clear Error Interrupt 235" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR234,Set/Clear Error Interrupt 234" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR233,Set/Clear Error Interrupt 233" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR232,Set/Clear Error Interrupt 232" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR231,Set/Clear Error Interrupt 231" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR230,Set/Clear Error Interrupt 230" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR229,Set/Clear Error Interrupt 229" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR228,Set/Clear Error Interrupt 228" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR227,Set/Clear Error Interrupt 227" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR226,Set/Clear Error Interrupt 226" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR225,Set/Clear Error Interrupt 225" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR224,Set/Clear Error Interrupt 224" "No Error,Error" else hgroup.long 0xE11C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR7,Interrupt Set/Clear Error Register 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE120))) group.long 0xE120++0x03 line.long 0x00 "GICD_SET/CLR_ERROR8,Interrupt Set/Clear Error Register 8" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR287,Set/Clear Error Interrupt 287" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR286,Set/Clear Error Interrupt 286" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR285,Set/Clear Error Interrupt 285" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR284,Set/Clear Error Interrupt 284" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR283,Set/Clear Error Interrupt 283" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR282,Set/Clear Error Interrupt 282" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR281,Set/Clear Error Interrupt 281" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR280,Set/Clear Error Interrupt 280" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR279,Set/Clear Error Interrupt 279" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR278,Set/Clear Error Interrupt 278" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR277,Set/Clear Error Interrupt 277" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR276,Set/Clear Error Interrupt 276" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR275,Set/Clear Error Interrupt 275" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR274,Set/Clear Error Interrupt 274" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR273,Set/Clear Error Interrupt 273" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR272,Set/Clear Error Interrupt 272" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR271,Set/Clear Error Interrupt 271" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR270,Set/Clear Error Interrupt 270" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR269,Set/Clear Error Interrupt 269" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR268,Set/Clear Error Interrupt 268" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR267,Set/Clear Error Interrupt 267" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR266,Set/Clear Error Interrupt 266" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR265,Set/Clear Error Interrupt 265" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR264,Set/Clear Error Interrupt 264" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR263,Set/Clear Error Interrupt 263" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR262,Set/Clear Error Interrupt 262" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR261,Set/Clear Error Interrupt 261" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR260,Set/Clear Error Interrupt 260" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR259,Set/Clear Error Interrupt 259" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR258,Set/Clear Error Interrupt 258" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR257,Set/Clear Error Interrupt 257" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR256,Set/Clear Error Interrupt 256" "No Error,Error" else hgroup.long 0xE120++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR8,Interrupt Set/Clear Error Register 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE124))) group.long 0xE124++0x03 line.long 0x00 "GICD_SET/CLR_ERROR9,Interrupt Set/Clear Error Register 9" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR319,Set/Clear Error Interrupt 319" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR318,Set/Clear Error Interrupt 318" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR317,Set/Clear Error Interrupt 317" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR316,Set/Clear Error Interrupt 316" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR315,Set/Clear Error Interrupt 315" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR314,Set/Clear Error Interrupt 314" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR313,Set/Clear Error Interrupt 313" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR312,Set/Clear Error Interrupt 312" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR311,Set/Clear Error Interrupt 311" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR310,Set/Clear Error Interrupt 310" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR309,Set/Clear Error Interrupt 309" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR308,Set/Clear Error Interrupt 308" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR307,Set/Clear Error Interrupt 307" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR306,Set/Clear Error Interrupt 306" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR305,Set/Clear Error Interrupt 305" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR304,Set/Clear Error Interrupt 304" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR303,Set/Clear Error Interrupt 303" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR302,Set/Clear Error Interrupt 302" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR301,Set/Clear Error Interrupt 301" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR300,Set/Clear Error Interrupt 300" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR299,Set/Clear Error Interrupt 299" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR298,Set/Clear Error Interrupt 298" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR297,Set/Clear Error Interrupt 297" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR296,Set/Clear Error Interrupt 296" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR295,Set/Clear Error Interrupt 295" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR294,Set/Clear Error Interrupt 294" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR293,Set/Clear Error Interrupt 293" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR292,Set/Clear Error Interrupt 292" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR291,Set/Clear Error Interrupt 291" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR290,Set/Clear Error Interrupt 290" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR289,Set/Clear Error Interrupt 289" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR288,Set/Clear Error Interrupt 288" "No Error,Error" else hgroup.long 0xE124++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR9,Interrupt Set/Clear Error Register 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE128))) group.long 0xE128++0x03 line.long 0x00 "GICD_SET/CLR_ERROR10,Interrupt Set/Clear Error Register 10" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR351,Set/Clear Error Interrupt 351" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR350,Set/Clear Error Interrupt 350" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR349,Set/Clear Error Interrupt 349" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR348,Set/Clear Error Interrupt 348" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR347,Set/Clear Error Interrupt 347" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR346,Set/Clear Error Interrupt 346" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR345,Set/Clear Error Interrupt 345" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR344,Set/Clear Error Interrupt 344" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR343,Set/Clear Error Interrupt 343" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR342,Set/Clear Error Interrupt 342" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR341,Set/Clear Error Interrupt 341" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR340,Set/Clear Error Interrupt 340" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR339,Set/Clear Error Interrupt 339" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR338,Set/Clear Error Interrupt 338" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR337,Set/Clear Error Interrupt 337" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR336,Set/Clear Error Interrupt 336" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR335,Set/Clear Error Interrupt 335" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR334,Set/Clear Error Interrupt 334" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR333,Set/Clear Error Interrupt 333" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR332,Set/Clear Error Interrupt 332" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR331,Set/Clear Error Interrupt 331" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR330,Set/Clear Error Interrupt 330" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR329,Set/Clear Error Interrupt 329" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR328,Set/Clear Error Interrupt 328" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR327,Set/Clear Error Interrupt 327" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR326,Set/Clear Error Interrupt 326" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR325,Set/Clear Error Interrupt 325" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR324,Set/Clear Error Interrupt 324" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR323,Set/Clear Error Interrupt 323" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR322,Set/Clear Error Interrupt 322" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR321,Set/Clear Error Interrupt 321" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR320,Set/Clear Error Interrupt 320" "No Error,Error" else hgroup.long 0xE128++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR10,Interrupt Set/Clear Error Register 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE12C))) group.long 0xE12C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR11,Interrupt Set/Clear Error Register 11" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR383,Set/Clear Error Interrupt 383" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR382,Set/Clear Error Interrupt 382" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR381,Set/Clear Error Interrupt 381" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR380,Set/Clear Error Interrupt 380" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR379,Set/Clear Error Interrupt 379" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR378,Set/Clear Error Interrupt 378" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR377,Set/Clear Error Interrupt 377" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR376,Set/Clear Error Interrupt 376" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR375,Set/Clear Error Interrupt 375" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR374,Set/Clear Error Interrupt 374" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR373,Set/Clear Error Interrupt 373" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR372,Set/Clear Error Interrupt 372" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR371,Set/Clear Error Interrupt 371" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR370,Set/Clear Error Interrupt 370" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR369,Set/Clear Error Interrupt 369" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR368,Set/Clear Error Interrupt 368" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR367,Set/Clear Error Interrupt 367" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR366,Set/Clear Error Interrupt 366" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR365,Set/Clear Error Interrupt 365" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR364,Set/Clear Error Interrupt 364" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR363,Set/Clear Error Interrupt 363" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR362,Set/Clear Error Interrupt 362" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR361,Set/Clear Error Interrupt 361" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR360,Set/Clear Error Interrupt 360" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR359,Set/Clear Error Interrupt 359" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR358,Set/Clear Error Interrupt 358" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR357,Set/Clear Error Interrupt 357" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR356,Set/Clear Error Interrupt 356" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR355,Set/Clear Error Interrupt 355" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR354,Set/Clear Error Interrupt 354" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR353,Set/Clear Error Interrupt 353" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR352,Set/Clear Error Interrupt 352" "No Error,Error" else hgroup.long 0xE12C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR11,Interrupt Set/Clear Error Register 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE130))) group.long 0xE130++0x03 line.long 0x00 "GICD_SET/CLR_ERROR12,Interrupt Set/Clear Error Register 12" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR415,Set/Clear Error Interrupt 415" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR414,Set/Clear Error Interrupt 414" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR413,Set/Clear Error Interrupt 413" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR412,Set/Clear Error Interrupt 412" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR411,Set/Clear Error Interrupt 411" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR410,Set/Clear Error Interrupt 410" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR409,Set/Clear Error Interrupt 409" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR408,Set/Clear Error Interrupt 408" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR407,Set/Clear Error Interrupt 407" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR406,Set/Clear Error Interrupt 406" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR405,Set/Clear Error Interrupt 405" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR404,Set/Clear Error Interrupt 404" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR403,Set/Clear Error Interrupt 403" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR402,Set/Clear Error Interrupt 402" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR401,Set/Clear Error Interrupt 401" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR400,Set/Clear Error Interrupt 400" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR399,Set/Clear Error Interrupt 399" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR398,Set/Clear Error Interrupt 398" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR397,Set/Clear Error Interrupt 397" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR396,Set/Clear Error Interrupt 396" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR395,Set/Clear Error Interrupt 395" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR394,Set/Clear Error Interrupt 394" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR393,Set/Clear Error Interrupt 393" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR392,Set/Clear Error Interrupt 392" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR391,Set/Clear Error Interrupt 391" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR390,Set/Clear Error Interrupt 390" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR389,Set/Clear Error Interrupt 389" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR388,Set/Clear Error Interrupt 388" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR387,Set/Clear Error Interrupt 387" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR386,Set/Clear Error Interrupt 386" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR385,Set/Clear Error Interrupt 385" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR384,Set/Clear Error Interrupt 384" "No Error,Error" else hgroup.long 0xE130++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR12,Interrupt Set/Clear Error Register 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE134))) group.long 0xE134++0x03 line.long 0x00 "GICD_SET/CLR_ERROR13,Interrupt Set/Clear Error Register 13" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR447,Set/Clear Error Interrupt 447" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR446,Set/Clear Error Interrupt 446" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR445,Set/Clear Error Interrupt 445" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR444,Set/Clear Error Interrupt 444" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR443,Set/Clear Error Interrupt 443" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR442,Set/Clear Error Interrupt 442" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR441,Set/Clear Error Interrupt 441" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR440,Set/Clear Error Interrupt 440" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR439,Set/Clear Error Interrupt 439" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR438,Set/Clear Error Interrupt 438" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR437,Set/Clear Error Interrupt 437" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR436,Set/Clear Error Interrupt 436" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR435,Set/Clear Error Interrupt 435" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR434,Set/Clear Error Interrupt 434" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR433,Set/Clear Error Interrupt 433" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR432,Set/Clear Error Interrupt 432" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR431,Set/Clear Error Interrupt 431" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR430,Set/Clear Error Interrupt 430" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR429,Set/Clear Error Interrupt 429" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR428,Set/Clear Error Interrupt 428" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR427,Set/Clear Error Interrupt 427" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR426,Set/Clear Error Interrupt 426" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR425,Set/Clear Error Interrupt 425" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR424,Set/Clear Error Interrupt 424" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR423,Set/Clear Error Interrupt 423" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR422,Set/Clear Error Interrupt 422" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR421,Set/Clear Error Interrupt 421" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR420,Set/Clear Error Interrupt 420" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR419,Set/Clear Error Interrupt 419" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR418,Set/Clear Error Interrupt 418" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR417,Set/Clear Error Interrupt 417" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR416,Set/Clear Error Interrupt 416" "No Error,Error" else hgroup.long 0xE134++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR13,Interrupt Set/Clear Error Register 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE138))) group.long 0xE138++0x03 line.long 0x00 "GICD_SET/CLR_ERROR14,Interrupt Set/Clear Error Register 14" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR479,Set/Clear Error Interrupt 479" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR478,Set/Clear Error Interrupt 478" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR477,Set/Clear Error Interrupt 477" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR476,Set/Clear Error Interrupt 476" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR475,Set/Clear Error Interrupt 475" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR474,Set/Clear Error Interrupt 474" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR473,Set/Clear Error Interrupt 473" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR472,Set/Clear Error Interrupt 472" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR471,Set/Clear Error Interrupt 471" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR470,Set/Clear Error Interrupt 470" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR469,Set/Clear Error Interrupt 469" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR468,Set/Clear Error Interrupt 468" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR467,Set/Clear Error Interrupt 467" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR466,Set/Clear Error Interrupt 466" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR465,Set/Clear Error Interrupt 465" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR464,Set/Clear Error Interrupt 464" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR463,Set/Clear Error Interrupt 463" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR462,Set/Clear Error Interrupt 462" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR461,Set/Clear Error Interrupt 461" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR460,Set/Clear Error Interrupt 460" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR459,Set/Clear Error Interrupt 459" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR458,Set/Clear Error Interrupt 458" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR457,Set/Clear Error Interrupt 457" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR456,Set/Clear Error Interrupt 456" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR455,Set/Clear Error Interrupt 455" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR454,Set/Clear Error Interrupt 454" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR453,Set/Clear Error Interrupt 453" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR452,Set/Clear Error Interrupt 452" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR451,Set/Clear Error Interrupt 451" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR450,Set/Clear Error Interrupt 450" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR449,Set/Clear Error Interrupt 449" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR448,Set/Clear Error Interrupt 448" "No Error,Error" else hgroup.long 0xE138++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR14,Interrupt Set/Clear Error Register 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE13C))) group.long 0xE13C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR15,Interrupt Set/Clear Error Register 15" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR511,Set/Clear Error Interrupt 511" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR510,Set/Clear Error Interrupt 510" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR509,Set/Clear Error Interrupt 509" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR508,Set/Clear Error Interrupt 508" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR507,Set/Clear Error Interrupt 507" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR506,Set/Clear Error Interrupt 506" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR505,Set/Clear Error Interrupt 505" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR504,Set/Clear Error Interrupt 504" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR503,Set/Clear Error Interrupt 503" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR502,Set/Clear Error Interrupt 502" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR501,Set/Clear Error Interrupt 501" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR500,Set/Clear Error Interrupt 500" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR499,Set/Clear Error Interrupt 499" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR498,Set/Clear Error Interrupt 498" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR497,Set/Clear Error Interrupt 497" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR496,Set/Clear Error Interrupt 496" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR495,Set/Clear Error Interrupt 495" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR494,Set/Clear Error Interrupt 494" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR493,Set/Clear Error Interrupt 493" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR492,Set/Clear Error Interrupt 492" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR491,Set/Clear Error Interrupt 491" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR490,Set/Clear Error Interrupt 490" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR489,Set/Clear Error Interrupt 489" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR488,Set/Clear Error Interrupt 488" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR487,Set/Clear Error Interrupt 487" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR486,Set/Clear Error Interrupt 486" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR485,Set/Clear Error Interrupt 485" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR484,Set/Clear Error Interrupt 484" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR483,Set/Clear Error Interrupt 483" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR482,Set/Clear Error Interrupt 482" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR481,Set/Clear Error Interrupt 481" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR480,Set/Clear Error Interrupt 480" "No Error,Error" else hgroup.long 0xE13C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR15,Interrupt Set/Clear Error Register 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE140))) group.long 0xE140++0x03 line.long 0x00 "GICD_SET/CLR_ERROR16,Interrupt Set/Clear Error Register 16" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR543,Set/Clear Error Interrupt 543" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR542,Set/Clear Error Interrupt 542" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR541,Set/Clear Error Interrupt 541" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR540,Set/Clear Error Interrupt 540" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR539,Set/Clear Error Interrupt 539" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR538,Set/Clear Error Interrupt 538" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR537,Set/Clear Error Interrupt 537" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR536,Set/Clear Error Interrupt 536" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR535,Set/Clear Error Interrupt 535" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR534,Set/Clear Error Interrupt 534" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR533,Set/Clear Error Interrupt 533" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR532,Set/Clear Error Interrupt 532" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR531,Set/Clear Error Interrupt 531" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR530,Set/Clear Error Interrupt 530" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR529,Set/Clear Error Interrupt 529" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR528,Set/Clear Error Interrupt 528" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR527,Set/Clear Error Interrupt 527" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR526,Set/Clear Error Interrupt 526" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR525,Set/Clear Error Interrupt 525" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR524,Set/Clear Error Interrupt 524" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR523,Set/Clear Error Interrupt 523" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR522,Set/Clear Error Interrupt 522" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR521,Set/Clear Error Interrupt 521" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR520,Set/Clear Error Interrupt 520" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR519,Set/Clear Error Interrupt 519" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR518,Set/Clear Error Interrupt 518" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR517,Set/Clear Error Interrupt 517" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR516,Set/Clear Error Interrupt 516" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR515,Set/Clear Error Interrupt 515" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR514,Set/Clear Error Interrupt 514" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR513,Set/Clear Error Interrupt 513" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR512,Set/Clear Error Interrupt 512" "No Error,Error" else hgroup.long 0xE140++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR16,Interrupt Set/Clear Error Register 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE144))) group.long 0xE144++0x03 line.long 0x00 "GICD_SET/CLR_ERROR17,Interrupt Set/Clear Error Register 17" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR575,Set/Clear Error Interrupt 575" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR574,Set/Clear Error Interrupt 574" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR573,Set/Clear Error Interrupt 573" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR572,Set/Clear Error Interrupt 572" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR571,Set/Clear Error Interrupt 571" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR570,Set/Clear Error Interrupt 570" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR569,Set/Clear Error Interrupt 569" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR568,Set/Clear Error Interrupt 568" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR567,Set/Clear Error Interrupt 567" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR566,Set/Clear Error Interrupt 566" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR565,Set/Clear Error Interrupt 565" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR564,Set/Clear Error Interrupt 564" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR563,Set/Clear Error Interrupt 563" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR562,Set/Clear Error Interrupt 562" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR561,Set/Clear Error Interrupt 561" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR560,Set/Clear Error Interrupt 560" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR559,Set/Clear Error Interrupt 559" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR558,Set/Clear Error Interrupt 558" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR557,Set/Clear Error Interrupt 557" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR556,Set/Clear Error Interrupt 556" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR555,Set/Clear Error Interrupt 555" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR554,Set/Clear Error Interrupt 554" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR553,Set/Clear Error Interrupt 553" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR552,Set/Clear Error Interrupt 552" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR551,Set/Clear Error Interrupt 551" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR550,Set/Clear Error Interrupt 550" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR549,Set/Clear Error Interrupt 549" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR548,Set/Clear Error Interrupt 548" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR547,Set/Clear Error Interrupt 547" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR546,Set/Clear Error Interrupt 546" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR545,Set/Clear Error Interrupt 545" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR544,Set/Clear Error Interrupt 544" "No Error,Error" else hgroup.long 0xE144++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR17,Interrupt Set/Clear Error Register 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE148))) group.long 0xE148++0x03 line.long 0x00 "GICD_SET/CLR_ERROR18,Interrupt Set/Clear Error Register 18" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR607,Set/Clear Error Interrupt 607" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR606,Set/Clear Error Interrupt 606" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR605,Set/Clear Error Interrupt 605" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR604,Set/Clear Error Interrupt 604" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR603,Set/Clear Error Interrupt 603" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR602,Set/Clear Error Interrupt 602" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR601,Set/Clear Error Interrupt 601" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR600,Set/Clear Error Interrupt 600" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR599,Set/Clear Error Interrupt 599" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR598,Set/Clear Error Interrupt 598" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR597,Set/Clear Error Interrupt 597" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR596,Set/Clear Error Interrupt 596" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR595,Set/Clear Error Interrupt 595" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR594,Set/Clear Error Interrupt 594" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR593,Set/Clear Error Interrupt 593" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR592,Set/Clear Error Interrupt 592" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR591,Set/Clear Error Interrupt 591" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR590,Set/Clear Error Interrupt 590" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR589,Set/Clear Error Interrupt 589" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR588,Set/Clear Error Interrupt 588" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR587,Set/Clear Error Interrupt 587" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR586,Set/Clear Error Interrupt 586" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR585,Set/Clear Error Interrupt 585" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR584,Set/Clear Error Interrupt 584" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR583,Set/Clear Error Interrupt 583" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR582,Set/Clear Error Interrupt 582" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR581,Set/Clear Error Interrupt 581" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR580,Set/Clear Error Interrupt 580" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR579,Set/Clear Error Interrupt 579" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR578,Set/Clear Error Interrupt 578" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR577,Set/Clear Error Interrupt 577" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR576,Set/Clear Error Interrupt 576" "No Error,Error" else hgroup.long 0xE148++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR18,Interrupt Set/Clear Error Register 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE14C))) group.long 0xE14C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR19,Interrupt Set/Clear Error Register 19" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR639,Set/Clear Error Interrupt 639" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR638,Set/Clear Error Interrupt 638" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR637,Set/Clear Error Interrupt 637" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR636,Set/Clear Error Interrupt 636" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR635,Set/Clear Error Interrupt 635" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR634,Set/Clear Error Interrupt 634" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR633,Set/Clear Error Interrupt 633" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR632,Set/Clear Error Interrupt 632" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR631,Set/Clear Error Interrupt 631" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR630,Set/Clear Error Interrupt 630" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR629,Set/Clear Error Interrupt 629" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR628,Set/Clear Error Interrupt 628" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR627,Set/Clear Error Interrupt 627" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR626,Set/Clear Error Interrupt 626" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR625,Set/Clear Error Interrupt 625" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR624,Set/Clear Error Interrupt 624" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR623,Set/Clear Error Interrupt 623" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR622,Set/Clear Error Interrupt 622" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR621,Set/Clear Error Interrupt 621" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR620,Set/Clear Error Interrupt 620" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR619,Set/Clear Error Interrupt 619" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR618,Set/Clear Error Interrupt 618" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR617,Set/Clear Error Interrupt 617" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR616,Set/Clear Error Interrupt 616" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR615,Set/Clear Error Interrupt 615" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR614,Set/Clear Error Interrupt 614" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR613,Set/Clear Error Interrupt 613" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR612,Set/Clear Error Interrupt 612" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR611,Set/Clear Error Interrupt 611" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR610,Set/Clear Error Interrupt 610" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR609,Set/Clear Error Interrupt 609" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR608,Set/Clear Error Interrupt 608" "No Error,Error" else hgroup.long 0xE14C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR19,Interrupt Set/Clear Error Register 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE150))) group.long 0xE150++0x03 line.long 0x00 "GICD_SET/CLR_ERROR20,Interrupt Set/Clear Error Register 20" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR671,Set/Clear Error Interrupt 671" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR670,Set/Clear Error Interrupt 670" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR669,Set/Clear Error Interrupt 669" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR668,Set/Clear Error Interrupt 668" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR667,Set/Clear Error Interrupt 667" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR666,Set/Clear Error Interrupt 666" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR665,Set/Clear Error Interrupt 665" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR664,Set/Clear Error Interrupt 664" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR663,Set/Clear Error Interrupt 663" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR662,Set/Clear Error Interrupt 662" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR661,Set/Clear Error Interrupt 661" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR660,Set/Clear Error Interrupt 660" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR659,Set/Clear Error Interrupt 659" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR658,Set/Clear Error Interrupt 658" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR657,Set/Clear Error Interrupt 657" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR656,Set/Clear Error Interrupt 656" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR655,Set/Clear Error Interrupt 655" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR654,Set/Clear Error Interrupt 654" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR653,Set/Clear Error Interrupt 653" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR652,Set/Clear Error Interrupt 652" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR651,Set/Clear Error Interrupt 651" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR650,Set/Clear Error Interrupt 650" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR649,Set/Clear Error Interrupt 649" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR648,Set/Clear Error Interrupt 648" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR647,Set/Clear Error Interrupt 647" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR646,Set/Clear Error Interrupt 646" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR645,Set/Clear Error Interrupt 645" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR644,Set/Clear Error Interrupt 644" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR643,Set/Clear Error Interrupt 643" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR642,Set/Clear Error Interrupt 642" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR641,Set/Clear Error Interrupt 641" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR640,Set/Clear Error Interrupt 640" "No Error,Error" else hgroup.long 0xE150++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR20,Interrupt Set/Clear Error Register 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE154))) group.long 0xE154++0x03 line.long 0x00 "GICD_SET/CLR_ERROR21,Interrupt Set/Clear Error Register 21" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR703,Set/Clear Error Interrupt 703" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR702,Set/Clear Error Interrupt 702" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR701,Set/Clear Error Interrupt 701" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR700,Set/Clear Error Interrupt 700" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR699,Set/Clear Error Interrupt 699" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR698,Set/Clear Error Interrupt 698" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR697,Set/Clear Error Interrupt 697" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR696,Set/Clear Error Interrupt 696" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR695,Set/Clear Error Interrupt 695" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR694,Set/Clear Error Interrupt 694" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR693,Set/Clear Error Interrupt 693" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR692,Set/Clear Error Interrupt 692" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR691,Set/Clear Error Interrupt 691" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR690,Set/Clear Error Interrupt 690" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR689,Set/Clear Error Interrupt 689" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR688,Set/Clear Error Interrupt 688" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR687,Set/Clear Error Interrupt 687" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR686,Set/Clear Error Interrupt 686" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR685,Set/Clear Error Interrupt 685" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR684,Set/Clear Error Interrupt 684" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR683,Set/Clear Error Interrupt 683" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR682,Set/Clear Error Interrupt 682" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR681,Set/Clear Error Interrupt 681" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR680,Set/Clear Error Interrupt 680" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR679,Set/Clear Error Interrupt 679" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR678,Set/Clear Error Interrupt 678" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR677,Set/Clear Error Interrupt 677" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR676,Set/Clear Error Interrupt 676" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR675,Set/Clear Error Interrupt 675" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR674,Set/Clear Error Interrupt 674" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR673,Set/Clear Error Interrupt 673" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR672,Set/Clear Error Interrupt 672" "No Error,Error" else hgroup.long 0xE154++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR21,Interrupt Set/Clear Error Register 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE158))) group.long 0xE158++0x03 line.long 0x00 "GICD_SET/CLR_ERROR22,Interrupt Set/Clear Error Register 22" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR735,Set/Clear Error Interrupt 735" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR734,Set/Clear Error Interrupt 734" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR733,Set/Clear Error Interrupt 733" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR732,Set/Clear Error Interrupt 732" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR731,Set/Clear Error Interrupt 731" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR730,Set/Clear Error Interrupt 730" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR729,Set/Clear Error Interrupt 729" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR728,Set/Clear Error Interrupt 728" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR727,Set/Clear Error Interrupt 727" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR726,Set/Clear Error Interrupt 726" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR725,Set/Clear Error Interrupt 725" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR724,Set/Clear Error Interrupt 724" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR723,Set/Clear Error Interrupt 723" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR722,Set/Clear Error Interrupt 722" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR721,Set/Clear Error Interrupt 721" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR720,Set/Clear Error Interrupt 720" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR719,Set/Clear Error Interrupt 719" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR718,Set/Clear Error Interrupt 718" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR717,Set/Clear Error Interrupt 717" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR716,Set/Clear Error Interrupt 716" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR715,Set/Clear Error Interrupt 715" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR714,Set/Clear Error Interrupt 714" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR713,Set/Clear Error Interrupt 713" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR712,Set/Clear Error Interrupt 712" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR711,Set/Clear Error Interrupt 711" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR710,Set/Clear Error Interrupt 710" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR709,Set/Clear Error Interrupt 709" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR708,Set/Clear Error Interrupt 708" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR707,Set/Clear Error Interrupt 707" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR706,Set/Clear Error Interrupt 706" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR705,Set/Clear Error Interrupt 705" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR704,Set/Clear Error Interrupt 704" "No Error,Error" else hgroup.long 0xE158++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR22,Interrupt Set/Clear Error Register 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE15C))) group.long 0xE15C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR23,Interrupt Set/Clear Error Register 23" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR767,Set/Clear Error Interrupt 767" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR766,Set/Clear Error Interrupt 766" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR765,Set/Clear Error Interrupt 765" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR764,Set/Clear Error Interrupt 764" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR763,Set/Clear Error Interrupt 763" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR762,Set/Clear Error Interrupt 762" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR761,Set/Clear Error Interrupt 761" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR760,Set/Clear Error Interrupt 760" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR759,Set/Clear Error Interrupt 759" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR758,Set/Clear Error Interrupt 758" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR757,Set/Clear Error Interrupt 757" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR756,Set/Clear Error Interrupt 756" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR755,Set/Clear Error Interrupt 755" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR754,Set/Clear Error Interrupt 754" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR753,Set/Clear Error Interrupt 753" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR752,Set/Clear Error Interrupt 752" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR751,Set/Clear Error Interrupt 751" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR750,Set/Clear Error Interrupt 750" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR749,Set/Clear Error Interrupt 749" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR748,Set/Clear Error Interrupt 748" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR747,Set/Clear Error Interrupt 747" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR746,Set/Clear Error Interrupt 746" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR745,Set/Clear Error Interrupt 745" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR744,Set/Clear Error Interrupt 744" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR743,Set/Clear Error Interrupt 743" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR742,Set/Clear Error Interrupt 742" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR741,Set/Clear Error Interrupt 741" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR740,Set/Clear Error Interrupt 740" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR739,Set/Clear Error Interrupt 739" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR738,Set/Clear Error Interrupt 738" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR737,Set/Clear Error Interrupt 737" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR736,Set/Clear Error Interrupt 736" "No Error,Error" else hgroup.long 0xE15C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR23,Interrupt Set/Clear Error Register 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE160))) group.long 0xE160++0x03 line.long 0x00 "GICD_SET/CLR_ERROR24,Interrupt Set/Clear Error Register 24" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR799,Set/Clear Error Interrupt 799" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR798,Set/Clear Error Interrupt 798" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR797,Set/Clear Error Interrupt 797" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR796,Set/Clear Error Interrupt 796" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR795,Set/Clear Error Interrupt 795" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR794,Set/Clear Error Interrupt 794" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR793,Set/Clear Error Interrupt 793" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR792,Set/Clear Error Interrupt 792" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR791,Set/Clear Error Interrupt 791" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR790,Set/Clear Error Interrupt 790" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR789,Set/Clear Error Interrupt 789" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR788,Set/Clear Error Interrupt 788" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR787,Set/Clear Error Interrupt 787" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR786,Set/Clear Error Interrupt 786" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR785,Set/Clear Error Interrupt 785" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR784,Set/Clear Error Interrupt 784" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR783,Set/Clear Error Interrupt 783" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR782,Set/Clear Error Interrupt 782" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR781,Set/Clear Error Interrupt 781" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR780,Set/Clear Error Interrupt 780" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR779,Set/Clear Error Interrupt 779" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR778,Set/Clear Error Interrupt 778" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR777,Set/Clear Error Interrupt 777" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR776,Set/Clear Error Interrupt 776" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR775,Set/Clear Error Interrupt 775" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR774,Set/Clear Error Interrupt 774" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR773,Set/Clear Error Interrupt 773" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR772,Set/Clear Error Interrupt 772" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR771,Set/Clear Error Interrupt 771" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR770,Set/Clear Error Interrupt 770" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR769,Set/Clear Error Interrupt 769" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR768,Set/Clear Error Interrupt 768" "No Error,Error" else hgroup.long 0xE160++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR24,Interrupt Set/Clear Error Register 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE164))) group.long 0xE164++0x03 line.long 0x00 "GICD_SET/CLR_ERROR25,Interrupt Set/Clear Error Register 25" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR831,Set/Clear Error Interrupt 831" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR830,Set/Clear Error Interrupt 830" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR829,Set/Clear Error Interrupt 829" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR828,Set/Clear Error Interrupt 828" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR827,Set/Clear Error Interrupt 827" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR826,Set/Clear Error Interrupt 826" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR825,Set/Clear Error Interrupt 825" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR824,Set/Clear Error Interrupt 824" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR823,Set/Clear Error Interrupt 823" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR822,Set/Clear Error Interrupt 822" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR821,Set/Clear Error Interrupt 821" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR820,Set/Clear Error Interrupt 820" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR819,Set/Clear Error Interrupt 819" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR818,Set/Clear Error Interrupt 818" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR817,Set/Clear Error Interrupt 817" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR816,Set/Clear Error Interrupt 816" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR815,Set/Clear Error Interrupt 815" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR814,Set/Clear Error Interrupt 814" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR813,Set/Clear Error Interrupt 813" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR812,Set/Clear Error Interrupt 812" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR811,Set/Clear Error Interrupt 811" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR810,Set/Clear Error Interrupt 810" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR809,Set/Clear Error Interrupt 809" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR808,Set/Clear Error Interrupt 808" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR807,Set/Clear Error Interrupt 807" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR806,Set/Clear Error Interrupt 806" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR805,Set/Clear Error Interrupt 805" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR804,Set/Clear Error Interrupt 804" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR803,Set/Clear Error Interrupt 803" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR802,Set/Clear Error Interrupt 802" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR801,Set/Clear Error Interrupt 801" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR800,Set/Clear Error Interrupt 800" "No Error,Error" else hgroup.long 0xE164++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR25,Interrupt Set/Clear Error Register 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE168))) group.long 0xE168++0x03 line.long 0x00 "GICD_SET/CLR_ERROR26,Interrupt Set/Clear Error Register 26" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR863,Set/Clear Error Interrupt 863" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR862,Set/Clear Error Interrupt 862" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR861,Set/Clear Error Interrupt 861" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR860,Set/Clear Error Interrupt 860" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR859,Set/Clear Error Interrupt 859" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR858,Set/Clear Error Interrupt 858" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR857,Set/Clear Error Interrupt 857" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR856,Set/Clear Error Interrupt 856" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR855,Set/Clear Error Interrupt 855" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR854,Set/Clear Error Interrupt 854" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR853,Set/Clear Error Interrupt 853" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR852,Set/Clear Error Interrupt 852" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR851,Set/Clear Error Interrupt 851" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR850,Set/Clear Error Interrupt 850" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR849,Set/Clear Error Interrupt 849" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR848,Set/Clear Error Interrupt 848" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR847,Set/Clear Error Interrupt 847" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR846,Set/Clear Error Interrupt 846" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR845,Set/Clear Error Interrupt 845" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR844,Set/Clear Error Interrupt 844" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR843,Set/Clear Error Interrupt 843" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR842,Set/Clear Error Interrupt 842" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR841,Set/Clear Error Interrupt 841" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR840,Set/Clear Error Interrupt 840" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR839,Set/Clear Error Interrupt 839" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR838,Set/Clear Error Interrupt 838" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR837,Set/Clear Error Interrupt 837" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR836,Set/Clear Error Interrupt 836" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR835,Set/Clear Error Interrupt 835" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR834,Set/Clear Error Interrupt 834" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR833,Set/Clear Error Interrupt 833" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR832,Set/Clear Error Interrupt 832" "No Error,Error" else hgroup.long 0xE168++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR26,Interrupt Set/Clear Error Register 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE16C))) group.long 0xE16C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR27,Interrupt Set/Clear Error Register 27" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR895,Set/Clear Error Interrupt 895" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR894,Set/Clear Error Interrupt 894" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR893,Set/Clear Error Interrupt 893" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR892,Set/Clear Error Interrupt 892" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR891,Set/Clear Error Interrupt 891" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR890,Set/Clear Error Interrupt 890" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR889,Set/Clear Error Interrupt 889" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR888,Set/Clear Error Interrupt 888" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR887,Set/Clear Error Interrupt 887" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR886,Set/Clear Error Interrupt 886" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR885,Set/Clear Error Interrupt 885" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR884,Set/Clear Error Interrupt 884" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR883,Set/Clear Error Interrupt 883" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR882,Set/Clear Error Interrupt 882" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR881,Set/Clear Error Interrupt 881" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR880,Set/Clear Error Interrupt 880" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR879,Set/Clear Error Interrupt 879" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR878,Set/Clear Error Interrupt 878" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR877,Set/Clear Error Interrupt 877" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR876,Set/Clear Error Interrupt 876" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR875,Set/Clear Error Interrupt 875" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR874,Set/Clear Error Interrupt 874" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR873,Set/Clear Error Interrupt 873" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR872,Set/Clear Error Interrupt 872" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR871,Set/Clear Error Interrupt 871" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR870,Set/Clear Error Interrupt 870" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR869,Set/Clear Error Interrupt 869" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR868,Set/Clear Error Interrupt 868" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR867,Set/Clear Error Interrupt 867" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR866,Set/Clear Error Interrupt 866" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR865,Set/Clear Error Interrupt 865" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR864,Set/Clear Error Interrupt 864" "No Error,Error" else hgroup.long 0xE16C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR27,Interrupt Set/Clear Error Register 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE170))) group.long 0xE170++0x03 line.long 0x00 "GICD_SET/CLR_ERROR28,Interrupt Set/Clear Error Register 28" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR927,Set/Clear Error Interrupt 927" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR926,Set/Clear Error Interrupt 926" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR925,Set/Clear Error Interrupt 925" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR924,Set/Clear Error Interrupt 924" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR923,Set/Clear Error Interrupt 923" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR922,Set/Clear Error Interrupt 922" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR921,Set/Clear Error Interrupt 921" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR920,Set/Clear Error Interrupt 920" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR919,Set/Clear Error Interrupt 919" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR918,Set/Clear Error Interrupt 918" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR917,Set/Clear Error Interrupt 917" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR916,Set/Clear Error Interrupt 916" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR915,Set/Clear Error Interrupt 915" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR914,Set/Clear Error Interrupt 914" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR913,Set/Clear Error Interrupt 913" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR912,Set/Clear Error Interrupt 912" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR911,Set/Clear Error Interrupt 911" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR910,Set/Clear Error Interrupt 910" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR909,Set/Clear Error Interrupt 909" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR908,Set/Clear Error Interrupt 908" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR907,Set/Clear Error Interrupt 907" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR906,Set/Clear Error Interrupt 906" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR905,Set/Clear Error Interrupt 905" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR904,Set/Clear Error Interrupt 904" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR903,Set/Clear Error Interrupt 903" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR902,Set/Clear Error Interrupt 902" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR901,Set/Clear Error Interrupt 901" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR900,Set/Clear Error Interrupt 900" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR899,Set/Clear Error Interrupt 899" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR898,Set/Clear Error Interrupt 898" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR897,Set/Clear Error Interrupt 897" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR896,Set/Clear Error Interrupt 896" "No Error,Error" else hgroup.long 0xE170++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR28,Interrupt Set/Clear Error Register 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE174))) group.long 0xE174++0x03 line.long 0x00 "GICD_SET/CLR_ERROR29,Interrupt Set/Clear Error Register 29" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR959,Set/Clear Error Interrupt 959" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR958,Set/Clear Error Interrupt 958" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR957,Set/Clear Error Interrupt 957" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR956,Set/Clear Error Interrupt 956" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR955,Set/Clear Error Interrupt 955" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR954,Set/Clear Error Interrupt 954" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR953,Set/Clear Error Interrupt 953" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR952,Set/Clear Error Interrupt 952" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR951,Set/Clear Error Interrupt 951" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR950,Set/Clear Error Interrupt 950" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR949,Set/Clear Error Interrupt 949" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR948,Set/Clear Error Interrupt 948" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR947,Set/Clear Error Interrupt 947" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR946,Set/Clear Error Interrupt 946" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR945,Set/Clear Error Interrupt 945" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR944,Set/Clear Error Interrupt 944" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR943,Set/Clear Error Interrupt 943" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR942,Set/Clear Error Interrupt 942" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR941,Set/Clear Error Interrupt 941" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR940,Set/Clear Error Interrupt 940" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR939,Set/Clear Error Interrupt 939" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR938,Set/Clear Error Interrupt 938" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR937,Set/Clear Error Interrupt 937" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR936,Set/Clear Error Interrupt 936" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR935,Set/Clear Error Interrupt 935" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR934,Set/Clear Error Interrupt 934" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR933,Set/Clear Error Interrupt 933" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR932,Set/Clear Error Interrupt 932" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR931,Set/Clear Error Interrupt 931" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR930,Set/Clear Error Interrupt 930" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR929,Set/Clear Error Interrupt 929" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR928,Set/Clear Error Interrupt 928" "No Error,Error" else hgroup.long 0xE174++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR29,Interrupt Set/Clear Error Register 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE178))) group.long 0xE178++0x03 line.long 0x00 "GICD_SET/CLR_ERROR30,Interrupt Set/Clear Error Register 30" setclrfld.long 0x00 31. 0x00 31. 0x100 31. "SET/CLRERR991,Set/Clear Error Interrupt 991" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x100 30. "SET/CLRERR990,Set/Clear Error Interrupt 990" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x100 29. "SET/CLRERR989,Set/Clear Error Interrupt 989" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x100 28. "SET/CLRERR988,Set/Clear Error Interrupt 988" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x100 27. "SET/CLRERR987,Set/Clear Error Interrupt 987" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x100 26. "SET/CLRERR986,Set/Clear Error Interrupt 986" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x100 25. "SET/CLRERR985,Set/Clear Error Interrupt 985" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x100 24. "SET/CLRERR984,Set/Clear Error Interrupt 984" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x100 23. "SET/CLRERR983,Set/Clear Error Interrupt 983" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x100 22. "SET/CLRERR982,Set/Clear Error Interrupt 982" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x100 21. "SET/CLRERR981,Set/Clear Error Interrupt 981" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x100 20. "SET/CLRERR980,Set/Clear Error Interrupt 980" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x100 19. "SET/CLRERR979,Set/Clear Error Interrupt 979" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x100 18. "SET/CLRERR978,Set/Clear Error Interrupt 978" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x100 17. "SET/CLRERR977,Set/Clear Error Interrupt 977" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x100 16. "SET/CLRERR976,Set/Clear Error Interrupt 976" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x100 15. "SET/CLRERR975,Set/Clear Error Interrupt 975" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x100 14. "SET/CLRERR974,Set/Clear Error Interrupt 974" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x100 13. "SET/CLRERR973,Set/Clear Error Interrupt 973" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x100 12. "SET/CLRERR972,Set/Clear Error Interrupt 972" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x100 11. "SET/CLRERR971,Set/Clear Error Interrupt 971" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x100 10. "SET/CLRERR970,Set/Clear Error Interrupt 970" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x100 9. "SET/CLRERR969,Set/Clear Error Interrupt 969" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x100 8. "SET/CLRERR968,Set/Clear Error Interrupt 968" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x100 7. "SET/CLRERR967,Set/Clear Error Interrupt 967" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x100 6. "SET/CLRERR966,Set/Clear Error Interrupt 966" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x100 5. "SET/CLRERR965,Set/Clear Error Interrupt 965" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x100 4. "SET/CLRERR964,Set/Clear Error Interrupt 964" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x100 3. "SET/CLRERR963,Set/Clear Error Interrupt 963" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x100 2. "SET/CLRERR962,Set/Clear Error Interrupt 962" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x100 1. "SET/CLRERR961,Set/Clear Error Interrupt 961" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x100 0. "SET/CLRERR960,Set/Clear Error Interrupt 960" "No Error,Error" else hgroup.long 0xE178++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR30,Interrupt Set/Clear Error Register 30" endif tree.end tree "Interrupt Error Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE100))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE100++0x03 line.long 0x00 "GICD_SET/CLR_ERROR0E,Interrupt Set/Clear Error Register Extended 0" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1023,Set/Clear Error Interrupt 1023" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1022,Set/Clear Error Interrupt 1022" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1021,Set/Clear Error Interrupt 1021" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1020,Set/Clear Error Interrupt 1020" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1019,Set/Clear Error Interrupt 1019" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1018,Set/Clear Error Interrupt 1018" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1017,Set/Clear Error Interrupt 1017" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1016,Set/Clear Error Interrupt 1016" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1015,Set/Clear Error Interrupt 1015" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1014,Set/Clear Error Interrupt 1014" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1013,Set/Clear Error Interrupt 1013" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1012,Set/Clear Error Interrupt 1012" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1011,Set/Clear Error Interrupt 1011" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1010,Set/Clear Error Interrupt 1010" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1009,Set/Clear Error Interrupt 1009" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1008,Set/Clear Error Interrupt 1008" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1007,Set/Clear Error Interrupt 1007" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1006,Set/Clear Error Interrupt 1006" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1005,Set/Clear Error Interrupt 1005" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1004,Set/Clear Error Interrupt 1004" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1003,Set/Clear Error Interrupt 1003" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1002,Set/Clear Error Interrupt 1002" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1001,Set/Clear Error Interrupt 1001" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1000,Set/Clear Error Interrupt 1000" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR999,Set/Clear Error Interrupt 999" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR998,Set/Clear Error Interrupt 998" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR997,Set/Clear Error Interrupt 997" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR996,Set/Clear Error Interrupt 996" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR995,Set/Clear Error Interrupt 995" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR994,Set/Clear Error Interrupt 994" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR993,Set/Clear Error Interrupt 993" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR992,Set/Clear Error Interrupt 992" "No Error,Error" else hgroup.long 0xE100++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR0E,Interrupt Set/Clear Error Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE104))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE104++0x03 line.long 0x00 "GICD_SET/CLR_ERROR1E,Interrupt Set/Clear Error Register Extended 1" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1055,Set/Clear Error Interrupt 1055" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1054,Set/Clear Error Interrupt 1054" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1053,Set/Clear Error Interrupt 1053" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1052,Set/Clear Error Interrupt 1052" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1051,Set/Clear Error Interrupt 1051" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1050,Set/Clear Error Interrupt 1050" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1049,Set/Clear Error Interrupt 1049" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1048,Set/Clear Error Interrupt 1048" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1047,Set/Clear Error Interrupt 1047" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1046,Set/Clear Error Interrupt 1046" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1045,Set/Clear Error Interrupt 1045" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1044,Set/Clear Error Interrupt 1044" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1043,Set/Clear Error Interrupt 1043" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1042,Set/Clear Error Interrupt 1042" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1041,Set/Clear Error Interrupt 1041" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1040,Set/Clear Error Interrupt 1040" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1039,Set/Clear Error Interrupt 1039" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1038,Set/Clear Error Interrupt 1038" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1037,Set/Clear Error Interrupt 1037" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1036,Set/Clear Error Interrupt 1036" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1035,Set/Clear Error Interrupt 1035" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1034,Set/Clear Error Interrupt 1034" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1033,Set/Clear Error Interrupt 1033" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1032,Set/Clear Error Interrupt 1032" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1031,Set/Clear Error Interrupt 1031" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1030,Set/Clear Error Interrupt 1030" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1029,Set/Clear Error Interrupt 1029" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1028,Set/Clear Error Interrupt 1028" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1027,Set/Clear Error Interrupt 1027" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1026,Set/Clear Error Interrupt 1026" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1025,Set/Clear Error Interrupt 1025" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1024,Set/Clear Error Interrupt 1024" "No Error,Error" else hgroup.long 0xE104++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR1E,Interrupt Set/Clear Error Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE108))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE108++0x03 line.long 0x00 "GICD_SET/CLR_ERROR2E,Interrupt Set/Clear Error Register Extended 2" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1087,Set/Clear Error Interrupt 1087" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1086,Set/Clear Error Interrupt 1086" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1085,Set/Clear Error Interrupt 1085" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1084,Set/Clear Error Interrupt 1084" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1083,Set/Clear Error Interrupt 1083" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1082,Set/Clear Error Interrupt 1082" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1081,Set/Clear Error Interrupt 1081" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1080,Set/Clear Error Interrupt 1080" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1079,Set/Clear Error Interrupt 1079" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1078,Set/Clear Error Interrupt 1078" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1077,Set/Clear Error Interrupt 1077" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1076,Set/Clear Error Interrupt 1076" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1075,Set/Clear Error Interrupt 1075" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1074,Set/Clear Error Interrupt 1074" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1073,Set/Clear Error Interrupt 1073" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1072,Set/Clear Error Interrupt 1072" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1071,Set/Clear Error Interrupt 1071" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1070,Set/Clear Error Interrupt 1070" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1069,Set/Clear Error Interrupt 1069" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1068,Set/Clear Error Interrupt 1068" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1067,Set/Clear Error Interrupt 1067" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1066,Set/Clear Error Interrupt 1066" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1065,Set/Clear Error Interrupt 1065" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1064,Set/Clear Error Interrupt 1064" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1063,Set/Clear Error Interrupt 1063" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1062,Set/Clear Error Interrupt 1062" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1061,Set/Clear Error Interrupt 1061" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1060,Set/Clear Error Interrupt 1060" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1059,Set/Clear Error Interrupt 1059" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1058,Set/Clear Error Interrupt 1058" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1057,Set/Clear Error Interrupt 1057" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1056,Set/Clear Error Interrupt 1056" "No Error,Error" else hgroup.long 0xE108++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR2E,Interrupt Set/Clear Error Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE10C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE10C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR3E,Interrupt Set/Clear Error Register Extended 3" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1119,Set/Clear Error Interrupt 1119" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1118,Set/Clear Error Interrupt 1118" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1117,Set/Clear Error Interrupt 1117" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1116,Set/Clear Error Interrupt 1116" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1115,Set/Clear Error Interrupt 1115" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1114,Set/Clear Error Interrupt 1114" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1113,Set/Clear Error Interrupt 1113" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1112,Set/Clear Error Interrupt 1112" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1111,Set/Clear Error Interrupt 1111" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1110,Set/Clear Error Interrupt 1110" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1109,Set/Clear Error Interrupt 1109" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1108,Set/Clear Error Interrupt 1108" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1107,Set/Clear Error Interrupt 1107" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1106,Set/Clear Error Interrupt 1106" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1105,Set/Clear Error Interrupt 1105" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1104,Set/Clear Error Interrupt 1104" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1103,Set/Clear Error Interrupt 1103" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1102,Set/Clear Error Interrupt 1102" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1101,Set/Clear Error Interrupt 1101" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1100,Set/Clear Error Interrupt 1100" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1099,Set/Clear Error Interrupt 1099" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1098,Set/Clear Error Interrupt 1098" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1097,Set/Clear Error Interrupt 1097" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1096,Set/Clear Error Interrupt 1096" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1095,Set/Clear Error Interrupt 1095" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1094,Set/Clear Error Interrupt 1094" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1093,Set/Clear Error Interrupt 1093" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1092,Set/Clear Error Interrupt 1092" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1091,Set/Clear Error Interrupt 1091" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1090,Set/Clear Error Interrupt 1090" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1089,Set/Clear Error Interrupt 1089" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1088,Set/Clear Error Interrupt 1088" "No Error,Error" else hgroup.long 0xE10C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR3E,Interrupt Set/Clear Error Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE110))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE110++0x03 line.long 0x00 "GICD_SET/CLR_ERROR4E,Interrupt Set/Clear Error Register Extended 4" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1151,Set/Clear Error Interrupt 1151" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1150,Set/Clear Error Interrupt 1150" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1149,Set/Clear Error Interrupt 1149" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1148,Set/Clear Error Interrupt 1148" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1147,Set/Clear Error Interrupt 1147" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1146,Set/Clear Error Interrupt 1146" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1145,Set/Clear Error Interrupt 1145" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1144,Set/Clear Error Interrupt 1144" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1143,Set/Clear Error Interrupt 1143" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1142,Set/Clear Error Interrupt 1142" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1141,Set/Clear Error Interrupt 1141" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1140,Set/Clear Error Interrupt 1140" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1139,Set/Clear Error Interrupt 1139" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1138,Set/Clear Error Interrupt 1138" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1137,Set/Clear Error Interrupt 1137" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1136,Set/Clear Error Interrupt 1136" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1135,Set/Clear Error Interrupt 1135" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1134,Set/Clear Error Interrupt 1134" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1133,Set/Clear Error Interrupt 1133" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1132,Set/Clear Error Interrupt 1132" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1131,Set/Clear Error Interrupt 1131" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1130,Set/Clear Error Interrupt 1130" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1129,Set/Clear Error Interrupt 1129" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1128,Set/Clear Error Interrupt 1128" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1127,Set/Clear Error Interrupt 1127" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1126,Set/Clear Error Interrupt 1126" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1125,Set/Clear Error Interrupt 1125" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1124,Set/Clear Error Interrupt 1124" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1123,Set/Clear Error Interrupt 1123" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1122,Set/Clear Error Interrupt 1122" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1121,Set/Clear Error Interrupt 1121" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1120,Set/Clear Error Interrupt 1120" "No Error,Error" else hgroup.long 0xE110++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR4E,Interrupt Set/Clear Error Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE114))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE114++0x03 line.long 0x00 "GICD_SET/CLR_ERROR5E,Interrupt Set/Clear Error Register Extended 5" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1183,Set/Clear Error Interrupt 1183" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1182,Set/Clear Error Interrupt 1182" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1181,Set/Clear Error Interrupt 1181" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1180,Set/Clear Error Interrupt 1180" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1179,Set/Clear Error Interrupt 1179" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1178,Set/Clear Error Interrupt 1178" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1177,Set/Clear Error Interrupt 1177" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1176,Set/Clear Error Interrupt 1176" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1175,Set/Clear Error Interrupt 1175" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1174,Set/Clear Error Interrupt 1174" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1173,Set/Clear Error Interrupt 1173" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1172,Set/Clear Error Interrupt 1172" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1171,Set/Clear Error Interrupt 1171" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1170,Set/Clear Error Interrupt 1170" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1169,Set/Clear Error Interrupt 1169" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1168,Set/Clear Error Interrupt 1168" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1167,Set/Clear Error Interrupt 1167" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1166,Set/Clear Error Interrupt 1166" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1165,Set/Clear Error Interrupt 1165" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1164,Set/Clear Error Interrupt 1164" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1163,Set/Clear Error Interrupt 1163" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1162,Set/Clear Error Interrupt 1162" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1161,Set/Clear Error Interrupt 1161" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1160,Set/Clear Error Interrupt 1160" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1159,Set/Clear Error Interrupt 1159" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1158,Set/Clear Error Interrupt 1158" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1157,Set/Clear Error Interrupt 1157" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1156,Set/Clear Error Interrupt 1156" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1155,Set/Clear Error Interrupt 1155" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1154,Set/Clear Error Interrupt 1154" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1153,Set/Clear Error Interrupt 1153" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1152,Set/Clear Error Interrupt 1152" "No Error,Error" else hgroup.long 0xE114++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR5E,Interrupt Set/Clear Error Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE118))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE118++0x03 line.long 0x00 "GICD_SET/CLR_ERROR6E,Interrupt Set/Clear Error Register Extended 6" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1215,Set/Clear Error Interrupt 1215" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1214,Set/Clear Error Interrupt 1214" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1213,Set/Clear Error Interrupt 1213" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1212,Set/Clear Error Interrupt 1212" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1211,Set/Clear Error Interrupt 1211" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1210,Set/Clear Error Interrupt 1210" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1209,Set/Clear Error Interrupt 1209" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1208,Set/Clear Error Interrupt 1208" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1207,Set/Clear Error Interrupt 1207" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1206,Set/Clear Error Interrupt 1206" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1205,Set/Clear Error Interrupt 1205" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1204,Set/Clear Error Interrupt 1204" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1203,Set/Clear Error Interrupt 1203" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1202,Set/Clear Error Interrupt 1202" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1201,Set/Clear Error Interrupt 1201" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1200,Set/Clear Error Interrupt 1200" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1199,Set/Clear Error Interrupt 1199" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1198,Set/Clear Error Interrupt 1198" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1197,Set/Clear Error Interrupt 1197" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1196,Set/Clear Error Interrupt 1196" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1195,Set/Clear Error Interrupt 1195" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1194,Set/Clear Error Interrupt 1194" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1193,Set/Clear Error Interrupt 1193" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1192,Set/Clear Error Interrupt 1192" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1191,Set/Clear Error Interrupt 1191" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1190,Set/Clear Error Interrupt 1190" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1189,Set/Clear Error Interrupt 1189" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1188,Set/Clear Error Interrupt 1188" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1187,Set/Clear Error Interrupt 1187" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1186,Set/Clear Error Interrupt 1186" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1185,Set/Clear Error Interrupt 1185" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1184,Set/Clear Error Interrupt 1184" "No Error,Error" else hgroup.long 0xE118++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR6E,Interrupt Set/Clear Error Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE11C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE11C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR7E,Interrupt Set/Clear Error Register Extended 7" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1247,Set/Clear Error Interrupt 1247" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1246,Set/Clear Error Interrupt 1246" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1245,Set/Clear Error Interrupt 1245" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1244,Set/Clear Error Interrupt 1244" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1243,Set/Clear Error Interrupt 1243" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1242,Set/Clear Error Interrupt 1242" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1241,Set/Clear Error Interrupt 1241" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1240,Set/Clear Error Interrupt 1240" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1239,Set/Clear Error Interrupt 1239" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1238,Set/Clear Error Interrupt 1238" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1237,Set/Clear Error Interrupt 1237" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1236,Set/Clear Error Interrupt 1236" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1235,Set/Clear Error Interrupt 1235" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1234,Set/Clear Error Interrupt 1234" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1233,Set/Clear Error Interrupt 1233" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1232,Set/Clear Error Interrupt 1232" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1231,Set/Clear Error Interrupt 1231" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1230,Set/Clear Error Interrupt 1230" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1229,Set/Clear Error Interrupt 1229" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1228,Set/Clear Error Interrupt 1228" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1227,Set/Clear Error Interrupt 1227" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1226,Set/Clear Error Interrupt 1226" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1225,Set/Clear Error Interrupt 1225" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1224,Set/Clear Error Interrupt 1224" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1223,Set/Clear Error Interrupt 1223" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1222,Set/Clear Error Interrupt 1222" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1221,Set/Clear Error Interrupt 1221" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1220,Set/Clear Error Interrupt 1220" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1219,Set/Clear Error Interrupt 1219" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1218,Set/Clear Error Interrupt 1218" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1217,Set/Clear Error Interrupt 1217" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1216,Set/Clear Error Interrupt 1216" "No Error,Error" else hgroup.long 0xE11C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR7E,Interrupt Set/Clear Error Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE120))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE120++0x03 line.long 0x00 "GICD_SET/CLR_ERROR8E,Interrupt Set/Clear Error Register Extended 8" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1279,Set/Clear Error Interrupt 1279" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1278,Set/Clear Error Interrupt 1278" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1277,Set/Clear Error Interrupt 1277" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1276,Set/Clear Error Interrupt 1276" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1275,Set/Clear Error Interrupt 1275" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1274,Set/Clear Error Interrupt 1274" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1273,Set/Clear Error Interrupt 1273" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1272,Set/Clear Error Interrupt 1272" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1271,Set/Clear Error Interrupt 1271" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1270,Set/Clear Error Interrupt 1270" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1269,Set/Clear Error Interrupt 1269" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1268,Set/Clear Error Interrupt 1268" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1267,Set/Clear Error Interrupt 1267" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1266,Set/Clear Error Interrupt 1266" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1265,Set/Clear Error Interrupt 1265" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1264,Set/Clear Error Interrupt 1264" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1263,Set/Clear Error Interrupt 1263" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1262,Set/Clear Error Interrupt 1262" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1261,Set/Clear Error Interrupt 1261" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1260,Set/Clear Error Interrupt 1260" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1259,Set/Clear Error Interrupt 1259" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1258,Set/Clear Error Interrupt 1258" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1257,Set/Clear Error Interrupt 1257" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1256,Set/Clear Error Interrupt 1256" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1255,Set/Clear Error Interrupt 1255" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1254,Set/Clear Error Interrupt 1254" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1253,Set/Clear Error Interrupt 1253" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1252,Set/Clear Error Interrupt 1252" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1251,Set/Clear Error Interrupt 1251" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1250,Set/Clear Error Interrupt 1250" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1249,Set/Clear Error Interrupt 1249" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1248,Set/Clear Error Interrupt 1248" "No Error,Error" else hgroup.long 0xE120++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR8E,Interrupt Set/Clear Error Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE124))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE124++0x03 line.long 0x00 "GICD_SET/CLR_ERROR9E,Interrupt Set/Clear Error Register Extended 9" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1311,Set/Clear Error Interrupt 1311" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1310,Set/Clear Error Interrupt 1310" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1309,Set/Clear Error Interrupt 1309" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1308,Set/Clear Error Interrupt 1308" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1307,Set/Clear Error Interrupt 1307" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1306,Set/Clear Error Interrupt 1306" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1305,Set/Clear Error Interrupt 1305" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1304,Set/Clear Error Interrupt 1304" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1303,Set/Clear Error Interrupt 1303" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1302,Set/Clear Error Interrupt 1302" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1301,Set/Clear Error Interrupt 1301" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1300,Set/Clear Error Interrupt 1300" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1299,Set/Clear Error Interrupt 1299" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1298,Set/Clear Error Interrupt 1298" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1297,Set/Clear Error Interrupt 1297" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1296,Set/Clear Error Interrupt 1296" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1295,Set/Clear Error Interrupt 1295" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1294,Set/Clear Error Interrupt 1294" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1293,Set/Clear Error Interrupt 1293" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1292,Set/Clear Error Interrupt 1292" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1291,Set/Clear Error Interrupt 1291" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1290,Set/Clear Error Interrupt 1290" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1289,Set/Clear Error Interrupt 1289" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1288,Set/Clear Error Interrupt 1288" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1287,Set/Clear Error Interrupt 1287" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1286,Set/Clear Error Interrupt 1286" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1285,Set/Clear Error Interrupt 1285" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1284,Set/Clear Error Interrupt 1284" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1283,Set/Clear Error Interrupt 1283" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1282,Set/Clear Error Interrupt 1282" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1281,Set/Clear Error Interrupt 1281" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1280,Set/Clear Error Interrupt 1280" "No Error,Error" else hgroup.long 0xE124++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR9E,Interrupt Set/Clear Error Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE128))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE128++0x03 line.long 0x00 "GICD_SET/CLR_ERROR10E,Interrupt Set/Clear Error Register Extended 10" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1343,Set/Clear Error Interrupt 1343" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1342,Set/Clear Error Interrupt 1342" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1341,Set/Clear Error Interrupt 1341" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1340,Set/Clear Error Interrupt 1340" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1339,Set/Clear Error Interrupt 1339" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1338,Set/Clear Error Interrupt 1338" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1337,Set/Clear Error Interrupt 1337" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1336,Set/Clear Error Interrupt 1336" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1335,Set/Clear Error Interrupt 1335" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1334,Set/Clear Error Interrupt 1334" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1333,Set/Clear Error Interrupt 1333" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1332,Set/Clear Error Interrupt 1332" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1331,Set/Clear Error Interrupt 1331" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1330,Set/Clear Error Interrupt 1330" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1329,Set/Clear Error Interrupt 1329" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1328,Set/Clear Error Interrupt 1328" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1327,Set/Clear Error Interrupt 1327" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1326,Set/Clear Error Interrupt 1326" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1325,Set/Clear Error Interrupt 1325" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1324,Set/Clear Error Interrupt 1324" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1323,Set/Clear Error Interrupt 1323" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1322,Set/Clear Error Interrupt 1322" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1321,Set/Clear Error Interrupt 1321" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1320,Set/Clear Error Interrupt 1320" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1319,Set/Clear Error Interrupt 1319" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1318,Set/Clear Error Interrupt 1318" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1317,Set/Clear Error Interrupt 1317" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1316,Set/Clear Error Interrupt 1316" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1315,Set/Clear Error Interrupt 1315" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1314,Set/Clear Error Interrupt 1314" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1313,Set/Clear Error Interrupt 1313" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1312,Set/Clear Error Interrupt 1312" "No Error,Error" else hgroup.long 0xE128++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR10E,Interrupt Set/Clear Error Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE12C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE12C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR11E,Interrupt Set/Clear Error Register Extended 11" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1375,Set/Clear Error Interrupt 1375" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1374,Set/Clear Error Interrupt 1374" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1373,Set/Clear Error Interrupt 1373" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1372,Set/Clear Error Interrupt 1372" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1371,Set/Clear Error Interrupt 1371" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1370,Set/Clear Error Interrupt 1370" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1369,Set/Clear Error Interrupt 1369" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1368,Set/Clear Error Interrupt 1368" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1367,Set/Clear Error Interrupt 1367" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1366,Set/Clear Error Interrupt 1366" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1365,Set/Clear Error Interrupt 1365" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1364,Set/Clear Error Interrupt 1364" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1363,Set/Clear Error Interrupt 1363" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1362,Set/Clear Error Interrupt 1362" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1361,Set/Clear Error Interrupt 1361" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1360,Set/Clear Error Interrupt 1360" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1359,Set/Clear Error Interrupt 1359" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1358,Set/Clear Error Interrupt 1358" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1357,Set/Clear Error Interrupt 1357" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1356,Set/Clear Error Interrupt 1356" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1355,Set/Clear Error Interrupt 1355" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1354,Set/Clear Error Interrupt 1354" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1353,Set/Clear Error Interrupt 1353" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1352,Set/Clear Error Interrupt 1352" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1351,Set/Clear Error Interrupt 1351" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1350,Set/Clear Error Interrupt 1350" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1349,Set/Clear Error Interrupt 1349" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1348,Set/Clear Error Interrupt 1348" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1347,Set/Clear Error Interrupt 1347" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1346,Set/Clear Error Interrupt 1346" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1345,Set/Clear Error Interrupt 1345" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1344,Set/Clear Error Interrupt 1344" "No Error,Error" else hgroup.long 0xE12C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR11E,Interrupt Set/Clear Error Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE130))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE130++0x03 line.long 0x00 "GICD_SET/CLR_ERROR12E,Interrupt Set/Clear Error Register Extended 12" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1407,Set/Clear Error Interrupt 1407" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1406,Set/Clear Error Interrupt 1406" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1405,Set/Clear Error Interrupt 1405" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1404,Set/Clear Error Interrupt 1404" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1403,Set/Clear Error Interrupt 1403" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1402,Set/Clear Error Interrupt 1402" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1401,Set/Clear Error Interrupt 1401" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1400,Set/Clear Error Interrupt 1400" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1399,Set/Clear Error Interrupt 1399" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1398,Set/Clear Error Interrupt 1398" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1397,Set/Clear Error Interrupt 1397" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1396,Set/Clear Error Interrupt 1396" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1395,Set/Clear Error Interrupt 1395" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1394,Set/Clear Error Interrupt 1394" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1393,Set/Clear Error Interrupt 1393" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1392,Set/Clear Error Interrupt 1392" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1391,Set/Clear Error Interrupt 1391" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1390,Set/Clear Error Interrupt 1390" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1389,Set/Clear Error Interrupt 1389" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1388,Set/Clear Error Interrupt 1388" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1387,Set/Clear Error Interrupt 1387" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1386,Set/Clear Error Interrupt 1386" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1385,Set/Clear Error Interrupt 1385" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1384,Set/Clear Error Interrupt 1384" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1383,Set/Clear Error Interrupt 1383" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1382,Set/Clear Error Interrupt 1382" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1381,Set/Clear Error Interrupt 1381" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1380,Set/Clear Error Interrupt 1380" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1379,Set/Clear Error Interrupt 1379" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1378,Set/Clear Error Interrupt 1378" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1377,Set/Clear Error Interrupt 1377" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1376,Set/Clear Error Interrupt 1376" "No Error,Error" else hgroup.long 0xE130++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR12E,Interrupt Set/Clear Error Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE134))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE134++0x03 line.long 0x00 "GICD_SET/CLR_ERROR13E,Interrupt Set/Clear Error Register Extended 13" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1439,Set/Clear Error Interrupt 1439" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1438,Set/Clear Error Interrupt 1438" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1437,Set/Clear Error Interrupt 1437" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1436,Set/Clear Error Interrupt 1436" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1435,Set/Clear Error Interrupt 1435" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1434,Set/Clear Error Interrupt 1434" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1433,Set/Clear Error Interrupt 1433" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1432,Set/Clear Error Interrupt 1432" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1431,Set/Clear Error Interrupt 1431" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1430,Set/Clear Error Interrupt 1430" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1429,Set/Clear Error Interrupt 1429" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1428,Set/Clear Error Interrupt 1428" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1427,Set/Clear Error Interrupt 1427" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1426,Set/Clear Error Interrupt 1426" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1425,Set/Clear Error Interrupt 1425" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1424,Set/Clear Error Interrupt 1424" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1423,Set/Clear Error Interrupt 1423" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1422,Set/Clear Error Interrupt 1422" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1421,Set/Clear Error Interrupt 1421" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1420,Set/Clear Error Interrupt 1420" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1419,Set/Clear Error Interrupt 1419" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1418,Set/Clear Error Interrupt 1418" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1417,Set/Clear Error Interrupt 1417" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1416,Set/Clear Error Interrupt 1416" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1415,Set/Clear Error Interrupt 1415" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1414,Set/Clear Error Interrupt 1414" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1413,Set/Clear Error Interrupt 1413" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1412,Set/Clear Error Interrupt 1412" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1411,Set/Clear Error Interrupt 1411" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1410,Set/Clear Error Interrupt 1410" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1409,Set/Clear Error Interrupt 1409" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1408,Set/Clear Error Interrupt 1408" "No Error,Error" else hgroup.long 0xE134++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR13E,Interrupt Set/Clear Error Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE138))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE138++0x03 line.long 0x00 "GICD_SET/CLR_ERROR14E,Interrupt Set/Clear Error Register Extended 14" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1471,Set/Clear Error Interrupt 1471" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1470,Set/Clear Error Interrupt 1470" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1469,Set/Clear Error Interrupt 1469" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1468,Set/Clear Error Interrupt 1468" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1467,Set/Clear Error Interrupt 1467" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1466,Set/Clear Error Interrupt 1466" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1465,Set/Clear Error Interrupt 1465" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1464,Set/Clear Error Interrupt 1464" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1463,Set/Clear Error Interrupt 1463" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1462,Set/Clear Error Interrupt 1462" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1461,Set/Clear Error Interrupt 1461" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1460,Set/Clear Error Interrupt 1460" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1459,Set/Clear Error Interrupt 1459" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1458,Set/Clear Error Interrupt 1458" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1457,Set/Clear Error Interrupt 1457" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1456,Set/Clear Error Interrupt 1456" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1455,Set/Clear Error Interrupt 1455" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1454,Set/Clear Error Interrupt 1454" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1453,Set/Clear Error Interrupt 1453" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1452,Set/Clear Error Interrupt 1452" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1451,Set/Clear Error Interrupt 1451" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1450,Set/Clear Error Interrupt 1450" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1449,Set/Clear Error Interrupt 1449" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1448,Set/Clear Error Interrupt 1448" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1447,Set/Clear Error Interrupt 1447" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1446,Set/Clear Error Interrupt 1446" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1445,Set/Clear Error Interrupt 1445" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1444,Set/Clear Error Interrupt 1444" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1443,Set/Clear Error Interrupt 1443" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1442,Set/Clear Error Interrupt 1442" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1441,Set/Clear Error Interrupt 1441" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1440,Set/Clear Error Interrupt 1440" "No Error,Error" else hgroup.long 0xE138++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR14E,Interrupt Set/Clear Error Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE13C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)==0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE13C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR15E,Interrupt Set/Clear Error Register Extended 15" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1503,Set/Clear Error Interrupt 1503" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1502,Set/Clear Error Interrupt 1502" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1501,Set/Clear Error Interrupt 1501" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1500,Set/Clear Error Interrupt 1500" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1499,Set/Clear Error Interrupt 1499" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1498,Set/Clear Error Interrupt 1498" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1497,Set/Clear Error Interrupt 1497" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1496,Set/Clear Error Interrupt 1496" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1495,Set/Clear Error Interrupt 1495" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1494,Set/Clear Error Interrupt 1494" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1493,Set/Clear Error Interrupt 1493" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1492,Set/Clear Error Interrupt 1492" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1491,Set/Clear Error Interrupt 1491" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1490,Set/Clear Error Interrupt 1490" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1489,Set/Clear Error Interrupt 1489" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1488,Set/Clear Error Interrupt 1488" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1487,Set/Clear Error Interrupt 1487" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1486,Set/Clear Error Interrupt 1486" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1485,Set/Clear Error Interrupt 1485" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1484,Set/Clear Error Interrupt 1484" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1483,Set/Clear Error Interrupt 1483" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1482,Set/Clear Error Interrupt 1482" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1481,Set/Clear Error Interrupt 1481" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1480,Set/Clear Error Interrupt 1480" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1479,Set/Clear Error Interrupt 1479" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1478,Set/Clear Error Interrupt 1478" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1477,Set/Clear Error Interrupt 1477" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1476,Set/Clear Error Interrupt 1476" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1475,Set/Clear Error Interrupt 1475" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1474,Set/Clear Error Interrupt 1474" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1473,Set/Clear Error Interrupt 1473" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1472,Set/Clear Error Interrupt 1472" "No Error,Error" else hgroup.long 0xE13C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR15E,Interrupt Set/Clear Error Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE140))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE140++0x03 line.long 0x00 "GICD_SET/CLR_ERROR16E,Interrupt Set/Clear Error Register Extended 16" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1535,Set/Clear Error Interrupt 1535" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1534,Set/Clear Error Interrupt 1534" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1533,Set/Clear Error Interrupt 1533" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1532,Set/Clear Error Interrupt 1532" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1531,Set/Clear Error Interrupt 1531" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1530,Set/Clear Error Interrupt 1530" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1529,Set/Clear Error Interrupt 1529" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1528,Set/Clear Error Interrupt 1528" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1527,Set/Clear Error Interrupt 1527" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1526,Set/Clear Error Interrupt 1526" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1525,Set/Clear Error Interrupt 1525" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1524,Set/Clear Error Interrupt 1524" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1523,Set/Clear Error Interrupt 1523" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1522,Set/Clear Error Interrupt 1522" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1521,Set/Clear Error Interrupt 1521" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1520,Set/Clear Error Interrupt 1520" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1519,Set/Clear Error Interrupt 1519" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1518,Set/Clear Error Interrupt 1518" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1517,Set/Clear Error Interrupt 1517" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1516,Set/Clear Error Interrupt 1516" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1515,Set/Clear Error Interrupt 1515" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1514,Set/Clear Error Interrupt 1514" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1513,Set/Clear Error Interrupt 1513" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1512,Set/Clear Error Interrupt 1512" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1511,Set/Clear Error Interrupt 1511" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1510,Set/Clear Error Interrupt 1510" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1509,Set/Clear Error Interrupt 1509" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1508,Set/Clear Error Interrupt 1508" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1507,Set/Clear Error Interrupt 1507" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1506,Set/Clear Error Interrupt 1506" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1505,Set/Clear Error Interrupt 1505" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1504,Set/Clear Error Interrupt 1504" "No Error,Error" else hgroup.long 0xE140++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR16E,Interrupt Set/Clear Error Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE144))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE144++0x03 line.long 0x00 "GICD_SET/CLR_ERROR17E,Interrupt Set/Clear Error Register Extended 17" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1567,Set/Clear Error Interrupt 1567" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1566,Set/Clear Error Interrupt 1566" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1565,Set/Clear Error Interrupt 1565" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1564,Set/Clear Error Interrupt 1564" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1563,Set/Clear Error Interrupt 1563" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1562,Set/Clear Error Interrupt 1562" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1561,Set/Clear Error Interrupt 1561" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1560,Set/Clear Error Interrupt 1560" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1559,Set/Clear Error Interrupt 1559" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1558,Set/Clear Error Interrupt 1558" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1557,Set/Clear Error Interrupt 1557" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1556,Set/Clear Error Interrupt 1556" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1555,Set/Clear Error Interrupt 1555" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1554,Set/Clear Error Interrupt 1554" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1553,Set/Clear Error Interrupt 1553" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1552,Set/Clear Error Interrupt 1552" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1551,Set/Clear Error Interrupt 1551" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1550,Set/Clear Error Interrupt 1550" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1549,Set/Clear Error Interrupt 1549" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1548,Set/Clear Error Interrupt 1548" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1547,Set/Clear Error Interrupt 1547" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1546,Set/Clear Error Interrupt 1546" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1545,Set/Clear Error Interrupt 1545" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1544,Set/Clear Error Interrupt 1544" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1543,Set/Clear Error Interrupt 1543" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1542,Set/Clear Error Interrupt 1542" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1541,Set/Clear Error Interrupt 1541" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1540,Set/Clear Error Interrupt 1540" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1539,Set/Clear Error Interrupt 1539" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1538,Set/Clear Error Interrupt 1538" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1537,Set/Clear Error Interrupt 1537" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1536,Set/Clear Error Interrupt 1536" "No Error,Error" else hgroup.long 0xE144++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR17E,Interrupt Set/Clear Error Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE148))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE148++0x03 line.long 0x00 "GICD_SET/CLR_ERROR18E,Interrupt Set/Clear Error Register Extended 18" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1599,Set/Clear Error Interrupt 1599" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1598,Set/Clear Error Interrupt 1598" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1597,Set/Clear Error Interrupt 1597" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1596,Set/Clear Error Interrupt 1596" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1595,Set/Clear Error Interrupt 1595" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1594,Set/Clear Error Interrupt 1594" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1593,Set/Clear Error Interrupt 1593" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1592,Set/Clear Error Interrupt 1592" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1591,Set/Clear Error Interrupt 1591" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1590,Set/Clear Error Interrupt 1590" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1589,Set/Clear Error Interrupt 1589" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1588,Set/Clear Error Interrupt 1588" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1587,Set/Clear Error Interrupt 1587" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1586,Set/Clear Error Interrupt 1586" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1585,Set/Clear Error Interrupt 1585" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1584,Set/Clear Error Interrupt 1584" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1583,Set/Clear Error Interrupt 1583" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1582,Set/Clear Error Interrupt 1582" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1581,Set/Clear Error Interrupt 1581" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1580,Set/Clear Error Interrupt 1580" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1579,Set/Clear Error Interrupt 1579" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1578,Set/Clear Error Interrupt 1578" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1577,Set/Clear Error Interrupt 1577" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1576,Set/Clear Error Interrupt 1576" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1575,Set/Clear Error Interrupt 1575" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1574,Set/Clear Error Interrupt 1574" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1573,Set/Clear Error Interrupt 1573" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1572,Set/Clear Error Interrupt 1572" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1571,Set/Clear Error Interrupt 1571" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1570,Set/Clear Error Interrupt 1570" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1569,Set/Clear Error Interrupt 1569" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1568,Set/Clear Error Interrupt 1568" "No Error,Error" else hgroup.long 0xE148++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR18E,Interrupt Set/Clear Error Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE14C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE14C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR19E,Interrupt Set/Clear Error Register Extended 19" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1631,Set/Clear Error Interrupt 1631" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1630,Set/Clear Error Interrupt 1630" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1629,Set/Clear Error Interrupt 1629" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1628,Set/Clear Error Interrupt 1628" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1627,Set/Clear Error Interrupt 1627" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1626,Set/Clear Error Interrupt 1626" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1625,Set/Clear Error Interrupt 1625" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1624,Set/Clear Error Interrupt 1624" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1623,Set/Clear Error Interrupt 1623" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1622,Set/Clear Error Interrupt 1622" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1621,Set/Clear Error Interrupt 1621" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1620,Set/Clear Error Interrupt 1620" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1619,Set/Clear Error Interrupt 1619" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1618,Set/Clear Error Interrupt 1618" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1617,Set/Clear Error Interrupt 1617" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1616,Set/Clear Error Interrupt 1616" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1615,Set/Clear Error Interrupt 1615" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1614,Set/Clear Error Interrupt 1614" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1613,Set/Clear Error Interrupt 1613" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1612,Set/Clear Error Interrupt 1612" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1611,Set/Clear Error Interrupt 1611" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1610,Set/Clear Error Interrupt 1610" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1609,Set/Clear Error Interrupt 1609" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1608,Set/Clear Error Interrupt 1608" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1607,Set/Clear Error Interrupt 1607" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1606,Set/Clear Error Interrupt 1606" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1605,Set/Clear Error Interrupt 1605" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1604,Set/Clear Error Interrupt 1604" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1603,Set/Clear Error Interrupt 1603" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1602,Set/Clear Error Interrupt 1602" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1601,Set/Clear Error Interrupt 1601" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1600,Set/Clear Error Interrupt 1600" "No Error,Error" else hgroup.long 0xE14C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR19E,Interrupt Set/Clear Error Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3450))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE150++0x03 line.long 0x00 "GICD_SET/CLR_ERROR20E,Interrupt Set/Clear Error Register Extended 20" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1663,Set/Clear Error Interrupt 1663" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1662,Set/Clear Error Interrupt 1662" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1661,Set/Clear Error Interrupt 1661" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1660,Set/Clear Error Interrupt 1660" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1659,Set/Clear Error Interrupt 1659" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1658,Set/Clear Error Interrupt 1658" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1657,Set/Clear Error Interrupt 1657" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1656,Set/Clear Error Interrupt 1656" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1655,Set/Clear Error Interrupt 1655" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1654,Set/Clear Error Interrupt 1654" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1653,Set/Clear Error Interrupt 1653" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1652,Set/Clear Error Interrupt 1652" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1651,Set/Clear Error Interrupt 1651" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1650,Set/Clear Error Interrupt 1650" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1649,Set/Clear Error Interrupt 1649" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1648,Set/Clear Error Interrupt 1648" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1647,Set/Clear Error Interrupt 1647" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1646,Set/Clear Error Interrupt 1646" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1645,Set/Clear Error Interrupt 1645" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1644,Set/Clear Error Interrupt 1644" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1643,Set/Clear Error Interrupt 1643" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1642,Set/Clear Error Interrupt 1642" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1641,Set/Clear Error Interrupt 1641" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1640,Set/Clear Error Interrupt 1640" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1639,Set/Clear Error Interrupt 1639" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1638,Set/Clear Error Interrupt 1638" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1637,Set/Clear Error Interrupt 1637" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1636,Set/Clear Error Interrupt 1636" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1635,Set/Clear Error Interrupt 1635" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1634,Set/Clear Error Interrupt 1634" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1633,Set/Clear Error Interrupt 1633" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1632,Set/Clear Error Interrupt 1632" "No Error,Error" else hgroup.long 0xE150++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR20E,Interrupt Set/Clear Error Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3454))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE154++0x03 line.long 0x00 "GICD_SET/CLR_ERROR21E,Interrupt Set/Clear Error Register Extended 21" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1695,Set/Clear Error Interrupt 1695" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1694,Set/Clear Error Interrupt 1694" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1693,Set/Clear Error Interrupt 1693" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1692,Set/Clear Error Interrupt 1692" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1691,Set/Clear Error Interrupt 1691" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1690,Set/Clear Error Interrupt 1690" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1689,Set/Clear Error Interrupt 1689" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1688,Set/Clear Error Interrupt 1688" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1687,Set/Clear Error Interrupt 1687" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1686,Set/Clear Error Interrupt 1686" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1685,Set/Clear Error Interrupt 1685" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1684,Set/Clear Error Interrupt 1684" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1683,Set/Clear Error Interrupt 1683" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1682,Set/Clear Error Interrupt 1682" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1681,Set/Clear Error Interrupt 1681" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1680,Set/Clear Error Interrupt 1680" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1679,Set/Clear Error Interrupt 1679" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1678,Set/Clear Error Interrupt 1678" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1677,Set/Clear Error Interrupt 1677" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1676,Set/Clear Error Interrupt 1676" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1675,Set/Clear Error Interrupt 1675" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1674,Set/Clear Error Interrupt 1674" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1673,Set/Clear Error Interrupt 1673" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1672,Set/Clear Error Interrupt 1672" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1671,Set/Clear Error Interrupt 1671" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1670,Set/Clear Error Interrupt 1670" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1669,Set/Clear Error Interrupt 1669" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1668,Set/Clear Error Interrupt 1668" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1667,Set/Clear Error Interrupt 1667" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1666,Set/Clear Error Interrupt 1666" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1665,Set/Clear Error Interrupt 1665" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1664,Set/Clear Error Interrupt 1664" "No Error,Error" else hgroup.long 0xE154++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR21E,Interrupt Set/Clear Error Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3458))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE158++0x03 line.long 0x00 "GICD_SET/CLR_ERROR22E,Interrupt Set/Clear Error Register Extended 22" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1727,Set/Clear Error Interrupt 1727" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1726,Set/Clear Error Interrupt 1726" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1725,Set/Clear Error Interrupt 1725" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1724,Set/Clear Error Interrupt 1724" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1723,Set/Clear Error Interrupt 1723" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1722,Set/Clear Error Interrupt 1722" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1721,Set/Clear Error Interrupt 1721" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1720,Set/Clear Error Interrupt 1720" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1719,Set/Clear Error Interrupt 1719" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1718,Set/Clear Error Interrupt 1718" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1717,Set/Clear Error Interrupt 1717" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1716,Set/Clear Error Interrupt 1716" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1715,Set/Clear Error Interrupt 1715" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1714,Set/Clear Error Interrupt 1714" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1713,Set/Clear Error Interrupt 1713" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1712,Set/Clear Error Interrupt 1712" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1711,Set/Clear Error Interrupt 1711" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1710,Set/Clear Error Interrupt 1710" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1709,Set/Clear Error Interrupt 1709" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1708,Set/Clear Error Interrupt 1708" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1707,Set/Clear Error Interrupt 1707" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1706,Set/Clear Error Interrupt 1706" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1705,Set/Clear Error Interrupt 1705" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1704,Set/Clear Error Interrupt 1704" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1703,Set/Clear Error Interrupt 1703" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1702,Set/Clear Error Interrupt 1702" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1701,Set/Clear Error Interrupt 1701" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1700,Set/Clear Error Interrupt 1700" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1699,Set/Clear Error Interrupt 1699" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1698,Set/Clear Error Interrupt 1698" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1697,Set/Clear Error Interrupt 1697" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1696,Set/Clear Error Interrupt 1696" "No Error,Error" else hgroup.long 0xE158++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR22E,Interrupt Set/Clear Error Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x345C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE15C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR23E,Interrupt Set/Clear Error Register Extended 23" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1759,Set/Clear Error Interrupt 1759" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1758,Set/Clear Error Interrupt 1758" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1757,Set/Clear Error Interrupt 1757" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1756,Set/Clear Error Interrupt 1756" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1755,Set/Clear Error Interrupt 1755" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1754,Set/Clear Error Interrupt 1754" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1753,Set/Clear Error Interrupt 1753" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1752,Set/Clear Error Interrupt 1752" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1751,Set/Clear Error Interrupt 1751" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1750,Set/Clear Error Interrupt 1750" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1749,Set/Clear Error Interrupt 1749" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1748,Set/Clear Error Interrupt 1748" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1747,Set/Clear Error Interrupt 1747" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1746,Set/Clear Error Interrupt 1746" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1745,Set/Clear Error Interrupt 1745" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1744,Set/Clear Error Interrupt 1744" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1743,Set/Clear Error Interrupt 1743" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1742,Set/Clear Error Interrupt 1742" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1741,Set/Clear Error Interrupt 1741" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1740,Set/Clear Error Interrupt 1740" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1739,Set/Clear Error Interrupt 1739" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1738,Set/Clear Error Interrupt 1738" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1737,Set/Clear Error Interrupt 1737" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1736,Set/Clear Error Interrupt 1736" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1735,Set/Clear Error Interrupt 1735" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1734,Set/Clear Error Interrupt 1734" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1733,Set/Clear Error Interrupt 1733" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1732,Set/Clear Error Interrupt 1732" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1731,Set/Clear Error Interrupt 1731" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1730,Set/Clear Error Interrupt 1730" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1729,Set/Clear Error Interrupt 1729" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1728,Set/Clear Error Interrupt 1728" "No Error,Error" else hgroup.long 0xE15C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR23E,Interrupt Set/Clear Error Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3460))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE160++0x03 line.long 0x00 "GICD_SET/CLR_ERROR24E,Interrupt Set/Clear Error Register Extended 24" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1791,Set/Clear Error Interrupt 1791" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1790,Set/Clear Error Interrupt 1790" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1789,Set/Clear Error Interrupt 1789" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1788,Set/Clear Error Interrupt 1788" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1787,Set/Clear Error Interrupt 1787" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1786,Set/Clear Error Interrupt 1786" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1785,Set/Clear Error Interrupt 1785" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1784,Set/Clear Error Interrupt 1784" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1783,Set/Clear Error Interrupt 1783" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1782,Set/Clear Error Interrupt 1782" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1781,Set/Clear Error Interrupt 1781" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1780,Set/Clear Error Interrupt 1780" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1779,Set/Clear Error Interrupt 1779" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1778,Set/Clear Error Interrupt 1778" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1777,Set/Clear Error Interrupt 1777" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1776,Set/Clear Error Interrupt 1776" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1775,Set/Clear Error Interrupt 1775" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1774,Set/Clear Error Interrupt 1774" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1773,Set/Clear Error Interrupt 1773" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1772,Set/Clear Error Interrupt 1772" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1771,Set/Clear Error Interrupt 1771" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1770,Set/Clear Error Interrupt 1770" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1769,Set/Clear Error Interrupt 1769" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1768,Set/Clear Error Interrupt 1768" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1767,Set/Clear Error Interrupt 1767" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1766,Set/Clear Error Interrupt 1766" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1765,Set/Clear Error Interrupt 1765" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1764,Set/Clear Error Interrupt 1764" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1763,Set/Clear Error Interrupt 1763" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1762,Set/Clear Error Interrupt 1762" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1761,Set/Clear Error Interrupt 1761" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1760,Set/Clear Error Interrupt 1760" "No Error,Error" else hgroup.long 0xE160++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR24E,Interrupt Set/Clear Error Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3464))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE164++0x03 line.long 0x00 "GICD_SET/CLR_ERROR25E,Interrupt Set/Clear Error Register Extended 25" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1823,Set/Clear Error Interrupt 1823" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1822,Set/Clear Error Interrupt 1822" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1821,Set/Clear Error Interrupt 1821" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1820,Set/Clear Error Interrupt 1820" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1819,Set/Clear Error Interrupt 1819" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1818,Set/Clear Error Interrupt 1818" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1817,Set/Clear Error Interrupt 1817" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1816,Set/Clear Error Interrupt 1816" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1815,Set/Clear Error Interrupt 1815" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1814,Set/Clear Error Interrupt 1814" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1813,Set/Clear Error Interrupt 1813" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1812,Set/Clear Error Interrupt 1812" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1811,Set/Clear Error Interrupt 1811" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1810,Set/Clear Error Interrupt 1810" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1809,Set/Clear Error Interrupt 1809" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1808,Set/Clear Error Interrupt 1808" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1807,Set/Clear Error Interrupt 1807" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1806,Set/Clear Error Interrupt 1806" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1805,Set/Clear Error Interrupt 1805" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1804,Set/Clear Error Interrupt 1804" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1803,Set/Clear Error Interrupt 1803" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1802,Set/Clear Error Interrupt 1802" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1801,Set/Clear Error Interrupt 1801" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1800,Set/Clear Error Interrupt 1800" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1799,Set/Clear Error Interrupt 1799" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1798,Set/Clear Error Interrupt 1798" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1797,Set/Clear Error Interrupt 1797" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1796,Set/Clear Error Interrupt 1796" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1795,Set/Clear Error Interrupt 1795" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1794,Set/Clear Error Interrupt 1794" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1793,Set/Clear Error Interrupt 1793" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1792,Set/Clear Error Interrupt 1792" "No Error,Error" else hgroup.long 0xE164++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR25E,Interrupt Set/Clear Error Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3468))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE168++0x03 line.long 0x00 "GICD_SET/CLR_ERROR26E,Interrupt Set/Clear Error Register Extended 26" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1855,Set/Clear Error Interrupt 1855" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1854,Set/Clear Error Interrupt 1854" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1853,Set/Clear Error Interrupt 1853" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1852,Set/Clear Error Interrupt 1852" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1851,Set/Clear Error Interrupt 1851" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1850,Set/Clear Error Interrupt 1850" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1849,Set/Clear Error Interrupt 1849" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1848,Set/Clear Error Interrupt 1848" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1847,Set/Clear Error Interrupt 1847" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1846,Set/Clear Error Interrupt 1846" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1845,Set/Clear Error Interrupt 1845" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1844,Set/Clear Error Interrupt 1844" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1843,Set/Clear Error Interrupt 1843" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1842,Set/Clear Error Interrupt 1842" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1841,Set/Clear Error Interrupt 1841" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1840,Set/Clear Error Interrupt 1840" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1839,Set/Clear Error Interrupt 1839" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1838,Set/Clear Error Interrupt 1838" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1837,Set/Clear Error Interrupt 1837" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1836,Set/Clear Error Interrupt 1836" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1835,Set/Clear Error Interrupt 1835" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1834,Set/Clear Error Interrupt 1834" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1833,Set/Clear Error Interrupt 1833" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1832,Set/Clear Error Interrupt 1832" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1831,Set/Clear Error Interrupt 1831" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1830,Set/Clear Error Interrupt 1830" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1829,Set/Clear Error Interrupt 1829" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1828,Set/Clear Error Interrupt 1828" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1827,Set/Clear Error Interrupt 1827" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1826,Set/Clear Error Interrupt 1826" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1825,Set/Clear Error Interrupt 1825" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1824,Set/Clear Error Interrupt 1824" "No Error,Error" else hgroup.long 0xE168++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR26E,Interrupt Set/Clear Error Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x346C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE16C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR27E,Interrupt Set/Clear Error Register Extended 27" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1887,Set/Clear Error Interrupt 1887" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1886,Set/Clear Error Interrupt 1886" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1885,Set/Clear Error Interrupt 1885" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1884,Set/Clear Error Interrupt 1884" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1883,Set/Clear Error Interrupt 1883" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1882,Set/Clear Error Interrupt 1882" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1881,Set/Clear Error Interrupt 1881" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1880,Set/Clear Error Interrupt 1880" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1879,Set/Clear Error Interrupt 1879" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1878,Set/Clear Error Interrupt 1878" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1877,Set/Clear Error Interrupt 1877" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1876,Set/Clear Error Interrupt 1876" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1875,Set/Clear Error Interrupt 1875" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1874,Set/Clear Error Interrupt 1874" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1873,Set/Clear Error Interrupt 1873" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1872,Set/Clear Error Interrupt 1872" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1871,Set/Clear Error Interrupt 1871" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1870,Set/Clear Error Interrupt 1870" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1869,Set/Clear Error Interrupt 1869" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1868,Set/Clear Error Interrupt 1868" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1867,Set/Clear Error Interrupt 1867" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1866,Set/Clear Error Interrupt 1866" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1865,Set/Clear Error Interrupt 1865" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1864,Set/Clear Error Interrupt 1864" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1863,Set/Clear Error Interrupt 1863" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1862,Set/Clear Error Interrupt 1862" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1861,Set/Clear Error Interrupt 1861" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1860,Set/Clear Error Interrupt 1860" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1859,Set/Clear Error Interrupt 1859" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1858,Set/Clear Error Interrupt 1858" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1857,Set/Clear Error Interrupt 1857" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1856,Set/Clear Error Interrupt 1856" "No Error,Error" else hgroup.long 0xE16C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR27E,Interrupt Set/Clear Error Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3470))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE170++0x03 line.long 0x00 "GICD_SET/CLR_ERROR28E,Interrupt Set/Clear Error Register Extended 28" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1919,Set/Clear Error Interrupt 1919" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1918,Set/Clear Error Interrupt 1918" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1917,Set/Clear Error Interrupt 1917" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1916,Set/Clear Error Interrupt 1916" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1915,Set/Clear Error Interrupt 1915" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1914,Set/Clear Error Interrupt 1914" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1913,Set/Clear Error Interrupt 1913" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1912,Set/Clear Error Interrupt 1912" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1911,Set/Clear Error Interrupt 1911" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1910,Set/Clear Error Interrupt 1910" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1909,Set/Clear Error Interrupt 1909" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1908,Set/Clear Error Interrupt 1908" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1907,Set/Clear Error Interrupt 1907" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1906,Set/Clear Error Interrupt 1906" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1905,Set/Clear Error Interrupt 1905" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1904,Set/Clear Error Interrupt 1904" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1903,Set/Clear Error Interrupt 1903" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1902,Set/Clear Error Interrupt 1902" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1901,Set/Clear Error Interrupt 1901" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1900,Set/Clear Error Interrupt 1900" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1899,Set/Clear Error Interrupt 1899" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1898,Set/Clear Error Interrupt 1898" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1897,Set/Clear Error Interrupt 1897" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1896,Set/Clear Error Interrupt 1896" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1895,Set/Clear Error Interrupt 1895" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1894,Set/Clear Error Interrupt 1894" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1893,Set/Clear Error Interrupt 1893" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1892,Set/Clear Error Interrupt 1892" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1891,Set/Clear Error Interrupt 1891" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1890,Set/Clear Error Interrupt 1890" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1889,Set/Clear Error Interrupt 1889" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1888,Set/Clear Error Interrupt 1888" "No Error,Error" else hgroup.long 0xE170++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR28E,Interrupt Set/Clear Error Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3474))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE174++0x03 line.long 0x00 "GICD_SET/CLR_ERROR29E,Interrupt Set/Clear Error Register Extended 29" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1951,Set/Clear Error Interrupt 1951" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1950,Set/Clear Error Interrupt 1950" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1949,Set/Clear Error Interrupt 1949" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1948,Set/Clear Error Interrupt 1948" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1947,Set/Clear Error Interrupt 1947" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1946,Set/Clear Error Interrupt 1946" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1945,Set/Clear Error Interrupt 1945" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1944,Set/Clear Error Interrupt 1944" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1943,Set/Clear Error Interrupt 1943" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1942,Set/Clear Error Interrupt 1942" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1941,Set/Clear Error Interrupt 1941" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1940,Set/Clear Error Interrupt 1940" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1939,Set/Clear Error Interrupt 1939" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1938,Set/Clear Error Interrupt 1938" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1937,Set/Clear Error Interrupt 1937" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1936,Set/Clear Error Interrupt 1936" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1935,Set/Clear Error Interrupt 1935" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1934,Set/Clear Error Interrupt 1934" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1933,Set/Clear Error Interrupt 1933" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1932,Set/Clear Error Interrupt 1932" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1931,Set/Clear Error Interrupt 1931" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1930,Set/Clear Error Interrupt 1930" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1929,Set/Clear Error Interrupt 1929" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1928,Set/Clear Error Interrupt 1928" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1927,Set/Clear Error Interrupt 1927" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1926,Set/Clear Error Interrupt 1926" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1925,Set/Clear Error Interrupt 1925" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1924,Set/Clear Error Interrupt 1924" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1923,Set/Clear Error Interrupt 1923" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1922,Set/Clear Error Interrupt 1922" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1921,Set/Clear Error Interrupt 1921" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1920,Set/Clear Error Interrupt 1920" "No Error,Error" else hgroup.long 0xE174++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR29E,Interrupt Set/Clear Error Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x3478))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE178++0x03 line.long 0x00 "GICD_SET/CLR_ERROR30E,Interrupt Set/Clear Error Register Extended 30" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR1983,Set/Clear Error Interrupt 1983" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR1982,Set/Clear Error Interrupt 1982" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR1981,Set/Clear Error Interrupt 1981" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR1980,Set/Clear Error Interrupt 1980" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR1979,Set/Clear Error Interrupt 1979" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR1978,Set/Clear Error Interrupt 1978" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR1977,Set/Clear Error Interrupt 1977" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR1976,Set/Clear Error Interrupt 1976" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR1975,Set/Clear Error Interrupt 1975" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR1974,Set/Clear Error Interrupt 1974" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR1973,Set/Clear Error Interrupt 1973" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR1972,Set/Clear Error Interrupt 1972" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR1971,Set/Clear Error Interrupt 1971" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR1970,Set/Clear Error Interrupt 1970" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR1969,Set/Clear Error Interrupt 1969" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR1968,Set/Clear Error Interrupt 1968" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1967,Set/Clear Error Interrupt 1967" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1966,Set/Clear Error Interrupt 1966" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1965,Set/Clear Error Interrupt 1965" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1964,Set/Clear Error Interrupt 1964" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1963,Set/Clear Error Interrupt 1963" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1962,Set/Clear Error Interrupt 1962" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1961,Set/Clear Error Interrupt 1961" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1960,Set/Clear Error Interrupt 1960" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1959,Set/Clear Error Interrupt 1959" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1958,Set/Clear Error Interrupt 1958" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1957,Set/Clear Error Interrupt 1957" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1956,Set/Clear Error Interrupt 1956" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1955,Set/Clear Error Interrupt 1955" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1954,Set/Clear Error Interrupt 1954" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1953,Set/Clear Error Interrupt 1953" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1952,Set/Clear Error Interrupt 1952" "No Error,Error" else hgroup.long 0xE178++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR30E,Interrupt Set/Clear Error Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x347C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE17C++0x03 line.long 0x00 "GICD_SET/CLR_ERROR31E,Interrupt Set/Clear Error Register Extended 31" setclrfld.long 0x00 31. 0x00 31. 0x400 31. "SET/CLRERR2015,Set/Clear Error Interrupt 2015" "No Error,Error" setclrfld.long 0x00 30. 0x00 30. 0x400 30. "SET/CLRERR2014,Set/Clear Error Interrupt 2014" "No Error,Error" setclrfld.long 0x00 29. 0x00 29. 0x400 29. "SET/CLRERR2013,Set/Clear Error Interrupt 2013" "No Error,Error" newline setclrfld.long 0x00 28. 0x00 28. 0x400 28. "SET/CLRERR2012,Set/Clear Error Interrupt 2012" "No Error,Error" setclrfld.long 0x00 27. 0x00 27. 0x400 27. "SET/CLRERR2011,Set/Clear Error Interrupt 2011" "No Error,Error" setclrfld.long 0x00 26. 0x00 26. 0x400 26. "SET/CLRERR2010,Set/Clear Error Interrupt 2010" "No Error,Error" newline setclrfld.long 0x00 25. 0x00 25. 0x400 25. "SET/CLRERR2009,Set/Clear Error Interrupt 2009" "No Error,Error" setclrfld.long 0x00 24. 0x00 24. 0x400 24. "SET/CLRERR2008,Set/Clear Error Interrupt 2008" "No Error,Error" setclrfld.long 0x00 23. 0x00 23. 0x400 23. "SET/CLRERR2007,Set/Clear Error Interrupt 2007" "No Error,Error" newline setclrfld.long 0x00 22. 0x00 22. 0x400 22. "SET/CLRERR2006,Set/Clear Error Interrupt 2006" "No Error,Error" setclrfld.long 0x00 21. 0x00 21. 0x400 21. "SET/CLRERR2005,Set/Clear Error Interrupt 2005" "No Error,Error" setclrfld.long 0x00 20. 0x00 20. 0x400 20. "SET/CLRERR2004,Set/Clear Error Interrupt 2004" "No Error,Error" newline setclrfld.long 0x00 19. 0x00 19. 0x400 19. "SET/CLRERR2003,Set/Clear Error Interrupt 2003" "No Error,Error" setclrfld.long 0x00 18. 0x00 18. 0x400 18. "SET/CLRERR2002,Set/Clear Error Interrupt 2002" "No Error,Error" setclrfld.long 0x00 17. 0x00 17. 0x400 17. "SET/CLRERR2001,Set/Clear Error Interrupt 2001" "No Error,Error" newline setclrfld.long 0x00 16. 0x00 16. 0x400 16. "SET/CLRERR2000,Set/Clear Error Interrupt 2000" "No Error,Error" setclrfld.long 0x00 15. 0x00 15. 0x400 15. "SET/CLRERR1999,Set/Clear Error Interrupt 1999" "No Error,Error" setclrfld.long 0x00 14. 0x00 14. 0x400 14. "SET/CLRERR1998,Set/Clear Error Interrupt 1998" "No Error,Error" newline setclrfld.long 0x00 13. 0x00 13. 0x400 13. "SET/CLRERR1997,Set/Clear Error Interrupt 1997" "No Error,Error" setclrfld.long 0x00 12. 0x00 12. 0x400 12. "SET/CLRERR1996,Set/Clear Error Interrupt 1996" "No Error,Error" setclrfld.long 0x00 11. 0x00 11. 0x400 11. "SET/CLRERR1995,Set/Clear Error Interrupt 1995" "No Error,Error" newline setclrfld.long 0x00 10. 0x00 10. 0x400 10. "SET/CLRERR1994,Set/Clear Error Interrupt 1994" "No Error,Error" setclrfld.long 0x00 9. 0x00 9. 0x400 9. "SET/CLRERR1993,Set/Clear Error Interrupt 1993" "No Error,Error" setclrfld.long 0x00 8. 0x00 8. 0x400 8. "SET/CLRERR1992,Set/Clear Error Interrupt 1992" "No Error,Error" newline setclrfld.long 0x00 7. 0x00 7. 0x400 7. "SET/CLRERR1991,Set/Clear Error Interrupt 1991" "No Error,Error" setclrfld.long 0x00 6. 0x00 6. 0x400 6. "SET/CLRERR1990,Set/Clear Error Interrupt 1990" "No Error,Error" setclrfld.long 0x00 5. 0x00 5. 0x400 5. "SET/CLRERR1989,Set/Clear Error Interrupt 1989" "No Error,Error" newline setclrfld.long 0x00 4. 0x00 4. 0x400 4. "SET/CLRERR1988,Set/Clear Error Interrupt 1988" "No Error,Error" setclrfld.long 0x00 3. 0x00 3. 0x400 3. "SET/CLRERR1987,Set/Clear Error Interrupt 1987" "No Error,Error" setclrfld.long 0x00 2. 0x00 2. 0x400 2. "SET/CLRERR1986,Set/Clear Error Interrupt 1986" "No Error,Error" newline setclrfld.long 0x00 1. 0x00 1. 0x400 1. "SET/CLRERR1985,Set/Clear Error Interrupt 1985" "No Error,Error" setclrfld.long 0x00 0. 0x00 0. 0x400 0. "SET/CLRERR1984,Set/Clear Error Interrupt 1984" "No Error,Error" else hgroup.long 0xE17C++0x03 hide.long 0x00 "GICD_SET/CLR_ERROR31E,Interrupt Set/Clear Error Register Extended 31" endif tree.end tree "Interrupt Group Error Registers" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x84))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x01)) group.long 0xE184++0x03 line.long 0x00 "GICD_ICGERR1,Interrupt Clear Group Error Register 1" bitfld.long 0x00 31. "STATUS63,Clear Group Error Status 63" "No effect,Cleared" bitfld.long 0x00 30. "STATUS62,Clear Group Error Status 62" "No effect,Cleared" bitfld.long 0x00 29. "STATUS61,Clear Group Error Status 61" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS60,Clear Group Error Status 60" "No effect,Cleared" bitfld.long 0x00 27. "STATUS59,Clear Group Error Status 59" "No effect,Cleared" bitfld.long 0x00 26. "STATUS58,Clear Group Error Status 58" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS57,Clear Group Error Status 57" "No effect,Cleared" bitfld.long 0x00 24. "STATUS56,Clear Group Error Status 56" "No effect,Cleared" bitfld.long 0x00 23. "STATUS55,Clear Group Error Status 55" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS54,Clear Group Error Status 54" "No effect,Cleared" bitfld.long 0x00 21. "STATUS53,Clear Group Error Status 53" "No effect,Cleared" bitfld.long 0x00 20. "STATUS52,Clear Group Error Status 52" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS51,Clear Group Error Status 51" "No effect,Cleared" bitfld.long 0x00 18. "STATUS50,Clear Group Error Status 50" "No effect,Cleared" bitfld.long 0x00 17. "STATUS49,Clear Group Error Status 49" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS48,Clear Group Error Status 48" "No effect,Cleared" bitfld.long 0x00 15. "STATUS47,Clear Group Error Status 47" "No effect,Cleared" bitfld.long 0x00 14. "STATUS46,Clear Group Error Status 46" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS45,Clear Group Error Status 45" "No effect,Cleared" bitfld.long 0x00 12. "STATUS44,Clear Group Error Status 44" "No effect,Cleared" bitfld.long 0x00 11. "STATUS43,Clear Group Error Status 43" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS42,Clear Group Error Status 42" "No effect,Cleared" bitfld.long 0x00 9. "STATUS41,Clear Group Error Status 41" "No effect,Cleared" bitfld.long 0x00 8. "STATUS40,Clear Group Error Status 40" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS39,Clear Group Error Status 39" "No effect,Cleared" bitfld.long 0x00 6. "STATUS38,Clear Group Error Status 38" "No effect,Cleared" bitfld.long 0x00 5. "STATUS37,Clear Group Error Status 37" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS36,Clear Group Error Status 36" "No effect,Cleared" bitfld.long 0x00 3. "STATUS35,Clear Group Error Status 35" "No effect,Cleared" bitfld.long 0x00 2. "STATUS34,Clear Group Error Status 34" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS33,Clear Group Error Status 33" "No effect,Cleared" bitfld.long 0x00 0. "STATUS32,Clear Group Error Status 32" "No effect,Cleared" else hgroup.long 0xE184++0x03 hide.long 0x00 "GICD_ICGERR1,Interrupt Clear Group Error Register 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x88))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x02)) group.long 0xE188++0x03 line.long 0x00 "GICD_ICGERR2,Interrupt Clear Group Error Register 2" bitfld.long 0x00 31. "STATUS95,Clear Group Error Status 95" "No effect,Cleared" bitfld.long 0x00 30. "STATUS94,Clear Group Error Status 94" "No effect,Cleared" bitfld.long 0x00 29. "STATUS93,Clear Group Error Status 93" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS92,Clear Group Error Status 92" "No effect,Cleared" bitfld.long 0x00 27. "STATUS91,Clear Group Error Status 91" "No effect,Cleared" bitfld.long 0x00 26. "STATUS90,Clear Group Error Status 90" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS89,Clear Group Error Status 89" "No effect,Cleared" bitfld.long 0x00 24. "STATUS88,Clear Group Error Status 88" "No effect,Cleared" bitfld.long 0x00 23. "STATUS87,Clear Group Error Status 87" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS86,Clear Group Error Status 86" "No effect,Cleared" bitfld.long 0x00 21. "STATUS85,Clear Group Error Status 85" "No effect,Cleared" bitfld.long 0x00 20. "STATUS84,Clear Group Error Status 84" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS83,Clear Group Error Status 83" "No effect,Cleared" bitfld.long 0x00 18. "STATUS82,Clear Group Error Status 82" "No effect,Cleared" bitfld.long 0x00 17. "STATUS81,Clear Group Error Status 81" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS80,Clear Group Error Status 80" "No effect,Cleared" bitfld.long 0x00 15. "STATUS79,Clear Group Error Status 79" "No effect,Cleared" bitfld.long 0x00 14. "STATUS78,Clear Group Error Status 78" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS77,Clear Group Error Status 77" "No effect,Cleared" bitfld.long 0x00 12. "STATUS76,Clear Group Error Status 76" "No effect,Cleared" bitfld.long 0x00 11. "STATUS75,Clear Group Error Status 75" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS74,Clear Group Error Status 74" "No effect,Cleared" bitfld.long 0x00 9. "STATUS73,Clear Group Error Status 73" "No effect,Cleared" bitfld.long 0x00 8. "STATUS72,Clear Group Error Status 72" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS71,Clear Group Error Status 71" "No effect,Cleared" bitfld.long 0x00 6. "STATUS70,Clear Group Error Status 70" "No effect,Cleared" bitfld.long 0x00 5. "STATUS69,Clear Group Error Status 69" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS68,Clear Group Error Status 68" "No effect,Cleared" bitfld.long 0x00 3. "STATUS67,Clear Group Error Status 67" "No effect,Cleared" bitfld.long 0x00 2. "STATUS66,Clear Group Error Status 66" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS65,Clear Group Error Status 65" "No effect,Cleared" bitfld.long 0x00 0. "STATUS64,Clear Group Error Status 64" "No effect,Cleared" else hgroup.long 0xE188++0x03 hide.long 0x00 "GICD_ICGERR2,Interrupt Clear Group Error Register 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x8C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x03)) group.long 0xE18C++0x03 line.long 0x00 "GICD_ICGERR3,Interrupt Clear Group Error Register 3" bitfld.long 0x00 31. "STATUS127,Clear Group Error Status 127" "No effect,Cleared" bitfld.long 0x00 30. "STATUS126,Clear Group Error Status 126" "No effect,Cleared" bitfld.long 0x00 29. "STATUS125,Clear Group Error Status 125" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS124,Clear Group Error Status 124" "No effect,Cleared" bitfld.long 0x00 27. "STATUS123,Clear Group Error Status 123" "No effect,Cleared" bitfld.long 0x00 26. "STATUS122,Clear Group Error Status 122" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS121,Clear Group Error Status 121" "No effect,Cleared" bitfld.long 0x00 24. "STATUS120,Clear Group Error Status 120" "No effect,Cleared" bitfld.long 0x00 23. "STATUS119,Clear Group Error Status 119" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS118,Clear Group Error Status 118" "No effect,Cleared" bitfld.long 0x00 21. "STATUS117,Clear Group Error Status 117" "No effect,Cleared" bitfld.long 0x00 20. "STATUS116,Clear Group Error Status 116" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS115,Clear Group Error Status 115" "No effect,Cleared" bitfld.long 0x00 18. "STATUS114,Clear Group Error Status 114" "No effect,Cleared" bitfld.long 0x00 17. "STATUS113,Clear Group Error Status 113" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS112,Clear Group Error Status 112" "No effect,Cleared" bitfld.long 0x00 15. "STATUS111,Clear Group Error Status 111" "No effect,Cleared" bitfld.long 0x00 14. "STATUS110,Clear Group Error Status 110" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS109,Clear Group Error Status 109" "No effect,Cleared" bitfld.long 0x00 12. "STATUS108,Clear Group Error Status 108" "No effect,Cleared" bitfld.long 0x00 11. "STATUS107,Clear Group Error Status 107" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS106,Clear Group Error Status 106" "No effect,Cleared" bitfld.long 0x00 9. "STATUS105,Clear Group Error Status 105" "No effect,Cleared" bitfld.long 0x00 8. "STATUS104,Clear Group Error Status 104" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS103,Clear Group Error Status 103" "No effect,Cleared" bitfld.long 0x00 6. "STATUS102,Clear Group Error Status 102" "No effect,Cleared" bitfld.long 0x00 5. "STATUS101,Clear Group Error Status 101" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS100,Clear Group Error Status 100" "No effect,Cleared" bitfld.long 0x00 3. "STATUS99,Clear Group Error Status 99" "No effect,Cleared" bitfld.long 0x00 2. "STATUS98,Clear Group Error Status 98" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS97,Clear Group Error Status 97" "No effect,Cleared" bitfld.long 0x00 0. "STATUS96,Clear Group Error Status 96" "No effect,Cleared" else hgroup.long 0xE18C++0x03 hide.long 0x00 "GICD_ICGERR3,Interrupt Clear Group Error Register 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x90))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x04)) group.long 0xE190++0x03 line.long 0x00 "GICD_ICGERR4,Interrupt Clear Group Error Register 4" bitfld.long 0x00 31. "STATUS159,Clear Group Error Status 159" "No effect,Cleared" bitfld.long 0x00 30. "STATUS158,Clear Group Error Status 158" "No effect,Cleared" bitfld.long 0x00 29. "STATUS157,Clear Group Error Status 157" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS156,Clear Group Error Status 156" "No effect,Cleared" bitfld.long 0x00 27. "STATUS155,Clear Group Error Status 155" "No effect,Cleared" bitfld.long 0x00 26. "STATUS154,Clear Group Error Status 154" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS153,Clear Group Error Status 153" "No effect,Cleared" bitfld.long 0x00 24. "STATUS152,Clear Group Error Status 152" "No effect,Cleared" bitfld.long 0x00 23. "STATUS151,Clear Group Error Status 151" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS150,Clear Group Error Status 150" "No effect,Cleared" bitfld.long 0x00 21. "STATUS149,Clear Group Error Status 149" "No effect,Cleared" bitfld.long 0x00 20. "STATUS148,Clear Group Error Status 148" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS147,Clear Group Error Status 147" "No effect,Cleared" bitfld.long 0x00 18. "STATUS146,Clear Group Error Status 146" "No effect,Cleared" bitfld.long 0x00 17. "STATUS145,Clear Group Error Status 145" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS144,Clear Group Error Status 144" "No effect,Cleared" bitfld.long 0x00 15. "STATUS143,Clear Group Error Status 143" "No effect,Cleared" bitfld.long 0x00 14. "STATUS142,Clear Group Error Status 142" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS141,Clear Group Error Status 141" "No effect,Cleared" bitfld.long 0x00 12. "STATUS140,Clear Group Error Status 140" "No effect,Cleared" bitfld.long 0x00 11. "STATUS139,Clear Group Error Status 139" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS138,Clear Group Error Status 138" "No effect,Cleared" bitfld.long 0x00 9. "STATUS137,Clear Group Error Status 137" "No effect,Cleared" bitfld.long 0x00 8. "STATUS136,Clear Group Error Status 136" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS135,Clear Group Error Status 135" "No effect,Cleared" bitfld.long 0x00 6. "STATUS134,Clear Group Error Status 134" "No effect,Cleared" bitfld.long 0x00 5. "STATUS133,Clear Group Error Status 133" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS132,Clear Group Error Status 132" "No effect,Cleared" bitfld.long 0x00 3. "STATUS131,Clear Group Error Status 131" "No effect,Cleared" bitfld.long 0x00 2. "STATUS130,Clear Group Error Status 130" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS129,Clear Group Error Status 129" "No effect,Cleared" bitfld.long 0x00 0. "STATUS128,Clear Group Error Status 128" "No effect,Cleared" else hgroup.long 0xE190++0x03 hide.long 0x00 "GICD_ICGERR4,Interrupt Clear Group Error Register 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x94))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x05)) group.long 0xE194++0x03 line.long 0x00 "GICD_ICGERR5,Interrupt Clear Group Error Register 5" bitfld.long 0x00 31. "STATUS191,Clear Group Error Status 191" "No effect,Cleared" bitfld.long 0x00 30. "STATUS190,Clear Group Error Status 190" "No effect,Cleared" bitfld.long 0x00 29. "STATUS189,Clear Group Error Status 189" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS188,Clear Group Error Status 188" "No effect,Cleared" bitfld.long 0x00 27. "STATUS187,Clear Group Error Status 187" "No effect,Cleared" bitfld.long 0x00 26. "STATUS186,Clear Group Error Status 186" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS185,Clear Group Error Status 185" "No effect,Cleared" bitfld.long 0x00 24. "STATUS184,Clear Group Error Status 184" "No effect,Cleared" bitfld.long 0x00 23. "STATUS183,Clear Group Error Status 183" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS182,Clear Group Error Status 182" "No effect,Cleared" bitfld.long 0x00 21. "STATUS181,Clear Group Error Status 181" "No effect,Cleared" bitfld.long 0x00 20. "STATUS180,Clear Group Error Status 180" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS179,Clear Group Error Status 179" "No effect,Cleared" bitfld.long 0x00 18. "STATUS178,Clear Group Error Status 178" "No effect,Cleared" bitfld.long 0x00 17. "STATUS177,Clear Group Error Status 177" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS176,Clear Group Error Status 176" "No effect,Cleared" bitfld.long 0x00 15. "STATUS175,Clear Group Error Status 175" "No effect,Cleared" bitfld.long 0x00 14. "STATUS174,Clear Group Error Status 174" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS173,Clear Group Error Status 173" "No effect,Cleared" bitfld.long 0x00 12. "STATUS172,Clear Group Error Status 172" "No effect,Cleared" bitfld.long 0x00 11. "STATUS171,Clear Group Error Status 171" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS170,Clear Group Error Status 170" "No effect,Cleared" bitfld.long 0x00 9. "STATUS169,Clear Group Error Status 169" "No effect,Cleared" bitfld.long 0x00 8. "STATUS168,Clear Group Error Status 168" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS167,Clear Group Error Status 167" "No effect,Cleared" bitfld.long 0x00 6. "STATUS166,Clear Group Error Status 166" "No effect,Cleared" bitfld.long 0x00 5. "STATUS165,Clear Group Error Status 165" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS164,Clear Group Error Status 164" "No effect,Cleared" bitfld.long 0x00 3. "STATUS163,Clear Group Error Status 163" "No effect,Cleared" bitfld.long 0x00 2. "STATUS162,Clear Group Error Status 162" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS161,Clear Group Error Status 161" "No effect,Cleared" bitfld.long 0x00 0. "STATUS160,Clear Group Error Status 160" "No effect,Cleared" else hgroup.long 0xE194++0x03 hide.long 0x00 "GICD_ICGERR5,Interrupt Clear Group Error Register 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x98))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x06)) group.long 0xE198++0x03 line.long 0x00 "GICD_ICGERR6,Interrupt Clear Group Error Register 6" bitfld.long 0x00 31. "STATUS223,Clear Group Error Status 223" "No effect,Cleared" bitfld.long 0x00 30. "STATUS222,Clear Group Error Status 222" "No effect,Cleared" bitfld.long 0x00 29. "STATUS221,Clear Group Error Status 221" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS220,Clear Group Error Status 220" "No effect,Cleared" bitfld.long 0x00 27. "STATUS219,Clear Group Error Status 219" "No effect,Cleared" bitfld.long 0x00 26. "STATUS218,Clear Group Error Status 218" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS217,Clear Group Error Status 217" "No effect,Cleared" bitfld.long 0x00 24. "STATUS216,Clear Group Error Status 216" "No effect,Cleared" bitfld.long 0x00 23. "STATUS215,Clear Group Error Status 215" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS214,Clear Group Error Status 214" "No effect,Cleared" bitfld.long 0x00 21. "STATUS213,Clear Group Error Status 213" "No effect,Cleared" bitfld.long 0x00 20. "STATUS212,Clear Group Error Status 212" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS211,Clear Group Error Status 211" "No effect,Cleared" bitfld.long 0x00 18. "STATUS210,Clear Group Error Status 210" "No effect,Cleared" bitfld.long 0x00 17. "STATUS209,Clear Group Error Status 209" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS208,Clear Group Error Status 208" "No effect,Cleared" bitfld.long 0x00 15. "STATUS207,Clear Group Error Status 207" "No effect,Cleared" bitfld.long 0x00 14. "STATUS206,Clear Group Error Status 206" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS205,Clear Group Error Status 205" "No effect,Cleared" bitfld.long 0x00 12. "STATUS204,Clear Group Error Status 204" "No effect,Cleared" bitfld.long 0x00 11. "STATUS203,Clear Group Error Status 203" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS202,Clear Group Error Status 202" "No effect,Cleared" bitfld.long 0x00 9. "STATUS201,Clear Group Error Status 201" "No effect,Cleared" bitfld.long 0x00 8. "STATUS200,Clear Group Error Status 200" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS199,Clear Group Error Status 199" "No effect,Cleared" bitfld.long 0x00 6. "STATUS198,Clear Group Error Status 198" "No effect,Cleared" bitfld.long 0x00 5. "STATUS197,Clear Group Error Status 197" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS196,Clear Group Error Status 196" "No effect,Cleared" bitfld.long 0x00 3. "STATUS195,Clear Group Error Status 195" "No effect,Cleared" bitfld.long 0x00 2. "STATUS194,Clear Group Error Status 194" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS193,Clear Group Error Status 193" "No effect,Cleared" bitfld.long 0x00 0. "STATUS192,Clear Group Error Status 192" "No effect,Cleared" else hgroup.long 0xE198++0x03 hide.long 0x00 "GICD_ICGERR6,Interrupt Clear Group Error Register 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0x9C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x07)) group.long 0xE19C++0x03 line.long 0x00 "GICD_ICGERR7,Interrupt Clear Group Error Register 7" bitfld.long 0x00 31. "STATUS255,Clear Group Error Status 255" "No effect,Cleared" bitfld.long 0x00 30. "STATUS254,Clear Group Error Status 254" "No effect,Cleared" bitfld.long 0x00 29. "STATUS253,Clear Group Error Status 253" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS252,Clear Group Error Status 252" "No effect,Cleared" bitfld.long 0x00 27. "STATUS251,Clear Group Error Status 251" "No effect,Cleared" bitfld.long 0x00 26. "STATUS250,Clear Group Error Status 250" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS249,Clear Group Error Status 249" "No effect,Cleared" bitfld.long 0x00 24. "STATUS248,Clear Group Error Status 248" "No effect,Cleared" bitfld.long 0x00 23. "STATUS247,Clear Group Error Status 247" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS246,Clear Group Error Status 246" "No effect,Cleared" bitfld.long 0x00 21. "STATUS245,Clear Group Error Status 245" "No effect,Cleared" bitfld.long 0x00 20. "STATUS244,Clear Group Error Status 244" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS243,Clear Group Error Status 243" "No effect,Cleared" bitfld.long 0x00 18. "STATUS242,Clear Group Error Status 242" "No effect,Cleared" bitfld.long 0x00 17. "STATUS241,Clear Group Error Status 241" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS240,Clear Group Error Status 240" "No effect,Cleared" bitfld.long 0x00 15. "STATUS239,Clear Group Error Status 239" "No effect,Cleared" bitfld.long 0x00 14. "STATUS238,Clear Group Error Status 238" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS237,Clear Group Error Status 237" "No effect,Cleared" bitfld.long 0x00 12. "STATUS236,Clear Group Error Status 236" "No effect,Cleared" bitfld.long 0x00 11. "STATUS235,Clear Group Error Status 235" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS234,Clear Group Error Status 234" "No effect,Cleared" bitfld.long 0x00 9. "STATUS233,Clear Group Error Status 233" "No effect,Cleared" bitfld.long 0x00 8. "STATUS232,Clear Group Error Status 232" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS231,Clear Group Error Status 231" "No effect,Cleared" bitfld.long 0x00 6. "STATUS230,Clear Group Error Status 230" "No effect,Cleared" bitfld.long 0x00 5. "STATUS229,Clear Group Error Status 229" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS228,Clear Group Error Status 228" "No effect,Cleared" bitfld.long 0x00 3. "STATUS227,Clear Group Error Status 227" "No effect,Cleared" bitfld.long 0x00 2. "STATUS226,Clear Group Error Status 226" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS225,Clear Group Error Status 225" "No effect,Cleared" bitfld.long 0x00 0. "STATUS224,Clear Group Error Status 224" "No effect,Cleared" else hgroup.long 0xE19C++0x03 hide.long 0x00 "GICD_ICGERR7,Interrupt Clear Group Error Register 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xA0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x08)) group.long 0xE1A0++0x03 line.long 0x00 "GICD_ICGERR8,Interrupt Clear Group Error Register 8" bitfld.long 0x00 31. "STATUS287,Clear Group Error Status 287" "No effect,Cleared" bitfld.long 0x00 30. "STATUS286,Clear Group Error Status 286" "No effect,Cleared" bitfld.long 0x00 29. "STATUS285,Clear Group Error Status 285" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS284,Clear Group Error Status 284" "No effect,Cleared" bitfld.long 0x00 27. "STATUS283,Clear Group Error Status 283" "No effect,Cleared" bitfld.long 0x00 26. "STATUS282,Clear Group Error Status 282" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS281,Clear Group Error Status 281" "No effect,Cleared" bitfld.long 0x00 24. "STATUS280,Clear Group Error Status 280" "No effect,Cleared" bitfld.long 0x00 23. "STATUS279,Clear Group Error Status 279" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS278,Clear Group Error Status 278" "No effect,Cleared" bitfld.long 0x00 21. "STATUS277,Clear Group Error Status 277" "No effect,Cleared" bitfld.long 0x00 20. "STATUS276,Clear Group Error Status 276" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS275,Clear Group Error Status 275" "No effect,Cleared" bitfld.long 0x00 18. "STATUS274,Clear Group Error Status 274" "No effect,Cleared" bitfld.long 0x00 17. "STATUS273,Clear Group Error Status 273" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS272,Clear Group Error Status 272" "No effect,Cleared" bitfld.long 0x00 15. "STATUS271,Clear Group Error Status 271" "No effect,Cleared" bitfld.long 0x00 14. "STATUS270,Clear Group Error Status 270" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS269,Clear Group Error Status 269" "No effect,Cleared" bitfld.long 0x00 12. "STATUS268,Clear Group Error Status 268" "No effect,Cleared" bitfld.long 0x00 11. "STATUS267,Clear Group Error Status 267" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS266,Clear Group Error Status 266" "No effect,Cleared" bitfld.long 0x00 9. "STATUS265,Clear Group Error Status 265" "No effect,Cleared" bitfld.long 0x00 8. "STATUS264,Clear Group Error Status 264" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS263,Clear Group Error Status 263" "No effect,Cleared" bitfld.long 0x00 6. "STATUS262,Clear Group Error Status 262" "No effect,Cleared" bitfld.long 0x00 5. "STATUS261,Clear Group Error Status 261" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS260,Clear Group Error Status 260" "No effect,Cleared" bitfld.long 0x00 3. "STATUS259,Clear Group Error Status 259" "No effect,Cleared" bitfld.long 0x00 2. "STATUS258,Clear Group Error Status 258" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS257,Clear Group Error Status 257" "No effect,Cleared" bitfld.long 0x00 0. "STATUS256,Clear Group Error Status 256" "No effect,Cleared" else hgroup.long 0xE1A0++0x03 hide.long 0x00 "GICD_ICGERR8,Interrupt Clear Group Error Register 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xA4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x09)) group.long 0xE1A4++0x03 line.long 0x00 "GICD_ICGERR9,Interrupt Clear Group Error Register 9" bitfld.long 0x00 31. "STATUS319,Clear Group Error Status 319" "No effect,Cleared" bitfld.long 0x00 30. "STATUS318,Clear Group Error Status 318" "No effect,Cleared" bitfld.long 0x00 29. "STATUS317,Clear Group Error Status 317" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS316,Clear Group Error Status 316" "No effect,Cleared" bitfld.long 0x00 27. "STATUS315,Clear Group Error Status 315" "No effect,Cleared" bitfld.long 0x00 26. "STATUS314,Clear Group Error Status 314" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS313,Clear Group Error Status 313" "No effect,Cleared" bitfld.long 0x00 24. "STATUS312,Clear Group Error Status 312" "No effect,Cleared" bitfld.long 0x00 23. "STATUS311,Clear Group Error Status 311" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS310,Clear Group Error Status 310" "No effect,Cleared" bitfld.long 0x00 21. "STATUS309,Clear Group Error Status 309" "No effect,Cleared" bitfld.long 0x00 20. "STATUS308,Clear Group Error Status 308" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS307,Clear Group Error Status 307" "No effect,Cleared" bitfld.long 0x00 18. "STATUS306,Clear Group Error Status 306" "No effect,Cleared" bitfld.long 0x00 17. "STATUS305,Clear Group Error Status 305" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS304,Clear Group Error Status 304" "No effect,Cleared" bitfld.long 0x00 15. "STATUS303,Clear Group Error Status 303" "No effect,Cleared" bitfld.long 0x00 14. "STATUS302,Clear Group Error Status 302" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS301,Clear Group Error Status 301" "No effect,Cleared" bitfld.long 0x00 12. "STATUS300,Clear Group Error Status 300" "No effect,Cleared" bitfld.long 0x00 11. "STATUS299,Clear Group Error Status 299" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS298,Clear Group Error Status 298" "No effect,Cleared" bitfld.long 0x00 9. "STATUS297,Clear Group Error Status 297" "No effect,Cleared" bitfld.long 0x00 8. "STATUS296,Clear Group Error Status 296" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS295,Clear Group Error Status 295" "No effect,Cleared" bitfld.long 0x00 6. "STATUS294,Clear Group Error Status 294" "No effect,Cleared" bitfld.long 0x00 5. "STATUS293,Clear Group Error Status 293" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS292,Clear Group Error Status 292" "No effect,Cleared" bitfld.long 0x00 3. "STATUS291,Clear Group Error Status 291" "No effect,Cleared" bitfld.long 0x00 2. "STATUS290,Clear Group Error Status 290" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS289,Clear Group Error Status 289" "No effect,Cleared" bitfld.long 0x00 0. "STATUS288,Clear Group Error Status 288" "No effect,Cleared" else hgroup.long 0xE1A4++0x03 hide.long 0x00 "GICD_ICGERR9,Interrupt Clear Group Error Register 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xA8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0A)) group.long 0xE1A8++0x03 line.long 0x00 "GICD_ICGERR10,Interrupt Clear Group Error Register 10" bitfld.long 0x00 31. "STATUS351,Clear Group Error Status 351" "No effect,Cleared" bitfld.long 0x00 30. "STATUS350,Clear Group Error Status 350" "No effect,Cleared" bitfld.long 0x00 29. "STATUS349,Clear Group Error Status 349" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS348,Clear Group Error Status 348" "No effect,Cleared" bitfld.long 0x00 27. "STATUS347,Clear Group Error Status 347" "No effect,Cleared" bitfld.long 0x00 26. "STATUS346,Clear Group Error Status 346" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS345,Clear Group Error Status 345" "No effect,Cleared" bitfld.long 0x00 24. "STATUS344,Clear Group Error Status 344" "No effect,Cleared" bitfld.long 0x00 23. "STATUS343,Clear Group Error Status 343" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS342,Clear Group Error Status 342" "No effect,Cleared" bitfld.long 0x00 21. "STATUS341,Clear Group Error Status 341" "No effect,Cleared" bitfld.long 0x00 20. "STATUS340,Clear Group Error Status 340" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS339,Clear Group Error Status 339" "No effect,Cleared" bitfld.long 0x00 18. "STATUS338,Clear Group Error Status 338" "No effect,Cleared" bitfld.long 0x00 17. "STATUS337,Clear Group Error Status 337" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS336,Clear Group Error Status 336" "No effect,Cleared" bitfld.long 0x00 15. "STATUS335,Clear Group Error Status 335" "No effect,Cleared" bitfld.long 0x00 14. "STATUS334,Clear Group Error Status 334" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS333,Clear Group Error Status 333" "No effect,Cleared" bitfld.long 0x00 12. "STATUS332,Clear Group Error Status 332" "No effect,Cleared" bitfld.long 0x00 11. "STATUS331,Clear Group Error Status 331" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS330,Clear Group Error Status 330" "No effect,Cleared" bitfld.long 0x00 9. "STATUS329,Clear Group Error Status 329" "No effect,Cleared" bitfld.long 0x00 8. "STATUS328,Clear Group Error Status 328" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS327,Clear Group Error Status 327" "No effect,Cleared" bitfld.long 0x00 6. "STATUS326,Clear Group Error Status 326" "No effect,Cleared" bitfld.long 0x00 5. "STATUS325,Clear Group Error Status 325" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS324,Clear Group Error Status 324" "No effect,Cleared" bitfld.long 0x00 3. "STATUS323,Clear Group Error Status 323" "No effect,Cleared" bitfld.long 0x00 2. "STATUS322,Clear Group Error Status 322" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS321,Clear Group Error Status 321" "No effect,Cleared" bitfld.long 0x00 0. "STATUS320,Clear Group Error Status 320" "No effect,Cleared" else hgroup.long 0xE1A8++0x03 hide.long 0x00 "GICD_ICGERR10,Interrupt Clear Group Error Register 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xAC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0B)) group.long 0xE1AC++0x03 line.long 0x00 "GICD_ICGERR11,Interrupt Clear Group Error Register 11" bitfld.long 0x00 31. "STATUS383,Clear Group Error Status 383" "No effect,Cleared" bitfld.long 0x00 30. "STATUS382,Clear Group Error Status 382" "No effect,Cleared" bitfld.long 0x00 29. "STATUS381,Clear Group Error Status 381" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS380,Clear Group Error Status 380" "No effect,Cleared" bitfld.long 0x00 27. "STATUS379,Clear Group Error Status 379" "No effect,Cleared" bitfld.long 0x00 26. "STATUS378,Clear Group Error Status 378" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS377,Clear Group Error Status 377" "No effect,Cleared" bitfld.long 0x00 24. "STATUS376,Clear Group Error Status 376" "No effect,Cleared" bitfld.long 0x00 23. "STATUS375,Clear Group Error Status 375" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS374,Clear Group Error Status 374" "No effect,Cleared" bitfld.long 0x00 21. "STATUS373,Clear Group Error Status 373" "No effect,Cleared" bitfld.long 0x00 20. "STATUS372,Clear Group Error Status 372" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS371,Clear Group Error Status 371" "No effect,Cleared" bitfld.long 0x00 18. "STATUS370,Clear Group Error Status 370" "No effect,Cleared" bitfld.long 0x00 17. "STATUS369,Clear Group Error Status 369" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS368,Clear Group Error Status 368" "No effect,Cleared" bitfld.long 0x00 15. "STATUS367,Clear Group Error Status 367" "No effect,Cleared" bitfld.long 0x00 14. "STATUS366,Clear Group Error Status 366" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS365,Clear Group Error Status 365" "No effect,Cleared" bitfld.long 0x00 12. "STATUS364,Clear Group Error Status 364" "No effect,Cleared" bitfld.long 0x00 11. "STATUS363,Clear Group Error Status 363" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS362,Clear Group Error Status 362" "No effect,Cleared" bitfld.long 0x00 9. "STATUS361,Clear Group Error Status 361" "No effect,Cleared" bitfld.long 0x00 8. "STATUS360,Clear Group Error Status 360" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS359,Clear Group Error Status 359" "No effect,Cleared" bitfld.long 0x00 6. "STATUS358,Clear Group Error Status 358" "No effect,Cleared" bitfld.long 0x00 5. "STATUS357,Clear Group Error Status 357" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS356,Clear Group Error Status 356" "No effect,Cleared" bitfld.long 0x00 3. "STATUS355,Clear Group Error Status 355" "No effect,Cleared" bitfld.long 0x00 2. "STATUS354,Clear Group Error Status 354" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS353,Clear Group Error Status 353" "No effect,Cleared" bitfld.long 0x00 0. "STATUS352,Clear Group Error Status 352" "No effect,Cleared" else hgroup.long 0xE1AC++0x03 hide.long 0x00 "GICD_ICGERR11,Interrupt Clear Group Error Register 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xB0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0C)) group.long 0xE1B0++0x03 line.long 0x00 "GICD_ICGERR12,Interrupt Clear Group Error Register 12" bitfld.long 0x00 31. "STATUS415,Clear Group Error Status 415" "No effect,Cleared" bitfld.long 0x00 30. "STATUS414,Clear Group Error Status 414" "No effect,Cleared" bitfld.long 0x00 29. "STATUS413,Clear Group Error Status 413" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS412,Clear Group Error Status 412" "No effect,Cleared" bitfld.long 0x00 27. "STATUS411,Clear Group Error Status 411" "No effect,Cleared" bitfld.long 0x00 26. "STATUS410,Clear Group Error Status 410" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS409,Clear Group Error Status 409" "No effect,Cleared" bitfld.long 0x00 24. "STATUS408,Clear Group Error Status 408" "No effect,Cleared" bitfld.long 0x00 23. "STATUS407,Clear Group Error Status 407" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS406,Clear Group Error Status 406" "No effect,Cleared" bitfld.long 0x00 21. "STATUS405,Clear Group Error Status 405" "No effect,Cleared" bitfld.long 0x00 20. "STATUS404,Clear Group Error Status 404" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS403,Clear Group Error Status 403" "No effect,Cleared" bitfld.long 0x00 18. "STATUS402,Clear Group Error Status 402" "No effect,Cleared" bitfld.long 0x00 17. "STATUS401,Clear Group Error Status 401" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS400,Clear Group Error Status 400" "No effect,Cleared" bitfld.long 0x00 15. "STATUS399,Clear Group Error Status 399" "No effect,Cleared" bitfld.long 0x00 14. "STATUS398,Clear Group Error Status 398" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS397,Clear Group Error Status 397" "No effect,Cleared" bitfld.long 0x00 12. "STATUS396,Clear Group Error Status 396" "No effect,Cleared" bitfld.long 0x00 11. "STATUS395,Clear Group Error Status 395" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS394,Clear Group Error Status 394" "No effect,Cleared" bitfld.long 0x00 9. "STATUS393,Clear Group Error Status 393" "No effect,Cleared" bitfld.long 0x00 8. "STATUS392,Clear Group Error Status 392" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS391,Clear Group Error Status 391" "No effect,Cleared" bitfld.long 0x00 6. "STATUS390,Clear Group Error Status 390" "No effect,Cleared" bitfld.long 0x00 5. "STATUS389,Clear Group Error Status 389" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS388,Clear Group Error Status 388" "No effect,Cleared" bitfld.long 0x00 3. "STATUS387,Clear Group Error Status 387" "No effect,Cleared" bitfld.long 0x00 2. "STATUS386,Clear Group Error Status 386" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS385,Clear Group Error Status 385" "No effect,Cleared" bitfld.long 0x00 0. "STATUS384,Clear Group Error Status 384" "No effect,Cleared" else hgroup.long 0xE1B0++0x03 hide.long 0x00 "GICD_ICGERR12,Interrupt Clear Group Error Register 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xB4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0D)) group.long 0xE1B4++0x03 line.long 0x00 "GICD_ICGERR13,Interrupt Clear Group Error Register 13" bitfld.long 0x00 31. "STATUS447,Clear Group Error Status 447" "No effect,Cleared" bitfld.long 0x00 30. "STATUS446,Clear Group Error Status 446" "No effect,Cleared" bitfld.long 0x00 29. "STATUS445,Clear Group Error Status 445" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS444,Clear Group Error Status 444" "No effect,Cleared" bitfld.long 0x00 27. "STATUS443,Clear Group Error Status 443" "No effect,Cleared" bitfld.long 0x00 26. "STATUS442,Clear Group Error Status 442" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS441,Clear Group Error Status 441" "No effect,Cleared" bitfld.long 0x00 24. "STATUS440,Clear Group Error Status 440" "No effect,Cleared" bitfld.long 0x00 23. "STATUS439,Clear Group Error Status 439" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS438,Clear Group Error Status 438" "No effect,Cleared" bitfld.long 0x00 21. "STATUS437,Clear Group Error Status 437" "No effect,Cleared" bitfld.long 0x00 20. "STATUS436,Clear Group Error Status 436" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS435,Clear Group Error Status 435" "No effect,Cleared" bitfld.long 0x00 18. "STATUS434,Clear Group Error Status 434" "No effect,Cleared" bitfld.long 0x00 17. "STATUS433,Clear Group Error Status 433" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS432,Clear Group Error Status 432" "No effect,Cleared" bitfld.long 0x00 15. "STATUS431,Clear Group Error Status 431" "No effect,Cleared" bitfld.long 0x00 14. "STATUS430,Clear Group Error Status 430" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS429,Clear Group Error Status 429" "No effect,Cleared" bitfld.long 0x00 12. "STATUS428,Clear Group Error Status 428" "No effect,Cleared" bitfld.long 0x00 11. "STATUS427,Clear Group Error Status 427" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS426,Clear Group Error Status 426" "No effect,Cleared" bitfld.long 0x00 9. "STATUS425,Clear Group Error Status 425" "No effect,Cleared" bitfld.long 0x00 8. "STATUS424,Clear Group Error Status 424" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS423,Clear Group Error Status 423" "No effect,Cleared" bitfld.long 0x00 6. "STATUS422,Clear Group Error Status 422" "No effect,Cleared" bitfld.long 0x00 5. "STATUS421,Clear Group Error Status 421" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS420,Clear Group Error Status 420" "No effect,Cleared" bitfld.long 0x00 3. "STATUS419,Clear Group Error Status 419" "No effect,Cleared" bitfld.long 0x00 2. "STATUS418,Clear Group Error Status 418" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS417,Clear Group Error Status 417" "No effect,Cleared" bitfld.long 0x00 0. "STATUS416,Clear Group Error Status 416" "No effect,Cleared" else hgroup.long 0xE1B4++0x03 hide.long 0x00 "GICD_ICGERR13,Interrupt Clear Group Error Register 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xB8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0E)) group.long 0xE1B8++0x03 line.long 0x00 "GICD_ICGERR14,Interrupt Clear Group Error Register 14" bitfld.long 0x00 31. "STATUS479,Clear Group Error Status 479" "No effect,Cleared" bitfld.long 0x00 30. "STATUS478,Clear Group Error Status 478" "No effect,Cleared" bitfld.long 0x00 29. "STATUS477,Clear Group Error Status 477" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS476,Clear Group Error Status 476" "No effect,Cleared" bitfld.long 0x00 27. "STATUS475,Clear Group Error Status 475" "No effect,Cleared" bitfld.long 0x00 26. "STATUS474,Clear Group Error Status 474" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS473,Clear Group Error Status 473" "No effect,Cleared" bitfld.long 0x00 24. "STATUS472,Clear Group Error Status 472" "No effect,Cleared" bitfld.long 0x00 23. "STATUS471,Clear Group Error Status 471" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS470,Clear Group Error Status 470" "No effect,Cleared" bitfld.long 0x00 21. "STATUS469,Clear Group Error Status 469" "No effect,Cleared" bitfld.long 0x00 20. "STATUS468,Clear Group Error Status 468" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS467,Clear Group Error Status 467" "No effect,Cleared" bitfld.long 0x00 18. "STATUS466,Clear Group Error Status 466" "No effect,Cleared" bitfld.long 0x00 17. "STATUS465,Clear Group Error Status 465" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS464,Clear Group Error Status 464" "No effect,Cleared" bitfld.long 0x00 15. "STATUS463,Clear Group Error Status 463" "No effect,Cleared" bitfld.long 0x00 14. "STATUS462,Clear Group Error Status 462" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS461,Clear Group Error Status 461" "No effect,Cleared" bitfld.long 0x00 12. "STATUS460,Clear Group Error Status 460" "No effect,Cleared" bitfld.long 0x00 11. "STATUS459,Clear Group Error Status 459" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS458,Clear Group Error Status 458" "No effect,Cleared" bitfld.long 0x00 9. "STATUS457,Clear Group Error Status 457" "No effect,Cleared" bitfld.long 0x00 8. "STATUS456,Clear Group Error Status 456" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS455,Clear Group Error Status 455" "No effect,Cleared" bitfld.long 0x00 6. "STATUS454,Clear Group Error Status 454" "No effect,Cleared" bitfld.long 0x00 5. "STATUS453,Clear Group Error Status 453" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS452,Clear Group Error Status 452" "No effect,Cleared" bitfld.long 0x00 3. "STATUS451,Clear Group Error Status 451" "No effect,Cleared" bitfld.long 0x00 2. "STATUS450,Clear Group Error Status 450" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS449,Clear Group Error Status 449" "No effect,Cleared" bitfld.long 0x00 0. "STATUS448,Clear Group Error Status 448" "No effect,Cleared" else hgroup.long 0xE1B8++0x03 hide.long 0x00 "GICD_ICGERR14,Interrupt Clear Group Error Register 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xBC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x0F)) group.long 0xE1BC++0x03 line.long 0x00 "GICD_ICGERR15,Interrupt Clear Group Error Register 15" bitfld.long 0x00 31. "STATUS511,Clear Group Error Status 511" "No effect,Cleared" bitfld.long 0x00 30. "STATUS510,Clear Group Error Status 510" "No effect,Cleared" bitfld.long 0x00 29. "STATUS509,Clear Group Error Status 509" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS508,Clear Group Error Status 508" "No effect,Cleared" bitfld.long 0x00 27. "STATUS507,Clear Group Error Status 507" "No effect,Cleared" bitfld.long 0x00 26. "STATUS506,Clear Group Error Status 506" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS505,Clear Group Error Status 505" "No effect,Cleared" bitfld.long 0x00 24. "STATUS504,Clear Group Error Status 504" "No effect,Cleared" bitfld.long 0x00 23. "STATUS503,Clear Group Error Status 503" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS502,Clear Group Error Status 502" "No effect,Cleared" bitfld.long 0x00 21. "STATUS501,Clear Group Error Status 501" "No effect,Cleared" bitfld.long 0x00 20. "STATUS500,Clear Group Error Status 500" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS499,Clear Group Error Status 499" "No effect,Cleared" bitfld.long 0x00 18. "STATUS498,Clear Group Error Status 498" "No effect,Cleared" bitfld.long 0x00 17. "STATUS497,Clear Group Error Status 497" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS496,Clear Group Error Status 496" "No effect,Cleared" bitfld.long 0x00 15. "STATUS495,Clear Group Error Status 495" "No effect,Cleared" bitfld.long 0x00 14. "STATUS494,Clear Group Error Status 494" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS493,Clear Group Error Status 493" "No effect,Cleared" bitfld.long 0x00 12. "STATUS492,Clear Group Error Status 492" "No effect,Cleared" bitfld.long 0x00 11. "STATUS491,Clear Group Error Status 491" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS490,Clear Group Error Status 490" "No effect,Cleared" bitfld.long 0x00 9. "STATUS489,Clear Group Error Status 489" "No effect,Cleared" bitfld.long 0x00 8. "STATUS488,Clear Group Error Status 488" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS487,Clear Group Error Status 487" "No effect,Cleared" bitfld.long 0x00 6. "STATUS486,Clear Group Error Status 486" "No effect,Cleared" bitfld.long 0x00 5. "STATUS485,Clear Group Error Status 485" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS484,Clear Group Error Status 484" "No effect,Cleared" bitfld.long 0x00 3. "STATUS483,Clear Group Error Status 483" "No effect,Cleared" bitfld.long 0x00 2. "STATUS482,Clear Group Error Status 482" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS481,Clear Group Error Status 481" "No effect,Cleared" bitfld.long 0x00 0. "STATUS480,Clear Group Error Status 480" "No effect,Cleared" else hgroup.long 0xE1BC++0x03 hide.long 0x00 "GICD_ICGERR15,Interrupt Clear Group Error Register 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x10)) group.long 0xE1C0++0x03 line.long 0x00 "GICD_ICGERR16,Interrupt Clear Group Error Register 16" bitfld.long 0x00 31. "STATUS543,Clear Group Error Status 543" "No effect,Cleared" bitfld.long 0x00 30. "STATUS542,Clear Group Error Status 542" "No effect,Cleared" bitfld.long 0x00 29. "STATUS541,Clear Group Error Status 541" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS540,Clear Group Error Status 540" "No effect,Cleared" bitfld.long 0x00 27. "STATUS539,Clear Group Error Status 539" "No effect,Cleared" bitfld.long 0x00 26. "STATUS538,Clear Group Error Status 538" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS537,Clear Group Error Status 537" "No effect,Cleared" bitfld.long 0x00 24. "STATUS536,Clear Group Error Status 536" "No effect,Cleared" bitfld.long 0x00 23. "STATUS535,Clear Group Error Status 535" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS534,Clear Group Error Status 534" "No effect,Cleared" bitfld.long 0x00 21. "STATUS533,Clear Group Error Status 533" "No effect,Cleared" bitfld.long 0x00 20. "STATUS532,Clear Group Error Status 532" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS531,Clear Group Error Status 531" "No effect,Cleared" bitfld.long 0x00 18. "STATUS530,Clear Group Error Status 530" "No effect,Cleared" bitfld.long 0x00 17. "STATUS529,Clear Group Error Status 529" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS528,Clear Group Error Status 528" "No effect,Cleared" bitfld.long 0x00 15. "STATUS527,Clear Group Error Status 527" "No effect,Cleared" bitfld.long 0x00 14. "STATUS526,Clear Group Error Status 526" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS525,Clear Group Error Status 525" "No effect,Cleared" bitfld.long 0x00 12. "STATUS524,Clear Group Error Status 524" "No effect,Cleared" bitfld.long 0x00 11. "STATUS523,Clear Group Error Status 523" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS522,Clear Group Error Status 522" "No effect,Cleared" bitfld.long 0x00 9. "STATUS521,Clear Group Error Status 521" "No effect,Cleared" bitfld.long 0x00 8. "STATUS520,Clear Group Error Status 520" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS519,Clear Group Error Status 519" "No effect,Cleared" bitfld.long 0x00 6. "STATUS518,Clear Group Error Status 518" "No effect,Cleared" bitfld.long 0x00 5. "STATUS517,Clear Group Error Status 517" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS516,Clear Group Error Status 516" "No effect,Cleared" bitfld.long 0x00 3. "STATUS515,Clear Group Error Status 515" "No effect,Cleared" bitfld.long 0x00 2. "STATUS514,Clear Group Error Status 514" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS513,Clear Group Error Status 513" "No effect,Cleared" bitfld.long 0x00 0. "STATUS512,Clear Group Error Status 512" "No effect,Cleared" else hgroup.long 0xE1C0++0x03 hide.long 0x00 "GICD_ICGERR16,Interrupt Clear Group Error Register 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x11)) group.long 0xE1C4++0x03 line.long 0x00 "GICD_ICGERR17,Interrupt Clear Group Error Register 17" bitfld.long 0x00 31. "STATUS575,Clear Group Error Status 575" "No effect,Cleared" bitfld.long 0x00 30. "STATUS574,Clear Group Error Status 574" "No effect,Cleared" bitfld.long 0x00 29. "STATUS573,Clear Group Error Status 573" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS572,Clear Group Error Status 572" "No effect,Cleared" bitfld.long 0x00 27. "STATUS571,Clear Group Error Status 571" "No effect,Cleared" bitfld.long 0x00 26. "STATUS570,Clear Group Error Status 570" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS569,Clear Group Error Status 569" "No effect,Cleared" bitfld.long 0x00 24. "STATUS568,Clear Group Error Status 568" "No effect,Cleared" bitfld.long 0x00 23. "STATUS567,Clear Group Error Status 567" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS566,Clear Group Error Status 566" "No effect,Cleared" bitfld.long 0x00 21. "STATUS565,Clear Group Error Status 565" "No effect,Cleared" bitfld.long 0x00 20. "STATUS564,Clear Group Error Status 564" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS563,Clear Group Error Status 563" "No effect,Cleared" bitfld.long 0x00 18. "STATUS562,Clear Group Error Status 562" "No effect,Cleared" bitfld.long 0x00 17. "STATUS561,Clear Group Error Status 561" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS560,Clear Group Error Status 560" "No effect,Cleared" bitfld.long 0x00 15. "STATUS559,Clear Group Error Status 559" "No effect,Cleared" bitfld.long 0x00 14. "STATUS558,Clear Group Error Status 558" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS557,Clear Group Error Status 557" "No effect,Cleared" bitfld.long 0x00 12. "STATUS556,Clear Group Error Status 556" "No effect,Cleared" bitfld.long 0x00 11. "STATUS555,Clear Group Error Status 555" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS554,Clear Group Error Status 554" "No effect,Cleared" bitfld.long 0x00 9. "STATUS553,Clear Group Error Status 553" "No effect,Cleared" bitfld.long 0x00 8. "STATUS552,Clear Group Error Status 552" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS551,Clear Group Error Status 551" "No effect,Cleared" bitfld.long 0x00 6. "STATUS550,Clear Group Error Status 550" "No effect,Cleared" bitfld.long 0x00 5. "STATUS549,Clear Group Error Status 549" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS548,Clear Group Error Status 548" "No effect,Cleared" bitfld.long 0x00 3. "STATUS547,Clear Group Error Status 547" "No effect,Cleared" bitfld.long 0x00 2. "STATUS546,Clear Group Error Status 546" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS545,Clear Group Error Status 545" "No effect,Cleared" bitfld.long 0x00 0. "STATUS544,Clear Group Error Status 544" "No effect,Cleared" else hgroup.long 0xE1C4++0x03 hide.long 0x00 "GICD_ICGERR17,Interrupt Clear Group Error Register 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xC8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x12)) group.long 0xE1C8++0x03 line.long 0x00 "GICD_ICGERR18,Interrupt Clear Group Error Register 18" bitfld.long 0x00 31. "STATUS607,Clear Group Error Status 607" "No effect,Cleared" bitfld.long 0x00 30. "STATUS606,Clear Group Error Status 606" "No effect,Cleared" bitfld.long 0x00 29. "STATUS605,Clear Group Error Status 605" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS604,Clear Group Error Status 604" "No effect,Cleared" bitfld.long 0x00 27. "STATUS603,Clear Group Error Status 603" "No effect,Cleared" bitfld.long 0x00 26. "STATUS602,Clear Group Error Status 602" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS601,Clear Group Error Status 601" "No effect,Cleared" bitfld.long 0x00 24. "STATUS600,Clear Group Error Status 600" "No effect,Cleared" bitfld.long 0x00 23. "STATUS599,Clear Group Error Status 599" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS598,Clear Group Error Status 598" "No effect,Cleared" bitfld.long 0x00 21. "STATUS597,Clear Group Error Status 597" "No effect,Cleared" bitfld.long 0x00 20. "STATUS596,Clear Group Error Status 596" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS595,Clear Group Error Status 595" "No effect,Cleared" bitfld.long 0x00 18. "STATUS594,Clear Group Error Status 594" "No effect,Cleared" bitfld.long 0x00 17. "STATUS593,Clear Group Error Status 593" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS592,Clear Group Error Status 592" "No effect,Cleared" bitfld.long 0x00 15. "STATUS591,Clear Group Error Status 591" "No effect,Cleared" bitfld.long 0x00 14. "STATUS590,Clear Group Error Status 590" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS589,Clear Group Error Status 589" "No effect,Cleared" bitfld.long 0x00 12. "STATUS588,Clear Group Error Status 588" "No effect,Cleared" bitfld.long 0x00 11. "STATUS587,Clear Group Error Status 587" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS586,Clear Group Error Status 586" "No effect,Cleared" bitfld.long 0x00 9. "STATUS585,Clear Group Error Status 585" "No effect,Cleared" bitfld.long 0x00 8. "STATUS584,Clear Group Error Status 584" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS583,Clear Group Error Status 583" "No effect,Cleared" bitfld.long 0x00 6. "STATUS582,Clear Group Error Status 582" "No effect,Cleared" bitfld.long 0x00 5. "STATUS581,Clear Group Error Status 581" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS580,Clear Group Error Status 580" "No effect,Cleared" bitfld.long 0x00 3. "STATUS579,Clear Group Error Status 579" "No effect,Cleared" bitfld.long 0x00 2. "STATUS578,Clear Group Error Status 578" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS577,Clear Group Error Status 577" "No effect,Cleared" bitfld.long 0x00 0. "STATUS576,Clear Group Error Status 576" "No effect,Cleared" else hgroup.long 0xE1C8++0x03 hide.long 0x00 "GICD_ICGERR18,Interrupt Clear Group Error Register 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xCC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x13)) group.long 0xE1CC++0x03 line.long 0x00 "GICD_ICGERR19,Interrupt Clear Group Error Register 19" bitfld.long 0x00 31. "STATUS639,Clear Group Error Status 639" "No effect,Cleared" bitfld.long 0x00 30. "STATUS638,Clear Group Error Status 638" "No effect,Cleared" bitfld.long 0x00 29. "STATUS637,Clear Group Error Status 637" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS636,Clear Group Error Status 636" "No effect,Cleared" bitfld.long 0x00 27. "STATUS635,Clear Group Error Status 635" "No effect,Cleared" bitfld.long 0x00 26. "STATUS634,Clear Group Error Status 634" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS633,Clear Group Error Status 633" "No effect,Cleared" bitfld.long 0x00 24. "STATUS632,Clear Group Error Status 632" "No effect,Cleared" bitfld.long 0x00 23. "STATUS631,Clear Group Error Status 631" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS630,Clear Group Error Status 630" "No effect,Cleared" bitfld.long 0x00 21. "STATUS629,Clear Group Error Status 629" "No effect,Cleared" bitfld.long 0x00 20. "STATUS628,Clear Group Error Status 628" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS627,Clear Group Error Status 627" "No effect,Cleared" bitfld.long 0x00 18. "STATUS626,Clear Group Error Status 626" "No effect,Cleared" bitfld.long 0x00 17. "STATUS625,Clear Group Error Status 625" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS624,Clear Group Error Status 624" "No effect,Cleared" bitfld.long 0x00 15. "STATUS623,Clear Group Error Status 623" "No effect,Cleared" bitfld.long 0x00 14. "STATUS622,Clear Group Error Status 622" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS621,Clear Group Error Status 621" "No effect,Cleared" bitfld.long 0x00 12. "STATUS620,Clear Group Error Status 620" "No effect,Cleared" bitfld.long 0x00 11. "STATUS619,Clear Group Error Status 619" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS618,Clear Group Error Status 618" "No effect,Cleared" bitfld.long 0x00 9. "STATUS617,Clear Group Error Status 617" "No effect,Cleared" bitfld.long 0x00 8. "STATUS616,Clear Group Error Status 616" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS615,Clear Group Error Status 615" "No effect,Cleared" bitfld.long 0x00 6. "STATUS614,Clear Group Error Status 614" "No effect,Cleared" bitfld.long 0x00 5. "STATUS613,Clear Group Error Status 613" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS612,Clear Group Error Status 612" "No effect,Cleared" bitfld.long 0x00 3. "STATUS611,Clear Group Error Status 611" "No effect,Cleared" bitfld.long 0x00 2. "STATUS610,Clear Group Error Status 610" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS609,Clear Group Error Status 609" "No effect,Cleared" bitfld.long 0x00 0. "STATUS608,Clear Group Error Status 608" "No effect,Cleared" else hgroup.long 0xE1CC++0x03 hide.long 0x00 "GICD_ICGERR19,Interrupt Clear Group Error Register 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xD0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x14)) group.long 0xE1D0++0x03 line.long 0x00 "GICD_ICGERR20,Interrupt Clear Group Error Register 20" bitfld.long 0x00 31. "STATUS671,Clear Group Error Status 671" "No effect,Cleared" bitfld.long 0x00 30. "STATUS670,Clear Group Error Status 670" "No effect,Cleared" bitfld.long 0x00 29. "STATUS669,Clear Group Error Status 669" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS668,Clear Group Error Status 668" "No effect,Cleared" bitfld.long 0x00 27. "STATUS667,Clear Group Error Status 667" "No effect,Cleared" bitfld.long 0x00 26. "STATUS666,Clear Group Error Status 666" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS665,Clear Group Error Status 665" "No effect,Cleared" bitfld.long 0x00 24. "STATUS664,Clear Group Error Status 664" "No effect,Cleared" bitfld.long 0x00 23. "STATUS663,Clear Group Error Status 663" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS662,Clear Group Error Status 662" "No effect,Cleared" bitfld.long 0x00 21. "STATUS661,Clear Group Error Status 661" "No effect,Cleared" bitfld.long 0x00 20. "STATUS660,Clear Group Error Status 660" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS659,Clear Group Error Status 659" "No effect,Cleared" bitfld.long 0x00 18. "STATUS658,Clear Group Error Status 658" "No effect,Cleared" bitfld.long 0x00 17. "STATUS657,Clear Group Error Status 657" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS656,Clear Group Error Status 656" "No effect,Cleared" bitfld.long 0x00 15. "STATUS655,Clear Group Error Status 655" "No effect,Cleared" bitfld.long 0x00 14. "STATUS654,Clear Group Error Status 654" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS653,Clear Group Error Status 653" "No effect,Cleared" bitfld.long 0x00 12. "STATUS652,Clear Group Error Status 652" "No effect,Cleared" bitfld.long 0x00 11. "STATUS651,Clear Group Error Status 651" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS650,Clear Group Error Status 650" "No effect,Cleared" bitfld.long 0x00 9. "STATUS649,Clear Group Error Status 649" "No effect,Cleared" bitfld.long 0x00 8. "STATUS648,Clear Group Error Status 648" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS647,Clear Group Error Status 647" "No effect,Cleared" bitfld.long 0x00 6. "STATUS646,Clear Group Error Status 646" "No effect,Cleared" bitfld.long 0x00 5. "STATUS645,Clear Group Error Status 645" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS644,Clear Group Error Status 644" "No effect,Cleared" bitfld.long 0x00 3. "STATUS643,Clear Group Error Status 643" "No effect,Cleared" bitfld.long 0x00 2. "STATUS642,Clear Group Error Status 642" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS641,Clear Group Error Status 641" "No effect,Cleared" bitfld.long 0x00 0. "STATUS640,Clear Group Error Status 640" "No effect,Cleared" else hgroup.long 0xE1D0++0x03 hide.long 0x00 "GICD_ICGERR20,Interrupt Clear Group Error Register 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xD4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x15)) group.long 0xE1D4++0x03 line.long 0x00 "GICD_ICGERR21,Interrupt Clear Group Error Register 21" bitfld.long 0x00 31. "STATUS703,Clear Group Error Status 703" "No effect,Cleared" bitfld.long 0x00 30. "STATUS702,Clear Group Error Status 702" "No effect,Cleared" bitfld.long 0x00 29. "STATUS701,Clear Group Error Status 701" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS700,Clear Group Error Status 700" "No effect,Cleared" bitfld.long 0x00 27. "STATUS699,Clear Group Error Status 699" "No effect,Cleared" bitfld.long 0x00 26. "STATUS698,Clear Group Error Status 698" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS697,Clear Group Error Status 697" "No effect,Cleared" bitfld.long 0x00 24. "STATUS696,Clear Group Error Status 696" "No effect,Cleared" bitfld.long 0x00 23. "STATUS695,Clear Group Error Status 695" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS694,Clear Group Error Status 694" "No effect,Cleared" bitfld.long 0x00 21. "STATUS693,Clear Group Error Status 693" "No effect,Cleared" bitfld.long 0x00 20. "STATUS692,Clear Group Error Status 692" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS691,Clear Group Error Status 691" "No effect,Cleared" bitfld.long 0x00 18. "STATUS690,Clear Group Error Status 690" "No effect,Cleared" bitfld.long 0x00 17. "STATUS689,Clear Group Error Status 689" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS688,Clear Group Error Status 688" "No effect,Cleared" bitfld.long 0x00 15. "STATUS687,Clear Group Error Status 687" "No effect,Cleared" bitfld.long 0x00 14. "STATUS686,Clear Group Error Status 686" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS685,Clear Group Error Status 685" "No effect,Cleared" bitfld.long 0x00 12. "STATUS684,Clear Group Error Status 684" "No effect,Cleared" bitfld.long 0x00 11. "STATUS683,Clear Group Error Status 683" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS682,Clear Group Error Status 682" "No effect,Cleared" bitfld.long 0x00 9. "STATUS681,Clear Group Error Status 681" "No effect,Cleared" bitfld.long 0x00 8. "STATUS680,Clear Group Error Status 680" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS679,Clear Group Error Status 679" "No effect,Cleared" bitfld.long 0x00 6. "STATUS678,Clear Group Error Status 678" "No effect,Cleared" bitfld.long 0x00 5. "STATUS677,Clear Group Error Status 677" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS676,Clear Group Error Status 676" "No effect,Cleared" bitfld.long 0x00 3. "STATUS675,Clear Group Error Status 675" "No effect,Cleared" bitfld.long 0x00 2. "STATUS674,Clear Group Error Status 674" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS673,Clear Group Error Status 673" "No effect,Cleared" bitfld.long 0x00 0. "STATUS672,Clear Group Error Status 672" "No effect,Cleared" else hgroup.long 0xE1D4++0x03 hide.long 0x00 "GICD_ICGERR21,Interrupt Clear Group Error Register 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xD8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x16)) group.long 0xE1D8++0x03 line.long 0x00 "GICD_ICGERR22,Interrupt Clear Group Error Register 22" bitfld.long 0x00 31. "STATUS735,Clear Group Error Status 735" "No effect,Cleared" bitfld.long 0x00 30. "STATUS734,Clear Group Error Status 734" "No effect,Cleared" bitfld.long 0x00 29. "STATUS733,Clear Group Error Status 733" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS732,Clear Group Error Status 732" "No effect,Cleared" bitfld.long 0x00 27. "STATUS731,Clear Group Error Status 731" "No effect,Cleared" bitfld.long 0x00 26. "STATUS730,Clear Group Error Status 730" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS729,Clear Group Error Status 729" "No effect,Cleared" bitfld.long 0x00 24. "STATUS728,Clear Group Error Status 728" "No effect,Cleared" bitfld.long 0x00 23. "STATUS727,Clear Group Error Status 727" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS726,Clear Group Error Status 726" "No effect,Cleared" bitfld.long 0x00 21. "STATUS725,Clear Group Error Status 725" "No effect,Cleared" bitfld.long 0x00 20. "STATUS724,Clear Group Error Status 724" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS723,Clear Group Error Status 723" "No effect,Cleared" bitfld.long 0x00 18. "STATUS722,Clear Group Error Status 722" "No effect,Cleared" bitfld.long 0x00 17. "STATUS721,Clear Group Error Status 721" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS720,Clear Group Error Status 720" "No effect,Cleared" bitfld.long 0x00 15. "STATUS719,Clear Group Error Status 719" "No effect,Cleared" bitfld.long 0x00 14. "STATUS718,Clear Group Error Status 718" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS717,Clear Group Error Status 717" "No effect,Cleared" bitfld.long 0x00 12. "STATUS716,Clear Group Error Status 716" "No effect,Cleared" bitfld.long 0x00 11. "STATUS715,Clear Group Error Status 715" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS714,Clear Group Error Status 714" "No effect,Cleared" bitfld.long 0x00 9. "STATUS713,Clear Group Error Status 713" "No effect,Cleared" bitfld.long 0x00 8. "STATUS712,Clear Group Error Status 712" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS711,Clear Group Error Status 711" "No effect,Cleared" bitfld.long 0x00 6. "STATUS710,Clear Group Error Status 710" "No effect,Cleared" bitfld.long 0x00 5. "STATUS709,Clear Group Error Status 709" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS708,Clear Group Error Status 708" "No effect,Cleared" bitfld.long 0x00 3. "STATUS707,Clear Group Error Status 707" "No effect,Cleared" bitfld.long 0x00 2. "STATUS706,Clear Group Error Status 706" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS705,Clear Group Error Status 705" "No effect,Cleared" bitfld.long 0x00 0. "STATUS704,Clear Group Error Status 704" "No effect,Cleared" else hgroup.long 0xE1D8++0x03 hide.long 0x00 "GICD_ICGERR22,Interrupt Clear Group Error Register 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xDC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x17)) group.long 0xE1DC++0x03 line.long 0x00 "GICD_ICGERR23,Interrupt Clear Group Error Register 23" bitfld.long 0x00 31. "STATUS767,Clear Group Error Status 767" "No effect,Cleared" bitfld.long 0x00 30. "STATUS766,Clear Group Error Status 766" "No effect,Cleared" bitfld.long 0x00 29. "STATUS765,Clear Group Error Status 765" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS764,Clear Group Error Status 764" "No effect,Cleared" bitfld.long 0x00 27. "STATUS763,Clear Group Error Status 763" "No effect,Cleared" bitfld.long 0x00 26. "STATUS762,Clear Group Error Status 762" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS761,Clear Group Error Status 761" "No effect,Cleared" bitfld.long 0x00 24. "STATUS760,Clear Group Error Status 760" "No effect,Cleared" bitfld.long 0x00 23. "STATUS759,Clear Group Error Status 759" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS758,Clear Group Error Status 758" "No effect,Cleared" bitfld.long 0x00 21. "STATUS757,Clear Group Error Status 757" "No effect,Cleared" bitfld.long 0x00 20. "STATUS756,Clear Group Error Status 756" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS755,Clear Group Error Status 755" "No effect,Cleared" bitfld.long 0x00 18. "STATUS754,Clear Group Error Status 754" "No effect,Cleared" bitfld.long 0x00 17. "STATUS753,Clear Group Error Status 753" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS752,Clear Group Error Status 752" "No effect,Cleared" bitfld.long 0x00 15. "STATUS751,Clear Group Error Status 751" "No effect,Cleared" bitfld.long 0x00 14. "STATUS750,Clear Group Error Status 750" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS749,Clear Group Error Status 749" "No effect,Cleared" bitfld.long 0x00 12. "STATUS748,Clear Group Error Status 748" "No effect,Cleared" bitfld.long 0x00 11. "STATUS747,Clear Group Error Status 747" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS746,Clear Group Error Status 746" "No effect,Cleared" bitfld.long 0x00 9. "STATUS745,Clear Group Error Status 745" "No effect,Cleared" bitfld.long 0x00 8. "STATUS744,Clear Group Error Status 744" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS743,Clear Group Error Status 743" "No effect,Cleared" bitfld.long 0x00 6. "STATUS742,Clear Group Error Status 742" "No effect,Cleared" bitfld.long 0x00 5. "STATUS741,Clear Group Error Status 741" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS740,Clear Group Error Status 740" "No effect,Cleared" bitfld.long 0x00 3. "STATUS739,Clear Group Error Status 739" "No effect,Cleared" bitfld.long 0x00 2. "STATUS738,Clear Group Error Status 738" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS737,Clear Group Error Status 737" "No effect,Cleared" bitfld.long 0x00 0. "STATUS736,Clear Group Error Status 736" "No effect,Cleared" else hgroup.long 0xE1DC++0x03 hide.long 0x00 "GICD_ICGERR23,Interrupt Clear Group Error Register 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x18)) group.long 0xE1E0++0x03 line.long 0x00 "GICD_ICGERR24,Interrupt Clear Group Error Register 24" bitfld.long 0x00 31. "STATUS799,Clear Group Error Status 799" "No effect,Cleared" bitfld.long 0x00 30. "STATUS798,Clear Group Error Status 798" "No effect,Cleared" bitfld.long 0x00 29. "STATUS797,Clear Group Error Status 797" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS796,Clear Group Error Status 796" "No effect,Cleared" bitfld.long 0x00 27. "STATUS795,Clear Group Error Status 795" "No effect,Cleared" bitfld.long 0x00 26. "STATUS794,Clear Group Error Status 794" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS793,Clear Group Error Status 793" "No effect,Cleared" bitfld.long 0x00 24. "STATUS792,Clear Group Error Status 792" "No effect,Cleared" bitfld.long 0x00 23. "STATUS791,Clear Group Error Status 791" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS790,Clear Group Error Status 790" "No effect,Cleared" bitfld.long 0x00 21. "STATUS789,Clear Group Error Status 789" "No effect,Cleared" bitfld.long 0x00 20. "STATUS788,Clear Group Error Status 788" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS787,Clear Group Error Status 787" "No effect,Cleared" bitfld.long 0x00 18. "STATUS786,Clear Group Error Status 786" "No effect,Cleared" bitfld.long 0x00 17. "STATUS785,Clear Group Error Status 785" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS784,Clear Group Error Status 784" "No effect,Cleared" bitfld.long 0x00 15. "STATUS783,Clear Group Error Status 783" "No effect,Cleared" bitfld.long 0x00 14. "STATUS782,Clear Group Error Status 782" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS781,Clear Group Error Status 781" "No effect,Cleared" bitfld.long 0x00 12. "STATUS780,Clear Group Error Status 780" "No effect,Cleared" bitfld.long 0x00 11. "STATUS779,Clear Group Error Status 779" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS778,Clear Group Error Status 778" "No effect,Cleared" bitfld.long 0x00 9. "STATUS777,Clear Group Error Status 777" "No effect,Cleared" bitfld.long 0x00 8. "STATUS776,Clear Group Error Status 776" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS775,Clear Group Error Status 775" "No effect,Cleared" bitfld.long 0x00 6. "STATUS774,Clear Group Error Status 774" "No effect,Cleared" bitfld.long 0x00 5. "STATUS773,Clear Group Error Status 773" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS772,Clear Group Error Status 772" "No effect,Cleared" bitfld.long 0x00 3. "STATUS771,Clear Group Error Status 771" "No effect,Cleared" bitfld.long 0x00 2. "STATUS770,Clear Group Error Status 770" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS769,Clear Group Error Status 769" "No effect,Cleared" bitfld.long 0x00 0. "STATUS768,Clear Group Error Status 768" "No effect,Cleared" else hgroup.long 0xE1E0++0x03 hide.long 0x00 "GICD_ICGERR24,Interrupt Clear Group Error Register 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x19)) group.long 0xE1E4++0x03 line.long 0x00 "GICD_ICGERR25,Interrupt Clear Group Error Register 25" bitfld.long 0x00 31. "STATUS831,Clear Group Error Status 831" "No effect,Cleared" bitfld.long 0x00 30. "STATUS830,Clear Group Error Status 830" "No effect,Cleared" bitfld.long 0x00 29. "STATUS829,Clear Group Error Status 829" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS828,Clear Group Error Status 828" "No effect,Cleared" bitfld.long 0x00 27. "STATUS827,Clear Group Error Status 827" "No effect,Cleared" bitfld.long 0x00 26. "STATUS826,Clear Group Error Status 826" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS825,Clear Group Error Status 825" "No effect,Cleared" bitfld.long 0x00 24. "STATUS824,Clear Group Error Status 824" "No effect,Cleared" bitfld.long 0x00 23. "STATUS823,Clear Group Error Status 823" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS822,Clear Group Error Status 822" "No effect,Cleared" bitfld.long 0x00 21. "STATUS821,Clear Group Error Status 821" "No effect,Cleared" bitfld.long 0x00 20. "STATUS820,Clear Group Error Status 820" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS819,Clear Group Error Status 819" "No effect,Cleared" bitfld.long 0x00 18. "STATUS818,Clear Group Error Status 818" "No effect,Cleared" bitfld.long 0x00 17. "STATUS817,Clear Group Error Status 817" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS816,Clear Group Error Status 816" "No effect,Cleared" bitfld.long 0x00 15. "STATUS815,Clear Group Error Status 815" "No effect,Cleared" bitfld.long 0x00 14. "STATUS814,Clear Group Error Status 814" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS813,Clear Group Error Status 813" "No effect,Cleared" bitfld.long 0x00 12. "STATUS812,Clear Group Error Status 812" "No effect,Cleared" bitfld.long 0x00 11. "STATUS811,Clear Group Error Status 811" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS810,Clear Group Error Status 810" "No effect,Cleared" bitfld.long 0x00 9. "STATUS809,Clear Group Error Status 809" "No effect,Cleared" bitfld.long 0x00 8. "STATUS808,Clear Group Error Status 808" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS807,Clear Group Error Status 807" "No effect,Cleared" bitfld.long 0x00 6. "STATUS806,Clear Group Error Status 806" "No effect,Cleared" bitfld.long 0x00 5. "STATUS805,Clear Group Error Status 805" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS804,Clear Group Error Status 804" "No effect,Cleared" bitfld.long 0x00 3. "STATUS803,Clear Group Error Status 803" "No effect,Cleared" bitfld.long 0x00 2. "STATUS802,Clear Group Error Status 802" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS801,Clear Group Error Status 801" "No effect,Cleared" bitfld.long 0x00 0. "STATUS800,Clear Group Error Status 800" "No effect,Cleared" else hgroup.long 0xE1E4++0x03 hide.long 0x00 "GICD_ICGERR25,Interrupt Clear Group Error Register 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1A)) group.long 0xE1E8++0x03 line.long 0x00 "GICD_ICGERR26,Interrupt Clear Group Error Register 26" bitfld.long 0x00 31. "STATUS863,Clear Group Error Status 863" "No effect,Cleared" bitfld.long 0x00 30. "STATUS862,Clear Group Error Status 862" "No effect,Cleared" bitfld.long 0x00 29. "STATUS861,Clear Group Error Status 861" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS860,Clear Group Error Status 860" "No effect,Cleared" bitfld.long 0x00 27. "STATUS859,Clear Group Error Status 859" "No effect,Cleared" bitfld.long 0x00 26. "STATUS858,Clear Group Error Status 858" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS857,Clear Group Error Status 857" "No effect,Cleared" bitfld.long 0x00 24. "STATUS856,Clear Group Error Status 856" "No effect,Cleared" bitfld.long 0x00 23. "STATUS855,Clear Group Error Status 855" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS854,Clear Group Error Status 854" "No effect,Cleared" bitfld.long 0x00 21. "STATUS853,Clear Group Error Status 853" "No effect,Cleared" bitfld.long 0x00 20. "STATUS852,Clear Group Error Status 852" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS851,Clear Group Error Status 851" "No effect,Cleared" bitfld.long 0x00 18. "STATUS850,Clear Group Error Status 850" "No effect,Cleared" bitfld.long 0x00 17. "STATUS849,Clear Group Error Status 849" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS848,Clear Group Error Status 848" "No effect,Cleared" bitfld.long 0x00 15. "STATUS847,Clear Group Error Status 847" "No effect,Cleared" bitfld.long 0x00 14. "STATUS846,Clear Group Error Status 846" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS845,Clear Group Error Status 845" "No effect,Cleared" bitfld.long 0x00 12. "STATUS844,Clear Group Error Status 844" "No effect,Cleared" bitfld.long 0x00 11. "STATUS843,Clear Group Error Status 843" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS842,Clear Group Error Status 842" "No effect,Cleared" bitfld.long 0x00 9. "STATUS841,Clear Group Error Status 841" "No effect,Cleared" bitfld.long 0x00 8. "STATUS840,Clear Group Error Status 840" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS839,Clear Group Error Status 839" "No effect,Cleared" bitfld.long 0x00 6. "STATUS838,Clear Group Error Status 838" "No effect,Cleared" bitfld.long 0x00 5. "STATUS837,Clear Group Error Status 837" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS836,Clear Group Error Status 836" "No effect,Cleared" bitfld.long 0x00 3. "STATUS835,Clear Group Error Status 835" "No effect,Cleared" bitfld.long 0x00 2. "STATUS834,Clear Group Error Status 834" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS833,Clear Group Error Status 833" "No effect,Cleared" bitfld.long 0x00 0. "STATUS832,Clear Group Error Status 832" "No effect,Cleared" else hgroup.long 0xE1E8++0x03 hide.long 0x00 "GICD_ICGERR26,Interrupt Clear Group Error Register 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xEC))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1B)) group.long 0xE1EC++0x03 line.long 0x00 "GICD_ICGERR27,Interrupt Clear Group Error Register 27" bitfld.long 0x00 31. "STATUS895,Clear Group Error Status 895" "No effect,Cleared" bitfld.long 0x00 30. "STATUS894,Clear Group Error Status 894" "No effect,Cleared" bitfld.long 0x00 29. "STATUS893,Clear Group Error Status 893" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS892,Clear Group Error Status 892" "No effect,Cleared" bitfld.long 0x00 27. "STATUS891,Clear Group Error Status 891" "No effect,Cleared" bitfld.long 0x00 26. "STATUS890,Clear Group Error Status 890" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS889,Clear Group Error Status 889" "No effect,Cleared" bitfld.long 0x00 24. "STATUS888,Clear Group Error Status 888" "No effect,Cleared" bitfld.long 0x00 23. "STATUS887,Clear Group Error Status 887" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS886,Clear Group Error Status 886" "No effect,Cleared" bitfld.long 0x00 21. "STATUS885,Clear Group Error Status 885" "No effect,Cleared" bitfld.long 0x00 20. "STATUS884,Clear Group Error Status 884" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS883,Clear Group Error Status 883" "No effect,Cleared" bitfld.long 0x00 18. "STATUS882,Clear Group Error Status 882" "No effect,Cleared" bitfld.long 0x00 17. "STATUS881,Clear Group Error Status 881" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS880,Clear Group Error Status 880" "No effect,Cleared" bitfld.long 0x00 15. "STATUS879,Clear Group Error Status 879" "No effect,Cleared" bitfld.long 0x00 14. "STATUS878,Clear Group Error Status 878" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS877,Clear Group Error Status 877" "No effect,Cleared" bitfld.long 0x00 12. "STATUS876,Clear Group Error Status 876" "No effect,Cleared" bitfld.long 0x00 11. "STATUS875,Clear Group Error Status 875" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS874,Clear Group Error Status 874" "No effect,Cleared" bitfld.long 0x00 9. "STATUS873,Clear Group Error Status 873" "No effect,Cleared" bitfld.long 0x00 8. "STATUS872,Clear Group Error Status 872" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS871,Clear Group Error Status 871" "No effect,Cleared" bitfld.long 0x00 6. "STATUS870,Clear Group Error Status 870" "No effect,Cleared" bitfld.long 0x00 5. "STATUS869,Clear Group Error Status 869" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS868,Clear Group Error Status 868" "No effect,Cleared" bitfld.long 0x00 3. "STATUS867,Clear Group Error Status 867" "No effect,Cleared" bitfld.long 0x00 2. "STATUS866,Clear Group Error Status 866" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS865,Clear Group Error Status 865" "No effect,Cleared" bitfld.long 0x00 0. "STATUS864,Clear Group Error Status 864" "No effect,Cleared" else hgroup.long 0xE1EC++0x03 hide.long 0x00 "GICD_ICGERR27,Interrupt Clear Group Error Register 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF0))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1C)) group.long 0xE1F0++0x03 line.long 0x00 "GICD_ICGERR28,Interrupt Clear Group Error Register 28" bitfld.long 0x00 31. "STATUS927,Clear Group Error Status 927" "No effect,Cleared" bitfld.long 0x00 30. "STATUS926,Clear Group Error Status 926" "No effect,Cleared" bitfld.long 0x00 29. "STATUS925,Clear Group Error Status 925" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS924,Clear Group Error Status 924" "No effect,Cleared" bitfld.long 0x00 27. "STATUS923,Clear Group Error Status 923" "No effect,Cleared" bitfld.long 0x00 26. "STATUS922,Clear Group Error Status 922" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS921,Clear Group Error Status 921" "No effect,Cleared" bitfld.long 0x00 24. "STATUS920,Clear Group Error Status 920" "No effect,Cleared" bitfld.long 0x00 23. "STATUS919,Clear Group Error Status 919" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS918,Clear Group Error Status 918" "No effect,Cleared" bitfld.long 0x00 21. "STATUS917,Clear Group Error Status 917" "No effect,Cleared" bitfld.long 0x00 20. "STATUS916,Clear Group Error Status 916" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS915,Clear Group Error Status 915" "No effect,Cleared" bitfld.long 0x00 18. "STATUS914,Clear Group Error Status 914" "No effect,Cleared" bitfld.long 0x00 17. "STATUS913,Clear Group Error Status 913" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS912,Clear Group Error Status 912" "No effect,Cleared" bitfld.long 0x00 15. "STATUS911,Clear Group Error Status 911" "No effect,Cleared" bitfld.long 0x00 14. "STATUS910,Clear Group Error Status 910" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS909,Clear Group Error Status 909" "No effect,Cleared" bitfld.long 0x00 12. "STATUS908,Clear Group Error Status 908" "No effect,Cleared" bitfld.long 0x00 11. "STATUS907,Clear Group Error Status 907" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS906,Clear Group Error Status 906" "No effect,Cleared" bitfld.long 0x00 9. "STATUS905,Clear Group Error Status 905" "No effect,Cleared" bitfld.long 0x00 8. "STATUS904,Clear Group Error Status 904" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS903,Clear Group Error Status 903" "No effect,Cleared" bitfld.long 0x00 6. "STATUS902,Clear Group Error Status 902" "No effect,Cleared" bitfld.long 0x00 5. "STATUS901,Clear Group Error Status 901" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS900,Clear Group Error Status 900" "No effect,Cleared" bitfld.long 0x00 3. "STATUS899,Clear Group Error Status 899" "No effect,Cleared" bitfld.long 0x00 2. "STATUS898,Clear Group Error Status 898" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS897,Clear Group Error Status 897" "No effect,Cleared" bitfld.long 0x00 0. "STATUS896,Clear Group Error Status 896" "No effect,Cleared" else hgroup.long 0xE1F0++0x03 hide.long 0x00 "GICD_ICGERR28,Interrupt Clear Group Error Register 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF4))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1D)) group.long 0xE1F4++0x03 line.long 0x00 "GICD_ICGERR29,Interrupt Clear Group Error Register 29" bitfld.long 0x00 31. "STATUS959,Clear Group Error Status 959" "No effect,Cleared" bitfld.long 0x00 30. "STATUS958,Clear Group Error Status 958" "No effect,Cleared" bitfld.long 0x00 29. "STATUS957,Clear Group Error Status 957" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS956,Clear Group Error Status 956" "No effect,Cleared" bitfld.long 0x00 27. "STATUS955,Clear Group Error Status 955" "No effect,Cleared" bitfld.long 0x00 26. "STATUS954,Clear Group Error Status 954" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS953,Clear Group Error Status 953" "No effect,Cleared" bitfld.long 0x00 24. "STATUS952,Clear Group Error Status 952" "No effect,Cleared" bitfld.long 0x00 23. "STATUS951,Clear Group Error Status 951" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS950,Clear Group Error Status 950" "No effect,Cleared" bitfld.long 0x00 21. "STATUS949,Clear Group Error Status 949" "No effect,Cleared" bitfld.long 0x00 20. "STATUS948,Clear Group Error Status 948" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS947,Clear Group Error Status 947" "No effect,Cleared" bitfld.long 0x00 18. "STATUS946,Clear Group Error Status 946" "No effect,Cleared" bitfld.long 0x00 17. "STATUS945,Clear Group Error Status 945" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS944,Clear Group Error Status 944" "No effect,Cleared" bitfld.long 0x00 15. "STATUS943,Clear Group Error Status 943" "No effect,Cleared" bitfld.long 0x00 14. "STATUS942,Clear Group Error Status 942" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS941,Clear Group Error Status 941" "No effect,Cleared" bitfld.long 0x00 12. "STATUS940,Clear Group Error Status 940" "No effect,Cleared" bitfld.long 0x00 11. "STATUS939,Clear Group Error Status 939" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS938,Clear Group Error Status 938" "No effect,Cleared" bitfld.long 0x00 9. "STATUS937,Clear Group Error Status 937" "No effect,Cleared" bitfld.long 0x00 8. "STATUS936,Clear Group Error Status 936" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS935,Clear Group Error Status 935" "No effect,Cleared" bitfld.long 0x00 6. "STATUS934,Clear Group Error Status 934" "No effect,Cleared" bitfld.long 0x00 5. "STATUS933,Clear Group Error Status 933" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS932,Clear Group Error Status 932" "No effect,Cleared" bitfld.long 0x00 3. "STATUS931,Clear Group Error Status 931" "No effect,Cleared" bitfld.long 0x00 2. "STATUS930,Clear Group Error Status 930" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS929,Clear Group Error Status 929" "No effect,Cleared" bitfld.long 0x00 0. "STATUS928,Clear Group Error Status 928" "No effect,Cleared" else hgroup.long 0xE1F4++0x03 hide.long 0x00 "GICD_ICGERR29,Interrupt Clear Group Error Register 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF8))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)) group.long 0xE1F8++0x03 line.long 0x00 "GICD_ICGERR30,Interrupt Clear Group Error Register 30" bitfld.long 0x00 31. "STATUS991,Clear Group Error Status 991" "No effect,Cleared" bitfld.long 0x00 30. "STATUS990,Clear Group Error Status 990" "No effect,Cleared" bitfld.long 0x00 29. "STATUS989,Clear Group Error Status 989" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS988,Clear Group Error Status 988" "No effect,Cleared" bitfld.long 0x00 27. "STATUS987,Clear Group Error Status 987" "No effect,Cleared" bitfld.long 0x00 26. "STATUS986,Clear Group Error Status 986" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS985,Clear Group Error Status 985" "No effect,Cleared" bitfld.long 0x00 24. "STATUS984,Clear Group Error Status 984" "No effect,Cleared" bitfld.long 0x00 23. "STATUS983,Clear Group Error Status 983" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS982,Clear Group Error Status 982" "No effect,Cleared" bitfld.long 0x00 21. "STATUS981,Clear Group Error Status 981" "No effect,Cleared" bitfld.long 0x00 20. "STATUS980,Clear Group Error Status 980" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS979,Clear Group Error Status 979" "No effect,Cleared" bitfld.long 0x00 18. "STATUS978,Clear Group Error Status 978" "No effect,Cleared" bitfld.long 0x00 17. "STATUS977,Clear Group Error Status 977" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS976,Clear Group Error Status 976" "No effect,Cleared" bitfld.long 0x00 15. "STATUS975,Clear Group Error Status 975" "No effect,Cleared" bitfld.long 0x00 14. "STATUS974,Clear Group Error Status 974" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS973,Clear Group Error Status 973" "No effect,Cleared" bitfld.long 0x00 12. "STATUS972,Clear Group Error Status 972" "No effect,Cleared" bitfld.long 0x00 11. "STATUS971,Clear Group Error Status 971" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS970,Clear Group Error Status 970" "No effect,Cleared" bitfld.long 0x00 9. "STATUS969,Clear Group Error Status 969" "No effect,Cleared" bitfld.long 0x00 8. "STATUS968,Clear Group Error Status 968" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS967,Clear Group Error Status 967" "No effect,Cleared" bitfld.long 0x00 6. "STATUS966,Clear Group Error Status 966" "No effect,Cleared" bitfld.long 0x00 5. "STATUS965,Clear Group Error Status 965" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS964,Clear Group Error Status 964" "No effect,Cleared" bitfld.long 0x00 3. "STATUS963,Clear Group Error Status 963" "No effect,Cleared" bitfld.long 0x00 2. "STATUS962,Clear Group Error Status 962" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS961,Clear Group Error Status 961" "No effect,Cleared" bitfld.long 0x00 0. "STATUS960,Clear Group Error Status 960" "No effect,Cleared" else hgroup.long 0xE1F8++0x03 hide.long 0x00 "GICD_ICGERR30,Interrupt Clear Group Error Register 30" endif tree.end tree "Interrupt Group Error Registers Extended" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE600))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE600++0x03 line.long 0x00 "GICD_ICGERR0E,Interrupt Clear Group Error Register Extended 0" bitfld.long 0x00 31. "STATUS1023,Clear Group Error Status 1023" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1022,Clear Group Error Status 1022" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1021,Clear Group Error Status 1021" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1020,Clear Group Error Status 1020" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1019,Clear Group Error Status 1019" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1018,Clear Group Error Status 1018" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1017,Clear Group Error Status 1017" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1016,Clear Group Error Status 1016" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1015,Clear Group Error Status 1015" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1014,Clear Group Error Status 1014" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1013,Clear Group Error Status 1013" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1012,Clear Group Error Status 1012" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1011,Clear Group Error Status 1011" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1010,Clear Group Error Status 1010" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1009,Clear Group Error Status 1009" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1008,Clear Group Error Status 1008" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1007,Clear Group Error Status 1007" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1006,Clear Group Error Status 1006" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1005,Clear Group Error Status 1005" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1004,Clear Group Error Status 1004" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1003,Clear Group Error Status 1003" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1002,Clear Group Error Status 1002" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1001,Clear Group Error Status 1001" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1000,Clear Group Error Status 1000" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS999,Clear Group Error Status 999" "No effect,Cleared" bitfld.long 0x00 6. "STATUS998,Clear Group Error Status 998" "No effect,Cleared" bitfld.long 0x00 5. "STATUS997,Clear Group Error Status 997" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS996,Clear Group Error Status 996" "No effect,Cleared" bitfld.long 0x00 3. "STATUS995,Clear Group Error Status 995" "No effect,Cleared" bitfld.long 0x00 2. "STATUS994,Clear Group Error Status 994" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS993,Clear Group Error Status 993" "No effect,Cleared" bitfld.long 0x00 0. "STATUS992,Clear Group Error Status 992" "No effect,Cleared" else hgroup.long 0xE600++0x03 hide.long 0x00 "GICD_ICGERR0E,Interrupt Clear Group Error Register Extended 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE604))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE604++0x03 line.long 0x00 "GICD_ICGERR1E,Interrupt Clear Group Error Register Extended 1" bitfld.long 0x00 31. "STATUS1055,Clear Group Error Status 1055" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1054,Clear Group Error Status 1054" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1053,Clear Group Error Status 1053" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1052,Clear Group Error Status 1052" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1051,Clear Group Error Status 1051" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1050,Clear Group Error Status 1050" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1049,Clear Group Error Status 1049" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1048,Clear Group Error Status 1048" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1047,Clear Group Error Status 1047" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1046,Clear Group Error Status 1046" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1045,Clear Group Error Status 1045" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1044,Clear Group Error Status 1044" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1043,Clear Group Error Status 1043" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1042,Clear Group Error Status 1042" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1041,Clear Group Error Status 1041" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1040,Clear Group Error Status 1040" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1039,Clear Group Error Status 1039" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1038,Clear Group Error Status 1038" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1037,Clear Group Error Status 1037" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1036,Clear Group Error Status 1036" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1035,Clear Group Error Status 1035" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1034,Clear Group Error Status 1034" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1033,Clear Group Error Status 1033" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1032,Clear Group Error Status 1032" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1031,Clear Group Error Status 1031" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1030,Clear Group Error Status 1030" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1029,Clear Group Error Status 1029" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1028,Clear Group Error Status 1028" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1027,Clear Group Error Status 1027" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1026,Clear Group Error Status 1026" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1025,Clear Group Error Status 1025" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1024,Clear Group Error Status 1024" "No effect,Cleared" else hgroup.long 0xE604++0x03 hide.long 0x00 "GICD_ICGERR1E,Interrupt Clear Group Error Register Extended 1" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE608))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x10000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE608++0x03 line.long 0x00 "GICD_ICGERR2E,Interrupt Clear Group Error Register Extended 2" bitfld.long 0x00 31. "STATUS1087,Clear Group Error Status 1087" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1086,Clear Group Error Status 1086" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1085,Clear Group Error Status 1085" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1084,Clear Group Error Status 1084" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1083,Clear Group Error Status 1083" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1082,Clear Group Error Status 1082" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1081,Clear Group Error Status 1081" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1080,Clear Group Error Status 1080" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1079,Clear Group Error Status 1079" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1078,Clear Group Error Status 1078" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1077,Clear Group Error Status 1077" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1076,Clear Group Error Status 1076" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1075,Clear Group Error Status 1075" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1074,Clear Group Error Status 1074" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1073,Clear Group Error Status 1073" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1072,Clear Group Error Status 1072" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1071,Clear Group Error Status 1071" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1070,Clear Group Error Status 1070" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1069,Clear Group Error Status 1069" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1068,Clear Group Error Status 1068" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1067,Clear Group Error Status 1067" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1066,Clear Group Error Status 1066" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1065,Clear Group Error Status 1065" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1064,Clear Group Error Status 1064" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1063,Clear Group Error Status 1063" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1062,Clear Group Error Status 1062" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1061,Clear Group Error Status 1061" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1060,Clear Group Error Status 1060" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1059,Clear Group Error Status 1059" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1058,Clear Group Error Status 1058" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1057,Clear Group Error Status 1057" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1056,Clear Group Error Status 1056" "No effect,Cleared" else hgroup.long 0xE608++0x03 hide.long 0x00 "GICD_ICGERR2E,Interrupt Clear Group Error Register Extended 2" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE60C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x18000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE60C++0x03 line.long 0x00 "GICD_ICGERR3E,Interrupt Clear Group Error Register Extended 3" bitfld.long 0x00 31. "STATUS1119,Clear Group Error Status 1119" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1118,Clear Group Error Status 1118" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1117,Clear Group Error Status 1117" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1116,Clear Group Error Status 1116" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1115,Clear Group Error Status 1115" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1114,Clear Group Error Status 1114" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1113,Clear Group Error Status 1113" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1112,Clear Group Error Status 1112" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1111,Clear Group Error Status 1111" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1110,Clear Group Error Status 1110" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1109,Clear Group Error Status 1109" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1108,Clear Group Error Status 1108" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1107,Clear Group Error Status 1107" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1106,Clear Group Error Status 1106" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1105,Clear Group Error Status 1105" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1104,Clear Group Error Status 1104" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1103,Clear Group Error Status 1103" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1102,Clear Group Error Status 1102" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1101,Clear Group Error Status 1101" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1100,Clear Group Error Status 1100" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1099,Clear Group Error Status 1099" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1098,Clear Group Error Status 1098" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1097,Clear Group Error Status 1097" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1096,Clear Group Error Status 1096" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1095,Clear Group Error Status 1095" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1094,Clear Group Error Status 1094" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1093,Clear Group Error Status 1093" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1092,Clear Group Error Status 1092" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1091,Clear Group Error Status 1091" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1090,Clear Group Error Status 1090" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1089,Clear Group Error Status 1089" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1088,Clear Group Error Status 1088" "No effect,Cleared" else hgroup.long 0xE60C++0x03 hide.long 0x00 "GICD_ICGERR3E,Interrupt Clear Group Error Register Extended 3" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE610))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x20000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE610++0x03 line.long 0x00 "GICD_ICGERR4E,Interrupt Clear Group Error Register Extended 4" bitfld.long 0x00 31. "STATUS1151,Clear Group Error Status 1151" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1150,Clear Group Error Status 1150" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1149,Clear Group Error Status 1149" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1148,Clear Group Error Status 1148" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1147,Clear Group Error Status 1147" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1146,Clear Group Error Status 1146" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1145,Clear Group Error Status 1145" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1144,Clear Group Error Status 1144" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1143,Clear Group Error Status 1143" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1142,Clear Group Error Status 1142" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1141,Clear Group Error Status 1141" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1140,Clear Group Error Status 1140" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1139,Clear Group Error Status 1139" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1138,Clear Group Error Status 1138" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1137,Clear Group Error Status 1137" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1136,Clear Group Error Status 1136" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1135,Clear Group Error Status 1135" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1134,Clear Group Error Status 1134" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1133,Clear Group Error Status 1133" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1132,Clear Group Error Status 1132" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1131,Clear Group Error Status 1131" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1130,Clear Group Error Status 1130" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1129,Clear Group Error Status 1129" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1128,Clear Group Error Status 1128" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1127,Clear Group Error Status 1127" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1126,Clear Group Error Status 1126" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1125,Clear Group Error Status 1125" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1124,Clear Group Error Status 1124" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1123,Clear Group Error Status 1123" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1122,Clear Group Error Status 1122" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1121,Clear Group Error Status 1121" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1120,Clear Group Error Status 1120" "No effect,Cleared" else hgroup.long 0xE610++0x03 hide.long 0x00 "GICD_ICGERR4E,Interrupt Clear Group Error Register Extended 4" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE614))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x28000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE614++0x03 line.long 0x00 "GICD_ICGERR5E,Interrupt Clear Group Error Register Extended 5" bitfld.long 0x00 31. "STATUS1183,Clear Group Error Status 1183" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1182,Clear Group Error Status 1182" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1181,Clear Group Error Status 1181" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1180,Clear Group Error Status 1180" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1179,Clear Group Error Status 1179" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1178,Clear Group Error Status 1178" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1177,Clear Group Error Status 1177" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1176,Clear Group Error Status 1176" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1175,Clear Group Error Status 1175" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1174,Clear Group Error Status 1174" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1173,Clear Group Error Status 1173" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1172,Clear Group Error Status 1172" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1171,Clear Group Error Status 1171" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1170,Clear Group Error Status 1170" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1169,Clear Group Error Status 1169" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1168,Clear Group Error Status 1168" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1167,Clear Group Error Status 1167" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1166,Clear Group Error Status 1166" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1165,Clear Group Error Status 1165" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1164,Clear Group Error Status 1164" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1163,Clear Group Error Status 1163" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1162,Clear Group Error Status 1162" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1161,Clear Group Error Status 1161" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1160,Clear Group Error Status 1160" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1159,Clear Group Error Status 1159" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1158,Clear Group Error Status 1158" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1157,Clear Group Error Status 1157" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1156,Clear Group Error Status 1156" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1155,Clear Group Error Status 1155" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1154,Clear Group Error Status 1154" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1153,Clear Group Error Status 1153" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1152,Clear Group Error Status 1152" "No effect,Cleared" else hgroup.long 0xE614++0x03 hide.long 0x00 "GICD_ICGERR5E,Interrupt Clear Group Error Register Extended 5" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE618))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x30000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE618++0x03 line.long 0x00 "GICD_ICGERR6E,Interrupt Clear Group Error Register Extended 6" bitfld.long 0x00 31. "STATUS1215,Clear Group Error Status 1215" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1214,Clear Group Error Status 1214" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1213,Clear Group Error Status 1213" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1212,Clear Group Error Status 1212" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1211,Clear Group Error Status 1211" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1210,Clear Group Error Status 1210" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1209,Clear Group Error Status 1209" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1208,Clear Group Error Status 1208" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1207,Clear Group Error Status 1207" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1206,Clear Group Error Status 1206" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1205,Clear Group Error Status 1205" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1204,Clear Group Error Status 1204" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1203,Clear Group Error Status 1203" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1202,Clear Group Error Status 1202" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1201,Clear Group Error Status 1201" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1200,Clear Group Error Status 1200" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1199,Clear Group Error Status 1199" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1198,Clear Group Error Status 1198" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1197,Clear Group Error Status 1197" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1196,Clear Group Error Status 1196" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1195,Clear Group Error Status 1195" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1194,Clear Group Error Status 1194" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1193,Clear Group Error Status 1193" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1192,Clear Group Error Status 1192" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1191,Clear Group Error Status 1191" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1190,Clear Group Error Status 1190" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1189,Clear Group Error Status 1189" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1188,Clear Group Error Status 1188" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1187,Clear Group Error Status 1187" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1186,Clear Group Error Status 1186" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1185,Clear Group Error Status 1185" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1184,Clear Group Error Status 1184" "No effect,Cleared" else hgroup.long 0xE618++0x03 hide.long 0x00 "GICD_ICGERR6E,Interrupt Clear Group Error Register Extended 6" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE61C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x38000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE61C++0x03 line.long 0x00 "GICD_ICGERR7E,Interrupt Clear Group Error Register Extended 7" bitfld.long 0x00 31. "STATUS1247,Clear Group Error Status 1247" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1246,Clear Group Error Status 1246" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1245,Clear Group Error Status 1245" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1244,Clear Group Error Status 1244" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1243,Clear Group Error Status 1243" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1242,Clear Group Error Status 1242" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1241,Clear Group Error Status 1241" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1240,Clear Group Error Status 1240" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1239,Clear Group Error Status 1239" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1238,Clear Group Error Status 1238" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1237,Clear Group Error Status 1237" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1236,Clear Group Error Status 1236" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1235,Clear Group Error Status 1235" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1234,Clear Group Error Status 1234" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1233,Clear Group Error Status 1233" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1232,Clear Group Error Status 1232" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1231,Clear Group Error Status 1231" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1230,Clear Group Error Status 1230" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1229,Clear Group Error Status 1229" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1228,Clear Group Error Status 1228" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1227,Clear Group Error Status 1227" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1226,Clear Group Error Status 1226" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1225,Clear Group Error Status 1225" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1224,Clear Group Error Status 1224" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1223,Clear Group Error Status 1223" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1222,Clear Group Error Status 1222" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1221,Clear Group Error Status 1221" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1220,Clear Group Error Status 1220" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1219,Clear Group Error Status 1219" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1218,Clear Group Error Status 1218" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1217,Clear Group Error Status 1217" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1216,Clear Group Error Status 1216" "No effect,Cleared" else hgroup.long 0xE61C++0x03 hide.long 0x00 "GICD_ICGERR7E,Interrupt Clear Group Error Register Extended 7" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE620))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x40000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE620++0x03 line.long 0x00 "GICD_ICGERR8E,Interrupt Clear Group Error Register Extended 8" bitfld.long 0x00 31. "STATUS1279,Clear Group Error Status 1279" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1278,Clear Group Error Status 1278" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1277,Clear Group Error Status 1277" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1276,Clear Group Error Status 1276" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1275,Clear Group Error Status 1275" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1274,Clear Group Error Status 1274" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1273,Clear Group Error Status 1273" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1272,Clear Group Error Status 1272" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1271,Clear Group Error Status 1271" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1270,Clear Group Error Status 1270" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1269,Clear Group Error Status 1269" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1268,Clear Group Error Status 1268" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1267,Clear Group Error Status 1267" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1266,Clear Group Error Status 1266" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1265,Clear Group Error Status 1265" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1264,Clear Group Error Status 1264" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1263,Clear Group Error Status 1263" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1262,Clear Group Error Status 1262" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1261,Clear Group Error Status 1261" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1260,Clear Group Error Status 1260" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1259,Clear Group Error Status 1259" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1258,Clear Group Error Status 1258" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1257,Clear Group Error Status 1257" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1256,Clear Group Error Status 1256" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1255,Clear Group Error Status 1255" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1254,Clear Group Error Status 1254" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1253,Clear Group Error Status 1253" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1252,Clear Group Error Status 1252" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1251,Clear Group Error Status 1251" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1250,Clear Group Error Status 1250" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1249,Clear Group Error Status 1249" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1248,Clear Group Error Status 1248" "No effect,Cleared" else hgroup.long 0xE620++0x03 hide.long 0x00 "GICD_ICGERR8E,Interrupt Clear Group Error Register Extended 8" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE624))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x48000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE624++0x03 line.long 0x00 "GICD_ICGERR9E,Interrupt Clear Group Error Register Extended 9" bitfld.long 0x00 31. "STATUS1311,Clear Group Error Status 1311" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1310,Clear Group Error Status 1310" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1309,Clear Group Error Status 1309" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1308,Clear Group Error Status 1308" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1307,Clear Group Error Status 1307" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1306,Clear Group Error Status 1306" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1305,Clear Group Error Status 1305" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1304,Clear Group Error Status 1304" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1303,Clear Group Error Status 1303" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1302,Clear Group Error Status 1302" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1301,Clear Group Error Status 1301" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1300,Clear Group Error Status 1300" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1299,Clear Group Error Status 1299" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1298,Clear Group Error Status 1298" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1297,Clear Group Error Status 1297" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1296,Clear Group Error Status 1296" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1295,Clear Group Error Status 1295" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1294,Clear Group Error Status 1294" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1293,Clear Group Error Status 1293" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1292,Clear Group Error Status 1292" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1291,Clear Group Error Status 1291" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1290,Clear Group Error Status 1290" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1289,Clear Group Error Status 1289" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1288,Clear Group Error Status 1288" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1287,Clear Group Error Status 1287" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1286,Clear Group Error Status 1286" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1285,Clear Group Error Status 1285" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1284,Clear Group Error Status 1284" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1283,Clear Group Error Status 1283" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1282,Clear Group Error Status 1282" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1281,Clear Group Error Status 1281" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1280,Clear Group Error Status 1280" "No effect,Cleared" else hgroup.long 0xE624++0x03 hide.long 0x00 "GICD_ICGERR9E,Interrupt Clear Group Error Register Extended 9" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE628))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x50000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE628++0x03 line.long 0x00 "GICD_ICGERR10E,Interrupt Clear Group Error Register Extended 10" bitfld.long 0x00 31. "STATUS1343,Clear Group Error Status 1343" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1342,Clear Group Error Status 1342" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1341,Clear Group Error Status 1341" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1340,Clear Group Error Status 1340" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1339,Clear Group Error Status 1339" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1338,Clear Group Error Status 1338" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1337,Clear Group Error Status 1337" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1336,Clear Group Error Status 1336" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1335,Clear Group Error Status 1335" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1334,Clear Group Error Status 1334" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1333,Clear Group Error Status 1333" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1332,Clear Group Error Status 1332" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1331,Clear Group Error Status 1331" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1330,Clear Group Error Status 1330" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1329,Clear Group Error Status 1329" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1328,Clear Group Error Status 1328" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1327,Clear Group Error Status 1327" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1326,Clear Group Error Status 1326" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1325,Clear Group Error Status 1325" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1324,Clear Group Error Status 1324" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1323,Clear Group Error Status 1323" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1322,Clear Group Error Status 1322" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1321,Clear Group Error Status 1321" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1320,Clear Group Error Status 1320" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1319,Clear Group Error Status 1319" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1318,Clear Group Error Status 1318" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1317,Clear Group Error Status 1317" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1316,Clear Group Error Status 1316" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1315,Clear Group Error Status 1315" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1314,Clear Group Error Status 1314" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1313,Clear Group Error Status 1313" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1312,Clear Group Error Status 1312" "No effect,Cleared" else hgroup.long 0xE628++0x03 hide.long 0x00 "GICD_ICGERR10E,Interrupt Clear Group Error Register Extended 10" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE62C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x58000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE62C++0x03 line.long 0x00 "GICD_ICGERR11E,Interrupt Clear Group Error Register Extended 11" bitfld.long 0x00 31. "STATUS1375,Clear Group Error Status 1375" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1374,Clear Group Error Status 1374" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1373,Clear Group Error Status 1373" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1372,Clear Group Error Status 1372" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1371,Clear Group Error Status 1371" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1370,Clear Group Error Status 1370" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1369,Clear Group Error Status 1369" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1368,Clear Group Error Status 1368" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1367,Clear Group Error Status 1367" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1366,Clear Group Error Status 1366" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1365,Clear Group Error Status 1365" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1364,Clear Group Error Status 1364" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1363,Clear Group Error Status 1363" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1362,Clear Group Error Status 1362" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1361,Clear Group Error Status 1361" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1360,Clear Group Error Status 1360" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1359,Clear Group Error Status 1359" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1358,Clear Group Error Status 1358" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1357,Clear Group Error Status 1357" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1356,Clear Group Error Status 1356" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1355,Clear Group Error Status 1355" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1354,Clear Group Error Status 1354" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1353,Clear Group Error Status 1353" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1352,Clear Group Error Status 1352" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1351,Clear Group Error Status 1351" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1350,Clear Group Error Status 1350" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1349,Clear Group Error Status 1349" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1348,Clear Group Error Status 1348" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1347,Clear Group Error Status 1347" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1346,Clear Group Error Status 1346" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1345,Clear Group Error Status 1345" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1344,Clear Group Error Status 1344" "No effect,Cleared" else hgroup.long 0xE62C++0x03 hide.long 0x00 "GICD_ICGERR11E,Interrupt Clear Group Error Register Extended 11" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE630))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x60000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE630++0x03 line.long 0x00 "GICD_ICGERR12E,Interrupt Clear Group Error Register Extended 12" bitfld.long 0x00 31. "STATUS1407,Clear Group Error Status 1407" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1406,Clear Group Error Status 1406" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1405,Clear Group Error Status 1405" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1404,Clear Group Error Status 1404" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1403,Clear Group Error Status 1403" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1402,Clear Group Error Status 1402" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1401,Clear Group Error Status 1401" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1400,Clear Group Error Status 1400" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1399,Clear Group Error Status 1399" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1398,Clear Group Error Status 1398" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1397,Clear Group Error Status 1397" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1396,Clear Group Error Status 1396" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1395,Clear Group Error Status 1395" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1394,Clear Group Error Status 1394" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1393,Clear Group Error Status 1393" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1392,Clear Group Error Status 1392" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1391,Clear Group Error Status 1391" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1390,Clear Group Error Status 1390" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1389,Clear Group Error Status 1389" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1388,Clear Group Error Status 1388" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1387,Clear Group Error Status 1387" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1386,Clear Group Error Status 1386" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1385,Clear Group Error Status 1385" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1384,Clear Group Error Status 1384" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1383,Clear Group Error Status 1383" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1382,Clear Group Error Status 1382" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1381,Clear Group Error Status 1381" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1380,Clear Group Error Status 1380" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1379,Clear Group Error Status 1379" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1378,Clear Group Error Status 1378" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1377,Clear Group Error Status 1377" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1376,Clear Group Error Status 1376" "No effect,Cleared" else hgroup.long 0xE630++0x03 hide.long 0x00 "GICD_ICGERR12E,Interrupt Clear Group Error Register Extended 12" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE634))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x68000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE634++0x03 line.long 0x00 "GICD_ICGERR13E,Interrupt Clear Group Error Register Extended 13" bitfld.long 0x00 31. "STATUS1439,Clear Group Error Status 1439" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1438,Clear Group Error Status 1438" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1437,Clear Group Error Status 1437" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1436,Clear Group Error Status 1436" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1435,Clear Group Error Status 1435" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1434,Clear Group Error Status 1434" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1433,Clear Group Error Status 1433" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1432,Clear Group Error Status 1432" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1431,Clear Group Error Status 1431" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1430,Clear Group Error Status 1430" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1429,Clear Group Error Status 1429" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1428,Clear Group Error Status 1428" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1427,Clear Group Error Status 1427" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1426,Clear Group Error Status 1426" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1425,Clear Group Error Status 1425" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1424,Clear Group Error Status 1424" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1423,Clear Group Error Status 1423" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1422,Clear Group Error Status 1422" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1421,Clear Group Error Status 1421" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1420,Clear Group Error Status 1420" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1419,Clear Group Error Status 1419" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1418,Clear Group Error Status 1418" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1417,Clear Group Error Status 1417" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1416,Clear Group Error Status 1416" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1415,Clear Group Error Status 1415" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1414,Clear Group Error Status 1414" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1413,Clear Group Error Status 1413" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1412,Clear Group Error Status 1412" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1411,Clear Group Error Status 1411" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1410,Clear Group Error Status 1410" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1409,Clear Group Error Status 1409" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1408,Clear Group Error Status 1408" "No effect,Cleared" else hgroup.long 0xE634++0x03 hide.long 0x00 "GICD_ICGERR13E,Interrupt Clear Group Error Register Extended 13" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE638))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x70000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE638++0x03 line.long 0x00 "GICD_ICGERR14E,Interrupt Clear Group Error Register Extended 14" bitfld.long 0x00 31. "STATUS1471,Clear Group Error Status 1471" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1470,Clear Group Error Status 1470" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1469,Clear Group Error Status 1469" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1468,Clear Group Error Status 1468" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1467,Clear Group Error Status 1467" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1466,Clear Group Error Status 1466" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1465,Clear Group Error Status 1465" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1464,Clear Group Error Status 1464" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1463,Clear Group Error Status 1463" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1462,Clear Group Error Status 1462" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1461,Clear Group Error Status 1461" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1460,Clear Group Error Status 1460" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1459,Clear Group Error Status 1459" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1458,Clear Group Error Status 1458" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1457,Clear Group Error Status 1457" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1456,Clear Group Error Status 1456" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1455,Clear Group Error Status 1455" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1454,Clear Group Error Status 1454" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1453,Clear Group Error Status 1453" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1452,Clear Group Error Status 1452" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1451,Clear Group Error Status 1451" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1450,Clear Group Error Status 1450" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1449,Clear Group Error Status 1449" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1448,Clear Group Error Status 1448" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1447,Clear Group Error Status 1447" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1446,Clear Group Error Status 1446" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1445,Clear Group Error Status 1445" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1444,Clear Group Error Status 1444" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1443,Clear Group Error Status 1443" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1442,Clear Group Error Status 1442" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1441,Clear Group Error Status 1441" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1440,Clear Group Error Status 1440" "No effect,Cleared" else hgroup.long 0xE638++0x03 hide.long 0x00 "GICD_ICGERR14E,Interrupt Clear Group Error Register Extended 14" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE63C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)==0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x78000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE63C++0x03 line.long 0x00 "GICD_ICGERR15E,Interrupt Clear Group Error Register Extended 15" bitfld.long 0x00 31. "STATUS1503,Clear Group Error Status 1503" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1502,Clear Group Error Status 1502" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1501,Clear Group Error Status 1501" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1500,Clear Group Error Status 1500" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1499,Clear Group Error Status 1499" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1498,Clear Group Error Status 1498" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1497,Clear Group Error Status 1497" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1496,Clear Group Error Status 1496" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1495,Clear Group Error Status 1495" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1494,Clear Group Error Status 1494" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1493,Clear Group Error Status 1493" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1492,Clear Group Error Status 1492" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1491,Clear Group Error Status 1491" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1490,Clear Group Error Status 1490" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1489,Clear Group Error Status 1489" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1488,Clear Group Error Status 1488" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1487,Clear Group Error Status 1487" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1486,Clear Group Error Status 1486" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1485,Clear Group Error Status 1485" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1484,Clear Group Error Status 1484" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1483,Clear Group Error Status 1483" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1482,Clear Group Error Status 1482" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1481,Clear Group Error Status 1481" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1480,Clear Group Error Status 1480" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1479,Clear Group Error Status 1479" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1478,Clear Group Error Status 1478" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1477,Clear Group Error Status 1477" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1476,Clear Group Error Status 1476" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1475,Clear Group Error Status 1475" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1474,Clear Group Error Status 1474" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1473,Clear Group Error Status 1473" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1472,Clear Group Error Status 1472" "No effect,Cleared" else hgroup.long 0xE63C++0x03 hide.long 0x00 "GICD_ICGERR15E,Interrupt Clear Group Error Register Extended 15" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE640))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x80000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE640++0x03 line.long 0x00 "GICD_ICGERR16E,Interrupt Clear Group Error Register Extended 16" bitfld.long 0x00 31. "STATUS1535,Clear Group Error Status 1535" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1534,Clear Group Error Status 1534" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1533,Clear Group Error Status 1533" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1532,Clear Group Error Status 1532" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1531,Clear Group Error Status 1531" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1530,Clear Group Error Status 1530" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1529,Clear Group Error Status 1529" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1528,Clear Group Error Status 1528" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1527,Clear Group Error Status 1527" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1526,Clear Group Error Status 1526" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1525,Clear Group Error Status 1525" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1524,Clear Group Error Status 1524" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1523,Clear Group Error Status 1523" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1522,Clear Group Error Status 1522" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1521,Clear Group Error Status 1521" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1520,Clear Group Error Status 1520" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1519,Clear Group Error Status 1519" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1518,Clear Group Error Status 1518" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1517,Clear Group Error Status 1517" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1516,Clear Group Error Status 1516" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1515,Clear Group Error Status 1515" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1514,Clear Group Error Status 1514" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1513,Clear Group Error Status 1513" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1512,Clear Group Error Status 1512" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1511,Clear Group Error Status 1511" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1510,Clear Group Error Status 1510" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1509,Clear Group Error Status 1509" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1508,Clear Group Error Status 1508" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1507,Clear Group Error Status 1507" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1506,Clear Group Error Status 1506" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1505,Clear Group Error Status 1505" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1504,Clear Group Error Status 1504" "No effect,Cleared" else hgroup.long 0xE640++0x03 hide.long 0x00 "GICD_ICGERR16E,Interrupt Clear Group Error Register Extended 16" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE644))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x88000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE644++0x03 line.long 0x00 "GICD_ICGERR17E,Interrupt Clear Group Error Register Extended 17" bitfld.long 0x00 31. "STATUS1567,Clear Group Error Status 1567" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1566,Clear Group Error Status 1566" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1565,Clear Group Error Status 1565" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1564,Clear Group Error Status 1564" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1563,Clear Group Error Status 1563" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1562,Clear Group Error Status 1562" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1561,Clear Group Error Status 1561" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1560,Clear Group Error Status 1560" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1559,Clear Group Error Status 1559" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1558,Clear Group Error Status 1558" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1557,Clear Group Error Status 1557" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1556,Clear Group Error Status 1556" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1555,Clear Group Error Status 1555" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1554,Clear Group Error Status 1554" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1553,Clear Group Error Status 1553" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1552,Clear Group Error Status 1552" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1551,Clear Group Error Status 1551" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1550,Clear Group Error Status 1550" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1549,Clear Group Error Status 1549" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1548,Clear Group Error Status 1548" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1547,Clear Group Error Status 1547" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1546,Clear Group Error Status 1546" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1545,Clear Group Error Status 1545" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1544,Clear Group Error Status 1544" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1543,Clear Group Error Status 1543" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1542,Clear Group Error Status 1542" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1541,Clear Group Error Status 1541" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1540,Clear Group Error Status 1540" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1539,Clear Group Error Status 1539" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1538,Clear Group Error Status 1538" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1537,Clear Group Error Status 1537" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1536,Clear Group Error Status 1536" "No effect,Cleared" else hgroup.long 0xE644++0x03 hide.long 0x00 "GICD_ICGERR17E,Interrupt Clear Group Error Register Extended 17" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE648))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x90000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE648++0x03 line.long 0x00 "GICD_ICGERR18E,Interrupt Clear Group Error Register Extended 18" bitfld.long 0x00 31. "STATUS1599,Clear Group Error Status 1599" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1598,Clear Group Error Status 1598" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1597,Clear Group Error Status 1597" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1596,Clear Group Error Status 1596" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1595,Clear Group Error Status 1595" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1594,Clear Group Error Status 1594" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1593,Clear Group Error Status 1593" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1592,Clear Group Error Status 1592" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1591,Clear Group Error Status 1591" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1590,Clear Group Error Status 1590" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1589,Clear Group Error Status 1589" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1588,Clear Group Error Status 1588" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1587,Clear Group Error Status 1587" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1586,Clear Group Error Status 1586" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1585,Clear Group Error Status 1585" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1584,Clear Group Error Status 1584" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1583,Clear Group Error Status 1583" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1582,Clear Group Error Status 1582" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1581,Clear Group Error Status 1581" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1580,Clear Group Error Status 1580" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1579,Clear Group Error Status 1579" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1578,Clear Group Error Status 1578" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1577,Clear Group Error Status 1577" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1576,Clear Group Error Status 1576" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1575,Clear Group Error Status 1575" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1574,Clear Group Error Status 1574" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1573,Clear Group Error Status 1573" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1572,Clear Group Error Status 1572" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1571,Clear Group Error Status 1571" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1570,Clear Group Error Status 1570" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1569,Clear Group Error Status 1569" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1568,Clear Group Error Status 1568" "No effect,Cleared" else hgroup.long 0xE648++0x03 hide.long 0x00 "GICD_ICGERR18E,Interrupt Clear Group Error Register Extended 18" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE64C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0x98000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE64C++0x03 line.long 0x00 "GICD_ICGERR19E,Interrupt Clear Group Error Register Extended 19" bitfld.long 0x00 31. "STATUS1631,Clear Group Error Status 1631" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1630,Clear Group Error Status 1630" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1629,Clear Group Error Status 1629" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1628,Clear Group Error Status 1628" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1627,Clear Group Error Status 1627" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1626,Clear Group Error Status 1626" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1625,Clear Group Error Status 1625" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1624,Clear Group Error Status 1624" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1623,Clear Group Error Status 1623" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1622,Clear Group Error Status 1622" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1621,Clear Group Error Status 1621" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1620,Clear Group Error Status 1620" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1619,Clear Group Error Status 1619" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1618,Clear Group Error Status 1618" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1617,Clear Group Error Status 1617" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1616,Clear Group Error Status 1616" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1615,Clear Group Error Status 1615" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1614,Clear Group Error Status 1614" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1613,Clear Group Error Status 1613" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1612,Clear Group Error Status 1612" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1611,Clear Group Error Status 1611" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1610,Clear Group Error Status 1610" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1609,Clear Group Error Status 1609" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1608,Clear Group Error Status 1608" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1607,Clear Group Error Status 1607" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1606,Clear Group Error Status 1606" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1605,Clear Group Error Status 1605" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1604,Clear Group Error Status 1604" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1603,Clear Group Error Status 1603" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1602,Clear Group Error Status 1602" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1601,Clear Group Error Status 1601" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1600,Clear Group Error Status 1600" "No effect,Cleared" else hgroup.long 0xE64C++0x03 hide.long 0x00 "GICD_ICGERR19E,Interrupt Clear Group Error Register Extended 19" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE650))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE650++0x03 line.long 0x00 "GICD_ICGERR20E,Interrupt Clear Group Error Register Extended 20" bitfld.long 0x00 31. "STATUS1663,Clear Group Error Status 1663" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1662,Clear Group Error Status 1662" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1661,Clear Group Error Status 1661" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1660,Clear Group Error Status 1660" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1659,Clear Group Error Status 1659" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1658,Clear Group Error Status 1658" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1657,Clear Group Error Status 1657" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1656,Clear Group Error Status 1656" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1655,Clear Group Error Status 1655" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1654,Clear Group Error Status 1654" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1653,Clear Group Error Status 1653" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1652,Clear Group Error Status 1652" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1651,Clear Group Error Status 1651" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1650,Clear Group Error Status 1650" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1649,Clear Group Error Status 1649" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1648,Clear Group Error Status 1648" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1647,Clear Group Error Status 1647" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1646,Clear Group Error Status 1646" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1645,Clear Group Error Status 1645" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1644,Clear Group Error Status 1644" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1643,Clear Group Error Status 1643" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1642,Clear Group Error Status 1642" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1641,Clear Group Error Status 1641" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1640,Clear Group Error Status 1640" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1639,Clear Group Error Status 1639" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1638,Clear Group Error Status 1638" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1637,Clear Group Error Status 1637" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1636,Clear Group Error Status 1636" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1635,Clear Group Error Status 1635" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1634,Clear Group Error Status 1634" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1633,Clear Group Error Status 1633" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1632,Clear Group Error Status 1632" "No effect,Cleared" else hgroup.long 0xE650++0x03 hide.long 0x00 "GICD_ICGERR20E,Interrupt Clear Group Error Register Extended 20" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE654))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xA8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE654++0x03 line.long 0x00 "GICD_ICGERR21E,Interrupt Clear Group Error Register Extended 21" bitfld.long 0x00 31. "STATUS1695,Clear Group Error Status 1695" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1694,Clear Group Error Status 1694" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1693,Clear Group Error Status 1693" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1692,Clear Group Error Status 1692" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1691,Clear Group Error Status 1691" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1690,Clear Group Error Status 1690" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1689,Clear Group Error Status 1689" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1688,Clear Group Error Status 1688" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1687,Clear Group Error Status 1687" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1686,Clear Group Error Status 1686" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1685,Clear Group Error Status 1685" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1684,Clear Group Error Status 1684" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1683,Clear Group Error Status 1683" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1682,Clear Group Error Status 1682" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1681,Clear Group Error Status 1681" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1680,Clear Group Error Status 1680" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1679,Clear Group Error Status 1679" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1678,Clear Group Error Status 1678" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1677,Clear Group Error Status 1677" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1676,Clear Group Error Status 1676" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1675,Clear Group Error Status 1675" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1674,Clear Group Error Status 1674" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1673,Clear Group Error Status 1673" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1672,Clear Group Error Status 1672" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1671,Clear Group Error Status 1671" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1670,Clear Group Error Status 1670" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1669,Clear Group Error Status 1669" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1668,Clear Group Error Status 1668" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1667,Clear Group Error Status 1667" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1666,Clear Group Error Status 1666" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1665,Clear Group Error Status 1665" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1664,Clear Group Error Status 1664" "No effect,Cleared" else hgroup.long 0xE654++0x03 hide.long 0x00 "GICD_ICGERR21E,Interrupt Clear Group Error Register Extended 21" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE658))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE658++0x03 line.long 0x00 "GICD_ICGERR22E,Interrupt Clear Group Error Register Extended 22" bitfld.long 0x00 31. "STATUS1727,Clear Group Error Status 1727" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1726,Clear Group Error Status 1726" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1725,Clear Group Error Status 1725" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1724,Clear Group Error Status 1724" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1723,Clear Group Error Status 1723" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1722,Clear Group Error Status 1722" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1721,Clear Group Error Status 1721" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1720,Clear Group Error Status 1720" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1719,Clear Group Error Status 1719" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1718,Clear Group Error Status 1718" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1717,Clear Group Error Status 1717" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1716,Clear Group Error Status 1716" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1715,Clear Group Error Status 1715" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1714,Clear Group Error Status 1714" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1713,Clear Group Error Status 1713" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1712,Clear Group Error Status 1712" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1711,Clear Group Error Status 1711" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1710,Clear Group Error Status 1710" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1709,Clear Group Error Status 1709" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1708,Clear Group Error Status 1708" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1707,Clear Group Error Status 1707" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1706,Clear Group Error Status 1706" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1705,Clear Group Error Status 1705" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1704,Clear Group Error Status 1704" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1703,Clear Group Error Status 1703" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1702,Clear Group Error Status 1702" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1701,Clear Group Error Status 1701" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1700,Clear Group Error Status 1700" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1699,Clear Group Error Status 1699" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1698,Clear Group Error Status 1698" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1697,Clear Group Error Status 1697" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1696,Clear Group Error Status 1696" "No effect,Cleared" else hgroup.long 0xE658++0x03 hide.long 0x00 "GICD_ICGERR22E,Interrupt Clear Group Error Register Extended 22" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE65C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xB8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE65C++0x03 line.long 0x00 "GICD_ICGERR23E,Interrupt Clear Group Error Register Extended 23" bitfld.long 0x00 31. "STATUS1759,Clear Group Error Status 1759" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1758,Clear Group Error Status 1758" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1757,Clear Group Error Status 1757" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1756,Clear Group Error Status 1756" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1755,Clear Group Error Status 1755" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1754,Clear Group Error Status 1754" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1753,Clear Group Error Status 1753" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1752,Clear Group Error Status 1752" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1751,Clear Group Error Status 1751" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1750,Clear Group Error Status 1750" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1749,Clear Group Error Status 1749" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1748,Clear Group Error Status 1748" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1747,Clear Group Error Status 1747" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1746,Clear Group Error Status 1746" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1745,Clear Group Error Status 1745" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1744,Clear Group Error Status 1744" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1743,Clear Group Error Status 1743" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1742,Clear Group Error Status 1742" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1741,Clear Group Error Status 1741" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1740,Clear Group Error Status 1740" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1739,Clear Group Error Status 1739" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1738,Clear Group Error Status 1738" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1737,Clear Group Error Status 1737" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1736,Clear Group Error Status 1736" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1735,Clear Group Error Status 1735" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1734,Clear Group Error Status 1734" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1733,Clear Group Error Status 1733" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1732,Clear Group Error Status 1732" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1731,Clear Group Error Status 1731" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1730,Clear Group Error Status 1730" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1729,Clear Group Error Status 1729" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1728,Clear Group Error Status 1728" "No effect,Cleared" else hgroup.long 0xE65C++0x03 hide.long 0x00 "GICD_ICGERR23E,Interrupt Clear Group Error Register Extended 23" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE660))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE660++0x03 line.long 0x00 "GICD_ICGERR24E,Interrupt Clear Group Error Register Extended 24" bitfld.long 0x00 31. "STATUS1791,Clear Group Error Status 1791" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1790,Clear Group Error Status 1790" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1789,Clear Group Error Status 1789" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1788,Clear Group Error Status 1788" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1787,Clear Group Error Status 1787" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1786,Clear Group Error Status 1786" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1785,Clear Group Error Status 1785" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1784,Clear Group Error Status 1784" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1783,Clear Group Error Status 1783" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1782,Clear Group Error Status 1782" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1781,Clear Group Error Status 1781" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1780,Clear Group Error Status 1780" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1779,Clear Group Error Status 1779" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1778,Clear Group Error Status 1778" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1777,Clear Group Error Status 1777" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1776,Clear Group Error Status 1776" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1775,Clear Group Error Status 1775" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1774,Clear Group Error Status 1774" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1773,Clear Group Error Status 1773" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1772,Clear Group Error Status 1772" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1771,Clear Group Error Status 1771" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1770,Clear Group Error Status 1770" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1769,Clear Group Error Status 1769" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1768,Clear Group Error Status 1768" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1767,Clear Group Error Status 1767" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1766,Clear Group Error Status 1766" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1765,Clear Group Error Status 1765" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1764,Clear Group Error Status 1764" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1763,Clear Group Error Status 1763" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1762,Clear Group Error Status 1762" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1761,Clear Group Error Status 1761" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1760,Clear Group Error Status 1760" "No effect,Cleared" else hgroup.long 0xE660++0x03 hide.long 0x00 "GICD_ICGERR24E,Interrupt Clear Group Error Register Extended 24" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE664))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xC8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE664++0x03 line.long 0x00 "GICD_ICGERR25E,Interrupt Clear Group Error Register Extended 25" bitfld.long 0x00 31. "STATUS1823,Clear Group Error Status 1823" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1822,Clear Group Error Status 1822" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1821,Clear Group Error Status 1821" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1820,Clear Group Error Status 1820" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1819,Clear Group Error Status 1819" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1818,Clear Group Error Status 1818" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1817,Clear Group Error Status 1817" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1816,Clear Group Error Status 1816" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1815,Clear Group Error Status 1815" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1814,Clear Group Error Status 1814" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1813,Clear Group Error Status 1813" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1812,Clear Group Error Status 1812" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1811,Clear Group Error Status 1811" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1810,Clear Group Error Status 1810" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1809,Clear Group Error Status 1809" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1808,Clear Group Error Status 1808" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1807,Clear Group Error Status 1807" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1806,Clear Group Error Status 1806" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1805,Clear Group Error Status 1805" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1804,Clear Group Error Status 1804" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1803,Clear Group Error Status 1803" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1802,Clear Group Error Status 1802" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1801,Clear Group Error Status 1801" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1800,Clear Group Error Status 1800" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1799,Clear Group Error Status 1799" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1798,Clear Group Error Status 1798" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1797,Clear Group Error Status 1797" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1796,Clear Group Error Status 1796" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1795,Clear Group Error Status 1795" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1794,Clear Group Error Status 1794" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1793,Clear Group Error Status 1793" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1792,Clear Group Error Status 1792" "No effect,Cleared" else hgroup.long 0xE664++0x03 hide.long 0x00 "GICD_ICGERR25E,Interrupt Clear Group Error Register Extended 25" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE668))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE668++0x03 line.long 0x00 "GICD_ICGERR26E,Interrupt Clear Group Error Register Extended 26" bitfld.long 0x00 31. "STATUS1855,Clear Group Error Status 1855" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1854,Clear Group Error Status 1854" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1853,Clear Group Error Status 1853" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1852,Clear Group Error Status 1852" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1851,Clear Group Error Status 1851" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1850,Clear Group Error Status 1850" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1849,Clear Group Error Status 1849" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1848,Clear Group Error Status 1848" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1847,Clear Group Error Status 1847" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1846,Clear Group Error Status 1846" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1845,Clear Group Error Status 1845" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1844,Clear Group Error Status 1844" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1843,Clear Group Error Status 1843" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1842,Clear Group Error Status 1842" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1841,Clear Group Error Status 1841" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1840,Clear Group Error Status 1840" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1839,Clear Group Error Status 1839" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1838,Clear Group Error Status 1838" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1837,Clear Group Error Status 1837" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1836,Clear Group Error Status 1836" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1835,Clear Group Error Status 1835" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1834,Clear Group Error Status 1834" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1833,Clear Group Error Status 1833" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1832,Clear Group Error Status 1832" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1831,Clear Group Error Status 1831" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1830,Clear Group Error Status 1830" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1829,Clear Group Error Status 1829" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1828,Clear Group Error Status 1828" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1827,Clear Group Error Status 1827" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1826,Clear Group Error Status 1826" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1825,Clear Group Error Status 1825" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1824,Clear Group Error Status 1824" "No effect,Cleared" else hgroup.long 0xE668++0x03 hide.long 0x00 "GICD_ICGERR26E,Interrupt Clear Group Error Register Extended 26" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE66C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xD8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE66C++0x03 line.long 0x00 "GICD_ICGERR27E,Interrupt Clear Group Error Register Extended 27" bitfld.long 0x00 31. "STATUS1887,Clear Group Error Status 1887" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1886,Clear Group Error Status 1886" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1885,Clear Group Error Status 1885" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1884,Clear Group Error Status 1884" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1883,Clear Group Error Status 1883" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1882,Clear Group Error Status 1882" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1881,Clear Group Error Status 1881" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1880,Clear Group Error Status 1880" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1879,Clear Group Error Status 1879" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1878,Clear Group Error Status 1878" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1877,Clear Group Error Status 1877" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1876,Clear Group Error Status 1876" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1875,Clear Group Error Status 1875" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1874,Clear Group Error Status 1874" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1873,Clear Group Error Status 1873" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1872,Clear Group Error Status 1872" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1871,Clear Group Error Status 1871" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1870,Clear Group Error Status 1870" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1869,Clear Group Error Status 1869" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1868,Clear Group Error Status 1868" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1867,Clear Group Error Status 1867" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1866,Clear Group Error Status 1866" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1865,Clear Group Error Status 1865" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1864,Clear Group Error Status 1864" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1863,Clear Group Error Status 1863" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1862,Clear Group Error Status 1862" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1861,Clear Group Error Status 1861" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1860,Clear Group Error Status 1860" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1859,Clear Group Error Status 1859" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1858,Clear Group Error Status 1858" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1857,Clear Group Error Status 1857" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1856,Clear Group Error Status 1856" "No effect,Cleared" else hgroup.long 0xE66C++0x03 hide.long 0x00 "GICD_ICGERR27E,Interrupt Clear Group Error Register Extended 27" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE670))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE670++0x03 line.long 0x00 "GICD_ICGERR28E,Interrupt Clear Group Error Register Extended 28" bitfld.long 0x00 31. "STATUS1919,Clear Group Error Status 1919" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1918,Clear Group Error Status 1918" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1917,Clear Group Error Status 1917" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1916,Clear Group Error Status 1916" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1915,Clear Group Error Status 1915" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1914,Clear Group Error Status 1914" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1913,Clear Group Error Status 1913" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1912,Clear Group Error Status 1912" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1911,Clear Group Error Status 1911" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1910,Clear Group Error Status 1910" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1909,Clear Group Error Status 1909" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1908,Clear Group Error Status 1908" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1907,Clear Group Error Status 1907" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1906,Clear Group Error Status 1906" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1905,Clear Group Error Status 1905" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1904,Clear Group Error Status 1904" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1903,Clear Group Error Status 1903" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1902,Clear Group Error Status 1902" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1901,Clear Group Error Status 1901" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1900,Clear Group Error Status 1900" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1899,Clear Group Error Status 1899" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1898,Clear Group Error Status 1898" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1897,Clear Group Error Status 1897" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1896,Clear Group Error Status 1896" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1895,Clear Group Error Status 1895" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1894,Clear Group Error Status 1894" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1893,Clear Group Error Status 1893" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1892,Clear Group Error Status 1892" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1891,Clear Group Error Status 1891" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1890,Clear Group Error Status 1890" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1889,Clear Group Error Status 1889" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1888,Clear Group Error Status 1888" "No effect,Cleared" else hgroup.long 0xE670++0x03 hide.long 0x00 "GICD_ICGERR28E,Interrupt Clear Group Error Register Extended 28" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE674))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xE8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE674++0x03 line.long 0x00 "GICD_ICGERR29E,Interrupt Clear Group Error Register Extended 29" bitfld.long 0x00 31. "STATUS1951,Clear Group Error Status 1951" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1950,Clear Group Error Status 1950" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1949,Clear Group Error Status 1949" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1948,Clear Group Error Status 1948" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1947,Clear Group Error Status 1947" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1946,Clear Group Error Status 1946" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1945,Clear Group Error Status 1945" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1944,Clear Group Error Status 1944" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1943,Clear Group Error Status 1943" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1942,Clear Group Error Status 1942" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1941,Clear Group Error Status 1941" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1940,Clear Group Error Status 1940" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1939,Clear Group Error Status 1939" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1938,Clear Group Error Status 1938" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1937,Clear Group Error Status 1937" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1936,Clear Group Error Status 1936" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1935,Clear Group Error Status 1935" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1934,Clear Group Error Status 1934" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1933,Clear Group Error Status 1933" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1932,Clear Group Error Status 1932" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1931,Clear Group Error Status 1931" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1930,Clear Group Error Status 1930" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1929,Clear Group Error Status 1929" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1928,Clear Group Error Status 1928" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1927,Clear Group Error Status 1927" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1926,Clear Group Error Status 1926" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1925,Clear Group Error Status 1925" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1924,Clear Group Error Status 1924" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1923,Clear Group Error Status 1923" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1922,Clear Group Error Status 1922" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1921,Clear Group Error Status 1921" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1920,Clear Group Error Status 1920" "No effect,Cleared" else hgroup.long 0xE674++0x03 hide.long 0x00 "GICD_ICGERR29E,Interrupt Clear Group Error Register Extended 29" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE678))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF0000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE678++0x03 line.long 0x00 "GICD_ICGERR30E,Interrupt Clear Group Error Register Extended 30" bitfld.long 0x00 31. "STATUS1983,Clear Group Error Status 1983" "No effect,Cleared" bitfld.long 0x00 30. "STATUS1982,Clear Group Error Status 1982" "No effect,Cleared" bitfld.long 0x00 29. "STATUS1981,Clear Group Error Status 1981" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS1980,Clear Group Error Status 1980" "No effect,Cleared" bitfld.long 0x00 27. "STATUS1979,Clear Group Error Status 1979" "No effect,Cleared" bitfld.long 0x00 26. "STATUS1978,Clear Group Error Status 1978" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS1977,Clear Group Error Status 1977" "No effect,Cleared" bitfld.long 0x00 24. "STATUS1976,Clear Group Error Status 1976" "No effect,Cleared" bitfld.long 0x00 23. "STATUS1975,Clear Group Error Status 1975" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS1974,Clear Group Error Status 1974" "No effect,Cleared" bitfld.long 0x00 21. "STATUS1973,Clear Group Error Status 1973" "No effect,Cleared" bitfld.long 0x00 20. "STATUS1972,Clear Group Error Status 1972" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS1971,Clear Group Error Status 1971" "No effect,Cleared" bitfld.long 0x00 18. "STATUS1970,Clear Group Error Status 1970" "No effect,Cleared" bitfld.long 0x00 17. "STATUS1969,Clear Group Error Status 1969" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS1968,Clear Group Error Status 1968" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1967,Clear Group Error Status 1967" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1966,Clear Group Error Status 1966" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1965,Clear Group Error Status 1965" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1964,Clear Group Error Status 1964" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1963,Clear Group Error Status 1963" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1962,Clear Group Error Status 1962" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1961,Clear Group Error Status 1961" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1960,Clear Group Error Status 1960" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1959,Clear Group Error Status 1959" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1958,Clear Group Error Status 1958" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1957,Clear Group Error Status 1957" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1956,Clear Group Error Status 1956" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1955,Clear Group Error Status 1955" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1954,Clear Group Error Status 1954" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1953,Clear Group Error Status 1953" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1952,Clear Group Error Status 1952" "No effect,Cleared" else hgroup.long 0xE678++0x03 hide.long 0x00 "GICD_ICGERR30E,Interrupt Clear Group Error Register Extended 30" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE67C))&&(((per.l(ad:&distributorBase+0x04))&0x1F)>=0x1E)&&(((per.l(ad:&distributorBase+0x04))&0xF8000000)>=0xF8000000)&&(((per.l(ad:&distributorBase+0x04))&0x100)==0x100)) group.long 0xE67C++0x03 line.long 0x00 "GICD_ICGERR31E,Interrupt Clear Group Error Register Extended 31" bitfld.long 0x00 31. "STATUS2015,Clear Group Error Status 2015" "No effect,Cleared" bitfld.long 0x00 30. "STATUS2014,Clear Group Error Status 2014" "No effect,Cleared" bitfld.long 0x00 29. "STATUS2013,Clear Group Error Status 2013" "No effect,Cleared" newline bitfld.long 0x00 28. "STATUS2012,Clear Group Error Status 2012" "No effect,Cleared" bitfld.long 0x00 27. "STATUS2011,Clear Group Error Status 2011" "No effect,Cleared" bitfld.long 0x00 26. "STATUS2010,Clear Group Error Status 2010" "No effect,Cleared" newline bitfld.long 0x00 25. "STATUS2009,Clear Group Error Status 2009" "No effect,Cleared" bitfld.long 0x00 24. "STATUS2008,Clear Group Error Status 2008" "No effect,Cleared" bitfld.long 0x00 23. "STATUS2007,Clear Group Error Status 2007" "No effect,Cleared" newline bitfld.long 0x00 22. "STATUS2006,Clear Group Error Status 2006" "No effect,Cleared" bitfld.long 0x00 21. "STATUS2005,Clear Group Error Status 2005" "No effect,Cleared" bitfld.long 0x00 20. "STATUS2004,Clear Group Error Status 2004" "No effect,Cleared" newline bitfld.long 0x00 19. "STATUS2003,Clear Group Error Status 2003" "No effect,Cleared" bitfld.long 0x00 18. "STATUS2002,Clear Group Error Status 2002" "No effect,Cleared" bitfld.long 0x00 17. "STATUS2001,Clear Group Error Status 2001" "No effect,Cleared" newline bitfld.long 0x00 16. "STATUS2000,Clear Group Error Status 2000" "No effect,Cleared" bitfld.long 0x00 15. "STATUS1999,Clear Group Error Status 1999" "No effect,Cleared" bitfld.long 0x00 14. "STATUS1998,Clear Group Error Status 1998" "No effect,Cleared" newline bitfld.long 0x00 13. "STATUS1997,Clear Group Error Status 1997" "No effect,Cleared" bitfld.long 0x00 12. "STATUS1996,Clear Group Error Status 1996" "No effect,Cleared" bitfld.long 0x00 11. "STATUS1995,Clear Group Error Status 1995" "No effect,Cleared" newline bitfld.long 0x00 10. "STATUS1994,Clear Group Error Status 1994" "No effect,Cleared" bitfld.long 0x00 9. "STATUS1993,Clear Group Error Status 1993" "No effect,Cleared" bitfld.long 0x00 8. "STATUS1992,Clear Group Error Status 1992" "No effect,Cleared" newline bitfld.long 0x00 7. "STATUS1991,Clear Group Error Status 1991" "No effect,Cleared" bitfld.long 0x00 6. "STATUS1990,Clear Group Error Status 1990" "No effect,Cleared" bitfld.long 0x00 5. "STATUS1989,Clear Group Error Status 1989" "No effect,Cleared" newline bitfld.long 0x00 4. "STATUS1988,Clear Group Error Status 1988" "No effect,Cleared" bitfld.long 0x00 3. "STATUS1987,Clear Group Error Status 1987" "No effect,Cleared" bitfld.long 0x00 2. "STATUS1986,Clear Group Error Status 1986" "No effect,Cleared" newline bitfld.long 0x00 1. "STATUS1985,Clear Group Error Status 1985" "No effect,Cleared" bitfld.long 0x00 0. "STATUS1984,Clear Group Error Status 1984" "No effect,Cleared" else hgroup.long 0xE67C++0x03 hide.long 0x00 "GICD_ICGERR31E,Interrupt Clear Group Error Register Extended 31" endif tree.end tree "Error Insertion Registers" repeat 15. (increment 0x00 0x01)(increment 0xEA00 0x08)(strings "SGI RAM" "SPI RAM 0" "SPI RAM 1" "SPI TGT RAM" "SPI LPI RAM" "LPI RAM Bank 0" "LPI RAM Bank 1" "LPI RAM Bank 2" "LPI RAM Bank 3" "Pending Table Map Cache" "VICM RAM" "VICM Search RAM" "VTGT Residency RAM" "VTGT Store RAM" "VTGT Search RAM") group.quad $2++0x07 line.quad 0x00 "GICD_ERRINSR$1,$3 Error Insertion Register" bitfld.quad 0x00 63. "VALID,Indicates error injection or completed the process" "Completed,Error" rbitfld.quad 0x00 61.--62. "STATUS,Indicates if the error injection process was successful" "Success,Out-Of-Range,Coincident error,Encoder/Decoder mismatch" bitfld.quad 0x00 60. "DISABLE_WRITE_CHECK/RAM_PRESENT,Encoding Check/Presence of RAM with ECC" "Enabled/Not present,Disabled/Present" newline hexmask.quad.word 0x00 32.--47. 0x10000 "ADDRESS/RAM_MAX,Address/Maximum address of the RAM" bitfld.quad 0x00 31. "ERRINS2VALID,Validation of ERRINS2LOC (second error)" "Not Valid,Valid" hexmask.quad.word 0x00 16.--24. 1. "ERRINS2LOC,Bit location of second error" newline bitfld.quad 0x00 15. "ERRINS1VALID,Validation of ERRINS1LOC (first error)" "Not Valid,Valid" hexmask.quad.word 0x00 0.--8. 1. "ERRINS2LOC/RAM_WIDTH,Bit location of first error/Highest maximum bit width of the RAM" repeat.end tree.end tree "Peripheral/Component ID Registers" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF000))&&(((per.l(ad:&distributorBase+0xF000))&0x1000)==0x1000)&&(((per.l(ad:&distributorBase+0xF000))&0x2000000)==0x00)) rgroup.quad 0xF000++0x07 line.quad 0x00 "GICD_CFGID,Error Insertion Register" bitfld.quad 0x00 48.--52. "PEW,Width of lower part of on-chip core number field" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.quad 0x00 44.--47. "AFF3,Affinity3 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 40.--43. "AFF2,Affinity2 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 36.--39. "AFF1,Affinity1 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 32.--35. "AFF0,Affinity0 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 28.--31. "CHIPS,Number of supported chips -1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" newline bitfld.quad 0x00 25. "EITS,Number of supported ITSs" "Less/Equal 16,More than 16" bitfld.quad 0x00 24. "RDC,Redistributor collapse. Indicates enables Secure software to program the core numbering" "Cannot program the core numbering,Can program the core numbering" bitfld.quad 0x00 21. "LCA,Local chip addressing" "Same address,Various addresses" newline bitfld.quad 0x00 15.--20. "SPIS,Number of SPI blocks supported" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.quad 0x00 14. "AFSL,Chip affinity selection level" "0,1" bitfld.quad 0x00 13. "VLPIS,GICv4.1 supported" "Not supported,Supported" newline bitfld.quad 0x00 12. "LPIS,LPI supported" "Not supported,Supported" bitfld.quad 0x00 8.--11. "ITSS,The number of supported ITSs -1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 4.--7. "CNUM,Chip number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 0. "SO,Socket online status" "Offline,Online" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF000))&&(((per.l(ad:&distributorBase+0xF000))&0x1000)==0x1000)&&(((per.l(ad:&distributorBase+0xF000))&0x2000000)==0x2000000)) rgroup.quad 0xF000++0x07 line.quad 0x00 "GICD_CFGID,Error Insertion Register" bitfld.quad 0x00 48.--52. "PEW,Width of lower part of on-chip core number field" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.quad 0x00 44.--47. "AFF3,Affinity3 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 40.--43. "AFF2,Affinity2 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 36.--39. "AFF1,Affinity1 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 32.--35. "AFF0,Affinity0 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 28.--31. "CHIPS,Number of supported chips -1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" newline bitfld.quad 0x00 25. "EITS,Number of supported ITSs" "Less/Equal 16,More than 16" bitfld.quad 0x00 24. "RDC,Redistributor collapse. Indicates enables Secure software to program the core numbering" "Cannot program the core numbering,Can program the core numbering" bitfld.quad 0x00 21. "LCA,Local chip addressing" "Same address,Various addresses" newline bitfld.quad 0x00 15.--20. "SPIS,Number of SPI blocks supported" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.quad 0x00 14. "AFSL,Chip affinity selection level" "0,1" bitfld.quad 0x00 13. "VLPIS,GICv4.1 supported" "Not supported,Supported" newline bitfld.quad 0x00 12. "LPIS,LPI supported" "Not supported,Supported" bitfld.quad 0x00 8.--11. "ITSS,The number of supported ITSs -1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 4.--7. "CNUM,Chip number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 0. "SO,Socket online status" "Offline,Online" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xF000))&&(((per.l(ad:&distributorBase+0xF000))&0x1000)==0x00)) rgroup.quad 0xF000++0x07 line.quad 0x00 "GICD_CFGID,Error Insertion Register" bitfld.quad 0x00 48.--52. "PEW,Width of lower part of on-chip core number field" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.quad 0x00 44.--47. "AFF3,Affinity3 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 40.--43. "AFF2,Affinity2 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 36.--39. "AFF1,Affinity1 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 32.--35. "AFF0,Affinity0 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 28.--31. "CHIPS,Number of supported chips -1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" newline bitfld.quad 0x00 25. "EITS,Number of supported ITSs" "Less/Equal 16,More than 16" bitfld.quad 0x00 24. "RDC,Redistributor collapse. Indicates enables Secure software to program the core numbering" "Cannot program the core numbering,Can program the core numbering" bitfld.quad 0x00 21. "LCA,Local chip addressing" "Same address,Various addresses" newline bitfld.quad 0x00 15.--20. "SPIS,Number of SPI blocks supported" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.quad 0x00 14. "AFSL,Chip affinity selection level" "0,1" bitfld.quad 0x00 13. "VLPIS,GICv4.1 supported" "Not supported,Supported" newline bitfld.quad 0x00 12. "LPIS,LPI supported" "Not supported,Supported" bitfld.quad 0x00 8.--11. "ITSS,The number of supported ITSs -1" "0,?..." bitfld.quad 0x00 4.--7. "CNUM,Chip number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 0. "SO,Socket online status" "Offline,Online" else rgroup.quad 0xF000++0x07 line.quad 0x00 "GICD_CFGID,Error Insertion Register" bitfld.quad 0x00 48.--52. "PEW,Width of lower part of on-chip core number field" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.quad 0x00 44.--47. "AFF3,Affinity3 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 40.--43. "AFF2,Affinity2 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 36.--39. "AFF1,Affinity1 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 32.--35. "AFF0,Affinity0 bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 28.--31. "CHIPS,Number of supported chips -1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" newline bitfld.quad 0x00 25. "EITS,Number of supported ITSs" "Less/Equal 16,More than 16" bitfld.quad 0x00 21. "LCA,Local chip addressing" "Same address,Various addresses" bitfld.quad 0x00 15.--20. "SPIS,Number of SPI blocks supported" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" newline bitfld.quad 0x00 14. "AFSL,Chip affinity selection level" "0,1" bitfld.quad 0x00 13. "VLPIS,GICv4.1 supported" "Not supported,Supported" bitfld.quad 0x00 12. "LPIS,LPI supported" "Not supported,Supported" newline bitfld.quad 0x00 8.--11. "ITSS,The number of supported ITSs -1" "0,?..." bitfld.quad 0x00 4.--7. "CNUM,Chip number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 0. "SO,Socket online status" "Offline,Online" endif rgroup.long 0xFFE0++0x03 line.long 0x00 "GICD_PIDR0,Peripheral ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PART_0,Part number[7:0]" rgroup.long 0xFFE4++0x03 line.long 0x00 "GICD_PIDR1,Peripheral ID1 Register" bitfld.long 0x00 4.--7. "DES_0,JEP106 identity code [3:0]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "PART_1,Part number[11:8]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFE8++0x03 line.long 0x00 "GICD_PIDR2,Peripheral ID2 Register" bitfld.long 0x00 4.--7. "ARCHREV,Identifies the version of the GIC architecture with which the Distributor complies" ",v1,v2,v3,,v4,?..." bitfld.long 0x00 3. "JEDEC,Indicates that a JEDEC-assigned JEP106 identity code is used" "Not Used,Used" bitfld.long 0x00 0.--2. "DES_1,JEP106 identity code [6:4]" "0,1,2,3,4,5,6,7" rgroup.long 0xFFEC++0x03 line.long 0x00 "GICD_PIDR3,Peripheral ID3 Register" bitfld.long 0x00 4.--7. "REVAND,Manufacturer defined revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "CMOD,Indicates if the customer has modified the behavior of the component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD0++0x03 line.long 0x00 "GICD_PIDR4,Peripheral ID4 Register" bitfld.long 0x00 4.--7. "SIZE,64 KB software visible page" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "DES_2,JEP106 identity code [10:7]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD4++0x03 line.long 0x00 "GICD_PIDR5,Peripheral ID5 Register" rgroup.long 0xFFD8++0x03 line.long 0x00 "GICD_PIDR6,Peripheral ID6 Register" rgroup.long 0xFFDC++0x03 line.long 0x00 "GICD_PIDR7,Peripheral ID7 Register" rgroup.long 0xFFF0++0x0F line.long 0x00 "GICD_CIDR0,Component ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PRMBL_0,Preamble" line.long 0x04 "GICD_CIDR1,Component ID1 Register" bitfld.long 0x04 4.--7. "CLASS,Component Class" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. "PRMBL_1,Preamble" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "GICD_CIDR2,Component ID2 Register" hexmask.long.byte 0x08 0.--7. 1. "PRMBL_2,Preamble" line.long 0x0C "GICD_CIDR3,Component ID3 Register" hexmask.long.byte 0x0C 0.--7. 1. "PRMBL_3,Preamble" tree.end tree.end AUTOINDENT.OFF base (ad:&distributorBase+0x10000) AUTOINDENT.ON CENTER TREE tree "Distributor registers for message-based SPIs summary" rgroup.quad 0x0008++0x07 line.quad 0x00 "GICM_TYPER,Message-Based Type Register" bitfld.quad 0x00 31. "VALID,Indicate register reports information about the capabilities of the frame" "0,1" bitfld.quad 0x00 30. "CLR,Indicate that the GICM_CLRSPI registers are present" "Not present,Present" bitfld.quad 0x00 29. "SR,Indicates whether the GICM_CLRSPI_SR and GICM_SETSPI_SR registers are present" "Not present,Present" newline hexmask.quad.word 0x00 16.--28. 1. "INTID,INTID of the lowest or first SPI that is assigned to the frame" hexmask.quad.word 0x00 0.--10. 1. "NUM_SPIS,Number of SPIs that are assigned to the frame" wgroup.long 0x0040++0x03 line.long 0x00 "GICM_SETSPI_NSR,Message-based Non-secure SPI Set Register" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" if ((per.l(((ad:&distributorBase+0x10000)+0x08))&0x40000000)==0x40000000) wgroup.long 0x0048++0x03 line.long 0x00 "GICM_CLRSPI_NSR,Message-based Non-secure SPI Clear Register" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" else hgroup.long 0x0048++0x03 hide.long 0x00 "GICM_CLRSPI_NSR,Message-based Non-secure SPI Clear Register" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX((ad:&distributorBase+0x10000)+0x0050))&&(((per.l(((ad:&distributorBase+0x10000))+0x08))&0x20000000)==0x20000000) wgroup.long 0x0050++0x03 line.long 0x00 "GICM_SETSPI_SR,Message-based Secure SPI Set Register" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" else hgroup.long 0x0050++0x03 hide.long 0x00 "GICM_SETSPI_SR,Message-based Secure SPI Set Register" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX((ad:&distributorBase+0x10000)+0x0058))&&(((per.l(((ad:&distributorBase+0x10000))+0x08))&0x20000000)==0x20000000)&&(((per.l(((ad:&distributorBase+0x10000))+0x08))&0x40000000)==0x40000000) wgroup.long 0x0058++0x03 line.long 0x00 "GICM_CLRSPI_SR,Message-based Secure SPI Clear Register" hexmask.long.word 0x00 0.--12. 1. "INTID,The INTID of the SPI" else hgroup.long 0x0058++0x03 hide.long 0x00 "GICM_CLRSPI_SR,Message-based Secure SPI Clear Register" endif rgroup.long 0xFFCC++0x03 line.long 0x00 "GICM_IIDR,Message-based Distributor Implementer Identification Register" bitfld.long 0x00 24.--31. "PRODID,Indicates the product ID" "GIC-500,?,GIC-600,?,GIC-700,?..." bitfld.long 0x00 16.--19. "VAR,Major revision number" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15" bitfld.long 0x00 12.--15. "REV,Minor revision number" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15" newline hexmask.long.word 0x00 0.--11. 1. "IMP,Implementer" tree "Peripheral/Component ID Registers" rgroup.long 0xFFE0++0x03 line.long 0x00 "GICM_PIDR0,Peripheral ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PART_0,Part number[7:0]" rgroup.long 0xFFE4++0x03 line.long 0x00 "GICM_PIDR1,Peripheral ID1 Register" bitfld.long 0x00 4.--7. "DES_0,JEP106 identity code [3:0]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "PART_1,Part number[11:8]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFE8++0x03 line.long 0x00 "GICM_PIDR2,Peripheral ID2 Register" bitfld.long 0x00 4.--7. "ARCHREV,Identifies the version of the GIC architecture with which the Distributor complies" ",v1,v2,v3,,v4,?..." bitfld.long 0x00 3. "JEDEC,Indicates that a JEDEC-assigned JEP106 identity code is used" "Not Used,Used" bitfld.long 0x00 0.--2. "DES_1,JEP106 identity code [6:4]" "0,1,2,3,4,5,6,7" rgroup.long 0xFFEC++0x03 line.long 0x00 "GICM_PIDR3,Peripheral ID3 Register" bitfld.long 0x00 4.--7. "REVAND,Manufacturer defined revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "CMOD,Indicates if the customer has modified the behavior of the component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD0++0x03 line.long 0x00 "GICM_PIDR4,Peripheral ID4 Register" bitfld.long 0x00 4.--7. "SIZE,64 KB software visible page" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "DES_2,JEP106 identity code [10:7]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD4++0x03 line.long 0x000 "GICM_PIDR5,Peripheral ID5 Register" rgroup.long 0xFFD8++0x03 line.long 0x000 "GICM_PIDR6,Peripheral ID6 Register" rgroup.long 0xFFDC++0x03 line.long 0x000 "GICM_PIDR7,Peripheral ID7 Register" rgroup.long 0xFFF0++0x0F line.long 0x00 "GICM_CIDR0,Component ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PRMBL_0,Preamble" line.long 0x04 "GICM_CIDR1,Component ID1 Register" bitfld.long 0x04 4.--7. "CLASS,Component Class" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. "PRMBL_1,Preamble" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "GICM_CIDR2,Component ID2 Register" hexmask.long.byte 0x08 0.--7. 1. "PRMBL_2,Preamble" line.long 0x0C "GICM_CIDR3,Component ID3 Register" hexmask.long.byte 0x0C 0.--7. 1. "PRMBL_3,Preamble" tree.end tree.end AUTOINDENT.OFF base (ad:&distributorBase+0x20000) AUTOINDENT.ON CENTER TREE tree "Trace and Debug" tree "Error Record 0: Software Error in GICD Programming" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((0.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR0FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((0.==0.)||(0.==26.)) group.quad ((0.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((0.&0x01)==0x00)||(0.>26.)) group.quad (((ad:&distributorBase+0x20000)+0.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((0.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((0.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x00) group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((0.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((0.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (0.==0.) if ((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((0.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((0.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" else group.quad ((0.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((0.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR0MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (0.==10.||0.==14.||0.>26.) group.quad ((0.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR0MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((0.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR0FR,Error Record Feature Register" newline newline hgroup.quad ((0.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" newline hgroup.quad ((0.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" newline newline newline if (0.==0.) hgroup.quad ((0.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" endif hgroup.quad ((0.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR0MISC0,Error Record Miscellaneous Register 0" if (0.==10.||0.==14.||0.>26.) hgroup.quad ((0.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR0MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((0.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR0FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((0.==0.)||(0.==26.)) group.quad ((0.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((0.&0x01)==0x00)||(0.>26.)) group.quad (((ad:&distributorBase+0x20000)+0.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((0.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((0.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x00) group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((0.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((0.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((0.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((0.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (0.==0.) if ((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((0.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+0.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((0.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" else group.quad ((0.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((0.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR0MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (0.==10.||0.==14.||0.>26.) group.quad ((0.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR0MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((0.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR0FR,Error Record Feature Register" newline newline hgroup.quad ((0.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR0CTLR,Error Record Control Register" newline hgroup.quad ((0.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR0STATUS,Error Record Primary Status Register" newline newline newline if (0.==0.) hgroup.quad ((0.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR0ADDR,Error Record Address Register" endif hgroup.quad ((0.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR0MISC0,Error Record Miscellaneous Register 0" if (0.==10.||0.==14.||0.>26.) hgroup.quad ((0.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR0MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 1: Correctable SPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((1.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR1FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((1.==0.)||(1.==26.)) group.quad ((1.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((1.&0x01)==0x00)||(1.>26.)) group.quad (((ad:&distributorBase+0x20000)+1.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((1.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((1.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x00) group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((1.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((1.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (1.==0.) if ((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((1.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((1.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" else group.quad ((1.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((1.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR1MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (1.==10.||1.==14.||1.>26.) group.quad ((1.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR1MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((1.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR1FR,Error Record Feature Register" newline newline hgroup.quad ((1.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" newline hgroup.quad ((1.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" newline newline newline if (1.==0.) hgroup.quad ((1.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" endif hgroup.quad ((1.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR1MISC0,Error Record Miscellaneous Register 0" if (1.==10.||1.==14.||1.>26.) hgroup.quad ((1.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR1MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((1.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR1FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((1.==0.)||(1.==26.)) group.quad ((1.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((1.&0x01)==0x00)||(1.>26.)) group.quad (((ad:&distributorBase+0x20000)+1.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((1.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((1.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x00) group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((1.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((1.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((1.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((1.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (1.==0.) if ((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((1.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+1.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((1.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" else group.quad ((1.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((1.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR1MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (1.==10.||1.==14.||1.>26.) group.quad ((1.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR1MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((1.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR1FR,Error Record Feature Register" newline newline hgroup.quad ((1.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR1CTLR,Error Record Control Register" newline hgroup.quad ((1.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR1STATUS,Error Record Primary Status Register" newline newline newline if (1.==0.) hgroup.quad ((1.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR1ADDR,Error Record Address Register" endif hgroup.quad ((1.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR1MISC0,Error Record Miscellaneous Register 0" if (1.==10.||1.==14.||1.>26.) hgroup.quad ((1.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR1MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 2: Uncorrectable SPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((2.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR2FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((2.==0.)||(2.==26.)) group.quad ((2.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((2.&0x01)==0x00)||(2.>26.)) group.quad (((ad:&distributorBase+0x20000)+2.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((2.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((2.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x00) group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((2.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((2.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (2.==0.) if ((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((2.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((2.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" else group.quad ((2.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((2.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR2MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (2.==10.||2.==14.||2.>26.) group.quad ((2.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR2MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((2.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR2FR,Error Record Feature Register" newline newline hgroup.quad ((2.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" newline hgroup.quad ((2.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" newline newline newline if (2.==0.) hgroup.quad ((2.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" endif hgroup.quad ((2.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR2MISC0,Error Record Miscellaneous Register 0" if (2.==10.||2.==14.||2.>26.) hgroup.quad ((2.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR2MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((2.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR2FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((2.==0.)||(2.==26.)) group.quad ((2.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((2.&0x01)==0x00)||(2.>26.)) group.quad (((ad:&distributorBase+0x20000)+2.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((2.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((2.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x00) group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((2.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((2.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((2.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((2.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (2.==0.) if ((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((2.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+2.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((2.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" else group.quad ((2.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((2.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR2MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (2.==10.||2.==14.||2.>26.) group.quad ((2.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR2MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((2.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR2FR,Error Record Feature Register" newline newline hgroup.quad ((2.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR2CTLR,Error Record Control Register" newline hgroup.quad ((2.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR2STATUS,Error Record Primary Status Register" newline newline newline if (2.==0.) hgroup.quad ((2.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR2ADDR,Error Record Address Register" endif hgroup.quad ((2.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR2MISC0,Error Record Miscellaneous Register 0" if (2.==10.||2.==14.||2.>26.) hgroup.quad ((2.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR2MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 3: Correctable SGI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((3.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR3FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((3.==0.)||(3.==26.)) group.quad ((3.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((3.&0x01)==0x00)||(3.>26.)) group.quad (((ad:&distributorBase+0x20000)+3.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((3.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((3.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x00) group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((3.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((3.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (3.==0.) if ((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((3.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((3.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" else group.quad ((3.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((3.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR3MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (3.==10.||3.==14.||3.>26.) group.quad ((3.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR3MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((3.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR3FR,Error Record Feature Register" newline newline hgroup.quad ((3.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" newline hgroup.quad ((3.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" newline newline newline if (3.==0.) hgroup.quad ((3.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" endif hgroup.quad ((3.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR3MISC0,Error Record Miscellaneous Register 0" if (3.==10.||3.==14.||3.>26.) hgroup.quad ((3.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR3MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((3.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR3FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((3.==0.)||(3.==26.)) group.quad ((3.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((3.&0x01)==0x00)||(3.>26.)) group.quad (((ad:&distributorBase+0x20000)+3.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((3.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((3.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x00) group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((3.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((3.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((3.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((3.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (3.==0.) if ((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((3.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+3.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((3.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" else group.quad ((3.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((3.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR3MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (3.==10.||3.==14.||3.>26.) group.quad ((3.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR3MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((3.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR3FR,Error Record Feature Register" newline newline hgroup.quad ((3.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR3CTLR,Error Record Control Register" newline hgroup.quad ((3.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR3STATUS,Error Record Primary Status Register" newline newline newline if (3.==0.) hgroup.quad ((3.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR3ADDR,Error Record Address Register" endif hgroup.quad ((3.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR3MISC0,Error Record Miscellaneous Register 0" if (3.==10.||3.==14.||3.>26.) hgroup.quad ((3.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR3MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 4: Uncorrectable SGI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((4.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR4FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((4.==0.)||(4.==26.)) group.quad ((4.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((4.&0x01)==0x00)||(4.>26.)) group.quad (((ad:&distributorBase+0x20000)+4.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((4.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((4.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x00) group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((4.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((4.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (4.==0.) if ((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((4.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((4.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" else group.quad ((4.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((4.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR4MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (4.==10.||4.==14.||4.>26.) group.quad ((4.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR4MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((4.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR4FR,Error Record Feature Register" newline newline hgroup.quad ((4.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" newline hgroup.quad ((4.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" newline newline newline if (4.==0.) hgroup.quad ((4.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" endif hgroup.quad ((4.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR4MISC0,Error Record Miscellaneous Register 0" if (4.==10.||4.==14.||4.>26.) hgroup.quad ((4.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR4MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((4.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR4FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((4.==0.)||(4.==26.)) group.quad ((4.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((4.&0x01)==0x00)||(4.>26.)) group.quad (((ad:&distributorBase+0x20000)+4.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((4.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((4.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x00) group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((4.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((4.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((4.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((4.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (4.==0.) if ((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((4.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+4.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((4.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" else group.quad ((4.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((4.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR4MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (4.==10.||4.==14.||4.>26.) group.quad ((4.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR4MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((4.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR4FR,Error Record Feature Register" newline newline hgroup.quad ((4.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR4CTLR,Error Record Control Register" newline hgroup.quad ((4.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR4STATUS,Error Record Primary Status Register" newline newline newline if (4.==0.) hgroup.quad ((4.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR4ADDR,Error Record Address Register" endif hgroup.quad ((4.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR4MISC0,Error Record Miscellaneous Register 0" if (4.==10.||4.==14.||4.>26.) hgroup.quad ((4.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR4MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 5: Correctable TGT Cache Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((5.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR5FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((5.==0.)||(5.==26.)) group.quad ((5.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((5.&0x01)==0x00)||(5.>26.)) group.quad (((ad:&distributorBase+0x20000)+5.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((5.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((5.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x00) group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((5.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((5.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (5.==0.) if ((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((5.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((5.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" else group.quad ((5.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((5.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR5MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (5.==10.||5.==14.||5.>26.) group.quad ((5.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR5MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((5.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR5FR,Error Record Feature Register" newline newline hgroup.quad ((5.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" newline hgroup.quad ((5.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" newline newline newline if (5.==0.) hgroup.quad ((5.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" endif hgroup.quad ((5.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR5MISC0,Error Record Miscellaneous Register 0" if (5.==10.||5.==14.||5.>26.) hgroup.quad ((5.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR5MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((5.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR5FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((5.==0.)||(5.==26.)) group.quad ((5.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((5.&0x01)==0x00)||(5.>26.)) group.quad (((ad:&distributorBase+0x20000)+5.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((5.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((5.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x00) group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((5.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((5.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((5.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((5.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (5.==0.) if ((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((5.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+5.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((5.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" else group.quad ((5.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((5.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR5MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (5.==10.||5.==14.||5.>26.) group.quad ((5.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR5MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((5.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR5FR,Error Record Feature Register" newline newline hgroup.quad ((5.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR5CTLR,Error Record Control Register" newline hgroup.quad ((5.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR5STATUS,Error Record Primary Status Register" newline newline newline if (5.==0.) hgroup.quad ((5.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR5ADDR,Error Record Address Register" endif hgroup.quad ((5.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR5MISC0,Error Record Miscellaneous Register 0" if (5.==10.||5.==14.||5.>26.) hgroup.quad ((5.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR5MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 6: Uncorrectable TGT Cache Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((6.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR6FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((6.==0.)||(6.==26.)) group.quad ((6.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((6.&0x01)==0x00)||(6.>26.)) group.quad (((ad:&distributorBase+0x20000)+6.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((6.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((6.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x00) group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((6.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((6.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (6.==0.) if ((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((6.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((6.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" else group.quad ((6.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((6.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR6MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (6.==10.||6.==14.||6.>26.) group.quad ((6.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR6MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((6.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR6FR,Error Record Feature Register" newline newline hgroup.quad ((6.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" newline hgroup.quad ((6.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" newline newline newline if (6.==0.) hgroup.quad ((6.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" endif hgroup.quad ((6.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR6MISC0,Error Record Miscellaneous Register 0" if (6.==10.||6.==14.||6.>26.) hgroup.quad ((6.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR6MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((6.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR6FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((6.==0.)||(6.==26.)) group.quad ((6.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((6.&0x01)==0x00)||(6.>26.)) group.quad (((ad:&distributorBase+0x20000)+6.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((6.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((6.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x00) group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((6.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((6.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((6.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((6.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (6.==0.) if ((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((6.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+6.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((6.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" else group.quad ((6.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((6.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR6MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (6.==10.||6.==14.||6.>26.) group.quad ((6.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR6MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((6.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR6FR,Error Record Feature Register" newline newline hgroup.quad ((6.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR6CTLR,Error Record Control Register" newline hgroup.quad ((6.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR6STATUS,Error Record Primary Status Register" newline newline newline if (6.==0.) hgroup.quad ((6.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR6ADDR,Error Record Address Register" endif hgroup.quad ((6.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR6MISC0,Error Record Miscellaneous Register 0" if (6.==10.||6.==14.||6.>26.) hgroup.quad ((6.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR6MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 7: Correctable PPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((7.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR7FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((7.==0.)||(7.==26.)) group.quad ((7.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((7.&0x01)==0x00)||(7.>26.)) group.quad (((ad:&distributorBase+0x20000)+7.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((7.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((7.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x00) group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((7.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((7.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (7.==0.) if ((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((7.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((7.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" else group.quad ((7.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((7.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR7MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (7.==10.||7.==14.||7.>26.) group.quad ((7.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR7MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((7.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR7FR,Error Record Feature Register" newline newline hgroup.quad ((7.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" newline hgroup.quad ((7.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" newline newline newline if (7.==0.) hgroup.quad ((7.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" endif hgroup.quad ((7.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR7MISC0,Error Record Miscellaneous Register 0" if (7.==10.||7.==14.||7.>26.) hgroup.quad ((7.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR7MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((7.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR7FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((7.==0.)||(7.==26.)) group.quad ((7.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((7.&0x01)==0x00)||(7.>26.)) group.quad (((ad:&distributorBase+0x20000)+7.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((7.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((7.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x00) group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((7.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((7.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((7.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((7.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (7.==0.) if ((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((7.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+7.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((7.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" else group.quad ((7.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((7.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR7MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (7.==10.||7.==14.||7.>26.) group.quad ((7.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR7MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((7.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR7FR,Error Record Feature Register" newline newline hgroup.quad ((7.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR7CTLR,Error Record Control Register" newline hgroup.quad ((7.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR7STATUS,Error Record Primary Status Register" newline newline newline if (7.==0.) hgroup.quad ((7.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR7ADDR,Error Record Address Register" endif hgroup.quad ((7.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR7MISC0,Error Record Miscellaneous Register 0" if (7.==10.||7.==14.||7.>26.) hgroup.quad ((7.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR7MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 8: Uncorrectable PPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((8.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR8FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((8.==0.)||(8.==26.)) group.quad ((8.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((8.&0x01)==0x00)||(8.>26.)) group.quad (((ad:&distributorBase+0x20000)+8.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((8.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((8.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x00) group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((8.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((8.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (8.==0.) if ((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((8.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((8.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" else group.quad ((8.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((8.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR8MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (8.==10.||8.==14.||8.>26.) group.quad ((8.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR8MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((8.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR8FR,Error Record Feature Register" newline newline hgroup.quad ((8.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" newline hgroup.quad ((8.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" newline newline newline if (8.==0.) hgroup.quad ((8.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" endif hgroup.quad ((8.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR8MISC0,Error Record Miscellaneous Register 0" if (8.==10.||8.==14.||8.>26.) hgroup.quad ((8.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR8MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((8.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR8FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((8.==0.)||(8.==26.)) group.quad ((8.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((8.&0x01)==0x00)||(8.>26.)) group.quad (((ad:&distributorBase+0x20000)+8.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((8.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((8.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x00) group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((8.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((8.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((8.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((8.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (8.==0.) if ((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((8.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+8.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((8.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" else group.quad ((8.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((8.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR8MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (8.==10.||8.==14.||8.>26.) group.quad ((8.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR8MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((8.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR8FR,Error Record Feature Register" newline newline hgroup.quad ((8.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR8CTLR,Error Record Control Register" newline hgroup.quad ((8.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR8STATUS,Error Record Primary Status Register" newline newline newline if (8.==0.) hgroup.quad ((8.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR8ADDR,Error Record Address Register" endif hgroup.quad ((8.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR8MISC0,Error Record Miscellaneous Register 0" if (8.==10.||8.==14.||8.>26.) hgroup.quad ((8.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR8MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 9: Correctable LPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((9.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR9FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((9.==0.)||(9.==26.)) group.quad ((9.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((9.&0x01)==0x00)||(9.>26.)) group.quad (((ad:&distributorBase+0x20000)+9.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((9.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((9.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x00) group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((9.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((9.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (9.==0.) if ((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((9.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((9.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" else group.quad ((9.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((9.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR9MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (9.==10.||9.==14.||9.>26.) group.quad ((9.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR9MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((9.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR9FR,Error Record Feature Register" newline newline hgroup.quad ((9.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" newline hgroup.quad ((9.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" newline newline newline if (9.==0.) hgroup.quad ((9.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" endif hgroup.quad ((9.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR9MISC0,Error Record Miscellaneous Register 0" if (9.==10.||9.==14.||9.>26.) hgroup.quad ((9.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR9MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((9.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR9FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((9.==0.)||(9.==26.)) group.quad ((9.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((9.&0x01)==0x00)||(9.>26.)) group.quad (((ad:&distributorBase+0x20000)+9.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((9.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((9.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x00) group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((9.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((9.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((9.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((9.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (9.==0.) if ((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((9.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+9.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((9.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" else group.quad ((9.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((9.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR9MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (9.==10.||9.==14.||9.>26.) group.quad ((9.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR9MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((9.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR9FR,Error Record Feature Register" newline newline hgroup.quad ((9.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR9CTLR,Error Record Control Register" newline hgroup.quad ((9.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR9STATUS,Error Record Primary Status Register" newline newline newline if (9.==0.) hgroup.quad ((9.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR9ADDR,Error Record Address Register" endif hgroup.quad ((9.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR9MISC0,Error Record Miscellaneous Register 0" if (9.==10.||9.==14.||9.>26.) hgroup.quad ((9.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR9MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 10: Uncorrectable LPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((10.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR10FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((10.==0.)||(10.==26.)) group.quad ((10.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((10.&0x01)==0x00)||(10.>26.)) group.quad (((ad:&distributorBase+0x20000)+10.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((10.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((10.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x00) group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((10.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((10.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (10.==0.) if ((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((10.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((10.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" else group.quad ((10.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((10.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR10MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (10.==10.||10.==14.||10.>26.) group.quad ((10.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR10MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((10.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR10FR,Error Record Feature Register" newline newline hgroup.quad ((10.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" newline hgroup.quad ((10.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" newline newline newline if (10.==0.) hgroup.quad ((10.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" endif hgroup.quad ((10.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR10MISC0,Error Record Miscellaneous Register 0" if (10.==10.||10.==14.||10.>26.) hgroup.quad ((10.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR10MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((10.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR10FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((10.==0.)||(10.==26.)) group.quad ((10.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((10.&0x01)==0x00)||(10.>26.)) group.quad (((ad:&distributorBase+0x20000)+10.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((10.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((10.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x00) group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((10.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((10.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((10.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((10.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (10.==0.) if ((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((10.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+10.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((10.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" else group.quad ((10.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((10.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR10MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (10.==10.||10.==14.||10.>26.) group.quad ((10.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR10MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((10.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR10FR,Error Record Feature Register" newline newline hgroup.quad ((10.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR10CTLR,Error Record Control Register" newline hgroup.quad ((10.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR10STATUS,Error Record Primary Status Register" newline newline newline if (10.==0.) hgroup.quad ((10.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR10ADDR,Error Record Address Register" endif hgroup.quad ((10.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR10MISC0,Error Record Miscellaneous Register 0" if (10.==10.||10.==14.||10.>26.) hgroup.quad ((10.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR10MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 11: Correctable PTS RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((11.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR11FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((11.==0.)||(11.==26.)) group.quad ((11.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((11.&0x01)==0x00)||(11.>26.)) group.quad (((ad:&distributorBase+0x20000)+11.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((11.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((11.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x00) group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((11.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((11.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (11.==0.) if ((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((11.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((11.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" else group.quad ((11.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((11.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR11MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (11.==10.||11.==14.||11.>26.) group.quad ((11.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR11MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((11.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR11FR,Error Record Feature Register" newline newline hgroup.quad ((11.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" newline hgroup.quad ((11.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" newline newline newline if (11.==0.) hgroup.quad ((11.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" endif hgroup.quad ((11.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR11MISC0,Error Record Miscellaneous Register 0" if (11.==10.||11.==14.||11.>26.) hgroup.quad ((11.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR11MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((11.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR11FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((11.==0.)||(11.==26.)) group.quad ((11.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((11.&0x01)==0x00)||(11.>26.)) group.quad (((ad:&distributorBase+0x20000)+11.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((11.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((11.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x00) group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((11.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((11.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((11.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((11.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (11.==0.) if ((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((11.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+11.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((11.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" else group.quad ((11.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((11.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR11MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (11.==10.||11.==14.||11.>26.) group.quad ((11.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR11MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((11.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR11FR,Error Record Feature Register" newline newline hgroup.quad ((11.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR11CTLR,Error Record Control Register" newline hgroup.quad ((11.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR11STATUS,Error Record Primary Status Register" newline newline newline if (11.==0.) hgroup.quad ((11.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR11ADDR,Error Record Address Register" endif hgroup.quad ((11.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR11MISC0,Error Record Miscellaneous Register 0" if (11.==10.||11.==14.||11.>26.) hgroup.quad ((11.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR11MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 12: Uncorrectable PTS RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((12.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR12FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((12.==0.)||(12.==26.)) group.quad ((12.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((12.&0x01)==0x00)||(12.>26.)) group.quad (((ad:&distributorBase+0x20000)+12.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((12.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((12.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x00) group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((12.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((12.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (12.==0.) if ((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((12.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((12.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" else group.quad ((12.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((12.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR12MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (12.==10.||12.==14.||12.>26.) group.quad ((12.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR12MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((12.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR12FR,Error Record Feature Register" newline newline hgroup.quad ((12.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" newline hgroup.quad ((12.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" newline newline newline if (12.==0.) hgroup.quad ((12.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" endif hgroup.quad ((12.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR12MISC0,Error Record Miscellaneous Register 0" if (12.==10.||12.==14.||12.>26.) hgroup.quad ((12.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR12MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((12.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR12FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((12.==0.)||(12.==26.)) group.quad ((12.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((12.&0x01)==0x00)||(12.>26.)) group.quad (((ad:&distributorBase+0x20000)+12.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((12.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((12.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x00) group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((12.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((12.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((12.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((12.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (12.==0.) if ((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((12.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+12.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((12.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" else group.quad ((12.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((12.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR12MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (12.==10.||12.==14.||12.>26.) group.quad ((12.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR12MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((12.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR12FR,Error Record Feature Register" newline newline hgroup.quad ((12.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR12CTLR,Error Record Control Register" newline hgroup.quad ((12.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR12STATUS,Error Record Primary Status Register" newline newline newline if (12.==0.) hgroup.quad ((12.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR12ADDR,Error Record Address Register" endif hgroup.quad ((12.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR12MISC0,Error Record Miscellaneous Register 0" if (12.==10.||12.==14.||12.>26.) hgroup.quad ((12.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR12MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 13: Correctable TGT-LPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((13.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR13FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((13.==0.)||(13.==26.)) group.quad ((13.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((13.&0x01)==0x00)||(13.>26.)) group.quad (((ad:&distributorBase+0x20000)+13.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((13.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((13.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x00) group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((13.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((13.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (13.==0.) if ((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((13.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((13.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" else group.quad ((13.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((13.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR13MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (13.==10.||13.==14.||13.>26.) group.quad ((13.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR13MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((13.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR13FR,Error Record Feature Register" newline newline hgroup.quad ((13.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" newline hgroup.quad ((13.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" newline newline newline if (13.==0.) hgroup.quad ((13.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" endif hgroup.quad ((13.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR13MISC0,Error Record Miscellaneous Register 0" if (13.==10.||13.==14.||13.>26.) hgroup.quad ((13.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR13MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((13.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR13FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((13.==0.)||(13.==26.)) group.quad ((13.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((13.&0x01)==0x00)||(13.>26.)) group.quad (((ad:&distributorBase+0x20000)+13.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((13.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((13.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x00) group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((13.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((13.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((13.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((13.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (13.==0.) if ((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((13.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+13.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((13.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" else group.quad ((13.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((13.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR13MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (13.==10.||13.==14.||13.>26.) group.quad ((13.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR13MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((13.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR13FR,Error Record Feature Register" newline newline hgroup.quad ((13.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR13CTLR,Error Record Control Register" newline hgroup.quad ((13.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR13STATUS,Error Record Primary Status Register" newline newline newline if (13.==0.) hgroup.quad ((13.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR13ADDR,Error Record Address Register" endif hgroup.quad ((13.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR13MISC0,Error Record Miscellaneous Register 0" if (13.==10.||13.==14.||13.>26.) hgroup.quad ((13.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR13MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 14: Uncorrectable TGT-LPI RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((14.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR14FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((14.==0.)||(14.==26.)) group.quad ((14.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((14.&0x01)==0x00)||(14.>26.)) group.quad (((ad:&distributorBase+0x20000)+14.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((14.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((14.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x00) group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((14.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((14.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (14.==0.) if ((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((14.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((14.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" else group.quad ((14.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((14.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR14MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (14.==10.||14.==14.||14.>26.) group.quad ((14.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR14MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((14.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR14FR,Error Record Feature Register" newline newline hgroup.quad ((14.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" newline hgroup.quad ((14.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" newline newline newline if (14.==0.) hgroup.quad ((14.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" endif hgroup.quad ((14.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR14MISC0,Error Record Miscellaneous Register 0" if (14.==10.||14.==14.||14.>26.) hgroup.quad ((14.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR14MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((14.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR14FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((14.==0.)||(14.==26.)) group.quad ((14.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((14.&0x01)==0x00)||(14.>26.)) group.quad (((ad:&distributorBase+0x20000)+14.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((14.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((14.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x00) group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((14.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((14.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((14.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((14.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (14.==0.) if ((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((14.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+14.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((14.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" else group.quad ((14.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((14.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR14MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (14.==10.||14.==14.||14.>26.) group.quad ((14.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR14MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((14.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR14FR,Error Record Feature Register" newline newline hgroup.quad ((14.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR14CTLR,Error Record Control Register" newline hgroup.quad ((14.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR14STATUS,Error Record Primary Status Register" newline newline newline if (14.==0.) hgroup.quad ((14.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR14ADDR,Error Record Address Register" endif hgroup.quad ((14.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR14MISC0,Error Record Miscellaneous Register 0" if (14.==10.||14.==14.||14.>26.) hgroup.quad ((14.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR14MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 15: Correctable vICM RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((15.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR15FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((15.==0.)||(15.==26.)) group.quad ((15.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((15.&0x01)==0x00)||(15.>26.)) group.quad (((ad:&distributorBase+0x20000)+15.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((15.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((15.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x00) group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((15.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((15.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (15.==0.) if ((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((15.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((15.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" else group.quad ((15.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((15.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR15MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (15.==10.||15.==14.||15.>26.) group.quad ((15.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR15MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((15.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR15FR,Error Record Feature Register" newline newline hgroup.quad ((15.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" newline hgroup.quad ((15.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" newline newline newline if (15.==0.) hgroup.quad ((15.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" endif hgroup.quad ((15.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR15MISC0,Error Record Miscellaneous Register 0" if (15.==10.||15.==14.||15.>26.) hgroup.quad ((15.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR15MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((15.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR15FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((15.==0.)||(15.==26.)) group.quad ((15.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((15.&0x01)==0x00)||(15.>26.)) group.quad (((ad:&distributorBase+0x20000)+15.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((15.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((15.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x00) group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((15.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((15.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((15.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((15.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (15.==0.) if ((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((15.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+15.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((15.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" else group.quad ((15.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((15.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR15MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (15.==10.||15.==14.||15.>26.) group.quad ((15.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR15MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((15.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR15FR,Error Record Feature Register" newline newline hgroup.quad ((15.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR15CTLR,Error Record Control Register" newline hgroup.quad ((15.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR15STATUS,Error Record Primary Status Register" newline newline newline if (15.==0.) hgroup.quad ((15.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR15ADDR,Error Record Address Register" endif hgroup.quad ((15.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR15MISC0,Error Record Miscellaneous Register 0" if (15.==10.||15.==14.||15.>26.) hgroup.quad ((15.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR15MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 16: Uncorrectable vICM RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((16.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR16FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((16.==0.)||(16.==26.)) group.quad ((16.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((16.&0x01)==0x00)||(16.>26.)) group.quad (((ad:&distributorBase+0x20000)+16.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((16.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((16.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x00) group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((16.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((16.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (16.==0.) if ((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((16.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((16.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" else group.quad ((16.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((16.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR16MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (16.==10.||16.==14.||16.>26.) group.quad ((16.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR16MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((16.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR16FR,Error Record Feature Register" newline newline hgroup.quad ((16.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" newline hgroup.quad ((16.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" newline newline newline if (16.==0.) hgroup.quad ((16.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" endif hgroup.quad ((16.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR16MISC0,Error Record Miscellaneous Register 0" if (16.==10.||16.==14.||16.>26.) hgroup.quad ((16.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR16MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((16.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR16FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((16.==0.)||(16.==26.)) group.quad ((16.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((16.&0x01)==0x00)||(16.>26.)) group.quad (((ad:&distributorBase+0x20000)+16.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((16.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((16.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x00) group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((16.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((16.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((16.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((16.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (16.==0.) if ((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((16.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+16.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((16.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" else group.quad ((16.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((16.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR16MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (16.==10.||16.==14.||16.>26.) group.quad ((16.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR16MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((16.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR16FR,Error Record Feature Register" newline newline hgroup.quad ((16.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR16CTLR,Error Record Control Register" newline hgroup.quad ((16.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR16STATUS,Error Record Primary Status Register" newline newline newline if (16.==0.) hgroup.quad ((16.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR16ADDR,Error Record Address Register" endif hgroup.quad ((16.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR16MISC0,Error Record Miscellaneous Register 0" if (16.==10.||16.==14.||16.>26.) hgroup.quad ((16.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR16MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 17: Correctable vICM-VSPA RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((17.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR17FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((17.==0.)||(17.==26.)) group.quad ((17.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((17.&0x01)==0x00)||(17.>26.)) group.quad (((ad:&distributorBase+0x20000)+17.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((17.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((17.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x00) group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((17.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((17.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (17.==0.) if ((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((17.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((17.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" else group.quad ((17.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((17.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR17MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (17.==10.||17.==14.||17.>26.) group.quad ((17.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR17MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((17.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR17FR,Error Record Feature Register" newline newline hgroup.quad ((17.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" newline hgroup.quad ((17.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" newline newline newline if (17.==0.) hgroup.quad ((17.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" endif hgroup.quad ((17.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR17MISC0,Error Record Miscellaneous Register 0" if (17.==10.||17.==14.||17.>26.) hgroup.quad ((17.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR17MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((17.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR17FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((17.==0.)||(17.==26.)) group.quad ((17.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((17.&0x01)==0x00)||(17.>26.)) group.quad (((ad:&distributorBase+0x20000)+17.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((17.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((17.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x00) group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((17.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((17.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((17.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((17.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (17.==0.) if ((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((17.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+17.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((17.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" else group.quad ((17.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((17.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR17MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (17.==10.||17.==14.||17.>26.) group.quad ((17.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR17MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((17.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR17FR,Error Record Feature Register" newline newline hgroup.quad ((17.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR17CTLR,Error Record Control Register" newline hgroup.quad ((17.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR17STATUS,Error Record Primary Status Register" newline newline newline if (17.==0.) hgroup.quad ((17.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR17ADDR,Error Record Address Register" endif hgroup.quad ((17.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR17MISC0,Error Record Miscellaneous Register 0" if (17.==10.||17.==14.||17.>26.) hgroup.quad ((17.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR17MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 18: Uncorrectable vICM-VSPA RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((18.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR18FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((18.==0.)||(18.==26.)) group.quad ((18.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((18.&0x01)==0x00)||(18.>26.)) group.quad (((ad:&distributorBase+0x20000)+18.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((18.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((18.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x00) group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((18.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((18.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (18.==0.) if ((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((18.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((18.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" else group.quad ((18.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((18.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR18MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (18.==10.||18.==14.||18.>26.) group.quad ((18.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR18MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((18.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR18FR,Error Record Feature Register" newline newline hgroup.quad ((18.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" newline hgroup.quad ((18.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" newline newline newline if (18.==0.) hgroup.quad ((18.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" endif hgroup.quad ((18.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR18MISC0,Error Record Miscellaneous Register 0" if (18.==10.||18.==14.||18.>26.) hgroup.quad ((18.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR18MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((18.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR18FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((18.==0.)||(18.==26.)) group.quad ((18.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((18.&0x01)==0x00)||(18.>26.)) group.quad (((ad:&distributorBase+0x20000)+18.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((18.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((18.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x00) group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((18.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((18.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((18.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((18.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (18.==0.) if ((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((18.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+18.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((18.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" else group.quad ((18.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((18.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR18MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (18.==10.||18.==14.||18.>26.) group.quad ((18.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR18MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((18.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR18FR,Error Record Feature Register" newline newline hgroup.quad ((18.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR18CTLR,Error Record Control Register" newline hgroup.quad ((18.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR18STATUS,Error Record Primary Status Register" newline newline newline if (18.==0.) hgroup.quad ((18.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR18ADDR,Error Record Address Register" endif hgroup.quad ((18.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR18MISC0,Error Record Miscellaneous Register 0" if (18.==10.||18.==14.||18.>26.) hgroup.quad ((18.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR18MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 19: Correctable vTGT-VSTR RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((19.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR19FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((19.==0.)||(19.==26.)) group.quad ((19.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((19.&0x01)==0x00)||(19.>26.)) group.quad (((ad:&distributorBase+0x20000)+19.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((19.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((19.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x00) group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((19.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((19.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (19.==0.) if ((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((19.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((19.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" else group.quad ((19.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((19.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR19MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (19.==10.||19.==14.||19.>26.) group.quad ((19.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR19MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((19.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR19FR,Error Record Feature Register" newline newline hgroup.quad ((19.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" newline hgroup.quad ((19.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" newline newline newline if (19.==0.) hgroup.quad ((19.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" endif hgroup.quad ((19.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR19MISC0,Error Record Miscellaneous Register 0" if (19.==10.||19.==14.||19.>26.) hgroup.quad ((19.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR19MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((19.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR19FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((19.==0.)||(19.==26.)) group.quad ((19.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((19.&0x01)==0x00)||(19.>26.)) group.quad (((ad:&distributorBase+0x20000)+19.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((19.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((19.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x00) group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((19.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((19.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((19.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((19.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (19.==0.) if ((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((19.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+19.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((19.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" else group.quad ((19.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((19.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR19MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (19.==10.||19.==14.||19.>26.) group.quad ((19.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR19MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((19.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR19FR,Error Record Feature Register" newline newline hgroup.quad ((19.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR19CTLR,Error Record Control Register" newline hgroup.quad ((19.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR19STATUS,Error Record Primary Status Register" newline newline newline if (19.==0.) hgroup.quad ((19.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR19ADDR,Error Record Address Register" endif hgroup.quad ((19.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR19MISC0,Error Record Miscellaneous Register 0" if (19.==10.||19.==14.||19.>26.) hgroup.quad ((19.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR19MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 20: Uncorrectable vTGT-VSTR RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((20.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR20FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((20.==0.)||(20.==26.)) group.quad ((20.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((20.&0x01)==0x00)||(20.>26.)) group.quad (((ad:&distributorBase+0x20000)+20.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((20.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((20.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x00) group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((20.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((20.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (20.==0.) if ((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((20.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((20.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" else group.quad ((20.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((20.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR20MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (20.==10.||20.==14.||20.>26.) group.quad ((20.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR20MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((20.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR20FR,Error Record Feature Register" newline newline hgroup.quad ((20.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" newline hgroup.quad ((20.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" newline newline newline if (20.==0.) hgroup.quad ((20.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" endif hgroup.quad ((20.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR20MISC0,Error Record Miscellaneous Register 0" if (20.==10.||20.==14.||20.>26.) hgroup.quad ((20.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR20MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((20.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR20FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((20.==0.)||(20.==26.)) group.quad ((20.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((20.&0x01)==0x00)||(20.>26.)) group.quad (((ad:&distributorBase+0x20000)+20.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((20.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((20.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x00) group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((20.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((20.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((20.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((20.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (20.==0.) if ((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((20.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+20.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((20.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" else group.quad ((20.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((20.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR20MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (20.==10.||20.==14.||20.>26.) group.quad ((20.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR20MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((20.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR20FR,Error Record Feature Register" newline newline hgroup.quad ((20.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR20CTLR,Error Record Control Register" newline hgroup.quad ((20.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR20STATUS,Error Record Primary Status Register" newline newline newline if (20.==0.) hgroup.quad ((20.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR20ADDR,Error Record Address Register" endif hgroup.quad ((20.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR20MISC0,Error Record Miscellaneous Register 0" if (20.==10.||20.==14.||20.>26.) hgroup.quad ((20.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR20MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 21: Correctable vTGT-VRES RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((21.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR21FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((21.==0.)||(21.==26.)) group.quad ((21.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((21.&0x01)==0x00)||(21.>26.)) group.quad (((ad:&distributorBase+0x20000)+21.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((21.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((21.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x00) group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((21.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((21.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (21.==0.) if ((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((21.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((21.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" else group.quad ((21.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((21.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR21MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (21.==10.||21.==14.||21.>26.) group.quad ((21.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR21MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((21.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR21FR,Error Record Feature Register" newline newline hgroup.quad ((21.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" newline hgroup.quad ((21.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" newline newline newline if (21.==0.) hgroup.quad ((21.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" endif hgroup.quad ((21.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR21MISC0,Error Record Miscellaneous Register 0" if (21.==10.||21.==14.||21.>26.) hgroup.quad ((21.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR21MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((21.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR21FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((21.==0.)||(21.==26.)) group.quad ((21.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((21.&0x01)==0x00)||(21.>26.)) group.quad (((ad:&distributorBase+0x20000)+21.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((21.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((21.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x00) group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((21.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((21.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((21.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((21.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (21.==0.) if ((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((21.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+21.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((21.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" else group.quad ((21.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((21.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR21MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (21.==10.||21.==14.||21.>26.) group.quad ((21.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR21MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((21.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR21FR,Error Record Feature Register" newline newline hgroup.quad ((21.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR21CTLR,Error Record Control Register" newline hgroup.quad ((21.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR21STATUS,Error Record Primary Status Register" newline newline newline if (21.==0.) hgroup.quad ((21.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR21ADDR,Error Record Address Register" endif hgroup.quad ((21.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR21MISC0,Error Record Miscellaneous Register 0" if (21.==10.||21.==14.||21.>26.) hgroup.quad ((21.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR21MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 22: Uncorrectable vTGT-VRES RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((22.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR22FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((22.==0.)||(22.==26.)) group.quad ((22.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((22.&0x01)==0x00)||(22.>26.)) group.quad (((ad:&distributorBase+0x20000)+22.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((22.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((22.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x00) group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((22.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((22.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (22.==0.) if ((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((22.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((22.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" else group.quad ((22.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((22.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR22MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (22.==10.||22.==14.||22.>26.) group.quad ((22.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR22MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((22.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR22FR,Error Record Feature Register" newline newline hgroup.quad ((22.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" newline hgroup.quad ((22.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" newline newline newline if (22.==0.) hgroup.quad ((22.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" endif hgroup.quad ((22.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR22MISC0,Error Record Miscellaneous Register 0" if (22.==10.||22.==14.||22.>26.) hgroup.quad ((22.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR22MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((22.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR22FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((22.==0.)||(22.==26.)) group.quad ((22.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((22.&0x01)==0x00)||(22.>26.)) group.quad (((ad:&distributorBase+0x20000)+22.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((22.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((22.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x00) group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((22.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((22.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((22.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((22.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (22.==0.) if ((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((22.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+22.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((22.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" else group.quad ((22.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((22.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR22MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (22.==10.||22.==14.||22.>26.) group.quad ((22.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR22MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((22.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR22FR,Error Record Feature Register" newline newline hgroup.quad ((22.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR22CTLR,Error Record Control Register" newline hgroup.quad ((22.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR22STATUS,Error Record Primary Status Register" newline newline newline if (22.==0.) hgroup.quad ((22.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR22ADDR,Error Record Address Register" endif hgroup.quad ((22.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR22MISC0,Error Record Miscellaneous Register 0" if (22.==10.||22.==14.||22.>26.) hgroup.quad ((22.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR22MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 23: Correctable vTGT-Search RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((23.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR23FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((23.==0.)||(23.==26.)) group.quad ((23.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((23.&0x01)==0x00)||(23.>26.)) group.quad (((ad:&distributorBase+0x20000)+23.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((23.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((23.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x00) group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((23.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((23.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (23.==0.) if ((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((23.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((23.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" else group.quad ((23.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((23.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR23MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (23.==10.||23.==14.||23.>26.) group.quad ((23.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR23MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((23.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR23FR,Error Record Feature Register" newline newline hgroup.quad ((23.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" newline hgroup.quad ((23.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" newline newline newline if (23.==0.) hgroup.quad ((23.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" endif hgroup.quad ((23.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR23MISC0,Error Record Miscellaneous Register 0" if (23.==10.||23.==14.||23.>26.) hgroup.quad ((23.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR23MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((23.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR23FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((23.==0.)||(23.==26.)) group.quad ((23.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((23.&0x01)==0x00)||(23.>26.)) group.quad (((ad:&distributorBase+0x20000)+23.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((23.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((23.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x00) group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((23.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((23.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((23.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((23.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (23.==0.) if ((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((23.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+23.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((23.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" else group.quad ((23.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((23.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR23MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (23.==10.||23.==14.||23.>26.) group.quad ((23.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR23MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((23.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR23FR,Error Record Feature Register" newline newline hgroup.quad ((23.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR23CTLR,Error Record Control Register" newline hgroup.quad ((23.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR23STATUS,Error Record Primary Status Register" newline newline newline if (23.==0.) hgroup.quad ((23.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR23ADDR,Error Record Address Register" endif hgroup.quad ((23.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR23MISC0,Error Record Miscellaneous Register 0" if (23.==10.||23.==14.||23.>26.) hgroup.quad ((23.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR23MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 24: Uncorrectable vTGT-Search RAM Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((24.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR24FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((24.==0.)||(24.==26.)) group.quad ((24.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((24.&0x01)==0x00)||(24.>26.)) group.quad (((ad:&distributorBase+0x20000)+24.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((24.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((24.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x00) group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((24.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((24.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (24.==0.) if ((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((24.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((24.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" else group.quad ((24.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((24.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR24MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (24.==10.||24.==14.||24.>26.) group.quad ((24.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR24MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((24.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR24FR,Error Record Feature Register" newline newline hgroup.quad ((24.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" newline hgroup.quad ((24.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" newline newline newline if (24.==0.) hgroup.quad ((24.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" endif hgroup.quad ((24.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR24MISC0,Error Record Miscellaneous Register 0" if (24.==10.||24.==14.||24.>26.) hgroup.quad ((24.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR24MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((24.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR24FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((24.==0.)||(24.==26.)) group.quad ((24.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((24.&0x01)==0x00)||(24.>26.)) group.quad (((ad:&distributorBase+0x20000)+24.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((24.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((24.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x00) group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((24.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((24.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((24.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((24.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (24.==0.) if ((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((24.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+24.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((24.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" else group.quad ((24.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((24.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR24MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (24.==10.||24.==14.||24.>26.) group.quad ((24.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR24MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((24.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR24FR,Error Record Feature Register" newline newline hgroup.quad ((24.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR24CTLR,Error Record Control Register" newline hgroup.quad ((24.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR24STATUS,Error Record Primary Status Register" newline newline newline if (24.==0.) hgroup.quad ((24.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR24ADDR,Error Record Address Register" endif hgroup.quad ((24.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR24MISC0,Error Record Miscellaneous Register 0" if (24.==10.||24.==14.||24.>26.) hgroup.quad ((24.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR24MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 25: Correctable Error from ITS RAM" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((25.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR25FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((25.==0.)||(25.==26.)) group.quad ((25.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((25.&0x01)==0x00)||(25.>26.)) group.quad (((ad:&distributorBase+0x20000)+25.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((25.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((25.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x00) group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((25.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((25.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (25.==0.) if ((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((25.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((25.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" else group.quad ((25.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((25.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR25MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (25.==10.||25.==14.||25.>26.) group.quad ((25.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR25MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((25.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR25FR,Error Record Feature Register" newline newline hgroup.quad ((25.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" newline hgroup.quad ((25.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" newline newline newline if (25.==0.) hgroup.quad ((25.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" endif hgroup.quad ((25.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR25MISC0,Error Record Miscellaneous Register 0" if (25.==10.||25.==14.||25.>26.) hgroup.quad ((25.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR25MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((25.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR25FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((25.==0.)||(25.==26.)) group.quad ((25.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((25.&0x01)==0x00)||(25.>26.)) group.quad (((ad:&distributorBase+0x20000)+25.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((25.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((25.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x00) group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((25.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((25.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((25.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((25.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (25.==0.) if ((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((25.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+25.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((25.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" else group.quad ((25.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((25.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR25MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (25.==10.||25.==14.||25.>26.) group.quad ((25.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR25MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((25.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR25FR,Error Record Feature Register" newline newline hgroup.quad ((25.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR25CTLR,Error Record Control Register" newline hgroup.quad ((25.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR25STATUS,Error Record Primary Status Register" newline newline newline if (25.==0.) hgroup.quad ((25.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR25ADDR,Error Record Address Register" endif hgroup.quad ((25.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR25MISC0,Error Record Miscellaneous Register 0" if (25.==10.||25.==14.||25.>26.) hgroup.quad ((25.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR25MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 26: Uncorrectable Error from ITS RAM" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((26.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR26FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((26.==0.)||(26.==26.)) group.quad ((26.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((26.&0x01)==0x00)||(26.>26.)) group.quad (((ad:&distributorBase+0x20000)+26.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((26.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((26.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x00) group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((26.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((26.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (26.==0.) if ((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((26.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((26.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" else group.quad ((26.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((26.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR26MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (26.==10.||26.==14.||26.>26.) group.quad ((26.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR26MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((26.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR26FR,Error Record Feature Register" newline newline hgroup.quad ((26.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" newline hgroup.quad ((26.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" newline newline newline if (26.==0.) hgroup.quad ((26.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" endif hgroup.quad ((26.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR26MISC0,Error Record Miscellaneous Register 0" if (26.==10.||26.==14.||26.>26.) hgroup.quad ((26.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR26MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((26.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR26FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((26.==0.)||(26.==26.)) group.quad ((26.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((26.&0x01)==0x00)||(26.>26.)) group.quad (((ad:&distributorBase+0x20000)+26.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((26.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((26.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x00) group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((26.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((26.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((26.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((26.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (26.==0.) if ((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((26.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+26.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((26.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" else group.quad ((26.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((26.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR26MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (26.==10.||26.==14.||26.>26.) group.quad ((26.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR26MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((26.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR26FR,Error Record Feature Register" newline newline hgroup.quad ((26.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR26CTLR,Error Record Control Register" newline hgroup.quad ((26.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR26STATUS,Error Record Primary Status Register" newline newline newline if (26.==0.) hgroup.quad ((26.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR26ADDR,Error Record Address Register" endif hgroup.quad ((26.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR26MISC0,Error Record Miscellaneous Register 0" if (26.==10.||26.==14.||26.>26.) hgroup.quad ((26.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR26MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 27: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((27.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR27FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((27.==0.)||(27.==26.)) group.quad ((27.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((27.&0x01)==0x00)||(27.>26.)) group.quad (((ad:&distributorBase+0x20000)+27.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((27.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((27.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x00) group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((27.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((27.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (27.==0.) if ((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((27.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((27.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" else group.quad ((27.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((27.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR27MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (27.==10.||27.==14.||27.>26.) group.quad ((27.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR27MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((27.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR27FR,Error Record Feature Register" newline newline hgroup.quad ((27.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" newline hgroup.quad ((27.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" newline newline newline if (27.==0.) hgroup.quad ((27.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" endif hgroup.quad ((27.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR27MISC0,Error Record Miscellaneous Register 0" if (27.==10.||27.==14.||27.>26.) hgroup.quad ((27.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR27MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((27.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR27FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((27.==0.)||(27.==26.)) group.quad ((27.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((27.&0x01)==0x00)||(27.>26.)) group.quad (((ad:&distributorBase+0x20000)+27.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((27.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((27.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x00) group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((27.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((27.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((27.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((27.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (27.==0.) if ((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((27.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+27.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((27.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" else group.quad ((27.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((27.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR27MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (27.==10.||27.==14.||27.>26.) group.quad ((27.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR27MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((27.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR27FR,Error Record Feature Register" newline newline hgroup.quad ((27.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR27CTLR,Error Record Control Register" newline hgroup.quad ((27.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR27STATUS,Error Record Primary Status Register" newline newline newline if (27.==0.) hgroup.quad ((27.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR27ADDR,Error Record Address Register" endif hgroup.quad ((27.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR27MISC0,Error Record Miscellaneous Register 0" if (27.==10.||27.==14.||27.>26.) hgroup.quad ((27.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR27MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 28: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((28.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR28FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((28.==0.)||(28.==26.)) group.quad ((28.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((28.&0x01)==0x00)||(28.>26.)) group.quad (((ad:&distributorBase+0x20000)+28.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((28.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((28.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x00) group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((28.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((28.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (28.==0.) if ((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((28.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((28.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" else group.quad ((28.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((28.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR28MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (28.==10.||28.==14.||28.>26.) group.quad ((28.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR28MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((28.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR28FR,Error Record Feature Register" newline newline hgroup.quad ((28.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" newline hgroup.quad ((28.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" newline newline newline if (28.==0.) hgroup.quad ((28.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" endif hgroup.quad ((28.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR28MISC0,Error Record Miscellaneous Register 0" if (28.==10.||28.==14.||28.>26.) hgroup.quad ((28.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR28MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((28.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR28FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((28.==0.)||(28.==26.)) group.quad ((28.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((28.&0x01)==0x00)||(28.>26.)) group.quad (((ad:&distributorBase+0x20000)+28.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((28.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((28.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x00) group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((28.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((28.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((28.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((28.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (28.==0.) if ((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((28.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+28.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((28.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" else group.quad ((28.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((28.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR28MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (28.==10.||28.==14.||28.>26.) group.quad ((28.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR28MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((28.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR28FR,Error Record Feature Register" newline newline hgroup.quad ((28.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR28CTLR,Error Record Control Register" newline hgroup.quad ((28.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR28STATUS,Error Record Primary Status Register" newline newline newline if (28.==0.) hgroup.quad ((28.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR28ADDR,Error Record Address Register" endif hgroup.quad ((28.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR28MISC0,Error Record Miscellaneous Register 0" if (28.==10.||28.==14.||28.>26.) hgroup.quad ((28.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR28MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 29: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((29.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR29FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((29.==0.)||(29.==26.)) group.quad ((29.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((29.&0x01)==0x00)||(29.>26.)) group.quad (((ad:&distributorBase+0x20000)+29.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((29.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((29.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x00) group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((29.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((29.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (29.==0.) if ((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((29.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((29.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" else group.quad ((29.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((29.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR29MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (29.==10.||29.==14.||29.>26.) group.quad ((29.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR29MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((29.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR29FR,Error Record Feature Register" newline newline hgroup.quad ((29.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" newline hgroup.quad ((29.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" newline newline newline if (29.==0.) hgroup.quad ((29.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" endif hgroup.quad ((29.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR29MISC0,Error Record Miscellaneous Register 0" if (29.==10.||29.==14.||29.>26.) hgroup.quad ((29.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR29MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((29.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR29FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((29.==0.)||(29.==26.)) group.quad ((29.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((29.&0x01)==0x00)||(29.>26.)) group.quad (((ad:&distributorBase+0x20000)+29.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((29.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((29.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x00) group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((29.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((29.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((29.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((29.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (29.==0.) if ((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((29.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+29.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((29.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" else group.quad ((29.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((29.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR29MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (29.==10.||29.==14.||29.>26.) group.quad ((29.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR29MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((29.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR29FR,Error Record Feature Register" newline newline hgroup.quad ((29.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR29CTLR,Error Record Control Register" newline hgroup.quad ((29.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR29STATUS,Error Record Primary Status Register" newline newline newline if (29.==0.) hgroup.quad ((29.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR29ADDR,Error Record Address Register" endif hgroup.quad ((29.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR29MISC0,Error Record Miscellaneous Register 0" if (29.==10.||29.==14.||29.>26.) hgroup.quad ((29.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR29MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 30: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((30.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR30FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((30.==0.)||(30.==26.)) group.quad ((30.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((30.&0x01)==0x00)||(30.>26.)) group.quad (((ad:&distributorBase+0x20000)+30.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((30.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((30.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x00) group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((30.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((30.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (30.==0.) if ((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((30.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((30.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" else group.quad ((30.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((30.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR30MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (30.==10.||30.==14.||30.>26.) group.quad ((30.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR30MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((30.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR30FR,Error Record Feature Register" newline newline hgroup.quad ((30.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" newline hgroup.quad ((30.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" newline newline newline if (30.==0.) hgroup.quad ((30.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" endif hgroup.quad ((30.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR30MISC0,Error Record Miscellaneous Register 0" if (30.==10.||30.==14.||30.>26.) hgroup.quad ((30.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR30MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((30.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR30FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((30.==0.)||(30.==26.)) group.quad ((30.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((30.&0x01)==0x00)||(30.>26.)) group.quad (((ad:&distributorBase+0x20000)+30.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((30.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((30.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x00) group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((30.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((30.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((30.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((30.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (30.==0.) if ((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((30.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+30.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((30.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" else group.quad ((30.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((30.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR30MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (30.==10.||30.==14.||30.>26.) group.quad ((30.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR30MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((30.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR30FR,Error Record Feature Register" newline newline hgroup.quad ((30.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR30CTLR,Error Record Control Register" newline hgroup.quad ((30.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR30STATUS,Error Record Primary Status Register" newline newline newline if (30.==0.) hgroup.quad ((30.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR30ADDR,Error Record Address Register" endif hgroup.quad ((30.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR30MISC0,Error Record Miscellaneous Register 0" if (30.==10.||30.==14.||30.>26.) hgroup.quad ((30.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR30MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 31: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((31.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR31FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((31.==0.)||(31.==26.)) group.quad ((31.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((31.&0x01)==0x00)||(31.>26.)) group.quad (((ad:&distributorBase+0x20000)+31.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((31.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((31.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x00) group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((31.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((31.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (31.==0.) if ((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((31.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((31.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" else group.quad ((31.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((31.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR31MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (31.==10.||31.==14.||31.>26.) group.quad ((31.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR31MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((31.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR31FR,Error Record Feature Register" newline newline hgroup.quad ((31.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" newline hgroup.quad ((31.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" newline newline newline if (31.==0.) hgroup.quad ((31.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" endif hgroup.quad ((31.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR31MISC0,Error Record Miscellaneous Register 0" if (31.==10.||31.==14.||31.>26.) hgroup.quad ((31.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR31MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((31.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR31FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((31.==0.)||(31.==26.)) group.quad ((31.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((31.&0x01)==0x00)||(31.>26.)) group.quad (((ad:&distributorBase+0x20000)+31.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((31.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((31.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x00) group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((31.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((31.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((31.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((31.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (31.==0.) if ((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((31.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+31.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((31.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" else group.quad ((31.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((31.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR31MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (31.==10.||31.==14.||31.>26.) group.quad ((31.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR31MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((31.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR31FR,Error Record Feature Register" newline newline hgroup.quad ((31.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR31CTLR,Error Record Control Register" newline hgroup.quad ((31.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR31STATUS,Error Record Primary Status Register" newline newline newline if (31.==0.) hgroup.quad ((31.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR31ADDR,Error Record Address Register" endif hgroup.quad ((31.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR31MISC0,Error Record Miscellaneous Register 0" if (31.==10.||31.==14.||31.>26.) hgroup.quad ((31.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR31MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 32: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((32.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR32FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((32.==0.)||(32.==26.)) group.quad ((32.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((32.&0x01)==0x00)||(32.>26.)) group.quad (((ad:&distributorBase+0x20000)+32.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((32.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((32.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x00) group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((32.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((32.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (32.==0.) if ((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((32.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((32.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" else group.quad ((32.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((32.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR32MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (32.==10.||32.==14.||32.>26.) group.quad ((32.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR32MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((32.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR32FR,Error Record Feature Register" newline newline hgroup.quad ((32.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" newline hgroup.quad ((32.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" newline newline newline if (32.==0.) hgroup.quad ((32.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" endif hgroup.quad ((32.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR32MISC0,Error Record Miscellaneous Register 0" if (32.==10.||32.==14.||32.>26.) hgroup.quad ((32.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR32MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((32.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR32FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((32.==0.)||(32.==26.)) group.quad ((32.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((32.&0x01)==0x00)||(32.>26.)) group.quad (((ad:&distributorBase+0x20000)+32.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((32.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((32.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x00) group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((32.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((32.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((32.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((32.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (32.==0.) if ((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((32.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+32.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((32.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" else group.quad ((32.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((32.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR32MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (32.==10.||32.==14.||32.>26.) group.quad ((32.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR32MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((32.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR32FR,Error Record Feature Register" newline newline hgroup.quad ((32.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR32CTLR,Error Record Control Register" newline hgroup.quad ((32.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR32STATUS,Error Record Primary Status Register" newline newline newline if (32.==0.) hgroup.quad ((32.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR32ADDR,Error Record Address Register" endif hgroup.quad ((32.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR32MISC0,Error Record Miscellaneous Register 0" if (32.==10.||32.==14.||32.>26.) hgroup.quad ((32.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR32MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 33: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((33.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR33FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((33.==0.)||(33.==26.)) group.quad ((33.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((33.&0x01)==0x00)||(33.>26.)) group.quad (((ad:&distributorBase+0x20000)+33.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((33.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((33.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x00) group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((33.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((33.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (33.==0.) if ((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((33.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((33.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" else group.quad ((33.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((33.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR33MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (33.==10.||33.==14.||33.>26.) group.quad ((33.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR33MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((33.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR33FR,Error Record Feature Register" newline newline hgroup.quad ((33.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" newline hgroup.quad ((33.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" newline newline newline if (33.==0.) hgroup.quad ((33.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" endif hgroup.quad ((33.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR33MISC0,Error Record Miscellaneous Register 0" if (33.==10.||33.==14.||33.>26.) hgroup.quad ((33.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR33MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((33.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR33FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((33.==0.)||(33.==26.)) group.quad ((33.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((33.&0x01)==0x00)||(33.>26.)) group.quad (((ad:&distributorBase+0x20000)+33.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((33.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((33.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x00) group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((33.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((33.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((33.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((33.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (33.==0.) if ((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((33.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+33.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((33.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" else group.quad ((33.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((33.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR33MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (33.==10.||33.==14.||33.>26.) group.quad ((33.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR33MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((33.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR33FR,Error Record Feature Register" newline newline hgroup.quad ((33.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR33CTLR,Error Record Control Register" newline hgroup.quad ((33.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR33STATUS,Error Record Primary Status Register" newline newline newline if (33.==0.) hgroup.quad ((33.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR33ADDR,Error Record Address Register" endif hgroup.quad ((33.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR33MISC0,Error Record Miscellaneous Register 0" if (33.==10.||33.==14.||33.>26.) hgroup.quad ((33.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR33MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 34: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((34.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR34FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((34.==0.)||(34.==26.)) group.quad ((34.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((34.&0x01)==0x00)||(34.>26.)) group.quad (((ad:&distributorBase+0x20000)+34.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((34.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((34.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x00) group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((34.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((34.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (34.==0.) if ((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((34.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((34.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" else group.quad ((34.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((34.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR34MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (34.==10.||34.==14.||34.>26.) group.quad ((34.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR34MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((34.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR34FR,Error Record Feature Register" newline newline hgroup.quad ((34.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" newline hgroup.quad ((34.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" newline newline newline if (34.==0.) hgroup.quad ((34.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" endif hgroup.quad ((34.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR34MISC0,Error Record Miscellaneous Register 0" if (34.==10.||34.==14.||34.>26.) hgroup.quad ((34.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR34MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((34.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR34FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((34.==0.)||(34.==26.)) group.quad ((34.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((34.&0x01)==0x00)||(34.>26.)) group.quad (((ad:&distributorBase+0x20000)+34.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((34.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((34.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x00) group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((34.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((34.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((34.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((34.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (34.==0.) if ((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((34.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+34.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((34.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" else group.quad ((34.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((34.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR34MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (34.==10.||34.==14.||34.>26.) group.quad ((34.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR34MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((34.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR34FR,Error Record Feature Register" newline newline hgroup.quad ((34.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR34CTLR,Error Record Control Register" newline hgroup.quad ((34.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR34STATUS,Error Record Primary Status Register" newline newline newline if (34.==0.) hgroup.quad ((34.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR34ADDR,Error Record Address Register" endif hgroup.quad ((34.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR34MISC0,Error Record Miscellaneous Register 0" if (34.==10.||34.==14.||34.>26.) hgroup.quad ((34.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR34MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 35: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((35.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR35FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((35.==0.)||(35.==26.)) group.quad ((35.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((35.&0x01)==0x00)||(35.>26.)) group.quad (((ad:&distributorBase+0x20000)+35.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((35.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((35.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x00) group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((35.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((35.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (35.==0.) if ((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((35.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((35.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" else group.quad ((35.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((35.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR35MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (35.==10.||35.==14.||35.>26.) group.quad ((35.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR35MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((35.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR35FR,Error Record Feature Register" newline newline hgroup.quad ((35.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" newline hgroup.quad ((35.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" newline newline newline if (35.==0.) hgroup.quad ((35.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" endif hgroup.quad ((35.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR35MISC0,Error Record Miscellaneous Register 0" if (35.==10.||35.==14.||35.>26.) hgroup.quad ((35.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR35MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((35.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR35FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((35.==0.)||(35.==26.)) group.quad ((35.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((35.&0x01)==0x00)||(35.>26.)) group.quad (((ad:&distributorBase+0x20000)+35.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((35.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((35.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x00) group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((35.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((35.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((35.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((35.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (35.==0.) if ((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((35.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+35.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((35.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" else group.quad ((35.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((35.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR35MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (35.==10.||35.==14.||35.>26.) group.quad ((35.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR35MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((35.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR35FR,Error Record Feature Register" newline newline hgroup.quad ((35.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR35CTLR,Error Record Control Register" newline hgroup.quad ((35.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR35STATUS,Error Record Primary Status Register" newline newline newline if (35.==0.) hgroup.quad ((35.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR35ADDR,Error Record Address Register" endif hgroup.quad ((35.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR35MISC0,Error Record Miscellaneous Register 0" if (35.==10.||35.==14.||35.>26.) hgroup.quad ((35.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR35MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 36: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((36.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR36FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((36.==0.)||(36.==26.)) group.quad ((36.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((36.&0x01)==0x00)||(36.>26.)) group.quad (((ad:&distributorBase+0x20000)+36.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((36.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((36.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x00) group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((36.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((36.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (36.==0.) if ((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((36.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((36.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" else group.quad ((36.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((36.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR36MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (36.==10.||36.==14.||36.>26.) group.quad ((36.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR36MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((36.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR36FR,Error Record Feature Register" newline newline hgroup.quad ((36.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" newline hgroup.quad ((36.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" newline newline newline if (36.==0.) hgroup.quad ((36.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" endif hgroup.quad ((36.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR36MISC0,Error Record Miscellaneous Register 0" if (36.==10.||36.==14.||36.>26.) hgroup.quad ((36.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR36MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((36.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR36FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((36.==0.)||(36.==26.)) group.quad ((36.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((36.&0x01)==0x00)||(36.>26.)) group.quad (((ad:&distributorBase+0x20000)+36.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((36.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((36.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x00) group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((36.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((36.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((36.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((36.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (36.==0.) if ((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((36.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+36.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((36.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" else group.quad ((36.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((36.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR36MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (36.==10.||36.==14.||36.>26.) group.quad ((36.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR36MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((36.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR36FR,Error Record Feature Register" newline newline hgroup.quad ((36.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR36CTLR,Error Record Control Register" newline hgroup.quad ((36.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR36STATUS,Error Record Primary Status Register" newline newline newline if (36.==0.) hgroup.quad ((36.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR36ADDR,Error Record Address Register" endif hgroup.quad ((36.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR36MISC0,Error Record Miscellaneous Register 0" if (36.==10.||36.==14.||36.>26.) hgroup.quad ((36.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR36MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 37: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((37.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR37FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((37.==0.)||(37.==26.)) group.quad ((37.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((37.&0x01)==0x00)||(37.>26.)) group.quad (((ad:&distributorBase+0x20000)+37.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((37.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((37.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x00) group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((37.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((37.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (37.==0.) if ((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((37.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((37.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" else group.quad ((37.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((37.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR37MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (37.==10.||37.==14.||37.>26.) group.quad ((37.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR37MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((37.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR37FR,Error Record Feature Register" newline newline hgroup.quad ((37.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" newline hgroup.quad ((37.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" newline newline newline if (37.==0.) hgroup.quad ((37.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" endif hgroup.quad ((37.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR37MISC0,Error Record Miscellaneous Register 0" if (37.==10.||37.==14.||37.>26.) hgroup.quad ((37.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR37MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((37.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR37FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((37.==0.)||(37.==26.)) group.quad ((37.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((37.&0x01)==0x00)||(37.>26.)) group.quad (((ad:&distributorBase+0x20000)+37.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((37.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((37.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x00) group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((37.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((37.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((37.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((37.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (37.==0.) if ((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((37.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+37.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((37.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" else group.quad ((37.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((37.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR37MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (37.==10.||37.==14.||37.>26.) group.quad ((37.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR37MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((37.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR37FR,Error Record Feature Register" newline newline hgroup.quad ((37.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR37CTLR,Error Record Control Register" newline hgroup.quad ((37.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR37STATUS,Error Record Primary Status Register" newline newline newline if (37.==0.) hgroup.quad ((37.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR37ADDR,Error Record Address Register" endif hgroup.quad ((37.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR37MISC0,Error Record Miscellaneous Register 0" if (37.==10.||37.==14.||37.>26.) hgroup.quad ((37.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR37MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 38: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((38.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR38FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((38.==0.)||(38.==26.)) group.quad ((38.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((38.&0x01)==0x00)||(38.>26.)) group.quad (((ad:&distributorBase+0x20000)+38.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((38.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((38.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x00) group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((38.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((38.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (38.==0.) if ((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((38.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((38.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" else group.quad ((38.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((38.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR38MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (38.==10.||38.==14.||38.>26.) group.quad ((38.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR38MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((38.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR38FR,Error Record Feature Register" newline newline hgroup.quad ((38.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" newline hgroup.quad ((38.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" newline newline newline if (38.==0.) hgroup.quad ((38.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" endif hgroup.quad ((38.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR38MISC0,Error Record Miscellaneous Register 0" if (38.==10.||38.==14.||38.>26.) hgroup.quad ((38.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR38MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((38.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR38FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((38.==0.)||(38.==26.)) group.quad ((38.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((38.&0x01)==0x00)||(38.>26.)) group.quad (((ad:&distributorBase+0x20000)+38.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((38.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((38.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x00) group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((38.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((38.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((38.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((38.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (38.==0.) if ((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((38.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+38.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((38.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" else group.quad ((38.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((38.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR38MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (38.==10.||38.==14.||38.>26.) group.quad ((38.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR38MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((38.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR38FR,Error Record Feature Register" newline newline hgroup.quad ((38.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR38CTLR,Error Record Control Register" newline hgroup.quad ((38.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR38STATUS,Error Record Primary Status Register" newline newline newline if (38.==0.) hgroup.quad ((38.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR38ADDR,Error Record Address Register" endif hgroup.quad ((38.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR38MISC0,Error Record Miscellaneous Register 0" if (38.==10.||38.==14.||38.>26.) hgroup.quad ((38.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR38MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 39: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((39.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR39FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((39.==0.)||(39.==26.)) group.quad ((39.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((39.&0x01)==0x00)||(39.>26.)) group.quad (((ad:&distributorBase+0x20000)+39.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((39.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((39.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x00) group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((39.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((39.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (39.==0.) if ((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((39.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((39.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" else group.quad ((39.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((39.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR39MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (39.==10.||39.==14.||39.>26.) group.quad ((39.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR39MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((39.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR39FR,Error Record Feature Register" newline newline hgroup.quad ((39.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" newline hgroup.quad ((39.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" newline newline newline if (39.==0.) hgroup.quad ((39.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" endif hgroup.quad ((39.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR39MISC0,Error Record Miscellaneous Register 0" if (39.==10.||39.==14.||39.>26.) hgroup.quad ((39.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR39MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((39.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR39FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((39.==0.)||(39.==26.)) group.quad ((39.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((39.&0x01)==0x00)||(39.>26.)) group.quad (((ad:&distributorBase+0x20000)+39.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((39.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((39.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x00) group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((39.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((39.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((39.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((39.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (39.==0.) if ((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((39.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+39.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((39.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" else group.quad ((39.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((39.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR39MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (39.==10.||39.==14.||39.>26.) group.quad ((39.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR39MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((39.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR39FR,Error Record Feature Register" newline newline hgroup.quad ((39.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR39CTLR,Error Record Control Register" newline hgroup.quad ((39.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR39STATUS,Error Record Primary Status Register" newline newline newline if (39.==0.) hgroup.quad ((39.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR39ADDR,Error Record Address Register" endif hgroup.quad ((39.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR39MISC0,Error Record Miscellaneous Register 0" if (39.==10.||39.==14.||39.>26.) hgroup.quad ((39.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR39MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 40: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((40.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR40FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((40.==0.)||(40.==26.)) group.quad ((40.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((40.&0x01)==0x00)||(40.>26.)) group.quad (((ad:&distributorBase+0x20000)+40.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((40.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((40.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x00) group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((40.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((40.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (40.==0.) if ((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((40.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((40.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" else group.quad ((40.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((40.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR40MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (40.==10.||40.==14.||40.>26.) group.quad ((40.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR40MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((40.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR40FR,Error Record Feature Register" newline newline hgroup.quad ((40.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" newline hgroup.quad ((40.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" newline newline newline if (40.==0.) hgroup.quad ((40.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" endif hgroup.quad ((40.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR40MISC0,Error Record Miscellaneous Register 0" if (40.==10.||40.==14.||40.>26.) hgroup.quad ((40.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR40MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((40.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR40FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((40.==0.)||(40.==26.)) group.quad ((40.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((40.&0x01)==0x00)||(40.>26.)) group.quad (((ad:&distributorBase+0x20000)+40.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((40.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((40.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x00) group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((40.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((40.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((40.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((40.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (40.==0.) if ((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((40.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+40.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((40.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" else group.quad ((40.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((40.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR40MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (40.==10.||40.==14.||40.>26.) group.quad ((40.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR40MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((40.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR40FR,Error Record Feature Register" newline newline hgroup.quad ((40.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR40CTLR,Error Record Control Register" newline hgroup.quad ((40.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR40STATUS,Error Record Primary Status Register" newline newline newline if (40.==0.) hgroup.quad ((40.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR40ADDR,Error Record Address Register" endif hgroup.quad ((40.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR40MISC0,Error Record Miscellaneous Register 0" if (40.==10.||40.==14.||40.>26.) hgroup.quad ((40.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR40MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 41: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((41.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR41FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((41.==0.)||(41.==26.)) group.quad ((41.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((41.&0x01)==0x00)||(41.>26.)) group.quad (((ad:&distributorBase+0x20000)+41.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((41.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((41.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x00) group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((41.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((41.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (41.==0.) if ((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((41.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((41.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" else group.quad ((41.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((41.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR41MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (41.==10.||41.==14.||41.>26.) group.quad ((41.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR41MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((41.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR41FR,Error Record Feature Register" newline newline hgroup.quad ((41.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" newline hgroup.quad ((41.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" newline newline newline if (41.==0.) hgroup.quad ((41.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" endif hgroup.quad ((41.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR41MISC0,Error Record Miscellaneous Register 0" if (41.==10.||41.==14.||41.>26.) hgroup.quad ((41.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR41MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((41.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR41FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((41.==0.)||(41.==26.)) group.quad ((41.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((41.&0x01)==0x00)||(41.>26.)) group.quad (((ad:&distributorBase+0x20000)+41.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((41.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((41.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x00) group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((41.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((41.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((41.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((41.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (41.==0.) if ((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((41.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+41.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((41.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" else group.quad ((41.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((41.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR41MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (41.==10.||41.==14.||41.>26.) group.quad ((41.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR41MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((41.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR41FR,Error Record Feature Register" newline newline hgroup.quad ((41.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR41CTLR,Error Record Control Register" newline hgroup.quad ((41.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR41STATUS,Error Record Primary Status Register" newline newline newline if (41.==0.) hgroup.quad ((41.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR41ADDR,Error Record Address Register" endif hgroup.quad ((41.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR41MISC0,Error Record Miscellaneous Register 0" if (41.==10.||41.==14.||41.>26.) hgroup.quad ((41.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR41MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 42: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((42.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR42FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((42.==0.)||(42.==26.)) group.quad ((42.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((42.&0x01)==0x00)||(42.>26.)) group.quad (((ad:&distributorBase+0x20000)+42.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((42.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((42.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x00) group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((42.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((42.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (42.==0.) if ((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((42.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((42.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" else group.quad ((42.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((42.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR42MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (42.==10.||42.==14.||42.>26.) group.quad ((42.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR42MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((42.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR42FR,Error Record Feature Register" newline newline hgroup.quad ((42.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" newline hgroup.quad ((42.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" newline newline newline if (42.==0.) hgroup.quad ((42.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" endif hgroup.quad ((42.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR42MISC0,Error Record Miscellaneous Register 0" if (42.==10.||42.==14.||42.>26.) hgroup.quad ((42.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR42MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((42.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR42FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((42.==0.)||(42.==26.)) group.quad ((42.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((42.&0x01)==0x00)||(42.>26.)) group.quad (((ad:&distributorBase+0x20000)+42.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((42.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((42.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x00) group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((42.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((42.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((42.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((42.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (42.==0.) if ((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((42.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+42.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((42.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" else group.quad ((42.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((42.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR42MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (42.==10.||42.==14.||42.>26.) group.quad ((42.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR42MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((42.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR42FR,Error Record Feature Register" newline newline hgroup.quad ((42.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR42CTLR,Error Record Control Register" newline hgroup.quad ((42.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR42STATUS,Error Record Primary Status Register" newline newline newline if (42.==0.) hgroup.quad ((42.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR42ADDR,Error Record Address Register" endif hgroup.quad ((42.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR42MISC0,Error Record Miscellaneous Register 0" if (42.==10.||42.==14.||42.>26.) hgroup.quad ((42.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR42MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 43: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((43.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR43FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((43.==0.)||(43.==26.)) group.quad ((43.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((43.&0x01)==0x00)||(43.>26.)) group.quad (((ad:&distributorBase+0x20000)+43.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((43.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((43.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x00) group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((43.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((43.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (43.==0.) if ((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((43.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((43.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" else group.quad ((43.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((43.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR43MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (43.==10.||43.==14.||43.>26.) group.quad ((43.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR43MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((43.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR43FR,Error Record Feature Register" newline newline hgroup.quad ((43.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" newline hgroup.quad ((43.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" newline newline newline if (43.==0.) hgroup.quad ((43.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" endif hgroup.quad ((43.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR43MISC0,Error Record Miscellaneous Register 0" if (43.==10.||43.==14.||43.>26.) hgroup.quad ((43.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR43MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((43.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR43FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((43.==0.)||(43.==26.)) group.quad ((43.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((43.&0x01)==0x00)||(43.>26.)) group.quad (((ad:&distributorBase+0x20000)+43.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((43.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((43.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x00) group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((43.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((43.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((43.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((43.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (43.==0.) if ((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((43.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+43.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((43.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" else group.quad ((43.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((43.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR43MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (43.==10.||43.==14.||43.>26.) group.quad ((43.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR43MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((43.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR43FR,Error Record Feature Register" newline newline hgroup.quad ((43.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR43CTLR,Error Record Control Register" newline hgroup.quad ((43.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR43STATUS,Error Record Primary Status Register" newline newline newline if (43.==0.) hgroup.quad ((43.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR43ADDR,Error Record Address Register" endif hgroup.quad ((43.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR43MISC0,Error Record Miscellaneous Register 0" if (43.==10.||43.==14.||43.>26.) hgroup.quad ((43.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR43MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 44: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((44.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR44FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((44.==0.)||(44.==26.)) group.quad ((44.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((44.&0x01)==0x00)||(44.>26.)) group.quad (((ad:&distributorBase+0x20000)+44.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((44.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((44.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x00) group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((44.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((44.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (44.==0.) if ((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((44.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((44.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" else group.quad ((44.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((44.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR44MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (44.==10.||44.==14.||44.>26.) group.quad ((44.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR44MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((44.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR44FR,Error Record Feature Register" newline newline hgroup.quad ((44.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" newline hgroup.quad ((44.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" newline newline newline if (44.==0.) hgroup.quad ((44.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" endif hgroup.quad ((44.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR44MISC0,Error Record Miscellaneous Register 0" if (44.==10.||44.==14.||44.>26.) hgroup.quad ((44.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR44MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((44.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR44FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((44.==0.)||(44.==26.)) group.quad ((44.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((44.&0x01)==0x00)||(44.>26.)) group.quad (((ad:&distributorBase+0x20000)+44.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((44.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((44.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x00) group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((44.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((44.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((44.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((44.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (44.==0.) if ((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((44.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+44.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((44.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" else group.quad ((44.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((44.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR44MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (44.==10.||44.==14.||44.>26.) group.quad ((44.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR44MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((44.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR44FR,Error Record Feature Register" newline newline hgroup.quad ((44.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR44CTLR,Error Record Control Register" newline hgroup.quad ((44.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR44STATUS,Error Record Primary Status Register" newline newline newline if (44.==0.) hgroup.quad ((44.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR44ADDR,Error Record Address Register" endif hgroup.quad ((44.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR44MISC0,Error Record Miscellaneous Register 0" if (44.==10.||44.==14.||44.>26.) hgroup.quad ((44.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR44MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 45: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((45.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR45FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((45.==0.)||(45.==26.)) group.quad ((45.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((45.&0x01)==0x00)||(45.>26.)) group.quad (((ad:&distributorBase+0x20000)+45.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((45.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((45.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x00) group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((45.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((45.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (45.==0.) if ((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((45.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((45.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" else group.quad ((45.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((45.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR45MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (45.==10.||45.==14.||45.>26.) group.quad ((45.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR45MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((45.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR45FR,Error Record Feature Register" newline newline hgroup.quad ((45.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" newline hgroup.quad ((45.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" newline newline newline if (45.==0.) hgroup.quad ((45.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" endif hgroup.quad ((45.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR45MISC0,Error Record Miscellaneous Register 0" if (45.==10.||45.==14.||45.>26.) hgroup.quad ((45.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR45MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((45.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR45FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((45.==0.)||(45.==26.)) group.quad ((45.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((45.&0x01)==0x00)||(45.>26.)) group.quad (((ad:&distributorBase+0x20000)+45.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((45.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((45.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x00) group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((45.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((45.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((45.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((45.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (45.==0.) if ((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((45.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+45.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((45.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" else group.quad ((45.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((45.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR45MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (45.==10.||45.==14.||45.>26.) group.quad ((45.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR45MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((45.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR45FR,Error Record Feature Register" newline newline hgroup.quad ((45.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR45CTLR,Error Record Control Register" newline hgroup.quad ((45.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR45STATUS,Error Record Primary Status Register" newline newline newline if (45.==0.) hgroup.quad ((45.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR45ADDR,Error Record Address Register" endif hgroup.quad ((45.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR45MISC0,Error Record Miscellaneous Register 0" if (45.==10.||45.==14.||45.>26.) hgroup.quad ((45.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR45MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 46: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((46.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR46FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((46.==0.)||(46.==26.)) group.quad ((46.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((46.&0x01)==0x00)||(46.>26.)) group.quad (((ad:&distributorBase+0x20000)+46.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((46.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((46.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x00) group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((46.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((46.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (46.==0.) if ((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((46.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((46.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" else group.quad ((46.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((46.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR46MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (46.==10.||46.==14.||46.>26.) group.quad ((46.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR46MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((46.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR46FR,Error Record Feature Register" newline newline hgroup.quad ((46.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" newline hgroup.quad ((46.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" newline newline newline if (46.==0.) hgroup.quad ((46.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" endif hgroup.quad ((46.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR46MISC0,Error Record Miscellaneous Register 0" if (46.==10.||46.==14.||46.>26.) hgroup.quad ((46.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR46MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((46.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR46FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((46.==0.)||(46.==26.)) group.quad ((46.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((46.&0x01)==0x00)||(46.>26.)) group.quad (((ad:&distributorBase+0x20000)+46.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((46.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((46.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x00) group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((46.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((46.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((46.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((46.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (46.==0.) if ((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((46.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+46.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((46.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" else group.quad ((46.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((46.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR46MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (46.==10.||46.==14.||46.>26.) group.quad ((46.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR46MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((46.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR46FR,Error Record Feature Register" newline newline hgroup.quad ((46.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR46CTLR,Error Record Control Register" newline hgroup.quad ((46.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR46STATUS,Error Record Primary Status Register" newline newline newline if (46.==0.) hgroup.quad ((46.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR46ADDR,Error Record Address Register" endif hgroup.quad ((46.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR46MISC0,Error Record Miscellaneous Register 0" if (46.==10.||46.==14.||46.>26.) hgroup.quad ((46.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR46MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 47: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((47.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR47FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((47.==0.)||(47.==26.)) group.quad ((47.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((47.&0x01)==0x00)||(47.>26.)) group.quad (((ad:&distributorBase+0x20000)+47.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((47.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((47.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x00) group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((47.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((47.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (47.==0.) if ((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((47.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((47.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" else group.quad ((47.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((47.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR47MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (47.==10.||47.==14.||47.>26.) group.quad ((47.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR47MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((47.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR47FR,Error Record Feature Register" newline newline hgroup.quad ((47.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" newline hgroup.quad ((47.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" newline newline newline if (47.==0.) hgroup.quad ((47.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" endif hgroup.quad ((47.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR47MISC0,Error Record Miscellaneous Register 0" if (47.==10.||47.==14.||47.>26.) hgroup.quad ((47.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR47MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((47.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR47FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((47.==0.)||(47.==26.)) group.quad ((47.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((47.&0x01)==0x00)||(47.>26.)) group.quad (((ad:&distributorBase+0x20000)+47.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((47.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((47.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x00) group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((47.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((47.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((47.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((47.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (47.==0.) if ((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((47.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+47.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((47.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" else group.quad ((47.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((47.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR47MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (47.==10.||47.==14.||47.>26.) group.quad ((47.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR47MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((47.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR47FR,Error Record Feature Register" newline newline hgroup.quad ((47.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR47CTLR,Error Record Control Register" newline hgroup.quad ((47.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR47STATUS,Error Record Primary Status Register" newline newline newline if (47.==0.) hgroup.quad ((47.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR47ADDR,Error Record Address Register" endif hgroup.quad ((47.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR47MISC0,Error Record Miscellaneous Register 0" if (47.==10.||47.==14.||47.>26.) hgroup.quad ((47.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR47MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 48: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((48.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR48FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((48.==0.)||(48.==26.)) group.quad ((48.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((48.&0x01)==0x00)||(48.>26.)) group.quad (((ad:&distributorBase+0x20000)+48.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((48.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((48.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x00) group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((48.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((48.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (48.==0.) if ((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((48.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((48.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" else group.quad ((48.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((48.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR48MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (48.==10.||48.==14.||48.>26.) group.quad ((48.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR48MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((48.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR48FR,Error Record Feature Register" newline newline hgroup.quad ((48.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" newline hgroup.quad ((48.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" newline newline newline if (48.==0.) hgroup.quad ((48.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" endif hgroup.quad ((48.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR48MISC0,Error Record Miscellaneous Register 0" if (48.==10.||48.==14.||48.>26.) hgroup.quad ((48.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR48MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((48.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR48FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((48.==0.)||(48.==26.)) group.quad ((48.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((48.&0x01)==0x00)||(48.>26.)) group.quad (((ad:&distributorBase+0x20000)+48.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((48.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((48.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x00) group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((48.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((48.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((48.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((48.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (48.==0.) if ((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((48.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+48.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((48.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" else group.quad ((48.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((48.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR48MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (48.==10.||48.==14.||48.>26.) group.quad ((48.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR48MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((48.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR48FR,Error Record Feature Register" newline newline hgroup.quad ((48.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR48CTLR,Error Record Control Register" newline hgroup.quad ((48.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR48STATUS,Error Record Primary Status Register" newline newline newline if (48.==0.) hgroup.quad ((48.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR48ADDR,Error Record Address Register" endif hgroup.quad ((48.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR48MISC0,Error Record Miscellaneous Register 0" if (48.==10.||48.==14.||48.>26.) hgroup.quad ((48.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR48MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 49: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((49.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR49FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((49.==0.)||(49.==26.)) group.quad ((49.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((49.&0x01)==0x00)||(49.>26.)) group.quad (((ad:&distributorBase+0x20000)+49.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((49.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((49.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x00) group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((49.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((49.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (49.==0.) if ((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((49.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((49.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" else group.quad ((49.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((49.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR49MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (49.==10.||49.==14.||49.>26.) group.quad ((49.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR49MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((49.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR49FR,Error Record Feature Register" newline newline hgroup.quad ((49.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" newline hgroup.quad ((49.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" newline newline newline if (49.==0.) hgroup.quad ((49.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" endif hgroup.quad ((49.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR49MISC0,Error Record Miscellaneous Register 0" if (49.==10.||49.==14.||49.>26.) hgroup.quad ((49.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR49MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((49.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR49FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((49.==0.)||(49.==26.)) group.quad ((49.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((49.&0x01)==0x00)||(49.>26.)) group.quad (((ad:&distributorBase+0x20000)+49.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((49.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((49.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x00) group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((49.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((49.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((49.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((49.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (49.==0.) if ((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((49.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+49.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((49.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" else group.quad ((49.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((49.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR49MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (49.==10.||49.==14.||49.>26.) group.quad ((49.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR49MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((49.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR49FR,Error Record Feature Register" newline newline hgroup.quad ((49.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR49CTLR,Error Record Control Register" newline hgroup.quad ((49.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR49STATUS,Error Record Primary Status Register" newline newline newline if (49.==0.) hgroup.quad ((49.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR49ADDR,Error Record Address Register" endif hgroup.quad ((49.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR49MISC0,Error Record Miscellaneous Register 0" if (49.==10.||49.==14.||49.>26.) hgroup.quad ((49.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR49MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 50: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((50.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR50FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((50.==0.)||(50.==26.)) group.quad ((50.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((50.&0x01)==0x00)||(50.>26.)) group.quad (((ad:&distributorBase+0x20000)+50.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((50.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((50.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x00) group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((50.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((50.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (50.==0.) if ((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((50.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((50.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" else group.quad ((50.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((50.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR50MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (50.==10.||50.==14.||50.>26.) group.quad ((50.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR50MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((50.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR50FR,Error Record Feature Register" newline newline hgroup.quad ((50.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" newline hgroup.quad ((50.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" newline newline newline if (50.==0.) hgroup.quad ((50.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" endif hgroup.quad ((50.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR50MISC0,Error Record Miscellaneous Register 0" if (50.==10.||50.==14.||50.>26.) hgroup.quad ((50.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR50MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((50.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR50FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((50.==0.)||(50.==26.)) group.quad ((50.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((50.&0x01)==0x00)||(50.>26.)) group.quad (((ad:&distributorBase+0x20000)+50.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((50.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((50.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x00) group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((50.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((50.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((50.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((50.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (50.==0.) if ((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((50.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+50.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((50.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" else group.quad ((50.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((50.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR50MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (50.==10.||50.==14.||50.>26.) group.quad ((50.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR50MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((50.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR50FR,Error Record Feature Register" newline newline hgroup.quad ((50.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR50CTLR,Error Record Control Register" newline hgroup.quad ((50.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR50STATUS,Error Record Primary Status Register" newline newline newline if (50.==0.) hgroup.quad ((50.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR50ADDR,Error Record Address Register" endif hgroup.quad ((50.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR50MISC0,Error Record Miscellaneous Register 0" if (50.==10.||50.==14.||50.>26.) hgroup.quad ((50.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR50MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 51: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((51.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR51FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((51.==0.)||(51.==26.)) group.quad ((51.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((51.&0x01)==0x00)||(51.>26.)) group.quad (((ad:&distributorBase+0x20000)+51.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((51.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((51.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x00) group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((51.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((51.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (51.==0.) if ((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((51.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((51.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" else group.quad ((51.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((51.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR51MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (51.==10.||51.==14.||51.>26.) group.quad ((51.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR51MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((51.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR51FR,Error Record Feature Register" newline newline hgroup.quad ((51.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" newline hgroup.quad ((51.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" newline newline newline if (51.==0.) hgroup.quad ((51.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" endif hgroup.quad ((51.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR51MISC0,Error Record Miscellaneous Register 0" if (51.==10.||51.==14.||51.>26.) hgroup.quad ((51.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR51MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((51.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR51FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((51.==0.)||(51.==26.)) group.quad ((51.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((51.&0x01)==0x00)||(51.>26.)) group.quad (((ad:&distributorBase+0x20000)+51.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((51.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((51.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x00) group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((51.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((51.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((51.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((51.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (51.==0.) if ((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((51.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+51.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((51.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" else group.quad ((51.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((51.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR51MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (51.==10.||51.==14.||51.>26.) group.quad ((51.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR51MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((51.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR51FR,Error Record Feature Register" newline newline hgroup.quad ((51.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR51CTLR,Error Record Control Register" newline hgroup.quad ((51.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR51STATUS,Error Record Primary Status Register" newline newline newline if (51.==0.) hgroup.quad ((51.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR51ADDR,Error Record Address Register" endif hgroup.quad ((51.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR51MISC0,Error Record Miscellaneous Register 0" if (51.==10.||51.==14.||51.>26.) hgroup.quad ((51.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR51MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 52: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((52.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR52FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((52.==0.)||(52.==26.)) group.quad ((52.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((52.&0x01)==0x00)||(52.>26.)) group.quad (((ad:&distributorBase+0x20000)+52.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((52.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((52.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x00) group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((52.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((52.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (52.==0.) if ((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((52.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((52.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" else group.quad ((52.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((52.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR52MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (52.==10.||52.==14.||52.>26.) group.quad ((52.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR52MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((52.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR52FR,Error Record Feature Register" newline newline hgroup.quad ((52.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" newline hgroup.quad ((52.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" newline newline newline if (52.==0.) hgroup.quad ((52.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" endif hgroup.quad ((52.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR52MISC0,Error Record Miscellaneous Register 0" if (52.==10.||52.==14.||52.>26.) hgroup.quad ((52.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR52MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((52.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR52FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((52.==0.)||(52.==26.)) group.quad ((52.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((52.&0x01)==0x00)||(52.>26.)) group.quad (((ad:&distributorBase+0x20000)+52.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((52.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((52.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x00) group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((52.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((52.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((52.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((52.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (52.==0.) if ((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((52.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+52.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((52.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" else group.quad ((52.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((52.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR52MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (52.==10.||52.==14.||52.>26.) group.quad ((52.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR52MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((52.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR52FR,Error Record Feature Register" newline newline hgroup.quad ((52.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR52CTLR,Error Record Control Register" newline hgroup.quad ((52.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR52STATUS,Error Record Primary Status Register" newline newline newline if (52.==0.) hgroup.quad ((52.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR52ADDR,Error Record Address Register" endif hgroup.quad ((52.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR52MISC0,Error Record Miscellaneous Register 0" if (52.==10.||52.==14.||52.>26.) hgroup.quad ((52.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR52MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 53: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((53.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR53FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((53.==0.)||(53.==26.)) group.quad ((53.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((53.&0x01)==0x00)||(53.>26.)) group.quad (((ad:&distributorBase+0x20000)+53.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((53.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((53.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x00) group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((53.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((53.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (53.==0.) if ((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((53.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((53.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" else group.quad ((53.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((53.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR53MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (53.==10.||53.==14.||53.>26.) group.quad ((53.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR53MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((53.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR53FR,Error Record Feature Register" newline newline hgroup.quad ((53.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" newline hgroup.quad ((53.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" newline newline newline if (53.==0.) hgroup.quad ((53.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" endif hgroup.quad ((53.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR53MISC0,Error Record Miscellaneous Register 0" if (53.==10.||53.==14.||53.>26.) hgroup.quad ((53.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR53MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((53.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR53FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((53.==0.)||(53.==26.)) group.quad ((53.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((53.&0x01)==0x00)||(53.>26.)) group.quad (((ad:&distributorBase+0x20000)+53.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((53.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((53.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x00) group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((53.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((53.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((53.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((53.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (53.==0.) if ((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((53.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+53.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((53.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" else group.quad ((53.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((53.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR53MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (53.==10.||53.==14.||53.>26.) group.quad ((53.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR53MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((53.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR53FR,Error Record Feature Register" newline newline hgroup.quad ((53.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR53CTLR,Error Record Control Register" newline hgroup.quad ((53.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR53STATUS,Error Record Primary Status Register" newline newline newline if (53.==0.) hgroup.quad ((53.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR53ADDR,Error Record Address Register" endif hgroup.quad ((53.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR53MISC0,Error Record Miscellaneous Register 0" if (53.==10.||53.==14.||53.>26.) hgroup.quad ((53.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR53MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 54: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((54.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR54FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((54.==0.)||(54.==26.)) group.quad ((54.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((54.&0x01)==0x00)||(54.>26.)) group.quad (((ad:&distributorBase+0x20000)+54.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((54.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((54.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x00) group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((54.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((54.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (54.==0.) if ((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((54.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((54.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" else group.quad ((54.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((54.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR54MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (54.==10.||54.==14.||54.>26.) group.quad ((54.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR54MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((54.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR54FR,Error Record Feature Register" newline newline hgroup.quad ((54.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" newline hgroup.quad ((54.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" newline newline newline if (54.==0.) hgroup.quad ((54.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" endif hgroup.quad ((54.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR54MISC0,Error Record Miscellaneous Register 0" if (54.==10.||54.==14.||54.>26.) hgroup.quad ((54.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR54MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((54.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR54FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((54.==0.)||(54.==26.)) group.quad ((54.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((54.&0x01)==0x00)||(54.>26.)) group.quad (((ad:&distributorBase+0x20000)+54.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((54.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((54.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x00) group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((54.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((54.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((54.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((54.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (54.==0.) if ((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((54.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+54.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((54.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" else group.quad ((54.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((54.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR54MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (54.==10.||54.==14.||54.>26.) group.quad ((54.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR54MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((54.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR54FR,Error Record Feature Register" newline newline hgroup.quad ((54.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR54CTLR,Error Record Control Register" newline hgroup.quad ((54.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR54STATUS,Error Record Primary Status Register" newline newline newline if (54.==0.) hgroup.quad ((54.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR54ADDR,Error Record Address Register" endif hgroup.quad ((54.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR54MISC0,Error Record Miscellaneous Register 0" if (54.==10.||54.==14.||54.>26.) hgroup.quad ((54.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR54MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 55: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((55.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR55FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((55.==0.)||(55.==26.)) group.quad ((55.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((55.&0x01)==0x00)||(55.>26.)) group.quad (((ad:&distributorBase+0x20000)+55.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((55.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((55.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x00) group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((55.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((55.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (55.==0.) if ((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((55.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((55.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" else group.quad ((55.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((55.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR55MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (55.==10.||55.==14.||55.>26.) group.quad ((55.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR55MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((55.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR55FR,Error Record Feature Register" newline newline hgroup.quad ((55.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" newline hgroup.quad ((55.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" newline newline newline if (55.==0.) hgroup.quad ((55.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" endif hgroup.quad ((55.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR55MISC0,Error Record Miscellaneous Register 0" if (55.==10.||55.==14.||55.>26.) hgroup.quad ((55.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR55MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((55.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR55FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((55.==0.)||(55.==26.)) group.quad ((55.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((55.&0x01)==0x00)||(55.>26.)) group.quad (((ad:&distributorBase+0x20000)+55.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((55.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((55.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x00) group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((55.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((55.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((55.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((55.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (55.==0.) if ((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((55.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+55.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((55.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" else group.quad ((55.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((55.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR55MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (55.==10.||55.==14.||55.>26.) group.quad ((55.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR55MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((55.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR55FR,Error Record Feature Register" newline newline hgroup.quad ((55.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR55CTLR,Error Record Control Register" newline hgroup.quad ((55.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR55STATUS,Error Record Primary Status Register" newline newline newline if (55.==0.) hgroup.quad ((55.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR55ADDR,Error Record Address Register" endif hgroup.quad ((55.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR55MISC0,Error Record Miscellaneous Register 0" if (55.==10.||55.==14.||55.>26.) hgroup.quad ((55.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR55MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 56: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((56.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR56FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((56.==0.)||(56.==26.)) group.quad ((56.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((56.&0x01)==0x00)||(56.>26.)) group.quad (((ad:&distributorBase+0x20000)+56.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((56.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((56.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x00) group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((56.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((56.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (56.==0.) if ((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((56.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((56.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" else group.quad ((56.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((56.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR56MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (56.==10.||56.==14.||56.>26.) group.quad ((56.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR56MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((56.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR56FR,Error Record Feature Register" newline newline hgroup.quad ((56.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" newline hgroup.quad ((56.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" newline newline newline if (56.==0.) hgroup.quad ((56.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" endif hgroup.quad ((56.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR56MISC0,Error Record Miscellaneous Register 0" if (56.==10.||56.==14.||56.>26.) hgroup.quad ((56.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR56MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((56.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR56FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((56.==0.)||(56.==26.)) group.quad ((56.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((56.&0x01)==0x00)||(56.>26.)) group.quad (((ad:&distributorBase+0x20000)+56.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((56.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((56.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x00) group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((56.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((56.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((56.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((56.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (56.==0.) if ((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((56.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+56.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((56.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" else group.quad ((56.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((56.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR56MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (56.==10.||56.==14.||56.>26.) group.quad ((56.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR56MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((56.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR56FR,Error Record Feature Register" newline newline hgroup.quad ((56.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR56CTLR,Error Record Control Register" newline hgroup.quad ((56.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR56STATUS,Error Record Primary Status Register" newline newline newline if (56.==0.) hgroup.quad ((56.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR56ADDR,Error Record Address Register" endif hgroup.quad ((56.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR56MISC0,Error Record Miscellaneous Register 0" if (56.==10.||56.==14.||56.>26.) hgroup.quad ((56.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR56MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 57: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((57.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR57FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((57.==0.)||(57.==26.)) group.quad ((57.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((57.&0x01)==0x00)||(57.>26.)) group.quad (((ad:&distributorBase+0x20000)+57.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((57.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((57.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x00) group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((57.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((57.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (57.==0.) if ((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((57.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((57.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" else group.quad ((57.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((57.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR57MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (57.==10.||57.==14.||57.>26.) group.quad ((57.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR57MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((57.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR57FR,Error Record Feature Register" newline newline hgroup.quad ((57.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" newline hgroup.quad ((57.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" newline newline newline if (57.==0.) hgroup.quad ((57.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" endif hgroup.quad ((57.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR57MISC0,Error Record Miscellaneous Register 0" if (57.==10.||57.==14.||57.>26.) hgroup.quad ((57.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR57MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((57.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR57FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((57.==0.)||(57.==26.)) group.quad ((57.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((57.&0x01)==0x00)||(57.>26.)) group.quad (((ad:&distributorBase+0x20000)+57.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((57.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((57.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x00) group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((57.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((57.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((57.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((57.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (57.==0.) if ((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((57.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+57.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((57.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" else group.quad ((57.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((57.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR57MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (57.==10.||57.==14.||57.>26.) group.quad ((57.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR57MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((57.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR57FR,Error Record Feature Register" newline newline hgroup.quad ((57.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR57CTLR,Error Record Control Register" newline hgroup.quad ((57.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR57STATUS,Error Record Primary Status Register" newline newline newline if (57.==0.) hgroup.quad ((57.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR57ADDR,Error Record Address Register" endif hgroup.quad ((57.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR57MISC0,Error Record Miscellaneous Register 0" if (57.==10.||57.==14.||57.>26.) hgroup.quad ((57.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR57MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 58: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((58.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR58FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((58.==0.)||(58.==26.)) group.quad ((58.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((58.&0x01)==0x00)||(58.>26.)) group.quad (((ad:&distributorBase+0x20000)+58.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((58.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((58.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x00) group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((58.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((58.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (58.==0.) if ((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((58.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((58.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" else group.quad ((58.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((58.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR58MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (58.==10.||58.==14.||58.>26.) group.quad ((58.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR58MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((58.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR58FR,Error Record Feature Register" newline newline hgroup.quad ((58.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" newline hgroup.quad ((58.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" newline newline newline if (58.==0.) hgroup.quad ((58.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" endif hgroup.quad ((58.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR58MISC0,Error Record Miscellaneous Register 0" if (58.==10.||58.==14.||58.>26.) hgroup.quad ((58.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR58MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((58.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR58FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((58.==0.)||(58.==26.)) group.quad ((58.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((58.&0x01)==0x00)||(58.>26.)) group.quad (((ad:&distributorBase+0x20000)+58.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((58.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((58.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x00) group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((58.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((58.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((58.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((58.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (58.==0.) if ((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((58.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+58.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((58.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" else group.quad ((58.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((58.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR58MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (58.==10.||58.==14.||58.>26.) group.quad ((58.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR58MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((58.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR58FR,Error Record Feature Register" newline newline hgroup.quad ((58.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR58CTLR,Error Record Control Register" newline hgroup.quad ((58.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR58STATUS,Error Record Primary Status Register" newline newline newline if (58.==0.) hgroup.quad ((58.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR58ADDR,Error Record Address Register" endif hgroup.quad ((58.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR58MISC0,Error Record Miscellaneous Register 0" if (58.==10.||58.==14.||58.>26.) hgroup.quad ((58.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR58MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 59: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((59.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR59FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((59.==0.)||(59.==26.)) group.quad ((59.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((59.&0x01)==0x00)||(59.>26.)) group.quad (((ad:&distributorBase+0x20000)+59.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((59.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((59.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x00) group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((59.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((59.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (59.==0.) if ((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((59.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((59.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" else group.quad ((59.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((59.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR59MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (59.==10.||59.==14.||59.>26.) group.quad ((59.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR59MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((59.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR59FR,Error Record Feature Register" newline newline hgroup.quad ((59.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" newline hgroup.quad ((59.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" newline newline newline if (59.==0.) hgroup.quad ((59.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" endif hgroup.quad ((59.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR59MISC0,Error Record Miscellaneous Register 0" if (59.==10.||59.==14.||59.>26.) hgroup.quad ((59.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR59MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((59.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR59FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((59.==0.)||(59.==26.)) group.quad ((59.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((59.&0x01)==0x00)||(59.>26.)) group.quad (((ad:&distributorBase+0x20000)+59.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((59.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((59.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x00) group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((59.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((59.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((59.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((59.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (59.==0.) if ((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((59.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+59.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((59.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" else group.quad ((59.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((59.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR59MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (59.==10.||59.==14.||59.>26.) group.quad ((59.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR59MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((59.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR59FR,Error Record Feature Register" newline newline hgroup.quad ((59.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR59CTLR,Error Record Control Register" newline hgroup.quad ((59.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR59STATUS,Error Record Primary Status Register" newline newline newline if (59.==0.) hgroup.quad ((59.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR59ADDR,Error Record Address Register" endif hgroup.quad ((59.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR59MISC0,Error Record Miscellaneous Register 0" if (59.==10.||59.==14.||59.>26.) hgroup.quad ((59.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR59MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 60: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((60.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR60FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((60.==0.)||(60.==26.)) group.quad ((60.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((60.&0x01)==0x00)||(60.>26.)) group.quad (((ad:&distributorBase+0x20000)+60.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((60.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((60.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x00) group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((60.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((60.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (60.==0.) if ((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((60.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((60.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" else group.quad ((60.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((60.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR60MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (60.==10.||60.==14.||60.>26.) group.quad ((60.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR60MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((60.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR60FR,Error Record Feature Register" newline newline hgroup.quad ((60.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" newline hgroup.quad ((60.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" newline newline newline if (60.==0.) hgroup.quad ((60.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" endif hgroup.quad ((60.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR60MISC0,Error Record Miscellaneous Register 0" if (60.==10.||60.==14.||60.>26.) hgroup.quad ((60.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR60MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((60.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR60FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((60.==0.)||(60.==26.)) group.quad ((60.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((60.&0x01)==0x00)||(60.>26.)) group.quad (((ad:&distributorBase+0x20000)+60.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((60.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((60.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x00) group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((60.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((60.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((60.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((60.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (60.==0.) if ((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((60.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+60.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((60.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" else group.quad ((60.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((60.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR60MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (60.==10.||60.==14.||60.>26.) group.quad ((60.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR60MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((60.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR60FR,Error Record Feature Register" newline newline hgroup.quad ((60.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR60CTLR,Error Record Control Register" newline hgroup.quad ((60.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR60STATUS,Error Record Primary Status Register" newline newline newline if (60.==0.) hgroup.quad ((60.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR60ADDR,Error Record Address Register" endif hgroup.quad ((60.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR60MISC0,Error Record Miscellaneous Register 0" if (60.==10.||60.==14.||60.>26.) hgroup.quad ((60.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR60MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 61: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((61.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR61FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((61.==0.)||(61.==26.)) group.quad ((61.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((61.&0x01)==0x00)||(61.>26.)) group.quad (((ad:&distributorBase+0x20000)+61.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((61.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((61.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x00) group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((61.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((61.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (61.==0.) if ((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((61.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((61.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" else group.quad ((61.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((61.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR61MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (61.==10.||61.==14.||61.>26.) group.quad ((61.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR61MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((61.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR61FR,Error Record Feature Register" newline newline hgroup.quad ((61.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" newline hgroup.quad ((61.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" newline newline newline if (61.==0.) hgroup.quad ((61.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" endif hgroup.quad ((61.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR61MISC0,Error Record Miscellaneous Register 0" if (61.==10.||61.==14.||61.>26.) hgroup.quad ((61.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR61MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((61.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR61FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((61.==0.)||(61.==26.)) group.quad ((61.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((61.&0x01)==0x00)||(61.>26.)) group.quad (((ad:&distributorBase+0x20000)+61.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((61.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((61.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x00) group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((61.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((61.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((61.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((61.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (61.==0.) if ((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((61.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+61.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((61.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" else group.quad ((61.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((61.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR61MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (61.==10.||61.==14.||61.>26.) group.quad ((61.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR61MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((61.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR61FR,Error Record Feature Register" newline newline hgroup.quad ((61.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR61CTLR,Error Record Control Register" newline hgroup.quad ((61.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR61STATUS,Error Record Primary Status Register" newline newline newline if (61.==0.) hgroup.quad ((61.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR61ADDR,Error Record Address Register" endif hgroup.quad ((61.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR61MISC0,Error Record Miscellaneous Register 0" if (61.==10.||61.==14.||61.>26.) hgroup.quad ((61.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR61MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 62: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((62.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR62FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((62.==0.)||(62.==26.)) group.quad ((62.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((62.&0x01)==0x00)||(62.>26.)) group.quad (((ad:&distributorBase+0x20000)+62.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((62.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((62.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x00) group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((62.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((62.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (62.==0.) if ((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((62.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((62.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" else group.quad ((62.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((62.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR62MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (62.==10.||62.==14.||62.>26.) group.quad ((62.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR62MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((62.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR62FR,Error Record Feature Register" newline newline hgroup.quad ((62.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" newline hgroup.quad ((62.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" newline newline newline if (62.==0.) hgroup.quad ((62.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" endif hgroup.quad ((62.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR62MISC0,Error Record Miscellaneous Register 0" if (62.==10.||62.==14.||62.>26.) hgroup.quad ((62.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR62MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((62.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR62FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((62.==0.)||(62.==26.)) group.quad ((62.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((62.&0x01)==0x00)||(62.>26.)) group.quad (((ad:&distributorBase+0x20000)+62.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((62.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((62.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x00) group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((62.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((62.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((62.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((62.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (62.==0.) if ((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((62.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+62.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((62.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" else group.quad ((62.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((62.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR62MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (62.==10.||62.==14.||62.>26.) group.quad ((62.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR62MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((62.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR62FR,Error Record Feature Register" newline newline hgroup.quad ((62.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR62CTLR,Error Record Control Register" newline hgroup.quad ((62.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR62STATUS,Error Record Primary Status Register" newline newline newline if (62.==0.) hgroup.quad ((62.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR62ADDR,Error Record Address Register" endif hgroup.quad ((62.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR62MISC0,Error Record Miscellaneous Register 0" if (62.==10.||62.==14.||62.>26.) hgroup.quad ((62.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR62MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Error Record 63: ITS Command and Translation Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) if (1.==1.) rgroup.quad ((63.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR63FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((63.==0.)||(63.==26.)) group.quad ((63.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((63.&0x01)==0x00)||(63.>26.)) group.quad (((ad:&distributorBase+0x20000)+63.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((63.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((63.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x00) group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((63.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((63.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (63.==0.) if ((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((63.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((63.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" else group.quad ((63.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((63.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR63MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (63.==10.||63.==14.||63.>26.) group.quad ((63.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR63MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((63.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR63FR,Error Record Feature Register" newline newline hgroup.quad ((63.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" newline hgroup.quad ((63.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" newline newline newline if (63.==0.) hgroup.quad ((63.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" endif hgroup.quad ((63.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR63MISC0,Error Record Miscellaneous Register 0" if (63.==10.||63.==14.||63.>26.) hgroup.quad ((63.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR63MISC1,Error Record Miscellaneous Register 1" endif endif else if (0.==1.) rgroup.quad ((63.*0x40)+0x000)++0x07 line.quad 0x00 "GICT_ERR63FR,Error Record Feature Register" bitfld.quad 0x00 15. "RP,Repeat corrected error counter implemented" "Not implemented,?..." bitfld.quad 0x00 12.--14. "CEC,Corrected error count" "Not implemented,?..." bitfld.quad 0x00 10.--11. "CFI,Corrected errors fault interrupt. Indicates if a fault handling interrupt for corrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 8.--9. "UE,Uncorrected error. Indicates if an in-band uncorrected error reporting feature is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 6.--7. "FI,Fault handling interrupt for uncorrected errors. Indicates if a fault handling interrupt is implemented" "Not Implemented,?,Implemented,?" bitfld.quad 0x00 4.--5. "UI,Error recovery interrupt for uncorrected errors. Indicates if an error recovery interrupt for uncorrected errors is implemented" "Not Implemented,?,Implemented,?" newline bitfld.quad 0x00 2.--3. "DE,Error recovery interrupt for uncorrected errors. Indicates if deferring of errors support is supported" "Not Supported,?,?,?" bitfld.quad 0x00 0.--1. "ED,Uncorrected error reporting. Indicates if uncorrected error reporting is enabled" "Disabled,Enabled,?,?" if ((63.==0.)||(63.==26.)) group.quad ((63.*0x40)+0x008)++0x07 line.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 31. "AV,Indicates if the GICT_ERRADDR address is valid, i.e. contains an address that is associated with the highest priority error that this record stores" "Not Valid,Valid" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 24.--25. "CE,Indicates errors that are correctable" "No recorded,,Recorded,?..." hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" newline hexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif elif (((63.&0x01)==0x00)||(63.>26.)) group.quad (((ad:&distributorBase+0x20000)+63.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" bitfld.quad 0x00 38. "DIS_ACE,Enable reporting of illegal ACE accesses" "Enabled,Disabled" bitfld.quad 0x00 37. "DIS_SGI,Enable reporting SGI out-of-range destinations errors" "Enabled,Disabled" bitfld.quad 0x00 36. "DIS_PSI_DST,Enable reporting of SPI destination errors" "Enabled,Disabled" newline bitfld.quad 0x00 34.--35. "DIS_SPI_OOR,Enable reporting of accesses to out-of-range SPIs" "Enabled,Disabled,Disabled for half of SPIs (992-1023),?..." bitfld.quad 0x00 33. "DIS_DEACT,Enable reporting of deactivations to nonexistent SPIs" "Enabled,Disabled" bitfld.quad 0x00 32. "DIS_COL_OOR,Enable reporting of an SPI Collator message for a non-implemented SPI" "Enabled,Disabled" newline bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt (Should be 'No Assert')" "No Assert,Assert" bitfld.quad 0x00 4. "UE,Uncorrected error. Controls whether an external abort with transaction is send" "Not Send,Send" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Controls whether an fault handling interrupt generated on all uncorrectable errors or on none" "No Assert,Assert" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Controls whether an error recovery interrupt is generated on all uncorrectable errors or on none" "No Assert,Assert" if ((63.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((63.)>26.)&&((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x00) group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline hexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" elif ((63.)<26.)&&((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((63.*0x40)+0x010)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" newline bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif else group.quad ((63.*0x40)+0x08)++0x07 line.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" bitfld.quad 0x00 15. "RP,Controls whether an error response to a transition is reported" "Report,No Report" bitfld.quad 0x00 8. "CFI,Corrected errors fault interrupt.Controls whether a corrected error generates a fault handling interrupt" "No Assert,Assert" newline bitfld.quad 0x00 3. "FI,Fault handling interrupt. Should Be Zero (SBZ)" "0,1" bitfld.quad 0x00 2. "UI,Error recovery interrupt for uncorrected error. Should Be Zero (SBZ)" "0,1" if ((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10)&0x20000000)==0x20000000) group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" bitfld.quad 0x00 20.--21. "UET,Uncorrectable error type" "?,?,UEO,UER" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" else group.quad ((63.*0x40)+0x10)++0x07 line.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" bitfld.quad 0x00 30. "V,Indicates if this GICT_ERRSTATUS register is valid and one or more errors are recorded" "Not Valid,Valid" bitfld.quad 0x00 29. "UE,Uncorrectable error bit" "0,1" bitfld.quad 0x00 28. "ER,Indicates that at least one error has been reported over ACE-Lite" "0,1" newline bitfld.quad 0x00 27. "OF,Indicates that record has overflowed" "0,1" bitfld.quad 0x00 26. "MV,Indicates if the GICT miscellaneous GICT_ERRMISC0 and GICT_ERRMISC1 registers are valid" "Not Valid,Valid" newline rhexmask.quad.byte 0x00 8.--15. 1. "IERR,Implementation defined error code. Returns the summary table information" rhexmask.quad.byte 0x00 0.--7. 1. "SERR,Architecturally-defined primary error code. Returns the summary table information" endif endif if (63.==0.) if ((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x10))&0x80000000)==0x80000000 rgroup.quad ((63.*0x40)+0x18)++0x07 line.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" elif (((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x010))&0xff00)==0x0000)||(((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x010))&0xff00)==0x0c00)||(((per.q(((ad:&distributorBase+0x20000)+63.*0x40)+0x010))&0xff00)==0x0d00) hgroup.quad ((63.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" else group.quad ((63.*0x40)+0x018)++0x07 line.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" bitfld.quad 0x00 63. "NS,Indicates if address is secure or non-secure" "Secure,Non-Secure" hexmask.quad 0x00 0.--51. 0x01 "PADDR,The error address" endif endif group.quad ((63.*0x40)+0x020)++0x07 line.quad 0x00 "GICT_ERR63MISC0,Error Record Miscellaneous Register 0" bitfld.quad 0x00 41. "RE,Rounding Error. The rounding error counter is under-reporting" "0,1" bitfld.quad 0x00 40. "OVERFLOW,Sticky overflow bit. If the corrected fault handling interrupt is enabled, then the GIC-700 generates a fault handling interrupt" "Not overflowed,Overflowed" hexmask.quad.byte 0x00 32.--39. 1. "COUNT,Error count" newline hexmask.quad.long 0x00 0.--31. 1. "DATA,Information associated with the error. See table in the TRM" if (63.==10.||63.==14.||63.>26.) group.quad ((63.*0x40)+0x028)++0x07 line.quad 0x00 "GICT_ERR63MISC1,Error Record Miscellaneous Register 1" hexmask.quad 0x00 0.--63. 1. "INFO,Value represents either data that is written to the LPI RAM when an uncorrectable error is detected, or ITS software information for one of 13, or more, error records" endif else hgroup.quad ((63.*0x40)+0x000)++0x07 hide.quad 0x00 "GICT_ERR63FR,Error Record Feature Register" newline newline hgroup.quad ((63.*0x40)+0x008)++0x07 hide.quad 0x00 "GICT_ERR63CTLR,Error Record Control Register" newline hgroup.quad ((63.*0x40)+0x010)++0x07 hide.quad 0x00 "GICT_ERR63STATUS,Error Record Primary Status Register" newline newline newline if (63.==0.) hgroup.quad ((63.*0x40)+0x018)++0x07 hide.quad 0x00 "GICT_ERR63ADDR,Error Record Address Register" endif hgroup.quad ((63.*0x40)+0x020)++0x07 hide.quad 0x00 "GICT_ERR63MISC0,Error Record Miscellaneous Register 0" if (63.==10.||63.==14.||63.>26.) hgroup.quad ((63.*0x40)+0x028)++0x07 hide.quad 0x00 "GICT_ERR63MISC1,Error Record Miscellaneous Register 1" endif endif endif tree.end tree "Common Registers" rgroup.quad 0xE000++0x07 line.quad 0x00 "GICT_ERRGSR,Group Status Register" rgroup.long 0xE100++0x03 line.long 0x00 "GICT_IIDR,Trace Implementer Identification Register" bitfld.long 0x00 24.--31. "PRODID,Indicates the product ID" "GIC-500,?,GIC-600,?,GIC-700,?..." bitfld.long 0x00 16.--19. "VAR,Major revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 12.--15. "REV,Minor revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline hexmask.long.word 0x00 0.--11. 1. "IMP,Implementer" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX(ad:&distributorBase+0xE08)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02)) rgroup.long 0xE800++0x03 line.long 0x00 "GICT_ERRIRQCR0,Error Interrupt Configuration Register" hexmask.long.word 0x00 0.--10. 1. "SPIID,SPI ID. Returns 0 if an invalid entry is written" rgroup.long 0xE804++0x03 line.long 0x00 "GICT_ERRIRQCR1,Error Interrupt Configuration Register" hexmask.long.word 0x00 0.--10. 1. "SPIID,SPI ID. Returns 0 if an invalid entry is written" else hgroup.long 0xE800++0x03 hide.long 0x00 "GICT_ERRIRQCR0,Error Interrupt Configuration Register" hgroup.long 0xE804++0x03 hide.long 0x00 "GICT_ERRIRQCR1,Error Interrupt Configuration Register" endif rgroup.long 0xFFBC++0x03 line.long 0x00 "GICT_ERRDEVARCH,Device Architecture Register" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(((((per.l(ad:&distributorBase+0xE08))&0x02)==0x00)&&(PER.ADDRESS.isSECUREEX((ad:&distributorBase+0x20000)+0xFFC8)))||(((per.l((ad:&distributorBase+0xE08)))&0x02)==0x02))) rgroup.long 0xFFC8++0x03 line.long 0x00 "GICT_DEVID,Device Configuration Register" hexmask.long.word 0x00 0.--15. 1. "NUM,Identifies the device configuration (9. No LPI available, 28.+ LPI available with NUM-27)" else hgroup.long 0xFFC8++0x03 hide.long 0x00 "GICT_DEVID,Device Configuration Register" endif tree.end tree "Peripheral/Component ID Registers" rgroup.long 0xFFE0++0x03 line.long 0x00 "GICT_PIDR0,Peripheral ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PART_0,Part number[7:0]" rgroup.long 0xFFE4++0x03 line.long 0x00 "GICT_PIDR1,Peripheral ID1 Register" bitfld.long 0x00 4.--7. "DES_0,JEP106 identity code [3:0]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "PART_1,Part number[11:8]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFE8++0x03 line.long 0x00 "GICT_PIDR2,Peripheral ID2 Register" bitfld.long 0x00 4.--7. "ARCHREV,Identifies the version of the GIC architecture with which the Distributor complies" ",v1,v2,v3,,v4,?..." bitfld.long 0x00 3. "JEDEC,Indicates that a JEDEC-assigned JEP106 identity code is used" "Not Used,Used" bitfld.long 0x00 0.--2. "DES_1,JEP106 identity code [6:4]" "0,1,2,3,4,5,6,7" rgroup.long 0xFFEC++0x03 line.long 0x00 "GICT_PIDR3,Peripheral ID3 Register" bitfld.long 0x00 4.--7. "REVAND,Manufacturer defined revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "CMOD,Indicates if the customer has modified the behavior of the component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD0++0x03 line.long 0x00 "GICT_PIDR4,Peripheral ID4 Register" bitfld.long 0x00 4.--7. "SIZE,64 KB software visible page" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "DES_2,JEP106 identity code [10:7]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD4++0x03 line.long 0x000 "GICT_PIDR5,Peripheral ID5 Register" rgroup.long 0xFFD8++0x03 line.long 0x000 "GICT_PIDR6,Peripheral ID6 Register" rgroup.long 0xFFDC++0x03 line.long 0x000 "GICT_PIDR7,Peripheral ID7 Register" rgroup.long 0xFFF0++0x0F line.long 0x00 "GICT_CIDR0,Component ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PRMBL_0,Preamble" line.long 0x04 "GICT_CIDR1,Component ID1 Register" bitfld.long 0x04 4.--7. "CLASS,Component Class" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. "PRMBL_1,Preamble" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "GICT_CIDR2,Component ID2 Register" hexmask.long.byte 0x08 0.--7. 1. "PRMBL_2,Preamble" line.long 0x0C "GICT_CIDR3,Component ID3 Register" hexmask.long.byte 0x0C 0.--7. 1. "PRMBL_3,Preamble" tree.end tree.end AUTOINDENT.OFF base (ad:&distributorBase+0x30000) AUTOINDENT.ON CENTER TREE tree "Performance Monitoring Unit" group.long (0x000+0x0)++0x03 line.long 0x00 "GICP_EVCNTR0,Event Counter Register 0" hexmask.long 0x00 0.--31. 1. "COUNT,Counter value" group.long (0x400+0x0)++0x03 line.long 0x00 "GICP_EVTYPER0,Event Type Configuration Register 0" bitfld.long 0x00 31. "OVFCAP,Indicates triggers a capture by overflow of counter" "0,1" bitfld.long 0x00 16.--17. "EVENTTYPE,Event tracking type" "Count events,,Maximum event,?..." hexmask.long.byte 0x00 0.--7. 1. "EVENT,Event identifier" rgroup.long (0x600+0x0)++0x03 line.long 0x00 "GICP_SVR0,Shadow Value Register 0" hexmask.long 0x00 0.--31. 1. "COUNT,Captured counter value. This field holds the captured counter values of the corresponding entry in GICP_EVCNTRn" group.long (0xA00+0x0)++0x03 line.long 0x00 "GICP_FR0,Filter Register 0" bitfld.long 0x00 30.--31. "FILTERTYPE,Filter Type" "Core,INTID,Chip/ITS,?..." bitfld.long 0x00 29. "FILTERENCODING,Filter Encoding" "Range,Exact" hexmask.long.word 0x00 0.--15. 1. "FILTER,If the corresponding GICP_EVTYPERn.EVENT indicates an event that cannot be filtered, then the value in this register is ignored" newline group.long (0x000+0x4)++0x03 line.long 0x00 "GICP_EVCNTR1,Event Counter Register 1" hexmask.long 0x00 0.--31. 1. "COUNT,Counter value" group.long (0x400+0x4)++0x03 line.long 0x00 "GICP_EVTYPER1,Event Type Configuration Register 1" bitfld.long 0x00 31. "OVFCAP,Indicates triggers a capture by overflow of counter" "0,1" bitfld.long 0x00 16.--17. "EVENTTYPE,Event tracking type" "Count events,,Maximum event,?..." hexmask.long.byte 0x00 0.--7. 1. "EVENT,Event identifier" rgroup.long (0x600+0x4)++0x03 line.long 0x00 "GICP_SVR1,Shadow Value Register 1" hexmask.long 0x00 0.--31. 1. "COUNT,Captured counter value. This field holds the captured counter values of the corresponding entry in GICP_EVCNTRn" group.long (0xA00+0x4)++0x03 line.long 0x00 "GICP_FR1,Filter Register 1" bitfld.long 0x00 30.--31. "FILTERTYPE,Filter Type" "Core,INTID,Chip/ITS,?..." bitfld.long 0x00 29. "FILTERENCODING,Filter Encoding" "Range,Exact" hexmask.long.word 0x00 0.--15. 1. "FILTER,If the corresponding GICP_EVTYPERn.EVENT indicates an event that cannot be filtered, then the value in this register is ignored" newline group.long (0x000+0x8)++0x03 line.long 0x00 "GICP_EVCNTR2,Event Counter Register 2" hexmask.long 0x00 0.--31. 1. "COUNT,Counter value" group.long (0x400+0x8)++0x03 line.long 0x00 "GICP_EVTYPER2,Event Type Configuration Register 2" bitfld.long 0x00 31. "OVFCAP,Indicates triggers a capture by overflow of counter" "0,1" bitfld.long 0x00 16.--17. "EVENTTYPE,Event tracking type" "Count events,,Maximum event,?..." hexmask.long.byte 0x00 0.--7. 1. "EVENT,Event identifier" rgroup.long (0x600+0x8)++0x03 line.long 0x00 "GICP_SVR2,Shadow Value Register 2" hexmask.long 0x00 0.--31. 1. "COUNT,Captured counter value. This field holds the captured counter values of the corresponding entry in GICP_EVCNTRn" group.long (0xA00+0x8)++0x03 line.long 0x00 "GICP_FR2,Filter Register 2" bitfld.long 0x00 30.--31. "FILTERTYPE,Filter Type" "Core,INTID,Chip/ITS,?..." bitfld.long 0x00 29. "FILTERENCODING,Filter Encoding" "Range,Exact" hexmask.long.word 0x00 0.--15. 1. "FILTER,If the corresponding GICP_EVTYPERn.EVENT indicates an event that cannot be filtered, then the value in this register is ignored" newline group.long (0x000+0xC)++0x03 line.long 0x00 "GICP_EVCNTR3,Event Counter Register 3" hexmask.long 0x00 0.--31. 1. "COUNT,Counter value" group.long (0x400+0xC)++0x03 line.long 0x00 "GICP_EVTYPER3,Event Type Configuration Register 3" bitfld.long 0x00 31. "OVFCAP,Indicates triggers a capture by overflow of counter" "0,1" bitfld.long 0x00 16.--17. "EVENTTYPE,Event tracking type" "Count events,,Maximum event,?..." hexmask.long.byte 0x00 0.--7. 1. "EVENT,Event identifier" rgroup.long (0x600+0xC)++0x03 line.long 0x00 "GICP_SVR3,Shadow Value Register 3" hexmask.long 0x00 0.--31. 1. "COUNT,Captured counter value. This field holds the captured counter values of the corresponding entry in GICP_EVCNTRn" group.long (0xA00+0xC)++0x03 line.long 0x00 "GICP_FR3,Filter Register 3" bitfld.long 0x00 30.--31. "FILTERTYPE,Filter Type" "Core,INTID,Chip/ITS,?..." bitfld.long 0x00 29. "FILTERENCODING,Filter Encoding" "Range,Exact" hexmask.long.word 0x00 0.--15. 1. "FILTER,If the corresponding GICP_EVTYPERn.EVENT indicates an event that cannot be filtered, then the value in this register is ignored" newline group.long (0x000+0x10)++0x03 line.long 0x00 "GICP_EVCNTR4,Event Counter Register 4" hexmask.long 0x00 0.--31. 1. "COUNT,Counter value" group.long (0x400+0x10)++0x03 line.long 0x00 "GICP_EVTYPER4,Event Type Configuration Register 4" bitfld.long 0x00 31. "OVFCAP,Indicates triggers a capture by overflow of counter" "0,1" bitfld.long 0x00 16.--17. "EVENTTYPE,Event tracking type" "Count events,,Maximum event,?..." hexmask.long.byte 0x00 0.--7. 1. "EVENT,Event identifier" rgroup.long (0x600+0x10)++0x03 line.long 0x00 "GICP_SVR4,Shadow Value Register 4" hexmask.long 0x00 0.--31. 1. "COUNT,Captured counter value. This field holds the captured counter values of the corresponding entry in GICP_EVCNTRn" group.long (0xA00+0x10)++0x03 line.long 0x00 "GICP_FR4,Filter Register 4" bitfld.long 0x00 30.--31. "FILTERTYPE,Filter Type" "Core,INTID,Chip/ITS,?..." bitfld.long 0x00 29. "FILTERENCODING,Filter Encoding" "Range,Exact" hexmask.long.word 0x00 0.--15. 1. "FILTER,If the corresponding GICP_EVTYPERn.EVENT indicates an event that cannot be filtered, then the value in this register is ignored" newline group.quad 0xC00++0x07 line.quad 0x00 "GICP_CNTENSET0,Counter Enable Set Register 0" bitfld.quad 0x00 4. "CNTEN4,Enable counter 4" "No effect,Set" bitfld.quad 0x00 3. "CNTEN3,Enable counter 3" "No effect,Set" bitfld.quad 0x00 2. "CNTEN2,Enable counter 2" "No effect,Set" newline bitfld.quad 0x00 1. "CNTEN1,Enable counter 1" "No effect,Set" bitfld.quad 0x00 0. "CNTEN0,Enable counter 0" "No effect,Set" group.quad 0xC20++0x07 line.quad 0x00 "GICP_CNTENCLR0,Counter Enable Clear Register 0" bitfld.quad 0x00 4. "CNTEN4,Disable counter 4" "No effect,Cleared" bitfld.quad 0x00 3. "CNTEN3,Disable counter 3" "No effect,Cleared" bitfld.quad 0x00 2. "CNTEN2,Disable counter 2" "No effect,Cleared" newline bitfld.quad 0x00 1. "CNTEN1,Disable counter 1" "No effect,Cleared" bitfld.quad 0x00 0. "CNTEN0,Disable counter 0" "No effect,Cleared" group.quad 0xC40++0x07 line.quad 0x00 "GICP_INTENSET0,Interrupt Contribution Enable Set Register 0" bitfld.quad 0x00 4. "INTEN4,Interrupt enable for counter 4" "No effect,Set" bitfld.quad 0x00 3. "INTEN3,Interrupt enable for counter 3" "No effect,Set" bitfld.quad 0x00 2. "INTEN2,Interrupt enable for counter 2" "No effect,Set" newline bitfld.quad 0x00 1. "INTEN1,Interrupt enable for counter 1" "No effect,Set" bitfld.quad 0x00 0. "INTEN0,Interrupt enable for counter 0" "No effect,Set" group.quad 0xC60++0x07 line.quad 0x00 "GICP_INTENCLR0,Interrupt Contribution Enable Clear Register 0" bitfld.quad 0x00 4. "INTEN4,Interrupt disable for counter 4" "No effect,Cleared" bitfld.quad 0x00 3. "INTEN3,Interrupt disable for counter 3" "No effect,Cleared" bitfld.quad 0x00 2. "INTEN2,Interrupt disable for counter 2" "No effect,Cleared" newline bitfld.quad 0x00 1. "INTEN1,Interrupt disable for counter 1" "No effect,Cleared" bitfld.quad 0x00 0. "INTEN0,Interrupt disable for counter 0" "No effect,Cleared" group.quad 0xC80++0x07 line.quad 0x00 "GICP_OVSCLR0,Overflow Status Clear Register 0" bitfld.quad 0x00 4. "OVS4,Clear the overflow status for counter 4" "No effect,Cleared" bitfld.quad 0x00 3. "OVS3,Clear the overflow status for counter 3" "No effect,Cleared" bitfld.quad 0x00 2. "OVS2,Clear the overflow status for counter 2" "No effect,Cleared" newline bitfld.quad 0x00 1. "OVS1,Clear the overflow status for counter 1" "No effect,Cleared" bitfld.quad 0x00 0. "OVS0,Clear the overflow status for counter 0" "No effect,Cleared" group.quad 0xCC0++0x07 line.quad 0x00 "GICP_OVSSET0,Overflow Status Set Register 0" bitfld.quad 0x00 4. "OVS4,Set the overflow status for counter 4" "No effect,Set" bitfld.quad 0x00 3. "OVS3,Set the overflow status for counter 3" "No effect,Set" bitfld.quad 0x00 2. "OVS2,Set the overflow status for counter 2" "No effect,Set" newline bitfld.quad 0x00 1. "OVS1,Set the overflow status for counter 1" "No effect,Set" bitfld.quad 0x00 0. "OVS0,Set the overflow status for counter 0" "No effect,Set" wgroup.long 0xD88++0x03 line.long 0x00 "GICP_CAPR,Counter Shadow Value Capture Register" bitfld.long 0x00 0. "CAPTURE,Indicates a trigger capture of all values within the PMU into their respective shadow registers" "No effect,Triggered" rgroup.long 0xE00++0x03 line.long 0x00 "GICP_CFGR,Configuration Information Register" bitfld.long 0x00 22. "CAPTURE,Indicates if the GIC supports capture" "Not Supported,Supported" bitfld.long 0x00 8.--13. "SIZE,Indicates the counter width+1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" bitfld.long 0x00 0.--5. "NCTR,Indicates the amount of available counters+1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" group.long 0xE04++0x03 line.long 0x00 "GICP_CR,Control Register" bitfld.long 0x00 0. "E,Global counter enable. This bit takes precedence over the GICP_CNTENSET0.CNTEN bits" "Disabled,Enabled" rgroup.long 0xE08++0x03 line.long 0x00 "GICP_IIDR,PMU Implementer Identification Register" bitfld.long 0x00 24.--31. "PRODID,Indicates the product ID" "GIC-500,?,GIC-600,?,GIC-700,?..." bitfld.long 0x00 16.--19. "VAR,Major revision number" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15" bitfld.long 0x00 12.--15. "REV,Minor revision number" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15" newline hexmask.long.word 0x00 0.--11. 1. "IMP,Implementer" group.long 0xE50++0x03 line.long 0x00 "GICP_IRQCR,Interrupt Configuration Register" hexmask.long.word 0x00 0.--10. 1. "SPIID,SPI ID. Returns 0 if an invalid entry is written" rgroup.long 0xFB8++0x03 line.long 0x00 "GICP_PMAUTHSTATUS,Authentication Status Register" rgroup.long 0xFBC++0x03 line.long 0x00 "GICP_PMDEVARCH,Device Architecture Register" rgroup.long 0xFCC++0x03 line.long 0x00 "GICP_PMDEVTYPE,Device Type Register" tree "Peripheral/Component ID Registers" rgroup.long 0xFFE0++0x03 line.long 0x00 "GICP_PIDR0,Peripheral ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PART_0,Part number[7:0]" rgroup.long 0xFFE4++0x03 line.long 0x00 "GICP_PIDR1,Peripheral ID1 Register" bitfld.long 0x00 4.--7. "DES_0,JEP106 identity code [3:0]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "PART_1,Part number[11:8]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFE8++0x03 line.long 0x00 "GICP_PIDR2,Peripheral ID2 Register" bitfld.long 0x00 4.--7. "ARCHREV,Identifies the version of the GIC architecture with which the Distributor complies" ",v1,v2,v3,,v4,?..." bitfld.long 0x00 3. "JEDEC,Indicates that a JEDEC-assigned JEP106 identity code is used" "Not Used,Used" bitfld.long 0x00 0.--2. "DES_1,JEP106 identity code [6:4]" "0,1,2,3,4,5,6,7" rgroup.long 0xFFEC++0x03 line.long 0x00 "GICP_PIDR3,Peripheral ID3 Register" bitfld.long 0x00 4.--7. "REVAND,Manufacturer defined revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "CMOD,Indicates if the customer has modified the behavior of the component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD0++0x03 line.long 0x00 "GICP_PIDR4,Peripheral ID4 Register" bitfld.long 0x00 4.--7. "SIZE,64 KB software visible page" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "DES_2,JEP106 identity code [10:7]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD4++0x03 line.long 0x000 "GICP_PIDR5,Peripheral ID5 Register" rgroup.long 0xFFD8++0x03 line.long 0x000 "GICP_PIDR6,Peripheral ID6 Register" rgroup.long 0xFFDC++0x03 line.long 0x000 "GICP_PIDR7,Peripheral ID7 Register" rgroup.long 0xFFF0++0x0F line.long 0x00 "GICP_CIDR0,Component ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PRMBL_0,Preamble" line.long 0x04 "GICP_CIDR1,Component ID1 Register" bitfld.long 0x04 4.--7. "CLASS,Component Class" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. "PRMBL_1,Preamble" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "GICP_CIDR2,Component ID2 Register" hexmask.long.byte 0x08 0.--7. 1. "PRMBL_2,Preamble" line.long 0x0C "GICP_CIDR3,Component ID3 Register" hexmask.long.byte 0x0C 0.--7. 1. "PRMBL_3,Preamble" tree.end tree.end AUTOINDENT.OFF base (ad:&distributorBase+0x40000) AUTOINDENT.ON CENTER TREE tree "Interrupt Translation Service" group.long 0x00++0x03 line.long 0x00 "GITS_CTLR,ITS Control Register" rbitfld.long 0x00 31. "QUIESCENT,Indicates completion of all ITS operations" "Not quiescent,Quiescent" bitfld.long 0x00 8. "UMSIIRQ,Unmapped MSI reporting interrupt enable" "Disabled,Enabled" newline bitfld.long 0x00 4.--7. "ITS_NUMBER,ITS number for use with VMOVP GICv4.0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1. "IMDE,Implementation defined" "0,1" newline bitfld.long 0x00 0. "ENABLED,Controls whether the ITS is enabled" "Disabled,Enabled" rgroup.long 0x04++0x03 line.long 0x00 "GITS_IIDR,ITS Implementer Identification Register" bitfld.long 0x00 24.--31. "PRODID,Indicates the product ID" "GIC-500,,GIC-600,,GIC-700,?..." bitfld.long 0x00 16.--19. "VAR,Major revision number" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15" newline bitfld.long 0x00 12.--15. "REV,Minor revision number" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15" hexmask.long.word 0x00 0.--11. 1. "IMP,Implementer" rgroup.quad 0x08++0x07 line.quad 0x00 "GITS_TYPER,ITS Type Register" bitfld.quad 0x00 46. "INV,Returns 1 to indicate that: the device cache and Event cache are invalidated when writing to GITS_BASER0 and the collection cache is invalidated when writing to GITS_BASER1" "0,1" bitfld.quad 0x00 43. "NID,Indicates whether GIC-700 supports individual doorbells" ",Not supported" newline bitfld.quad 0x00 41.--42. "SVPET,Indicates if vPE table is shared with redistributors" "Not shared,Shared with Redistributor GITS_MPIDR.Aff3,Shared with Redistributor GITS_MPIDR.[Aff3/Aff2],?..." bitfld.quad 0x00 40. "VMAPP,Returns 1 to indicate a GICv4.1 VMAPP command layout" "0,1" newline bitfld.quad 0x00 39. "VSGI,Indicates whether this ITS supports direct injection of SGIs" "Not supported,Supported" bitfld.quad 0x00 38. "MPAM,Indicates whether the ITS supports Memory Partitioning and Monitoring" "Not supported,Supported" newline bitfld.quad 0x00 37. "VMOVP,Indicates the form of the VMOVP command" "All ITSs,One ITS" bitfld.quad 0x00 36. "CIL,Collection ID Limit" ",Determined by CIDBits" newline bitfld.quad 0x00 32.--35. "CIDBITS,Number of Collection ID bits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.quad.byte 0x00 24.--31. 1. "HCC,Hardware Collection Count" newline bitfld.quad 0x00 19. "PTA,Indicates the format of the target address" "Not supported,?..." bitfld.quad 0x00 18. "SEIS,Indicates whether the virtual CPU interface supports generation of SEIs" "Not supported,?..." newline bitfld.quad 0x00 13.--17. "DEVBITS,The number of DeviceID bits implemented minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.quad 0x00 8.--12. "ID_BITS,The number of EventID bits implemented minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline bitfld.quad 0x00 4.--7. "ITT_ENTRY_SIZE,The number of bytes per translation table entry minus one" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" bitfld.quad 0x00 2. "CCT,Cumulative Collection Tables" "0,?..." newline bitfld.quad 0x00 1. "VIRTUAL,Indicates the ITS supports virtual LPIs and direct injection of virtual LPIs" "Not supported,Supported" bitfld.quad 0x00 0. "PHYSICAL,Physical LPIs" ",Supported" if (((per.q((ad:&distributorBase+0x40000)+0x08))&0x4000000000)==0x4000000000) rgroup.long 0x10++0x03 line.long 0x00 "GITS_MPAMIDR,MPAM ID Register" hexmask.long.byte 0x00 16.--23. 1. "PMGMAX,Maximum PMG value supported" hexmask.long.word 0x00 0.--15. 1. "PARTIDMAX,Maximum PARTID value supported" group.long 0x14++0x03 line.long 0x00 "GITS_PARTIDR,Part ID Register" bitfld.long 0x00 16. "PMG,PMG value used when ITS accesses memory" "0,1" hexmask.long.word 0x00 0.--8. 1. "PARTID,PARTID value used when ITS accesses memory" else hgroup.long 0x10++0x03 hide.long 0x00 "GITS_MPAMIDR,MPAM ID Register" hgroup.long 0x14++0x03 hide.long 0x00 "GITS_PARTIDR,Part ID Register" endif if (((per.q((ad:&distributorBase+0x40000)+0x00))&0x80000000)==0x80000000) group.long 0x20++0x03 line.long 0x00 "GITS_FCTLR,Function Control Register" bitfld.long 0x00 31. "DCC,Disable Cache Conversion (DCC)" "Disabled,Enabled" bitfld.long 0x00 30. "PWE,Power down While Enabled. Request GITS_CTLR.Quiescent to indicate ITS is quiescent" "Disabled,Enabled" newline bitfld.long 0x00 20.--23. "CRED,LPI credit initialization" "GITS_CFGID.LPI_Credit_Count + 1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18. "IEC,Invalidate Event Cache" "Disabled/Completed,Enabled/In progress" newline bitfld.long 0x00 17. "IDC,Invalidate Device Cache" "Disabled/Completed,Enabled/In progress" bitfld.long 0x00 16. "ICC,Invalidate Collection Cache" "Disabled/Completed,Enabled/In progress" newline bitfld.long 0x00 12.--13. "LLCRED,Low-latency LPI credit" "GITS_CFGID.Low_Latency_LPI_Credit_Count,1,2,3" bitfld.long 0x00 11. "POCE,Poison check enable" "Disabled,Enabled" newline bitfld.long 0x00 10. "QAK,Quiescent ACK override" "Disabled,Enabled" bitfld.long 0x00 9. "QD,Q Deny. Indicates if Q-Channel requests are denied" "Halted/Completed/Abort,In progress/Start" newline bitfld.long 0x00 8. "AEE,Access Error Enable. Indicates if reporting of slave access errors is enabled" "Disabled,Enabled" bitfld.long 0x00 7. "LEO,LPI error overflow" "Always sent,Not sent" newline bitfld.long 0x00 6. "CGO[2],Debug clock" "Use,Leave" bitfld.long 0x00 5. "CGO[1],Command clock" "Use,Leave" newline bitfld.long 0x00 4. "CGO[0],ITU clock" "Use,Leave" bitfld.long 0x00 3. "CEE,Command error enable" "Disabled,Enabled" newline bitfld.long 0x00 2. "UEE,Unmapped error enable. Indicates if unmapped interrupt errors are enabled" "Disabled,Enabled" bitfld.long 0x00 1. "LTE,Latency tracking enable. Indicates if latency tracking of interrupts is enabled" "Disabled,Enabled" newline bitfld.long 0x00 0. "SIP,Scrub in progress. This bit is read and written by software. When a scrub is complete, the GIC clears the bit to 0" "Completed,In Progress" else group.long 0x20++0x03 line.long 0x00 "GITS_FCTLR,Function Control Register" rbitfld.long 0x00 31. "DCC,Disable Cache Conversion (DCC)" "Disabled,Enabled" bitfld.long 0x00 30. "PWE,Powerdown While Enabled. Request GITS_CTLR.Quiescent to indicate ITS is quiescent" "Disabled,Enabled" newline bitfld.long 0x00 20.--23. "CRED,LPI credit initialization" "GITS_CFGID.LPI_Credit_Count + 1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 18. "IEC,Invalidate Event Cache" "Disabled/Completed,Enabled/In progress" newline bitfld.long 0x00 17. "IDC,Invalidate Device Cache" "Disabled/Completed,Enabled/In progress" bitfld.long 0x00 16. "ICC,Invalidate Collection Cache" "Disabled/Completed,Enabled/In progress" newline bitfld.long 0x00 12.--13. "LLCRED,Low-latency LPI credit" "GITS_CFGID.Low_Latency_LPI_Credit_Count,1,2,3" bitfld.long 0x00 11. "POCE,Poison check enable" "Disabled,Enabled" newline bitfld.long 0x00 10. "QAK,Quiescent ACK override" "Disabled,Enabled" bitfld.long 0x00 9. "QD,Q Deny. Indicates if Q-Channel requests are denied" "Halted/Completed/Abort,In progress/Start" newline rbitfld.long 0x00 8. "AEE,Access Error Enable. Indicates if reporting of slave access errors is enabled" "Disabled,Enabled" rbitfld.long 0x00 7. "LEO,LPI error overflow" "Always sent,Not sent" newline bitfld.long 0x00 6. "CGO[2],Debug clock" "Use,Leave" bitfld.long 0x00 5. "CGO[1],Command clock" "Use,Leave" newline bitfld.long 0x00 4. "CGO[0],ITU clock" "Use,Leave" rbitfld.long 0x00 3. "CEE,Command error enable" "Disabled,Enabled" newline rbitfld.long 0x00 2. "UEE,Unmapped error enable. Indicates if unmapped interrupt errors are enabled" "Disabled,Enabled" rbitfld.long 0x00 1. "LTE,Latency tracking enable. Indicates if latency tracking of interrupts is enabled" "Disabled,Enabled" newline bitfld.long 0x00 0. "SIP,Scrub in progress. This bit is read and written by software. When a scrub is complete, the GIC clears the bit to 0" "Completed/Abort,In Progress/Start" endif group.quad 0x28++0x07 line.quad 0x00 "GITS_OPR,Operations Register" bitfld.quad 0x00 60.--63. "LOCK_TYPE,Lock-Type. Supported lock types" "Track,Trial,ITS lock,ITS unlock,Track abort,,,,ITS unlock all,?..." hexmask.quad.long 0x00 32.--59. 1. "DEVICE_ID,Sets the DeviceID. The number of bits that are implemented in this field is configuration dependent" newline hexmask.quad.long 0x00 0.--19. 1. "EVENT_ID,Sets the EventID. The number of bits that are implemented in this field is configuration dependent" rgroup.quad 0x30++0x07 line.quad 0x00 "GITS_OPSR,Operation Status Register" bitfld.quad 0x00 63. "REQUEST_COMPLETE,Request to GITS_OPR completed" "In Progress,Completed" bitfld.quad 0x00 62. "REQUEST_PASS,Request to GITS_OPR completed without error" "Not passed,Passed" newline bitfld.quad 0x00 61. "REQUEST_IN_PROGRESS,Translation in progress" "Completed,In Progress" bitfld.quad 0x00 49. "VIRTUAL,Indicates whether the interrupt is virtual or physical" "Physical,Virtual" newline bitfld.quad 0x00 48. "ENTRY_LOCKED,Locked entry in cache corresponds to request" "Unlocked,Locked" hexmask.quad.word 0x00 32.--45. 1. "TARGET,Target of interrupt requested" newline hexmask.quad.word 0x00 0.--15. 1. "PID,Physical ID of interrupt requested" group.quad 0x80++0x07 line.quad 0x00 "GITS_CBASER,Command Queue Control Register" bitfld.quad 0x00 63. "VALID,Indicates whether software has allocated memory for the command queue" "Not allocated,Allocated" bitfld.quad 0x00 59.--61. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the command queue" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" newline bitfld.quad 0x00 53.--55. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the command queue" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" hexmask.quad 0x00 12.--51. 0x1000 "PHYSICAL_ADDRESS,Bits [51:12] of the base physical address of the command queue" newline bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the command queue" "Non-shareable,Inner Shareable,Outer Shareable,?..." hexmask.quad.byte 0x00 0.--7. 1. "SIZE,The number of 4KB pages of physical memory allocated to the command queue minus one" group.quad 0x88++0x07 line.quad 0x00 "GITS_CWRITER,Command Queue Write Pointer" hexmask.quad.word 0x00 5.--19. 0x20 "OFFSET,Bits [19:5] of the offset from GITS_CBASER" bitfld.quad 0x00 0. "RETRY,Restarts the processing of commands by the ITS if it stalled because of a command error" "No effect,Restarted" rgroup.quad 0x90++0x07 line.quad 0x00 "GITS_CREADR,Command Queue Read Pointer" hexmask.quad.word 0x00 5.--19. 0x20 "OFFSET,Bits [19:5] of the offset from GITS_CBASER" bitfld.quad 0x00 0. "STALLED,Reports whether the processing of commands is stalled because of a command error" "Not stalled,Stalled" if (((per.q((ad:&distributorBase+0x40000)+0x0100))&0x700000000000000)==0x00) group.quad 0x100++0x07 line.quad 0x00 "GITS_BASER0,ITS Translation Table Descriptor Register 0" bitfld.quad 0x00 63. "VALID,Indicates whether software has allocated memory for the translation table" "Not allocated,Allocated" bitfld.quad 0x00 62. "INDIRECT,This field indicates whether an implemented register specifies a single flat table or a two-level table where the first level contains a list of descriptors" "Single Level,Two Level" newline bitfld.quad 0x00 59.--61. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" rbitfld.quad 0x00 56.--58. "TYPE,Specifies the type of entity that requires entries in the corresponding translation table" "Unimplemented,Devices,vPE,,Interrupt collections,?..." newline bitfld.quad 0x00 53.--55. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" rbitfld.quad 0x00 48.--52. "ENTRY_SIZE,Specifies the number of bytes per translation table entry minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline hexmask.quad 0x00 12.--47. 0x1000 "PHYSICAL_ADDRESS,Physical Address" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the table" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 8.--9. "PAGE_SIZE,The size of page that the translation table uses" "4KB,16KB,64KB,?..." else group.quad 0x100++0x07 line.quad 0x00 "GITS_BASER0,ITS Translation Table Descriptor Register 0" bitfld.quad 0x00 63. "VALID,Indicates whether software has allocated memory for the translation table" "Not allocated,Allocated" bitfld.quad 0x00 62. "INDIRECT,This field indicates whether an implemented register specifies a single flat table or a two-level table where the first level contains a list of descriptors" "Single Level,Two Level" newline bitfld.quad 0x00 59.--61. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" rbitfld.quad 0x00 56.--58. "TYPE,Specifies the type of entity that requires entries in the corresponding translation table" "Unimplemented,Devices,vPE,,Interrupt collections,?..." newline bitfld.quad 0x00 53.--55. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" rbitfld.quad 0x00 48.--52. "ENTRY_SIZE,Specifies the number of bytes per translation table entry minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline hexmask.quad 0x00 12.--47. 0x1000 "PHYSICAL_ADDRESS,Physical Address" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the table" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 8.--9. "PAGE_SIZE,The size of page that the translation table uses" "4KB,16KB,64KB,?..." hexmask.quad.byte 0x00 0.--7. 1. "SIZE,The number of pages of physical memory allocated to the table minus one" endif if (((per.q((ad:&distributorBase+0x40000)+0x0108))&0x700000000000000)==0x00) group.quad 0x108++0x07 line.quad 0x00 "GITS_BASER1,ITS Translation Table Descriptor Register 1" bitfld.quad 0x00 63. "VALID,Indicates whether software has allocated memory for the translation table" "Not allocated,Allocated" bitfld.quad 0x00 62. "INDIRECT,This field indicates whether an implemented register specifies a single flat table or a two-level table where the first level contains a list of descriptors" "Single Level,Two Level" newline bitfld.quad 0x00 59.--61. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" rbitfld.quad 0x00 56.--58. "TYPE,Specifies the type of entity that requires entries in the corresponding translation table" "Unimplemented,Devices,vPE,,Interrupt collections,?..." newline bitfld.quad 0x00 53.--55. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" rbitfld.quad 0x00 48.--52. "ENTRY_SIZE,Specifies the number of bytes per translation table entry minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline hexmask.quad 0x00 12.--47. 0x1000 "PHYSICAL_ADDRESS,Physical Address" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the table" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 8.--9. "PAGE_SIZE,The size of page that the translation table uses" "4KB,16KB,64KB,?..." else group.quad 0x108++0x07 line.quad 0x00 "GITS_BASER1,ITS Translation Table Descriptor Register 1" bitfld.quad 0x00 63. "VALID,Indicates whether software has allocated memory for the translation table" "Not allocated,Allocated" bitfld.quad 0x00 62. "INDIRECT,This field indicates whether an implemented register specifies a single flat table or a two-level table where the first level contains a list of descriptors" "Single Level,Two Level" newline bitfld.quad 0x00 59.--61. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" rbitfld.quad 0x00 56.--58. "TYPE,Specifies the type of entity that requires entries in the corresponding translation table" "Unimplemented,Devices,vPE,,Interrupt collections,?..." newline bitfld.quad 0x00 53.--55. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" rbitfld.quad 0x00 48.--52. "ENTRY_SIZE,Specifies the number of bytes per translation table entry minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline hexmask.quad 0x00 12.--47. 0x1000 "PHYSICAL_ADDRESS,Physical Address" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the table" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 8.--9. "PAGE_SIZE,The size of page that the translation table uses" "4KB,16KB,64KB,?..." hexmask.quad.byte 0x00 0.--7. 1. "SIZE,The number of pages of physical memory allocated to the table minus one" endif if (((per.q((ad:&distributorBase+0x40000)+0x0110))&0x700000000000000)==0x00) group.quad 0x110++0x07 line.quad 0x00 "GITS_BASER2,ITS Translation Table Descriptor Register 2" bitfld.quad 0x00 63. "VALID,Indicates whether software has allocated memory for the translation table" "Not allocated,Allocated" bitfld.quad 0x00 62. "INDIRECT,This field indicates whether an implemented register specifies a single flat table or a two-level table where the first level contains a list of descriptors" "Single Level,Two Level" newline bitfld.quad 0x00 59.--61. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" rbitfld.quad 0x00 56.--58. "TYPE,Specifies the type of entity that requires entries in the corresponding translation table" "Unimplemented,Devices,vPE,,Interrupt collections,?..." newline bitfld.quad 0x00 53.--55. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" rbitfld.quad 0x00 48.--52. "ENTRY_SIZE,Specifies the number of bytes per translation table entry minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline hexmask.quad 0x00 12.--47. 0x1000 "PHYSICAL_ADDRESS,Physical Address" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the table" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 8.--9. "PAGE_SIZE,The size of page that the translation table uses" "4KB,16KB,64KB,?..." else group.quad 0x110++0x07 line.quad 0x00 "GITS_BASER2,ITS Translation Table Descriptor Register 2" bitfld.quad 0x00 63. "VALID,Indicates whether software has allocated memory for the translation table" "Not allocated,Allocated" bitfld.quad 0x00 62. "INDIRECT,This field indicates whether an implemented register specifies a single flat table or a two-level table where the first level contains a list of descriptors" "Single Level,Two Level" newline bitfld.quad 0x00 59.--61. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" rbitfld.quad 0x00 56.--58. "TYPE,Specifies the type of entity that requires entries in the corresponding translation table" "Unimplemented,Devices,vPE,,Interrupt collections,?..." newline bitfld.quad 0x00 53.--55. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" rbitfld.quad 0x00 48.--52. "ENTRY_SIZE,Specifies the number of bytes per translation table entry minus one" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" newline hexmask.quad 0x00 12.--47. 0x1000 "PHYSICAL_ADDRESS,Physical Address" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the table" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 8.--9. "PAGE_SIZE,The size of page that the translation table uses" "4KB,16KB,64KB,?..." hexmask.quad.byte 0x00 0.--7. 1. "SIZE,The number of pages of physical memory allocated to the table minus one" endif group.quad 0xC000++0x07 line.quad 0x00 "GITS_ERRINS_D,Error Insertion Device Cache Register" bitfld.quad 0x00 63. "VALID,Indicates error injection or completed the process" "Started/Completed,Completed/In progress" rbitfld.quad 0x00 61.--62. "STATUS,Indicates if the error injection process was successful" "Success,Out-Of-Range,Coincident error,Encoder or decoder mismatch" newline bitfld.quad 0x00 60. "DISABLE_WRITE_CHECK/RAM_PRESENT,Encoding Check/Presence of RAM with ECC" "Enabled/Not present,Disabled/Present" hexmask.quad.word 0x00 32.--47. 0x01 "ADDRESS/RAM_MAX,Address/Maximum address of the RAM" newline bitfld.quad 0x00 31. "ERRINS2VALID,Validation of ERRINS2LOC (second error)" "Not Valid,Valid" hexmask.quad.word 0x00 16.--24. 1. "ERRINS2LOC,Bit location of second error" newline bitfld.quad 0x00 15. "ERRINS1VALID,Validation of ERRINS1LOC (first error)" "Not Valid,Valid" hexmask.quad.word 0x00 0.--8. 1. "ERRINS2LOC/RAM_WIDTH,Bit location of first error/Highest maximum bit width of the RAM" group.quad 0xC008++0x07 line.quad 0x00 "GITS_ERRINS_V,Error Insertion Event Cache Register" bitfld.quad 0x00 63. "VALID,Indicates error injection or completed the process" "Started/Completed,Completed/In progress" rbitfld.quad 0x00 61.--62. "STATUS,Indicates if the error injection process was successful" "Success,Out-Of-Range,Coincident error,Encoder or decoder mismatch" newline bitfld.quad 0x00 60. "DISABLE_WRITE_CHECK/RAM_PRESENT,Encoding Check/Presence of RAM with ECC" "Enabled/Not present,Disabled/Present" hexmask.quad.word 0x00 32.--47. 0x01 "ADDRESS/RAM_MAX,Address/Maximum address of the RAM" newline bitfld.quad 0x00 31. "ERRINS2VALID,Validation of ERRINS2LOC (second error)" "Not Valid,Valid" hexmask.quad.word 0x00 16.--24. 1. "ERRINS2LOC,Bit location of second error" newline bitfld.quad 0x00 15. "ERRINS1VALID,Validation of ERRINS1LOC (first error)" "Not Valid,Valid" hexmask.quad.word 0x00 0.--8. 1. "ERRINS2LOC/RAM_WIDTH,Bit location of first error/Highest maximum bit width of the RAM" group.quad 0xC010++0x07 line.quad 0x00 "GITS_ERRINS_C,Error Insertion Collection Cache Register" bitfld.quad 0x00 63. "VALID,Indicates error injection or completed the process" "Started/Completed,Completed/In progress" rbitfld.quad 0x00 61.--62. "STATUS,Indicates if the error injection process was successful" "Success,Out-Of-Range,Coincident error,Encoder or decoder mismatch" newline bitfld.quad 0x00 60. "DISABLE_WRITE_CHECK/RAM_PRESENT,Encoding Check/Presence of RAM with ECC" "Enabled/Not present,Disabled/Present" hexmask.quad.word 0x00 32.--47. 0x01 "ADDRESS/RAM_MAX,Address/Maximum address of the RAM" newline bitfld.quad 0x00 31. "ERRINS2VALID,Validation of ERRINS2LOC (second error)" "Not Valid,Valid" hexmask.quad.word 0x00 16.--24. 1. "ERRINS2LOC,Bit location of second error" newline bitfld.quad 0x00 15. "ERRINS1VALID,Validation of ERRINS1LOC (first error)" "Not Valid,Valid" hexmask.quad.word 0x00 0.--8. 1. "ERRINS2LOC/RAM_WIDTH,Bit location of first error/Highest maximum bit width of the RAM" rgroup.quad 0xF000++0x07 line.quad 0x00 "GITS_CFGID,Configuration ID Register" bitfld.quad 0x00 36.--39. "LOW_LATENCY_LPI_CREDIT_COUNT,Number of low-latency LPI credits" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 32.--35. "VPE_BITS,Number of bits that are used for vPE IDs" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 28.--31. "EVENT_CACHE_INDEX_BITS,Number of bits that are used to index the Event cache" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 24.--27. "DEVICE_CACHE_INDEX_BITS,Number of bits that are used to index the Device cache" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.quad 0x00 20.--23. "COLLECTION_CACHE_INDEX_BITS,Number of bits that are used to index the Collection cache" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 18. "CACHE_ECC,Translation caching has ECC protection" "0,1" newline bitfld.quad 0x00 17. "LOW_LATENCY_SUPPORT,Lock translations in cache support" "0,1" bitfld.quad 0x00 16. "MSI_64,MSI-64 Encapsulator support" "0,1" newline bitfld.quad 0x00 12.--15. "TARGET_BITS,Number of bits supported for targets" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.quad 0x00 8.--11. "LPI_CREDIT_COUNT,Number of LPI credits - 1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" newline hexmask.quad.byte 0x00 0.--7. 0x01 "ITS_NUMBER,Returns the ITS block ID" rgroup.long 0xFFE0++0x03 line.long 0x00 "GITS_PIDR0,Peripheral ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PART_0,Part number[7:0]" rgroup.long 0xFFE4++0x03 line.long 0x00 "GITS_PIDR1,Peripheral ID1 Register" bitfld.long 0x00 4.--7. "DES_0,JEP106 identity code [3:0]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "PART_1,Part number[11:8]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFE8++0x03 line.long 0x00 "GITS_PIDR2,Peripheral ID2 Register" bitfld.long 0x00 4.--7. "ARCHREV,Identifies the version of the GIC architecture with which the Distributor complies" ",v1,v2,v3,,v4,?..." bitfld.long 0x00 3. "JEDEC,Indicates that a JEDEC-assigned JEP106 identity code is used" "Not Used,Used" newline bitfld.long 0x00 0.--2. "DES_1,JEP106 identity code [6:4]" "0,1,2,3,4,5,6,7" rgroup.long 0xFFEC++0x03 line.long 0x00 "GITS_PIDR3,Peripheral ID3 Register" bitfld.long 0x00 4.--7. "REVAND,Manufacturer defined revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "CMOD,Indicates if the customer has modified the behavior of the component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD0++0x03 line.long 0x00 "GITS_PIDR4,Peripheral ID4 Register" bitfld.long 0x00 4.--7. "SIZE,64 KB software visible page" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "DES_2,JEP106 identity code [10:7]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD4++0x03 line.long 0x000 "GITS_PIDR5,Peripheral ID5 Register" rgroup.long 0xFFD8++0x03 line.long 0x000 "GITS_PIDR6,Peripheral ID6 Register" rgroup.long 0xFFDC++0x03 line.long 0x000 "GITS_PIDR7,Peripheral ID7 Register" rgroup.long 0xFFF0++0x0F line.long 0x00 "GITS_CIDR0,Component ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PRMBL_0,Preamble" line.long 0x04 "GITS_CIDR1,Component ID1 Register" bitfld.long 0x04 4.--7. "CLASS,Component Class" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. "PRMBL_1,Preamble" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "GITS_CIDR2,Component ID2 Register" hexmask.long.byte 0x08 0.--7. 1. "PRMBL_2,Preamble" line.long 0x0C "GITS_CIDR3,Component ID3 Register" hexmask.long.byte 0x0C 0.--7. 1. "PRMBL_3,Preamble" base (ad:&distributorBase+0x40000)+0x10000 if (((per.l((ad:&distributorBase+0x40000)))&0x01)==0x01) wgroup.long 0x40++0x03 line.long 0x00 "GITS_TRANSLATER,ITS Translation Register" else hgroup.long 0x40++0x03 hide.long 0x00 "GITS_TRANSLATER,ITS Translation Register" endif base (ad:&distributorBase+0x40000)+0x20000 wgroup.quad 0x20++0x07 line.quad 0x00 "GITS_SGIR,ITS SGI Register" hexmask.quad.word 0x00 32.--47. 1. "VPEID,ID of target vPEID" hexmask.quad.byte 0x00 0.--3. 1. "VINTID,INTID of virtual SGI" tree.end AUTOINDENT.OFF base ad:&redistributorBase AUTOINDENT.ON CENTER TREE tree "Redistributor Interface" tree "Control Registers" if (((per.q(ad:&redistributorBase+0x08))&0x21)==0x21) group.long 0x0000++0x03 line.long 0x00 "GICR_CTLR,Redistributor Control Register" rbitfld.long 0x00 31. "UWP,Upstream Write Pending. Indicates whether all upstream writes have been communicated to the Distributor" "Not pending,Pending" bitfld.long 0x00 26. "DPG1S,Disable Processor selection for Group 1 Secure interrupts" "No,Yes" newline bitfld.long 0x00 25. "DPG1NS,Disable Processor selection for Group 1 Non-secure interrupts" "No,Yes" bitfld.long 0x00 24. "DPG0,Disable Processor selection for Group 0 interrupts" "No,Yes" newline rbitfld.long 0x00 3. "RWP,Register Write Pending. Indicates whether a register write for the current Security state is in progress or not" "Not pending,Pending" rbitfld.long 0x00 2. "IF,Indicates if LPIs are supported" "Not supported,Supported" newline rbitfld.long 0x00 1. "CES,Clear enable supported" "Not supported,Supported" bitfld.long 0x00 0. "ENABLE_LPIS,Enables LPIs in implementations where affinity routing is enabled for Security state" "Disabled,Enabled" elif (((per.q(ad:&redistributorBase+0x08))&0x21)==0x20) group.long 0x0000++0x03 line.long 0x00 "GICR_CTLR,Redistributor Control Register" rbitfld.long 0x00 31. "UWP,Upstream Write Pending. Indicates whether all upstream writes have been communicated to the Distributor" "Not pending,Pending" bitfld.long 0x00 26. "DPG1S,Disable Processor selection for Group 1 Secure interrupts" "No,Yes" newline bitfld.long 0x00 25. "DPG1NS,Disable Processor selection for Group 1 Non-secure interrupts" "No,Yes" bitfld.long 0x00 24. "DPG0,Disable Processor selection for Group 0 interrupts" "No,Yes" newline rbitfld.long 0x00 3. "RWP,Register Write Pending. Indicates whether a register write for the current Security state is in progress or not" "Not pending,Pending" rbitfld.long 0x00 2. "IF,Indicates if LPIs are supported" "Not supported,Supported" newline rbitfld.long 0x00 1. "CES,Clear enable supported" "Not supported,Supported" elif (((per.q(ad:&redistributorBase+0x08))&0x21)==0x01) group.long 0x0000++0x03 line.long 0x00 "GICR_CTLR,Redistributor Control Register" rbitfld.long 0x00 31. "UWP,Upstream Write Pending. Indicates whether all upstream writes have been communicated to the Distributor" "Not pending,Pending" rbitfld.long 0x00 3. "RWP,Register Write Pending. Indicates whether a register write for the current Security state is in progress or not" "Not pending,Pending" newline rbitfld.long 0x00 2. "IF,Indicates if LPIs are supported" "Not supported,Supported" rbitfld.long 0x00 1. "CES,Clear enable supported" "Not supported,Supported" bitfld.long 0x00 0. "ENABLE_LPIS,Enables LPIs in implementations where affinity routing is enabled for Security state" "Disabled,Enabled" else group.long 0x0000++0x03 line.long 0x00 "GICR_CTLR,Redistributor Control Register" rbitfld.long 0x00 31. "UWP,Upstream Write Pending. Indicates whether all upstream writes have been communicated to the Distributor" "Not pending,Pending" rbitfld.long 0x00 3. "RWP,Register Write Pending. Indicates whether a register write for the current Security state is in progress or not" "Not pending,Pending" newline rbitfld.long 0x00 2. "IF,Indicates if LPIs are supported" "Not supported,Supported" rbitfld.long 0x00 1. "CES,Clear enable supported" "Not supported,Supported" endif rgroup.long 0x0004++0x03 line.long 0x00 "GICR_IIDR,Redistributor Implementation Identification Register" bitfld.long 0x00 24.--31. "PRODID,Indicates the product ID" "GIC-500,?,GIC-600,?,GIC-700,?..." bitfld.long 0x00 16.--19. "VAR,Major revison number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.long 0x00 12.--15. "REV,Minor revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--11. 1. "IMP,Implementer" rgroup.quad 0x0008++0x07 line.quad 0x00 "GICR_TYPER,Interrupt Controller Type Register" hexmask.quad.byte 0x00 56.--63. 1. "AFF3,Affinity level 3 value for the Redistributor" hexmask.quad.byte 0x00 48.--55. 1. "AFF2,Affinity level 2 value for the Redistributor" newline hexmask.quad.byte 0x00 40.--47. 1. "AFF1,Affinity level 1 value for the Redistributor" hexmask.quad.byte 0x00 32.--39. 1. "AFF0,Affinity level 0 value for the Redistributor" newline bitfld.quad 0x00 27.--31. "PPINUM,Indicates the maximum PPI INTID that the GIC-700 supports" "31,1087,?..." bitfld.quad 0x00 26. "VSGI,Indicates whether this Redistributor supports direct injection of SGIs" "Not supported,Supported" newline bitfld.quad 0x00 24.--25. "COMMONLPIAFF,The affinity level at which Redistributors share a LPI Configuration table" "Single Core CFG,Chip by AF3,Chip by AF2,?..." hexmask.quad.word 0x00 8.--23. 1. "PROCESSOR_NUMBER,A unique identifier for the PE" newline bitfld.quad 0x00 7. "RVPEID,Indicates if GICR_VPENDBASER register records the index into the vPE Configuration table" "Not record,Record" bitfld.quad 0x00 6. "MPAM,Indicates whether GIC-700 supports Memory Partitioning and Monitoring" "Not supported,Supported" newline bitfld.quad 0x00 5. "DPGS,Sets support for GICR_CTLR.DPG* bits" "Not supported,Supported" bitfld.quad 0x00 4. "LAST,Indicates whether this Redistributor is the highest-numbered Redistributor in a series of contiguous Redistributor pages" "Not highest,Highest" newline bitfld.quad 0x00 3. "DIRECTLPI,Indicates whether this Redistributor supports direct injection of LPIs" "Not supported,Supported" bitfld.quad 0x00 2. "DIRTY,Indicates if the redistributor sets the state of GICR_VPENDBASER.Dirty after GICR_VPROPBASER.Valid is set to 1" "No vLPI support,Yes" newline bitfld.quad 0x00 1. "VLPIS,Indicates whether the Redistributor supports virtual LPIs" "Not supported,Supported" bitfld.quad 0x00 0. "PLPIS,Indicates whether the GIC implementation supports physical LPIs" "Not supported,Supported" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x00)||((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0014)))) group.long 0x0014++0x03 line.long 0x00 "GICR_WAKER,Power Management Control Register" bitfld.long 0x00 31. "QUIESCENT,This bit shows that the GIC-700 is idle and can be powered down if required" "Not quiescent,Quiescent" bitfld.long 0x00 2. "CHILDRENASLEEP,Indicates the bus between the CPU interface and this Redistributor is quiescent" "Not quiescent,Quiescent" newline bitfld.long 0x00 1. "PROCESSORASLEEP,Indicates if this Redistributor must assert a WakeRequest if there is a pending interrupt targeted at the connected core" "No,Yes" bitfld.long 0x00 0. "SLEEP,Indicates if GIC-700 ensures that all the caches are consistent with external memory and that it is safe to power off" "No,Yes" else hgroup.long 0x0014++0x03 hide.long 0x00 "GICR_WAKER,Power Management Control Register" endif if (((per.l(ad:&redistributorBase+0x0008))&0x40)==0x40) rgroup.long 0x0018++0x03 line.long 0x00 "GICR_MPAMIDR,Report Maximum PARTID And PMG Register" hexmask.long.byte 0x00 16.--23. 1. "PMG_MAX,Performance monitoring group. Returns 0x01 and indicates the maximum value that GICR_PARTIDR.PMG can be set to" hexmask.long.word 0x00 0.--15. 1. "PARTID_MAX,Returns 0x01FF and indicates the maximum value that GICR_PARTIDR.PARTID can be set to" group.long 0x001C++0x03 line.long 0x00 "GICR_PARTIDR,Set PARTID And PMG Register" bitfld.long 0x00 16. "PMG,The performance monitoring group value that the Redistributor uses when it accesses memory" "0,1" hexmask.long.word 0x00 0.--8. 1. "PARTID,The Partition ID value that the Redistributor uses when it accesses memory" else hgroup.long 0x0018++0x03 hide.long 0x00 "GICR_MPAMIDR,Report Maximum PARTID And PMG Register" hgroup.long 0x001C++0x03 hide.long 0x00 "GICR_PARTIDR,Set PARTID And PMG Register" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0020))) group.long 0x0020++0x03 line.long 0x00 "GICR_FCTLR,Function Control Register" bitfld.long 0x00 4. "CGO[2],Search clock gate override" "Use,Leave/Not implemented" bitfld.long 0x00 3. "CGO[1],Downstream message clock gate override" "Use,Leave/Not implemented" newline bitfld.long 0x00 2. "CGO[0],Upstream message clock gate" "Use,Leave/Not implemented" bitfld.long 0x00 1. "QD,Q Deny. Indicates if Q-Channel requests are denied." "Not denied,Denied" newline bitfld.long 0x00 0. "SIP,Scrub in progress. This bit is read and written by software. When a scrub is complete, the GIC clears the bit to 0." "Completed,In Progress" else hgroup.long 0x0020++0x03 hide.long 0x00 "GICR_FCTLR,Function Control Register" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0024))) group.long 0x0024++0x03 line.long 0x00 "GICR_PWRR,Power Register" rhexmask.long.word 0x00 15.--23. 1. "RDG,RDGroup. This read-only field indicates the number of the current Redistributor. Must be packed from 0." rhexmask.long.byte 0x00 8.--14. 0x01 "RDGO,RDGroupOffset. This read-only field indicates the offset of the current core that is connected to the current Redistributor. Must be packed from 0 but does not necessarily map to a single cluster because the AXI4-Stream bus can be subdivided." newline rbitfld.long 0x00 3. "RDGPO,RDGroupPoweredOff. This read-only bit indicates if group is powered and accessable or if it can be powered down" "Powered,Not powered" rbitfld.long 0x00 2. "RDGPD,RDGroupPowerDown. This read-only bit indicates the intentional power state of the Redistributor. The Redistributor has reached its intentional power state when RDGPD = RDGPO." "Powered,Not powered" newline eventfld.long 0x00 1. "RDAG,RDApplyGroup. This write-only bit applies the RDPD value to all Redistributors in the group. If the RDPD value cannot be applied to all cores in the group, then the GIC ignores this request." "-,Apply" bitfld.long 0x00 0. "RDPD,RDPowerDown. Writes to 1 ignored if GICR_WAKER.ProcessorSleep != 1. Writes ignored if RDGPD != RDGPO and changing to not match RDGPD. If all other cores have RDPD == 1, then setting this bit to 1 also sets RDGPD = 1." "Powered,Not powered" else hgroup.long 0x0024++0x03 hide.long 0x00 "GICR_PWRR,Power Register" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0028))) group.long 0x0028++0x03 line.long 0x00 "GICR_CLASSR,Class Register" bitfld.long 0x00 0. "CLASS,Interrupt class" "0,1" else hgroup.long 0x0028++0x03 hide.long 0x00 "GICR_CLASSR,Class Register" endif group.quad 0x070++0x07 line.quad 0x00 "GICR_PROPBASER,Redistributor Properties Base Address Register" bitfld.quad 0x00 56.--58. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the LPI Configuration table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" hexmask.quad 0x00 12.--51. 0x1000 "PHYSICAL_ADDRESS,Bits [51:12] of the physical address containing the LPI Configuration table" newline bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the LPI Configuration table" "Non-shareable,Inner Shareable,Outer Shareable,?..." bitfld.quad 0x00 7.--9. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the LPI Configuration table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" newline bitfld.quad 0x00 0.--4. "IDBITS,The number of bits of LPI INTID supported minus one by the LPI Configuration table starting at Physical_Address" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" group.quad 0x78++0x07 line.quad 0x00 "GICR_PENDBASER,Redistributor LPI Pending Table Base Address Register" bitfld.quad 0x00 62. "PTZ,Pending Table Zero" "Not zero,Zero" bitfld.quad 0x00 56.--58. "OUTERCACHE,Indicates the Outer Cacheability attributes of accesses to the LPI Pending table" "Defined in INNERCACHE,Normal outer non-cacheable,Normal outer RA WT cacheable,Normal outer RA WB cacheable,Normal outer WA WT cacheable,Normal outer WA WB cacheable,Normal outer RA WA WT cacheable,Normal outer RA WA WB cacheable" newline hexmask.quad 0x00 16.--51. 0x10 "PHYSICAL_ADDRESS,Bits [51:16] of the physical address containing the LPI Pending table" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes of accesses to the LPI Pending table" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 7.--9. "INNERCACHE,Indicates the Inner Cacheability attributes of accesses to the LPI Pending table" "Device-nGnRnE,Normal inner non-cacheable,Normal inner RA WT cacheable,Normal inner RA WB cacheable,Normal inner WA WT cacheable,Normal inner WA WB cacheable,Normal inner RA WA WT cacheable,Normal inner RA WA WB cacheable" if (((per.l(ad:&redistributorBase+0x0A0))&0x8000000000000000)==0x8000000000000000) wgroup.quad 0x0A0++0x07 line.quad 0x00 "GICR_INVLPIR,Redistributor Invalidate LPI Register" bitfld.quad 0x00 63. "V,Indicates the INTID is virtual or physical" "Physical,Virtual" hexmask.quad.word 0x00 32.--47. 1. "VPEID,target vPEID of the invalidate" hexmask.quad.long 0x00 0.--31. 1. "INTID,The INTID of the physical LPI to be cleaned" wgroup.quad 0x0B0++0x07 line.quad 0x00 "GICR_INVALLR,Redistributor Invalidate All Register" bitfld.quad 0x00 63. "V,Indicates the INTID is virtual or physical" "Physical,Virtual" hexmask.quad.word 0x00 32.--47. 1. "VPEID,target vPEID of the invalidate" else wgroup.quad 0x0A0++0x07 line.quad 0x00 "GICR_INVLPIR,Redistributor Invalidate LPI Register" bitfld.quad 0x00 63. "V,Indicates the INTID is virtual or physical" "Physical,Virtual" hexmask.quad.long 0x00 0.--31. 1. "INTID,The INTID of the physical LPI to be cleaned" wgroup.quad 0x0B0++0x07 line.quad 0x00 "GICR_INVALLR,Redistributor Invalidate All Register" bitfld.quad 0x00 63. "V,Indicates the INTID is virtual or physical" "Physical,Virtual" endif rgroup.long 0x0C0++0x03 line.long 0x00 "GICR_SYNCR,Redistributor Synchronize Register" bitfld.long 0x00 0. "BUSY,Indicates completion of invalidation operations" "Completed,In progress" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0100))&&(((per.l(ad:&distributorBase+0xF000))&0x1000000)==0x1000000)) wgroup.long 0x0100++0x03 line.long 0x00 "GICR_MPIDR,MPIDR Register" hexmask.long.byte 0x00 24.--31. 1. "AFF3,Affinity level 3 value of this Redistributor" hexmask.long.byte 0x00 16.--23. 1. "AFF2,Affinity level 2 value of this Redistributor" hexmask.long.byte 0x00 8.--15. 1. "AFF1,Affinity level 1 value of this Redistributor" hexmask.long.byte 0x00 0.--7. 1. "AFF0,Affinity level 0 value of this Redistributor" else hgroup.long 0x0100++0x03 hide.long 0x00 "GICR_MPIDR,MPIDR Register" endif tree.end base ad:&redistributorBase+0x10000 tree "SGI and PPI Registers" if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0080)) group.long 0x0080++0x03 line.long 0x00 "GICR_IGROUPR0,Interrupt Group Register 0" bitfld.long 0x00 31. "GSB31,Group Status Bit 31" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB30,Group Status Bit 30" "Secure,Non-secure Group 1" newline bitfld.long 0x00 29. "GSB29,Group Status Bit 29" "Secure,Non-secure Group 1" bitfld.long 0x00 28. "GSB28,Group Status Bit 28" "Secure,Non-secure Group 1" newline bitfld.long 0x00 27. "GSB27,Group Status Bit 27" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB26,Group Status Bit 26" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB25,Group Status Bit 25" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB24,Group Status Bit 24" "Secure,Non-secure Group 1" newline bitfld.long 0x00 23. "GSB23,Group Status Bit 23" "Secure,Non-secure Group 1" bitfld.long 0x00 22. "GSB22,Group Status Bit 22" "Secure,Non-secure Group 1" newline bitfld.long 0x00 21. "GSB21,Group Status Bit 21" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB20,Group Status Bit 20" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB19,Group Status Bit 19" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB18,Group Status Bit 18" "Secure,Non-secure Group 1" newline bitfld.long 0x00 17. "GSB17,Group Status Bit 17" "Secure,Non-secure Group 1" bitfld.long 0x00 16. "GSB16,Group Status Bit 16" "Secure,Non-secure Group 1" newline bitfld.long 0x00 15. "GSB15,Group Status Bit 15" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB14,Group Status Bit 14" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB13,Group Status Bit 13" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB12,Group Status Bit 12" "Secure,Non-secure Group 1" newline bitfld.long 0x00 11. "GSB11,Group Status Bit 11" "Secure,Non-secure Group 1" bitfld.long 0x00 10. "GSB10,Group Status Bit 10" "Secure,Non-secure Group 1" newline bitfld.long 0x00 9. "GSB9,Group Status Bit 9" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB8,Group Status Bit 8" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB7,Group Status Bit 7" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB6,Group Status Bit 6" "Secure,Non-secure Group 1" newline bitfld.long 0x00 5. "GSB5,Group Status Bit 5" "Secure,Non-secure Group 1" bitfld.long 0x00 4. "GSB4,Group Status Bit 4" "Secure,Non-secure Group 1" newline bitfld.long 0x00 3. "GSB3,Group Status Bit 3" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB2,Group Status Bit 2" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1,Group Status Bit 1" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB0,Group Status Bit 0" "Secure,Non-secure Group 1" elif (((per.l(ad:&distributorBase+0x04))&0x400)==0x000) group.long 0x0080++0x03 line.long 0x00 "GICR_IGROUPR0,Interrupt Group Register 0" bitfld.long 0x00 31. "GSB31,Group Status Bit 31" "Group 0,Group 1" bitfld.long 0x00 30. "GSB30,Group Status Bit 30" "Group 0,Group 1" newline bitfld.long 0x00 29. "GSB29,Group Status Bit 29" "Group 0,Group 1" bitfld.long 0x00 28. "GSB28,Group Status Bit 28" "Group 0,Group 1" newline bitfld.long 0x00 27. "GSB27,Group Status Bit 27" "Group 0,Group 1" bitfld.long 0x00 26. "GSB26,Group Status Bit 26" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB25,Group Status Bit 25" "Group 0,Group 1" bitfld.long 0x00 24. "GSB24,Group Status Bit 24" "Group 0,Group 1" newline bitfld.long 0x00 23. "GSB23,Group Status Bit 23" "Group 0,Group 1" bitfld.long 0x00 22. "GSB22,Group Status Bit 22" "Group 0,Group 1" newline bitfld.long 0x00 21. "GSB21,Group Status Bit 21" "Group 0,Group 1" bitfld.long 0x00 20. "GSB20,Group Status Bit 20" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB19,Group Status Bit 19" "Group 0,Group 1" bitfld.long 0x00 18. "GSB18,Group Status Bit 18" "Group 0,Group 1" newline bitfld.long 0x00 17. "GSB17,Group Status Bit 17" "Group 0,Group 1" bitfld.long 0x00 16. "GSB16,Group Status Bit 16" "Group 0,Group 1" newline bitfld.long 0x00 15. "GSB15,Group Status Bit 15" "Group 0,Group 1" bitfld.long 0x00 14. "GSB14,Group Status Bit 14" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB13,Group Status Bit 13" "Group 0,Group 1" bitfld.long 0x00 12. "GSB12,Group Status Bit 12" "Group 0,Group 1" newline bitfld.long 0x00 11. "GSB11,Group Status Bit 11" "Group 0,Group 1" bitfld.long 0x00 10. "GSB10,Group Status Bit 10" "Group 0,Group 1" newline bitfld.long 0x00 9. "GSB9,Group Status Bit 9" "Group 0,Group 1" bitfld.long 0x00 8. "GSB8,Group Status Bit 8" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB7,Group Status Bit 7" "Group 0,Group 1" bitfld.long 0x00 6. "GSB6,Group Status Bit 6" "Group 0,Group 1" newline bitfld.long 0x00 5. "GSB5,Group Status Bit 5" "Group 0,Group 1" bitfld.long 0x00 4. "GSB4,Group Status Bit 4" "Group 0,Group 1" newline bitfld.long 0x00 3. "GSB3,Group Status Bit 3" "Group 0,Group 1" bitfld.long 0x00 2. "GSB2,Group Status Bit 2" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1,Group Status Bit 1" "Group 0,Group 1" bitfld.long 0x00 0. "GSB0,Group Status Bit 0" "Group 0,Group 1" else hgroup.long 0x0080++0x03 hide.long 0x00 "GICR_IGROUPR0,Interrupt Group Register 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0084))&&(((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000)) group.long 0x0084++0x03 line.long 0x00 "GICR_IGROUPR1E,Interrupt Group Register Extended 1" bitfld.long 0x00 31. "GSB31,Group Status Bit 31" "Secure,Non-secure Group 1" bitfld.long 0x00 30. "GSB30,Group Status Bit 30" "Secure,Non-secure Group 1" newline bitfld.long 0x00 29. "GSB29,Group Status Bit 29" "Secure,Non-secure Group 1" bitfld.long 0x00 28. "GSB28,Group Status Bit 28" "Secure,Non-secure Group 1" newline bitfld.long 0x00 27. "GSB27,Group Status Bit 27" "Secure,Non-secure Group 1" bitfld.long 0x00 26. "GSB26,Group Status Bit 26" "Secure,Non-secure Group 1" newline bitfld.long 0x00 25. "GSB25,Group Status Bit 25" "Secure,Non-secure Group 1" bitfld.long 0x00 24. "GSB24,Group Status Bit 24" "Secure,Non-secure Group 1" newline bitfld.long 0x00 23. "GSB23,Group Status Bit 23" "Secure,Non-secure Group 1" bitfld.long 0x00 22. "GSB22,Group Status Bit 22" "Secure,Non-secure Group 1" newline bitfld.long 0x00 21. "GSB21,Group Status Bit 21" "Secure,Non-secure Group 1" bitfld.long 0x00 20. "GSB20,Group Status Bit 20" "Secure,Non-secure Group 1" newline bitfld.long 0x00 19. "GSB19,Group Status Bit 19" "Secure,Non-secure Group 1" bitfld.long 0x00 18. "GSB18,Group Status Bit 18" "Secure,Non-secure Group 1" newline bitfld.long 0x00 17. "GSB17,Group Status Bit 17" "Secure,Non-secure Group 1" bitfld.long 0x00 16. "GSB16,Group Status Bit 16" "Secure,Non-secure Group 1" newline bitfld.long 0x00 15. "GSB15,Group Status Bit 15" "Secure,Non-secure Group 1" bitfld.long 0x00 14. "GSB14,Group Status Bit 14" "Secure,Non-secure Group 1" newline bitfld.long 0x00 13. "GSB13,Group Status Bit 13" "Secure,Non-secure Group 1" bitfld.long 0x00 12. "GSB12,Group Status Bit 12" "Secure,Non-secure Group 1" newline bitfld.long 0x00 11. "GSB11,Group Status Bit 11" "Secure,Non-secure Group 1" bitfld.long 0x00 10. "GSB10,Group Status Bit 10" "Secure,Non-secure Group 1" newline bitfld.long 0x00 9. "GSB9,Group Status Bit 9" "Secure,Non-secure Group 1" bitfld.long 0x00 8. "GSB8,Group Status Bit 8" "Secure,Non-secure Group 1" newline bitfld.long 0x00 7. "GSB7,Group Status Bit 7" "Secure,Non-secure Group 1" bitfld.long 0x00 6. "GSB6,Group Status Bit 6" "Secure,Non-secure Group 1" newline bitfld.long 0x00 5. "GSB5,Group Status Bit 5" "Secure,Non-secure Group 1" bitfld.long 0x00 4. "GSB4,Group Status Bit 4" "Secure,Non-secure Group 1" newline bitfld.long 0x00 3. "GSB3,Group Status Bit 3" "Secure,Non-secure Group 1" bitfld.long 0x00 2. "GSB2,Group Status Bit 2" "Secure,Non-secure Group 1" newline bitfld.long 0x00 1. "GSB1,Group Status Bit 1" "Secure,Non-secure Group 1" bitfld.long 0x00 0. "GSB0,Group Status Bit 0" "Secure,Non-secure Group 1" elif ((((per.l(ad:&distributorBase+0x04))&0x400)==0x000)&&(((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000)) group.long 0x0084++0x03 line.long 0x00 "GICR_IGROUPR1E,Interrupt Group Register Extended 1" bitfld.long 0x00 31. "GSB31,Group Status Bit 31" "Group 0,Group 1" bitfld.long 0x00 30. "GSB30,Group Status Bit 30" "Group 0,Group 1" newline bitfld.long 0x00 29. "GSB29,Group Status Bit 29" "Group 0,Group 1" bitfld.long 0x00 28. "GSB28,Group Status Bit 28" "Group 0,Group 1" newline bitfld.long 0x00 27. "GSB27,Group Status Bit 27" "Group 0,Group 1" bitfld.long 0x00 26. "GSB26,Group Status Bit 26" "Group 0,Group 1" newline bitfld.long 0x00 25. "GSB25,Group Status Bit 25" "Group 0,Group 1" bitfld.long 0x00 24. "GSB24,Group Status Bit 24" "Group 0,Group 1" newline bitfld.long 0x00 23. "GSB23,Group Status Bit 23" "Group 0,Group 1" bitfld.long 0x00 22. "GSB22,Group Status Bit 22" "Group 0,Group 1" newline bitfld.long 0x00 21. "GSB21,Group Status Bit 21" "Group 0,Group 1" bitfld.long 0x00 20. "GSB20,Group Status Bit 20" "Group 0,Group 1" newline bitfld.long 0x00 19. "GSB19,Group Status Bit 19" "Group 0,Group 1" bitfld.long 0x00 18. "GSB18,Group Status Bit 18" "Group 0,Group 1" newline bitfld.long 0x00 17. "GSB17,Group Status Bit 17" "Group 0,Group 1" bitfld.long 0x00 16. "GSB16,Group Status Bit 16" "Group 0,Group 1" newline bitfld.long 0x00 15. "GSB15,Group Status Bit 15" "Group 0,Group 1" bitfld.long 0x00 14. "GSB14,Group Status Bit 14" "Group 0,Group 1" newline bitfld.long 0x00 13. "GSB13,Group Status Bit 13" "Group 0,Group 1" bitfld.long 0x00 12. "GSB12,Group Status Bit 12" "Group 0,Group 1" newline bitfld.long 0x00 11. "GSB11,Group Status Bit 11" "Group 0,Group 1" bitfld.long 0x00 10. "GSB10,Group Status Bit 10" "Group 0,Group 1" newline bitfld.long 0x00 9. "GSB9,Group Status Bit 9" "Group 0,Group 1" bitfld.long 0x00 8. "GSB8,Group Status Bit 8" "Group 0,Group 1" newline bitfld.long 0x00 7. "GSB7,Group Status Bit 7" "Group 0,Group 1" bitfld.long 0x00 6. "GSB6,Group Status Bit 6" "Group 0,Group 1" newline bitfld.long 0x00 5. "GSB5,Group Status Bit 5" "Group 0,Group 1" bitfld.long 0x00 4. "GSB4,Group Status Bit 4" "Group 0,Group 1" newline bitfld.long 0x00 3. "GSB3,Group Status Bit 3" "Group 0,Group 1" bitfld.long 0x00 2. "GSB2,Group Status Bit 2" "Group 0,Group 1" newline bitfld.long 0x00 1. "GSB1,Group Status Bit 1" "Group 0,Group 1" bitfld.long 0x00 0. "GSB0,Group Status Bit 0" "Group 0,Group 1" else hgroup.long 0x0084++0x03 hide.long 0x00 "GICR_IGROUPR1E,Interrupt Group Register Extended 1" endif group.long 0x0100++0x03 line.long 0x00 "GICR_SET/CLR_ENABLER0,Interrupt Set/Clear Enable Register 0" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB31,Set/Clear Enable Bit 31" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB30,Set/Clear Enable Bit 30" "Disabled,Enabled" newline setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB29,Set/Clear Enable Bit 29" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB28,Set/Clear Enable Bit 28" "Disabled,Enabled" newline setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB27,Set/Clear Enable Bit 27" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB26,Set/Clear Enable Bit 26" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB25,Set/Clear Enable Bit 25" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB24,Set/Clear Enable Bit 24" "Disabled,Enabled" newline setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB23,Set/Clear Enable Bit 23" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB22,Set/Clear Enable Bit 22" "Disabled,Enabled" newline setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB21,Set/Clear Enable Bit 21" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB20,Set/Clear Enable Bit 20" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB19,Set/Clear Enable Bit 19" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB18,Set/Clear Enable Bit 18" "Disabled,Enabled" newline setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB17,Set/Clear Enable Bit 17" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB16,Set/Clear Enable Bit 16" "Disabled,Enabled" newline setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB15,Set/Clear Enable Bit 15" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB14,Set/Clear Enable Bit 14" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB13,Set/Clear Enable Bit 13" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB12,Set/Clear Enable Bit 12" "Disabled,Enabled" newline setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB11,Set/Clear Enable Bit 11" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB10,Set/Clear Enable Bit 10" "Disabled,Enabled" newline setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB9,Set/Clear Enable Bit 9" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB8,Set/Clear Enable Bit 8" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB7,Set/Clear Enable Bit 7" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB6,Set/Clear Enable Bit 6" "Disabled,Enabled" newline setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB5,Set/Clear Enable Bit 5" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB4,Set/Clear Enable Bit 4" "Disabled,Enabled" newline setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB3,Set/Clear Enable Bit 3" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB2,Set/Clear Enable Bit 2" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB1,Set/Clear Enable Bit 1" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB0,Set/Clear Enable Bit 0" "Disabled,Enabled" if (((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000) group.long 0x0104++0x03 line.long 0x00 "GICR_SET/CLR_ENABLER1E,Interrupt Set/Clear Enable Register Extended 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRENB31,Set/Clear Enable Bit 31" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRENB30,Set/Clear Enable Bit 30" "Disabled,Enabled" newline setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRENB29,Set/Clear Enable Bit 29" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRENB28,Set/Clear Enable Bit 28" "Disabled,Enabled" newline setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRENB27,Set/Clear Enable Bit 27" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRENB26,Set/Clear Enable Bit 26" "Disabled,Enabled" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRENB25,Set/Clear Enable Bit 25" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRENB24,Set/Clear Enable Bit 24" "Disabled,Enabled" newline setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRENB23,Set/Clear Enable Bit 23" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRENB22,Set/Clear Enable Bit 22" "Disabled,Enabled" newline setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRENB21,Set/Clear Enable Bit 21" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRENB20,Set/Clear Enable Bit 20" "Disabled,Enabled" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRENB19,Set/Clear Enable Bit 19" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRENB18,Set/Clear Enable Bit 18" "Disabled,Enabled" newline setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRENB17,Set/Clear Enable Bit 17" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRENB16,Set/Clear Enable Bit 16" "Disabled,Enabled" newline setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRENB15,Set/Clear Enable Bit 15" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRENB14,Set/Clear Enable Bit 14" "Disabled,Enabled" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRENB13,Set/Clear Enable Bit 13" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRENB12,Set/Clear Enable Bit 12" "Disabled,Enabled" newline setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRENB11,Set/Clear Enable Bit 11" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRENB10,Set/Clear Enable Bit 10" "Disabled,Enabled" newline setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRENB9,Set/Clear Enable Bit 9" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRENB8,Set/Clear Enable Bit 8" "Disabled,Enabled" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRENB7,Set/Clear Enable Bit 7" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRENB6,Set/Clear Enable Bit 6" "Disabled,Enabled" newline setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRENB5,Set/Clear Enable Bit 5" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRENB4,Set/Clear Enable Bit 4" "Disabled,Enabled" newline setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRENB3,Set/Clear Enable Bit 3" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRENB2,Set/Clear Enable Bit 2" "Disabled,Enabled" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRENB1,Set/Clear Enable Bit 1" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRENB0,Set/Clear Enable Bit 0" "Disabled,Enabled" else hgroup.long 0x0104++0x03 hide.long 0x00 "GICR_SET/CLR_ENABLER1E,Interrupt Set/Clear Enable Register Extended 1" endif group.long 0x0200++0x03 line.long 0x00 "GICR_SET/CLR_PENDR0,Interrupt Set/Clear Pending Register 0" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND31,Set/Clear Pending Bit 31" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND30,Set/Clear Pending Bit 30" "Not pending,Pending" newline setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND29,Set/Clear Pending Bit 29" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND28,Set/Clear Pending Bit 28" "Not pending,Pending" newline setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND27,Set/Clear Pending Bit 27" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND26,Set/Clear Pending Bit 26" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND25,Set/Clear Pending Bit 25" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND24,Set/Clear Pending Bit 24" "Not pending,Pending" newline setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND23,Set/Clear Pending Bit 23" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND22,Set/Clear Pending Bit 22" "Not pending,Pending" newline setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND21,Set/Clear Pending Bit 21" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND20,Set/Clear Pending Bit 20" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND19,Set/Clear Pending Bit 19" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND18,Set/Clear Pending Bit 18" "Not pending,Pending" newline setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND17,Set/Clear Pending Bit 17" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND16,Set/Clear Pending Bit 16" "Not pending,Pending" newline setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND15,Set/Clear Pending Bit 15" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND14,Set/Clear Pending Bit 14" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND13,Set/Clear Pending Bit 13" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND12,Set/Clear Pending Bit 12" "Not pending,Pending" newline setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND11,Set/Clear Pending Bit 11" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND10,Set/Clear Pending Bit 10" "Not pending,Pending" newline setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND9,Set/Clear Pending Bit 9" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND8,Set/Clear Pending Bit 8" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND7,Set/Clear Pending Bit 7" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND6,Set/Clear Pending Bit 6" "Not pending,Pending" newline setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND5,Set/Clear Pending Bit 5" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND4,Set/Clear Pending Bit 4" "Not pending,Pending" newline setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND3,Set/Clear Pending Bit 3" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND2,Set/Clear Pending Bit 2" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND1,Set/Clear Pending Bit 1" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND0,Set/Clear Pending Bit 0" "Not pending,Pending" if (((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000) group.long 0x0204++0x03 line.long 0x00 "GICR_SET/CLR_PENDR1E,Interrupt Set/Clear Pending Register Extended 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRPEND31,Set/Clear Pending Bit 31" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRPEND30,Set/Clear Pending Bit 30" "Not pending,Pending" newline setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRPEND29,Set/Clear Pending Bit 29" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRPEND28,Set/Clear Pending Bit 28" "Not pending,Pending" newline setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRPEND27,Set/Clear Pending Bit 27" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRPEND26,Set/Clear Pending Bit 26" "Not pending,Pending" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRPEND25,Set/Clear Pending Bit 25" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRPEND24,Set/Clear Pending Bit 24" "Not pending,Pending" newline setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRPEND23,Set/Clear Pending Bit 23" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRPEND22,Set/Clear Pending Bit 22" "Not pending,Pending" newline setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRPEND21,Set/Clear Pending Bit 21" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRPEND20,Set/Clear Pending Bit 20" "Not pending,Pending" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRPEND19,Set/Clear Pending Bit 19" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRPEND18,Set/Clear Pending Bit 18" "Not pending,Pending" newline setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRPEND17,Set/Clear Pending Bit 17" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRPEND16,Set/Clear Pending Bit 16" "Not pending,Pending" newline setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRPEND15,Set/Clear Pending Bit 15" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRPEND14,Set/Clear Pending Bit 14" "Not pending,Pending" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRPEND13,Set/Clear Pending Bit 13" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRPEND12,Set/Clear Pending Bit 12" "Not pending,Pending" newline setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRPEND11,Set/Clear Pending Bit 11" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRPEND10,Set/Clear Pending Bit 10" "Not pending,Pending" newline setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRPEND9,Set/Clear Pending Bit 9" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRPEND8,Set/Clear Pending Bit 8" "Not pending,Pending" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRPEND7,Set/Clear Pending Bit 7" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRPEND6,Set/Clear Pending Bit 6" "Not pending,Pending" newline setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRPEND5,Set/Clear Pending Bit 5" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRPEND4,Set/Clear Pending Bit 4" "Not pending,Pending" newline setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRPEND3,Set/Clear Pending Bit 3" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRPEND2,Set/Clear Pending Bit 2" "Not pending,Pending" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRPEND1,Set/Clear Pending Bit 1" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRPEND0,Set/Clear Pending Bit 0" "Not pending,Pending" else hgroup.long 0x0204++0x03 hide.long 0x00 "GICR_SET/CLR_PENDR1E,Interrupt Set/Clear Pending Register Extended 1" endif group.long 0x0300++0x03 line.long 0x00 "GICR_SET/CLR_ACTIVER0,Interrupt Set/Clear Active Register 0" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE31,Set/Clear Active Bit 31" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE30,Set/Clear Active Bit 30" "Not active,Active" newline setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE29,Set/Clear Active Bit 29" "Not active,Active" setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE28,Set/Clear Active Bit 28" "Not active,Active" newline setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE27,Set/Clear Active Bit 27" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE26,Set/Clear Active Bit 26" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE25,Set/Clear Active Bit 25" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE24,Set/Clear Active Bit 24" "Not active,Active" newline setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE23,Set/Clear Active Bit 23" "Not active,Active" setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE22,Set/Clear Active Bit 22" "Not active,Active" newline setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE21,Set/Clear Active Bit 21" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE20,Set/Clear Active Bit 20" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE19,Set/Clear Active Bit 19" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE18,Set/Clear Active Bit 18" "Not active,Active" newline setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE17,Set/Clear Active Bit 17" "Not active,Active" setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE16,Set/Clear Active Bit 16" "Not active,Active" newline setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE15,Set/Clear Active Bit 15" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE14,Set/Clear Active Bit 14" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE13,Set/Clear Active Bit 13" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE12,Set/Clear Active Bit 12" "Not active,Active" newline setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE11,Set/Clear Active Bit 11" "Not active,Active" setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE10,Set/Clear Active Bit 10" "Not active,Active" newline setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE9,Set/Clear Active Bit 9" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE8,Set/Clear Active Bit 8" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE7,Set/Clear Active Bit 7" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE6,Set/Clear Active Bit 6" "Not active,Active" newline setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE5,Set/Clear Active Bit 5" "Not active,Active" setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE4,Set/Clear Active Bit 4" "Not active,Active" newline setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE3,Set/Clear Active Bit 3" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE2,Set/Clear Active Bit 2" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE1,Set/Clear Active Bit 1" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE0,Set/Clear Active Bit 0" "Not active,Active" if (((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000) group.long 0x0304++0x03 line.long 0x00 "GICR_SET/CLR_ACTIVER1E,Interrupt Set/Clear Active Register Extended 1" setclrfld.long 0x00 31. 0x00 31. 0x80 31. "SET/CLRACTIVE31,Set/Clear Active Bit 31" "Not active,Active" setclrfld.long 0x00 30. 0x00 30. 0x80 30. "SET/CLRACTIVE30,Set/Clear Active Bit 30" "Not active,Active" newline setclrfld.long 0x00 29. 0x00 29. 0x80 29. "SET/CLRACTIVE29,Set/Clear Active Bit 29" "Not active,Active" setclrfld.long 0x00 28. 0x00 28. 0x80 28. "SET/CLRACTIVE28,Set/Clear Active Bit 28" "Not active,Active" newline setclrfld.long 0x00 27. 0x00 27. 0x80 27. "SET/CLRACTIVE27,Set/Clear Active Bit 27" "Not active,Active" setclrfld.long 0x00 26. 0x00 26. 0x80 26. "SET/CLRACTIVE26,Set/Clear Active Bit 26" "Not active,Active" newline setclrfld.long 0x00 25. 0x00 25. 0x80 25. "SET/CLRACTIVE25,Set/Clear Active Bit 25" "Not active,Active" setclrfld.long 0x00 24. 0x00 24. 0x80 24. "SET/CLRACTIVE24,Set/Clear Active Bit 24" "Not active,Active" newline setclrfld.long 0x00 23. 0x00 23. 0x80 23. "SET/CLRACTIVE23,Set/Clear Active Bit 23" "Not active,Active" setclrfld.long 0x00 22. 0x00 22. 0x80 22. "SET/CLRACTIVE22,Set/Clear Active Bit 22" "Not active,Active" newline setclrfld.long 0x00 21. 0x00 21. 0x80 21. "SET/CLRACTIVE21,Set/Clear Active Bit 21" "Not active,Active" setclrfld.long 0x00 20. 0x00 20. 0x80 20. "SET/CLRACTIVE20,Set/Clear Active Bit 20" "Not active,Active" newline setclrfld.long 0x00 19. 0x00 19. 0x80 19. "SET/CLRACTIVE19,Set/Clear Active Bit 19" "Not active,Active" setclrfld.long 0x00 18. 0x00 18. 0x80 18. "SET/CLRACTIVE18,Set/Clear Active Bit 18" "Not active,Active" newline setclrfld.long 0x00 17. 0x00 17. 0x80 17. "SET/CLRACTIVE17,Set/Clear Active Bit 17" "Not active,Active" setclrfld.long 0x00 16. 0x00 16. 0x80 16. "SET/CLRACTIVE16,Set/Clear Active Bit 16" "Not active,Active" newline setclrfld.long 0x00 15. 0x00 15. 0x80 15. "SET/CLRACTIVE15,Set/Clear Active Bit 15" "Not active,Active" setclrfld.long 0x00 14. 0x00 14. 0x80 14. "SET/CLRACTIVE14,Set/Clear Active Bit 14" "Not active,Active" newline setclrfld.long 0x00 13. 0x00 13. 0x80 13. "SET/CLRACTIVE13,Set/Clear Active Bit 13" "Not active,Active" setclrfld.long 0x00 12. 0x00 12. 0x80 12. "SET/CLRACTIVE12,Set/Clear Active Bit 12" "Not active,Active" newline setclrfld.long 0x00 11. 0x00 11. 0x80 11. "SET/CLRACTIVE11,Set/Clear Active Bit 11" "Not active,Active" setclrfld.long 0x00 10. 0x00 10. 0x80 10. "SET/CLRACTIVE10,Set/Clear Active Bit 10" "Not active,Active" newline setclrfld.long 0x00 9. 0x00 9. 0x80 9. "SET/CLRACTIVE9,Set/Clear Active Bit 9" "Not active,Active" setclrfld.long 0x00 8. 0x00 8. 0x80 8. "SET/CLRACTIVE8,Set/Clear Active Bit 8" "Not active,Active" newline setclrfld.long 0x00 7. 0x00 7. 0x80 7. "SET/CLRACTIVE7,Set/Clear Active Bit 7" "Not active,Active" setclrfld.long 0x00 6. 0x00 6. 0x80 6. "SET/CLRACTIVE6,Set/Clear Active Bit 6" "Not active,Active" newline setclrfld.long 0x00 5. 0x00 5. 0x80 5. "SET/CLRACTIVE5,Set/Clear Active Bit 5" "Not active,Active" setclrfld.long 0x00 4. 0x00 4. 0x80 4. "SET/CLRACTIVE4,Set/Clear Active Bit 4" "Not active,Active" newline setclrfld.long 0x00 3. 0x00 3. 0x80 3. "SET/CLRACTIVE3,Set/Clear Active Bit 3" "Not active,Active" setclrfld.long 0x00 2. 0x00 2. 0x80 2. "SET/CLRACTIVE2,Set/Clear Active Bit 2" "Not active,Active" newline setclrfld.long 0x00 1. 0x00 1. 0x80 1. "SET/CLRACTIVE1,Set/Clear Active Bit 1" "Not active,Active" setclrfld.long 0x00 0. 0x00 0. 0x80 0. "SET/CLRACTIVE0,Set/Clear Active Bit 0" "Not active,Active" else hgroup.long 0x0304++0x03 hide.long 0x00 "GICR_SET/CLR_ACTIVER1E,Interrupt Set/Clear Active Register Extended 1" endif group.long 0x400++0x03 line.long 0x00 "GICR_IPRIORITYR0,Interrupt Priority Register 0" hexmask.long.byte 0x00 24.--31. 0x01 "INTID3 ,Interrupt ID3 Priority/Priority Byte Offset 3 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID2 ,Interrupt ID2 Priority/Priority Byte Offset 2 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID1 ,Interrupt ID1 Priority/Priority Byte Offset 1 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID0 ,Interrupt ID0 Priority/Priority Byte Offset 0 " group.long 0x404++0x03 line.long 0x00 "GICR_IPRIORITYR1,Interrupt Priority Register 1" hexmask.long.byte 0x00 24.--31. 0x01 "INTID7 ,Interrupt ID7 Priority/Priority Byte Offset 7 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID6 ,Interrupt ID6 Priority/Priority Byte Offset 6 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID5 ,Interrupt ID5 Priority/Priority Byte Offset 5 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID4 ,Interrupt ID4 Priority/Priority Byte Offset 4 " group.long 0x408++0x03 line.long 0x00 "GICR_IPRIORITYR2,Interrupt Priority Register 2" hexmask.long.byte 0x00 24.--31. 0x01 "INTID11 ,Interrupt ID11 Priority/Priority Byte Offset 11 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID10 ,Interrupt ID10 Priority/Priority Byte Offset 10 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID9 ,Interrupt ID9 Priority/Priority Byte Offset 9 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID8 ,Interrupt ID8 Priority/Priority Byte Offset 8 " group.long 0x40C++0x03 line.long 0x00 "GICR_IPRIORITYR3,Interrupt Priority Register 3" hexmask.long.byte 0x00 24.--31. 0x01 "INTID15 ,Interrupt ID15 Priority/Priority Byte Offset 15 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID14 ,Interrupt ID14 Priority/Priority Byte Offset 14 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID13 ,Interrupt ID13 Priority/Priority Byte Offset 13 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID12 ,Interrupt ID12 Priority/Priority Byte Offset 12 " group.long 0x410++0x03 line.long 0x00 "GICR_IPRIORITYR4,Interrupt Priority Register 4" hexmask.long.byte 0x00 24.--31. 0x01 "INTID19 ,Interrupt ID19 Priority/Priority Byte Offset 19 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID18 ,Interrupt ID18 Priority/Priority Byte Offset 18 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID17 ,Interrupt ID17 Priority/Priority Byte Offset 17 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID16 ,Interrupt ID16 Priority/Priority Byte Offset 16 " group.long 0x414++0x03 line.long 0x00 "GICR_IPRIORITYR5,Interrupt Priority Register 5" hexmask.long.byte 0x00 24.--31. 0x01 "INTID23 ,Interrupt ID23 Priority/Priority Byte Offset 23 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID22 ,Interrupt ID22 Priority/Priority Byte Offset 22 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID21 ,Interrupt ID21 Priority/Priority Byte Offset 21 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID20 ,Interrupt ID20 Priority/Priority Byte Offset 20 " group.long 0x418++0x03 line.long 0x00 "GICR_IPRIORITYR6,Interrupt Priority Register 6" hexmask.long.byte 0x00 24.--31. 0x01 "INTID27 ,Interrupt ID27 Priority/Priority Byte Offset 27 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID26 ,Interrupt ID26 Priority/Priority Byte Offset 26 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID25 ,Interrupt ID25 Priority/Priority Byte Offset 25 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID24 ,Interrupt ID24 Priority/Priority Byte Offset 24 " group.long 0x41C++0x03 line.long 0x00 "GICR_IPRIORITYR7,Interrupt Priority Register 7" hexmask.long.byte 0x00 24.--31. 0x01 "INTID31 ,Interrupt ID31 Priority/Priority Byte Offset 31 " hexmask.long.byte 0x00 16.--23. 0x01 "INTID30 ,Interrupt ID30 Priority/Priority Byte Offset 30 " newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID29 ,Interrupt ID29 Priority/Priority Byte Offset 29 " hexmask.long.byte 0x00 0.--7. 0x01 "INTID28 ,Interrupt ID28 Priority/Priority Byte Offset 28 " if (((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000) group.long 0x0420++0x03 line.long 0x00 "GICR_IPRIORITYR8E,Interrupt Group Modifier Register Extended 8" hexmask.long.byte 0x00 24.--31. 0x01 "INTID35,Interrupt ID35 Priority/Priority Byte Offset 35" hexmask.long.byte 0x00 16.--23. 0x01 "INTID34,Interrupt ID34 Priority/Priority Byte Offset 34" newline hexmask.long.byte 0x00 8.--15. 0x01 "INTID33,Interrupt ID33 Priority/Priority Byte Offset 33" hexmask.long.byte 0x00 0.--7. 0x01 "INTID32,Interrupt ID32 Priority/Priority Byte Offset 32" else hgroup.long 0x0420++0x03 hide.long 0x00 "GICR_IPRIORITYR8E,Interrupt Group Modifier Register Extended 8" endif group.long 0x0C00++0x03 line.long 0x00 "GICR_ICFGR0,Interrupt Configuration Register" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (SGI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (SGI)" "Level,,Edge,?..." newline bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (SGI)" "Level,,Edge,?..." bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (SGI)" "Level,,Edge,?..." newline bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (SGI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (SGI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (SGI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (SGI)" "Level,,Edge,?..." newline bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (SGI)" "Level,,Edge,?..." bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (SGI)" "Level,,Edge,?..." newline bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (SGI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (SGI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (SGI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (SGI)" "Level,,Edge,?..." newline bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (SGI)" "Level,,Edge,?..." group.long 0x0C04++0x03 line.long 0x00 "GICR_ICFGR1,Interrupt Configuration Register" bitfld.long 0x00 30.--31. "ICF15,Interrupt Configuration 15 (PPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14,Interrupt Configuration 14 (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 26.--27. "ICF13,Interrupt Configuration 13 (PPI)" "Level,,Edge,?..." bitfld.long 0x00 24.--25. "ICF12,Interrupt Configuration 12 (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 22.--23. "ICF11,Interrupt Configuration 11 (PPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10,Interrupt Configuration 10 (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9,Interrupt Configuration 9 (PPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8,Interrupt Configuration 8 (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 14.--15. "ICF7,Interrupt Configuration 7 (PPI)" "Level,,Edge,?..." bitfld.long 0x00 12.--13. "ICF6,Interrupt Configuration 6 (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 10.--11. "ICF5,Interrupt Configuration 5 (PPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4,Interrupt Configuration 4 (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3,Interrupt Configuration 3 (PPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2,Interrupt Configuration 2 (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 2.--3. "ICF1,Interrupt Configuration 1 (PPI)" "Level,,Edge,?..." if (((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000) group.long 0x0C08++0x03 line.long 0x00 "GICR_ICFGR2E,Interrupt Configuration Register Extended 2" bitfld.long 0x00 30.--31. "ICF15E,Interrupt Configuration 15 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14E,Interrupt Configuration 14 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 26.--27. "ICF13E,Interrupt Configuration 13 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 24.--25. "ICF12E,Interrupt Configuration 12 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 22.--23. "ICF11E,Interrupt Configuration 11 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10E,Interrupt Configuration 10 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9E,Interrupt Configuration 9 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8E,Interrupt Configuration 8 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 14.--15. "ICF7E,Interrupt Configuration 7 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 12.--13. "ICF6E,Interrupt Configuration 6 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 10.--11. "ICF5E,Interrupt Configuration 5 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4E,Interrupt Configuration 4 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3E,Interrupt Configuration 3 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2E,Interrupt Configuration 2 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 2.--3. "ICF1E,Interrupt Configuration 1 Extended (PPI)" "Level,,Edge,?..." else hgroup.long 0x0C08++0x03 hide.long 0x00 "GICR_ICFGR2E,Interrupt Configuration Register Extended 2" endif if (((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000) group.long 0x0C0C++0x03 line.long 0x00 "GICR_ICFGR3E,Interrupt Configuration Register Extended 3" bitfld.long 0x00 30.--31. "ICF15E,Interrupt Configuration 15 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 28.--29. "ICF14E,Interrupt Configuration 14 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 26.--27. "ICF13E,Interrupt Configuration 13 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 24.--25. "ICF12E,Interrupt Configuration 12 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 22.--23. "ICF11E,Interrupt Configuration 11 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 20.--21. "ICF10E,Interrupt Configuration 10 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 18.--19. "ICF9E,Interrupt Configuration 9 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 16.--17. "ICF8E,Interrupt Configuration 8 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 14.--15. "ICF7E,Interrupt Configuration 7 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 12.--13. "ICF6E,Interrupt Configuration 6 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 10.--11. "ICF5E,Interrupt Configuration 5 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 8.--9. "ICF4E,Interrupt Configuration 4 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 6.--7. "ICF3E,Interrupt Configuration 3 Extended (PPI)" "Level,,Edge,?..." bitfld.long 0x00 4.--5. "ICF2E,Interrupt Configuration 2 Extended (PPI)" "Level,,Edge,?..." newline bitfld.long 0x00 2.--3. "ICF1E,Interrupt Configuration 1 Extended (PPI)" "Level,,Edge,?..." else hgroup.long 0x0C0C++0x03 hide.long 0x00 "GICR_ICFGR3E,Interrupt Configuration Register Extended 3" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0D00)) group.long 0x0D00++0x03 line.long 0x00 "GICR_IGRPMODR0,Interrupt Group Modifier Register 0" bitfld.long 0x00 31. "GMB31,Group Modifier Bit 31" "0,1" bitfld.long 0x00 30. "GMB30,Group Modifier Bit 30" "0,1" newline bitfld.long 0x00 29. "GMB29,Group Modifier Bit 29" "0,1" bitfld.long 0x00 28. "GMB28,Group Modifier Bit 28" "0,1" newline bitfld.long 0x00 27. "GMB27,Group Modifier Bit 27" "0,1" bitfld.long 0x00 26. "GMB26,Group Modifier Bit 26" "0,1" newline bitfld.long 0x00 25. "GMB25,Group Modifier Bit 25" "0,1" bitfld.long 0x00 24. "GMB24,Group Modifier Bit 24" "0,1" newline bitfld.long 0x00 23. "GMB23,Group Modifier Bit 23" "0,1" bitfld.long 0x00 22. "GMB22,Group Modifier Bit 22" "0,1" newline bitfld.long 0x00 21. "GMB21,Group Modifier Bit 21" "0,1" bitfld.long 0x00 20. "GMB20,Group Modifier Bit 20" "0,1" newline bitfld.long 0x00 19. "GMB19,Group Modifier Bit 19" "0,1" bitfld.long 0x00 18. "GMB18,Group Modifier Bit 18" "0,1" newline bitfld.long 0x00 17. "GMB17,Group Modifier Bit 17" "0,1" bitfld.long 0x00 16. "GMB16,Group Modifier Bit 16" "0,1" newline bitfld.long 0x00 15. "GMB15,Group Modifier Bit 15" "0,1" bitfld.long 0x00 14. "GMB14,Group Modifier Bit 14" "0,1" newline bitfld.long 0x00 13. "GMB13,Group Modifier Bit 13" "0,1" bitfld.long 0x00 12. "GMB12,Group Modifier Bit 12" "0,1" newline bitfld.long 0x00 11. "GMB11,Group Modifier Bit 11" "0,1" bitfld.long 0x00 10. "GMB10,Group Modifier Bit 10" "0,1" newline bitfld.long 0x00 9. "GMB9,Group Modifier Bit 9" "0,1" bitfld.long 0x00 8. "GMB8,Group Modifier Bit 8" "0,1" newline bitfld.long 0x00 7. "GMB7,Group Modifier Bit 7" "0,1" bitfld.long 0x00 6. "GMB6,Group Modifier Bit 6" "0,1" newline bitfld.long 0x00 5. "GMB5,Group Modifier Bit 5" "0,1" bitfld.long 0x00 4. "GMB4,Group Modifier Bit 4" "0,1" newline bitfld.long 0x00 3. "GMB3,Group Modifier Bit 3" "0,1" bitfld.long 0x00 2. "GMB2,Group Modifier Bit 2" "0,1" newline bitfld.long 0x00 1. "GMB1,Group Modifier Bit 1" "0,1" bitfld.long 0x00 0. "GMB0,Group Modifier Bit 0" "0,1" else hgroup.long 0x0D00++0x03 hide.long 0x00 "GICR_IGRPMODR0,Interrupt Group Modifier Register 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0D04))&&(((per.l(ad:&redistributorBase+0x0008))&0xf8000000)==0x08000000)) group.long 0x0D04++0x03 line.long 0x00 "GICR_IGRPMODR1E,Interrupt Group Modifier Register Extended 1" bitfld.long 0x00 31. "GMB63,Group Modifier Bit 31" "0,1" bitfld.long 0x00 30. "GMB62,Group Modifier Bit 30" "0,1" newline bitfld.long 0x00 29. "GMB61,Group Modifier Bit 29" "0,1" bitfld.long 0x00 28. "GMB60,Group Modifier Bit 28" "0,1" newline bitfld.long 0x00 27. "GMB59,Group Modifier Bit 27" "0,1" bitfld.long 0x00 26. "GMB58,Group Modifier Bit 26" "0,1" newline bitfld.long 0x00 25. "GMB57,Group Modifier Bit 25" "0,1" bitfld.long 0x00 24. "GMB56,Group Modifier Bit 24" "0,1" newline bitfld.long 0x00 23. "GMB55,Group Modifier Bit 23" "0,1" bitfld.long 0x00 22. "GMB54,Group Modifier Bit 22" "0,1" newline bitfld.long 0x00 21. "GMB53,Group Modifier Bit 21" "0,1" bitfld.long 0x00 20. "GMB52,Group Modifier Bit 20" "0,1" newline bitfld.long 0x00 19. "GMB51,Group Modifier Bit 19" "0,1" bitfld.long 0x00 18. "GMB50,Group Modifier Bit 18" "0,1" newline bitfld.long 0x00 17. "GMB49,Group Modifier Bit 17" "0,1" bitfld.long 0x00 16. "GMB48,Group Modifier Bit 16" "0,1" newline bitfld.long 0x00 15. "GMB47,Group Modifier Bit 15" "0,1" bitfld.long 0x00 14. "GMB46,Group Modifier Bit 14" "0,1" newline bitfld.long 0x00 13. "GMB45,Group Modifier Bit 13" "0,1" bitfld.long 0x00 12. "GMB44,Group Modifier Bit 12" "0,1" newline bitfld.long 0x00 11. "GMB43,Group Modifier Bit 11" "0,1" bitfld.long 0x00 10. "GMB42,Group Modifier Bit 10" "0,1" newline bitfld.long 0x00 9. "GMB41,Group Modifier Bit 9" "0,1" bitfld.long 0x00 8. "GMB40,Group Modifier Bit 8" "0,1" newline bitfld.long 0x00 7. "GMB39,Group Modifier Bit 7" "0,1" bitfld.long 0x00 6. "GMB38,Group Modifier Bit 6" "0,1" newline bitfld.long 0x00 5. "GMB37,Group Modifier Bit 5" "0,1" bitfld.long 0x00 4. "GMB36,Group Modifier Bit 4" "0,1" newline bitfld.long 0x00 3. "GMB35,Group Modifier Bit 3" "0,1" bitfld.long 0x00 2. "GMB34,Group Modifier Bit 2" "0,1" newline bitfld.long 0x00 1. "GMB33,Group Modifier Bit 1" "0,1" bitfld.long 0x00 0. "GMB32,Group Modifier Bit 0" "0,1" else hgroup.long 0x0D04++0x03 hide.long 0x00 "GICR_IGRPMODR1E,Interrupt Group Modifier Register Extended 1" endif if (((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0x0E00)) group.long 0x0E00++0x03 line.long 0x00 "GICR_NSACR,Non-secure Access Control Register" bitfld.long 0x00 30.--31. "NS_ACCESS15,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID15" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 28.--29. "NS_ACCESS14,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID14" "No access,G0S,G0S/G1S,?..." newline bitfld.long 0x00 26.--27. "NS_ACCESS13,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID13" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 24.--25. "NS_ACCESS12,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID12" "No access,G0S,G0S/G1S,?..." newline bitfld.long 0x00 22.--23. "NS_ACCESS11,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID11" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 20.--21. "NS_ACCESS10,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID10" "No access,G0S,G0S/G1S,?..." newline bitfld.long 0x00 18.--19. "NS_ACCESS9,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID9" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 16.--17. "NS_ACCESS8,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID8" "No access,G0S,G0S/G1S,?..." newline bitfld.long 0x00 14.--15. "NS_ACCESS7,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID7" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 12.--13. "NS_ACCESS6,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID6" "No access,G0S,G0S/G1S,?..." newline bitfld.long 0x00 10.--11. "NS_ACCESS5,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID5" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 8.--9. "NS_ACCESS4,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID4" "No access,G0S,G0S/G1S,?..." newline bitfld.long 0x00 6.--7. "NS_ACCESS3,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID3" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 4.--5. "NS_ACCESS2,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID2" "No access,G0S,G0S/G1S,?..." newline bitfld.long 0x00 2.--3. "NS_ACCESS1,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID1" "No access,G0S,G0S/G1S,?..." bitfld.long 0x00 0.--1. "NS_ACCESS0,Configures the level of Non-secure access permitted when the SGI is in Secure Group 0 or Secure Group 1 for interrupt ID0" "No access,G0S,G0S/G1S,?..." else hgroup.long 0x0E00++0x03 hide.long 0x00 "GICR_NSACR,Non-secure Access Control Register" endif rgroup.long 0xC000++0x03 line.long 0x00 "GICR_MISCSTATUSR,Miscellaneous Status Register" bitfld.long 0x00 31. "CPU_ACTIVE,CPU active state. This bit returns the actual status of the cpu_active signal for the core corresponding to the Redistributor whose register is being read" "Low,High" bitfld.long 0x00 30. "WAKE_REQUEST,This bit indicates if a wake request is active" "Not active,Active" newline bitfld.long 0x00 4. "ACCESS_TYPE,Returns the access type" "Secure,Non-secure" bitfld.long 0x00 2. "ENABLEGRP1_S,EnableGrp1 Secure" "0,1" newline bitfld.long 0x00 1. "ENABLEGRP1_NS,EnableGrp1 Non-secure" "0,1" bitfld.long 0x00 0. "ENABLEGRP0,EnableGrp0" "0,1" group.long 0xC008++0x03 line.long 0x00 "GICR_ICDERRR,Interrupt Clear Distribution Error Register" bitfld.long 0x00 15. "ERROR15,SGI15 error state" "Not error,Error" bitfld.long 0x00 14. "ERROR14,SGI14 error state" "Not error,Error" newline bitfld.long 0x00 13. "ERROR13,SGI13 error state" "Not error,Error" bitfld.long 0x00 12. "ERROR12,SGI12 error state" "Not error,Error" newline bitfld.long 0x00 11. "ERROR11,SGI11 error state" "Not error,Error" bitfld.long 0x00 10. "ERROR10,SGI10 error state" "Not error,Error" newline bitfld.long 0x00 9. "ERROR9,SGI9 error state" "Not error,Error" bitfld.long 0x00 8. "ERROR8,SGI8 error state" "Not error,Error" newline bitfld.long 0x00 7. "ERROR7,SGI7 error state" "Not error,Error" bitfld.long 0x00 6. "ERROR6,SGI6 error state" "Not error,Error" newline bitfld.long 0x00 5. "ERROR5,SGI5 error state" "Not error,Error" bitfld.long 0x00 4. "ERROR4,SGI4 error state" "Not error,Error" newline bitfld.long 0x00 3. "ERROR3,SGI3 error state" "Not error,Error" bitfld.long 0x00 2. "ERROR2,SGI2 error state" "Not error,Error" newline bitfld.long 0x00 1. "ERROR1,SGI1 error state" "Not error,Error" bitfld.long 0x00 0. "ERROR0,SGI0 error state" "Not error,Error" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xC010))) group.quad 0xC010++0x07 line.quad 0x00 "GICR_SGIDR,SGI Default Register" bitfld.quad 0x00 62. "GRPMOD16,As GRPMOD register" "0,1" bitfld.quad 0x00 61. "GRP16,As GRP register" "0,1" bitfld.quad 0x00 60. "NSACR16,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 58. "GRPMOD15,As GRPMOD register" "0,1" bitfld.quad 0x00 57. "GRP15,As GRP register" "0,1" bitfld.quad 0x00 56. "NSACR15,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 54. "GRPMOD14,As GRPMOD register" "0,1" bitfld.quad 0x00 53. "GRP14,As GRP register" "0,1" bitfld.quad 0x00 52. "NSACR14,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 50. "GRPMOD13,As GRPMOD register" "0,1" bitfld.quad 0x00 49. "GRP13,As GRP register" "0,1" bitfld.quad 0x00 48. "NSACR13,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 46. "GRPMOD12,As GRPMOD register" "0,1" bitfld.quad 0x00 45. "GRP12,As GRP register" "0,1" bitfld.quad 0x00 44. "NSACR12,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 42. "GRPMOD11,As GRPMOD register" "0,1" bitfld.quad 0x00 41. "GRP11,As GRP register" "0,1" bitfld.quad 0x00 40. "NSACR11,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 38. "GRPMOD10,As GRPMOD register" "0,1" bitfld.quad 0x00 37. "GRP10,As GRP register" "0,1" bitfld.quad 0x00 36. "NSACR10,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 34. "GRPMOD9 ,As GRPMOD register" "0,1" bitfld.quad 0x00 33. "GRP9 ,As GRP register" "0,1" bitfld.quad 0x00 32. "NSACR9 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 30. "GRPMOD8 ,As GRPMOD register" "0,1" bitfld.quad 0x00 29. "GRP8 ,As GRP register" "0,1" bitfld.quad 0x00 28. "NSACR8 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 26. "GRPMOD7 ,As GRPMOD register" "0,1" bitfld.quad 0x00 25. "GRP7 ,As GRP register" "0,1" bitfld.quad 0x00 24. "NSACR7 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 22. "GRPMOD6 ,As GRPMOD register" "0,1" bitfld.quad 0x00 21. "GRP6 ,As GRP register" "0,1" bitfld.quad 0x00 20. "NSACR6 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 18. "GRPMOD5 ,As GRPMOD register" "0,1" bitfld.quad 0x00 17. "GRP5 ,As GRP register" "0,1" bitfld.quad 0x00 16. "NSACR5 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 14. "GRPMOD4 ,As GRPMOD register" "0,1" bitfld.quad 0x00 13. "GRP4 ,As GRP register" "0,1" bitfld.quad 0x00 12. "NSACR4 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 10. "GRPMOD3 ,As GRPMOD register" "0,1" bitfld.quad 0x00 9. "GRP3 ,As GRP register" "0,1" bitfld.quad 0x00 8. "NSACR3 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 6. "GRPMOD2 ,As GRPMOD register" "0,1" bitfld.quad 0x00 5. "GRP2 ,As GRP register" "0,1" bitfld.quad 0x00 4. "NSACR2 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline bitfld.quad 0x00 2. "GRPMOD1 ,As GRPMOD register" "0,1" bitfld.quad 0x00 1. "GRP1 ,As GRP register" "0,1" bitfld.quad 0x00 0. "NSACR1 ,Indicates if Non-secure access to interrupt is allowed" "0,1" newline else hgroup.quad 0xC010++0x07 hide.quad 0x00 "GICR_SGIDR,SGI Default Register" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xC018))) group.long 0xC018++0x03 line.long 0x00 "GICR_DPRIR,Default Priority Register" bitfld.long 0x00 19.--23. "G1SPRI,The default priority that the GIC uses for error Secure Group 1 interrupts" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 11.--15. "G1NSPRI,The default priority that the GIC uses for error Non-secure Group 1 interrupts" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 3.--7. "G0PRI,The default priority that the GIC uses for error Group 0 interrupts" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" else group.long 0xC018++0x03 line.long 0x00 "GICR_DPRIR,Default Priority Register" bitfld.long 0x00 11.--15. "G1NSPRI,The default priority that the GIC uses for error Non-secure Group 1 interrupts" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xC180))&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xC100))) group.long 0xC180++0x03 line.long 0x00 "GICR_SET/CLR_ERRR0,Interrupt Set/Clear Error Register 0" setclrfld.long 0x00 31. 0x00 31. -0x80 31. "SET/CLRERROR31,Set/Clear Error Bit 31 (PPI)" "Not error,Error" setclrfld.long 0x00 30. 0x00 30. -0x80 30. "SET/CLRERROR30,Set/Clear Error Bit 30 (PPI)" "Not error,Error" newline setclrfld.long 0x00 29. 0x00 29. -0x80 29. "SET/CLRERROR29,Set/Clear Error Bit 29 (PPI)" "Not error,Error" setclrfld.long 0x00 28. 0x00 28. -0x80 28. "SET/CLRERROR28,Set/Clear Error Bit 28 (PPI)" "Not error,Error" newline setclrfld.long 0x00 27. 0x00 27. -0x80 27. "SET/CLRERROR27,Set/Clear Error Bit 27 (PPI)" "Not error,Error" setclrfld.long 0x00 26. 0x00 26. -0x80 26. "SET/CLRERROR26,Set/Clear Error Bit 26 (PPI)" "Not error,Error" newline setclrfld.long 0x00 25. 0x00 25. -0x80 25. "SET/CLRERROR25,Set/Clear Error Bit 25 (PPI)" "Not error,Error" setclrfld.long 0x00 24. 0x00 24. -0x80 24. "SET/CLRERROR24,Set/Clear Error Bit 24 (PPI)" "Not error,Error" newline setclrfld.long 0x00 23. 0x00 23. -0x80 23. "SET/CLRERROR23,Set/Clear Error Bit 23 (PPI)" "Not error,Error" setclrfld.long 0x00 22. 0x00 22. -0x80 22. "SET/CLRERROR22,Set/Clear Error Bit 22 (PPI)" "Not error,Error" newline setclrfld.long 0x00 21. 0x00 21. -0x80 21. "SET/CLRERROR21,Set/Clear Error Bit 21 (PPI)" "Not error,Error" setclrfld.long 0x00 20. 0x00 20. -0x80 20. "SET/CLRERROR20,Set/Clear Error Bit 20 (PPI)" "Not error,Error" newline setclrfld.long 0x00 19. 0x00 19. -0x80 19. "SET/CLRERROR19,Set/Clear Error Bit 19 (PPI)" "Not error,Error" setclrfld.long 0x00 18. 0x00 18. -0x80 18. "SET/CLRERROR18,Set/Clear Error Bit 18 (PPI)" "Not error,Error" newline setclrfld.long 0x00 17. 0x00 17. -0x80 17. "SET/CLRERROR17,Set/Clear Error Bit 17 (PPI)" "Not error,Error" setclrfld.long 0x00 16. 0x00 16. -0x80 16. "SET/CLRERROR16,Set/Clear Error Bit 16 (PPI)" "Not error,Error" newline setclrfld.long 0x00 15. 0x00 15. -0x80 15. "SET/CLRERROR15,Set/Clear Error Bit 15 (SGI)" "Not error,Error" setclrfld.long 0x00 14. 0x00 14. -0x80 14. "SET/CLRERROR14,Set/Clear Error Bit 14 (SGI)" "Not error,Error" newline setclrfld.long 0x00 13. 0x00 13. -0x80 13. "SET/CLRERROR13,Set/Clear Error Bit 13 (SGI)" "Not error,Error" setclrfld.long 0x00 12. 0x00 12. -0x80 12. "SET/CLRERROR12,Set/Clear Error Bit 12 (SGI)" "Not error,Error" newline setclrfld.long 0x00 11. 0x00 11. -0x80 11. "SET/CLRERROR11,Set/Clear Error Bit 11 (SGI)" "Not error,Error" setclrfld.long 0x00 10. 0x00 10. -0x80 10. "SET/CLRERROR10,Set/Clear Error Bit 10 (SGI)" "Not error,Error" newline setclrfld.long 0x00 9. 0x00 9. -0x80 9. "SET/CLRERROR9,Set/Clear Error Bit 9 (SGI)" "Not error,Error" setclrfld.long 0x00 8. 0x00 8. -0x80 8. "SET/CLRERROR8,Set/Clear Error Bit 8 (SGI)" "Not error,Error" newline setclrfld.long 0x00 7. 0x00 7. -0x80 7. "SET/CLRERROR7,Set/Clear Error Bit 7 (SGI)" "Not error,Error" setclrfld.long 0x00 6. 0x00 6. -0x80 6. "SET/CLRERROR6,Set/Clear Error Bit 6 (SGI)" "Not error,Error" newline setclrfld.long 0x00 5. 0x00 5. -0x80 5. "SET/CLRERROR5,Set/Clear Error Bit 5 (SGI)" "Not error,Error" setclrfld.long 0x00 4. 0x00 4. -0x80 4. "SET/CLRERROR4,Set/Clear Error Bit 4 (SGI)" "Not error,Error" newline setclrfld.long 0x00 3. 0x00 3. -0x80 3. "SET/CLRERROR3,Set/Clear Error Bit 3 (SGI)" "Not error,Error" setclrfld.long 0x00 2. 0x00 2. -0x80 2. "SET/CLRERROR2,Set/Clear Error Bit 2 (SGI)" "Not error,Error" newline setclrfld.long 0x00 1. 0x00 1. -0x80 1. "SET/CLRERROR1,Set/Clear Error Bit 1 (SGI)" "Not error,Error" setclrfld.long 0x00 0. 0x00 0. -0x80 0. "SET/CLRERROR0,Set/Clear Error Bit 0 (SGI)" "Not error,Error" else hgroup.long 0xC180++0x03 hide.long 0x00 "GICR_SET/CLR_ERRR0,Interrupt Set/Clear Error Register 0" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xC184))&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xC104))&&(((per.l(ad:&redistributorBase+0x0008))&0xF8000000)==0x08000000)) group.long 0xC184++0x03 line.long 0x00 "GICR_SET/CLR_ERRR0E,Interrupt Set/Clear Error Register Extended 0" setclrfld.long 0x00 31. 0x00 31. -0x80 31. "SET/CLRERROR47,Set/Clear Error Bit 47 (PPI)" "Not error,Error" setclrfld.long 0x00 30. 0x00 30. -0x80 30. "SET/CLRERROR46,Set/Clear Error Bit 46 (PPI)" "Not error,Error" newline setclrfld.long 0x00 29. 0x00 29. -0x80 29. "SET/CLRERROR45,Set/Clear Error Bit 45 (PPI)" "Not error,Error" setclrfld.long 0x00 28. 0x00 28. -0x80 28. "SET/CLRERROR44,Set/Clear Error Bit 44 (PPI)" "Not error,Error" newline setclrfld.long 0x00 27. 0x00 27. -0x80 27. "SET/CLRERROR43,Set/Clear Error Bit 43 (PPI)" "Not error,Error" setclrfld.long 0x00 26. 0x00 26. -0x80 26. "SET/CLRERROR42,Set/Clear Error Bit 42 (PPI)" "Not error,Error" newline setclrfld.long 0x00 25. 0x00 25. -0x80 25. "SET/CLRERROR41,Set/Clear Error Bit 41 (PPI)" "Not error,Error" setclrfld.long 0x00 24. 0x00 24. -0x80 24. "SET/CLRERROR40,Set/Clear Error Bit 40 (PPI)" "Not error,Error" newline setclrfld.long 0x00 23. 0x00 23. -0x80 23. "SET/CLRERROR39,Set/Clear Error Bit 39 (PPI)" "Not error,Error" setclrfld.long 0x00 22. 0x00 22. -0x80 22. "SET/CLRERROR38,Set/Clear Error Bit 38 (PPI)" "Not error,Error" newline setclrfld.long 0x00 21. 0x00 21. -0x80 21. "SET/CLRERROR37,Set/Clear Error Bit 37 (PPI)" "Not error,Error" setclrfld.long 0x00 20. 0x00 20. -0x80 20. "SET/CLRERROR36,Set/Clear Error Bit 36 (PPI)" "Not error,Error" newline setclrfld.long 0x00 19. 0x00 19. -0x80 19. "SET/CLRERROR35,Set/Clear Error Bit 35 (PPI)" "Not error,Error" setclrfld.long 0x00 18. 0x00 18. -0x80 18. "SET/CLRERROR34,Set/Clear Error Bit 34 (PPI)" "Not error,Error" newline setclrfld.long 0x00 17. 0x00 17. -0x80 17. "SET/CLRERROR33,Set/Clear Error Bit 33 (PPI)" "Not error,Error" setclrfld.long 0x00 16. 0x00 16. -0x80 16. "SET/CLRERROR32,Set/Clear Error Bit 32 (PPI)" "Not error,Error" newline setclrfld.long 0x00 15. 0x00 15. -0x80 15. "SET/CLRERROR31,Set/Clear Error Bit 31 (PPI)" "Not error,Error" setclrfld.long 0x00 14. 0x00 14. -0x80 14. "SET/CLRERROR30,Set/Clear Error Bit 30 (PPI)" "Not error,Error" newline setclrfld.long 0x00 13. 0x00 13. -0x80 13. "SET/CLRERROR29,Set/Clear Error Bit 29 (PPI)" "Not error,Error" setclrfld.long 0x00 12. 0x00 12. -0x80 12. "SET/CLRERROR28,Set/Clear Error Bit 28 (PPI)" "Not error,Error" newline setclrfld.long 0x00 11. 0x00 11. -0x80 11. "SET/CLRERROR27,Set/Clear Error Bit 27 (PPI)" "Not error,Error" setclrfld.long 0x00 10. 0x00 10. -0x80 10. "SET/CLRERROR26,Set/Clear Error Bit 26 (PPI)" "Not error,Error" newline setclrfld.long 0x00 9. 0x00 9. -0x80 9. "SET/CLRERROR25,Set/Clear Error Bit 25 (PPI)" "Not error,Error" setclrfld.long 0x00 8. 0x00 8. -0x80 8. "SET/CLRERROR24,Set/Clear Error Bit 24 (PPI)" "Not error,Error" newline setclrfld.long 0x00 7. 0x00 7. -0x80 7. "SET/CLRERROR23,Set/Clear Error Bit 23 (PPI)" "Not error,Error" setclrfld.long 0x00 6. 0x00 6. -0x80 6. "SET/CLRERROR22,Set/Clear Error Bit 22 (PPI)" "Not error,Error" newline setclrfld.long 0x00 5. 0x00 5. -0x80 5. "SET/CLRERROR21,Set/Clear Error Bit 21 (PPI)" "Not error,Error" setclrfld.long 0x00 4. 0x00 4. -0x80 4. "SET/CLRERROR20,Set/Clear Error Bit 20 (PPI)" "Not error,Error" newline setclrfld.long 0x00 3. 0x00 3. -0x80 3. "SET/CLRERROR19,Set/Clear Error Bit 19 (PPI)" "Not error,Error" setclrfld.long 0x00 2. 0x00 2. -0x80 2. "SET/CLRERROR18,Set/Clear Error Bit 18 (PPI)" "Not error,Error" newline setclrfld.long 0x00 1. 0x00 1. -0x80 1. "SET/CLRERROR17,Set/Clear Error Bit 17 (PPI)" "Not error,Error" setclrfld.long 0x00 0. 0x00 0. -0x80 0. "SET/CLRERROR16,Set/Clear Error Bit 16 (PPI)" "Not error,Error" else hgroup.long 0xC184++0x03 hide.long 0x00 "GICR_SET/CLR_ERRR0E,Interrupt Set/Clear Error Register Extended 0" endif rgroup.long 0xF000++0x03 line.long 0x00 "GICR_CFGID0,Configuration ID0 Register" bitfld.long 0x00 11. "ECC_SUPPORT,Indicates if ECC is supported" "Not supported,Supported" hexmask.long.word 0x00 0.--8. 1. "PPI_NUMBER,RedistributorID" rgroup.long 0xF004++0x03 line.long 0x00 "GICR_CFGID1,Configuration ID1 Register" bitfld.long 0x00 28.--31. "VER,Identifies the major and minor revisions of GIC-700" ",r1p0,r2p0,r2p1,,,,,r0p0/r0p1,?..." bitfld.long 0x00 24.--27. "USER_VAL,Modification value that you can set. Indicates whether the customer has modified the behavior of the Redistributor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" newline bitfld.long 0x00 16.--19. "PPI_PER_PROC,The number of PPIs for each core - 1" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16" hexmask.long.byte 0x00 4.--11. 1. "NUM_CPU,The number of cores that this Redistributor supports" if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xF010))) group.quad 0xF010++0x07 line.quad 0x00 "GICR_ERRINSR,Error Insertion Register" bitfld.quad 0x00 63. "VALID,Indicates error injection or completed the process" "Completed,Error" rbitfld.quad 0x00 61.--62. "STATUS,Indicates if the error injection process was successful" "Success,Out-Of-Range,Coincident error,Encoder/Decoder mismatch" newline bitfld.quad 0x00 60. "DISABLE_WRITE_CHECK/RAM_PRESENT,Encoding Check/Presence of RAM with ECC" "Enabled/Not present,Disabled/Present" hexmask.quad.word 0x00 32.--47. 0x01 "ADDRESS/RAM_MAX,Address/Maximum address of the RAM" newline bitfld.quad 0x00 31. "ERRINS2VALID,Validation of ERRINS2LOC (second error)" "Not Valid,Valid" hexmask.quad.word 0x00 16.--24. 1. "ERRINS2LOC,Bit location of second error" newline bitfld.quad 0x00 15. "ERRINS1VALID,Validation of ERRINS1LOC (first error)" "Not Valid,Valid" hexmask.quad.word 0x00 0.--8. 1. "ERRINS2LOC/RAM_WIDTH,Bit location of first error/Highest maximum bit width of the RAM" else hgroup.quad 0xF010++0x07 hide.quad 0x00 "GICR_ERRINSR,Error Insertion Registers" endif tree.end base ad:&redistributorBase+0x20000 tree "vLPI Registers" if (((per.q(ad:&redistributorBase+0x08))&0x02)==0x02) group.quad 0x0070++0x07 line.quad 0x00 "GICR_VPROPBASER,Virtual Redistributor Properties Base Address Register" bitfld.quad 0x00 63. "VALID,This bit controls whether the vPE Configuration Table is valid" "Not valid,Valid" rbitfld.quad 0x00 59.--61. "ENTRY_SIZE,Specifies the number 64-bit doublewords per table entry -1" "1,2,3,4,5,6,7,8" newline bitfld.quad 0x00 56.--58. "OUTERCACHE,Indicates the Outer Cacheability attributes" "InnerCache,Non-cacheable,Read-allocate (Write-through),Read-allocate (Write-back),Write-allocate (Write-through),Write-allocate (Write-back),Read-allocate/Write-allocate (Write-through),Read-allocate/Write-allocate (Write-back)" bitfld.quad 0x00 55. "INDIRECT,Indicates whether GICR_VPROPBASER specifies a single flat table or a two-level table" "Single level,Two level" newline bitfld.quad 0x00 53.--54. "PAGE_SIZE,Size of page that the translation table uses" "4KB,16KB,64KB,?..." bitfld.quad 0x00 52. "Z,Indicates whether the vPE Configuration table is known to contain all zeros" "Not zero,Zero" newline hexmask.quad 0x00 12.--51. 0x1000 "PHYSICAL_ADDRESS,Physical address containing the virtual LPI Configuration table" bitfld.quad 0x00 10.--11. "SHAREABILITY,Indicates the Shareability attributes" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 7.--9. "INNERCACHE,Indicates the Inner Cacheability attributes" "Device-nGnRnE,Non-cacheable,Read-allocate (Write-through),Read-allocate (Write-back),Write-allocate (Write-through),Write-allocate (Write-back),Read-allocate/Write-allocate (Write-through),Read-allocate/Write-allocate (Write-back)" hexmask.quad.byte 0x00 0.--6. 1. "SIZE,The number of pages of physical memory allocated to the table -1" if ((((per.l(ad:&redistributorBase+0x0078))&0x8000000000000000)==0x00)) group.quad 0x0078++0x07 line.quad 0x00 "GICR_VPENDBASER,Virtual Pending Table Base Address Register" bitfld.quad 0x00 63. "VALID,This bit controls the virtual LPI Pending Table is valid" "Not valid,Valid" bitfld.quad 0x00 62. "DOORBELL,This bit controls whether a default doorbell interrupt is requested for the descheduled vPE" "Not default,Default" newline bitfld.quad 0x00 61. "PENDINGLAST,Indicates whether there are pending and enabled interrupts for the last scheduled vPE" "No pending and enabled interrupts,Least one pending and enabled interrupt" rbitfld.quad 0x00 60. "DIRTY,Indicates whether a de-scheduling operation is in progress" "Completed,In progress" newline bitfld.quad 0x00 59. "VGRP0EN,Enable virtual Group 0 interrupts" "Disabled,Enabled" bitfld.quad 0x00 58. "VGRP1EN,Enable virtual Group 1 interrupts" "Disabled,Enabled" newline hexmask.quad.word 0x00 0.--15. 1. "VPEID,ID of scheduled vPE" else group.quad 0x0078++0x07 line.quad 0x00 "GICR_VPENDBASER,Virtual Pending Table Base Address Register" bitfld.quad 0x00 63. "VALID,This bit controls the virtual LPI Pending Table is valid" "Not valid,Valid" bitfld.quad 0x00 62. "DOORBELL,This bit controls whether a default doorbell interrupt is requested for the descheduled vPE" "Not default,Default" newline bitfld.quad 0x00 61. "PENDINGLAST,Indicates whether there are pending and enabled interrupts for the last scheduled vPE" "No pending and enabled interrupts,Least one pending and enabled interrupt" rbitfld.quad 0x00 60. "DIRTY,Reports whether the Virtual Pending table has been parsed" "Completed,In progress" newline bitfld.quad 0x00 59. "VGRP0EN,Enable virtual Group 0 interrupts" "Disabled,Enabled" bitfld.quad 0x00 58. "VGRP1EN,Enable virtual Group 1 interrupts" "Disabled,Enabled" newline hexmask.quad.word 0x00 0.--15. 1. "VPEID,ID of scheduled vPE" endif wgroup.long 0x0080++0x03 line.long 0x00 "GICR_VSGIR,Virtual SGI Register" hexmask.long.word 0x00 0.--15. 1. "VPEID,ID of target vPE" if ((((per.l(ad:&redistributorBase+0x0088))&0x8000000000000000)==0x00)) rgroup.long 0x0088++0x03 line.long 0x00 "GICR_VSGIPENDR,Virtual SGI Pending Register" bitfld.long 0x00 31. "BUSY,ID of target vPEID" "Completed,In progress" hexmask.long.word 0x00 0.--15. 1. "PENDING,Pending state of virtual SGIs for requested vPEID" else rgroup.long 0x0088++0x03 line.long 0x00 "GICR_VSGIPENDR,Virtual SGI Pending Register" bitfld.long 0x00 31. "BUSY,ID of target vPEID" "Completed,In progress" endif if ((((per.l(ad:&distributorBase+0x04))&0x400)==0x400)&&(PER.ADDRESS.isSECUREEX(ad:&redistributorBase+0xC004))) group.long 0xC000++0x03 line.long 0x00 "GICR_VFCTLR,Virtual Function Control Register" bitfld.long 0x00 3.--4. "CREDLIMCOUNT,Number of vSGI can be outstanding to each chip" "0,1,2,3" bitfld.long 0x00 2. "LPILIM,Enables limit vLPI buffer size" "Disabled,Enabled" newline bitfld.long 0x00 1. "SGILIM,Enables limit vLPI buffer size" "Disabled,Enabled" bitfld.long 0x00 0. "CREDLIM,Enables reduce the number of vSGIs" "Disabled,Enabled" else hgroup.long 0xC000++0x03 hide.long 0x00 "GICR_VFCTLR,Virtual Function Control Register" endif rgroup.quad 0xC100++0x07 line.quad 0x00 "GICR_VCFGBASER,vICM Final vPE CFG Attribute Register" bitfld.quad 0x00 63. "VALID,Indicates whether the access attributes of the vPE CFG table are valid" "Not valid,Valid" bitfld.quad 0x00 62. "SLEEP,Value of GICR_WAKER.Sleep" "No,Yes" newline bitfld.quad 0x00 59.--61. "ENTRY_SIZE,Value of GICR_VPROPBASER.Entry_Size" "0,1,2,3,4,5,6,7" bitfld.quad 0x00 56.--58. "OUTERCACHE,Value of GICR_VPROPBASER.OuterCache" "InnerCache,Non-cacheable,Read-allocate (Write-through),Read-allocate (Write-back),Write-allocate (Write-through),Write-allocate (Write-back),Read-allocate/Write-allocate (Write-through),Read-allocate/Write-allocate (Write-back)" newline bitfld.quad 0x00 55. "INDIRECT,Value of GICR_VPROPBASER.Indirect" "Single level,Two level" bitfld.quad 0x00 53.--54. "PAGE_SIZE,Value of GICR_VPROPBASER.Page_Size" "4KB,16KB,64KB,?..." newline hexmask.quad 0x00 12.--51. 0x01 "ADDR,Bits[51:12] of the vPE CFG table base address" bitfld.quad 0x00 10.--11. "SHAREABILITY,Value of GICR_VPROPBASER.Shareability" "Non-shareable,Inner Shareable,Outer Shareable,?..." newline bitfld.quad 0x00 7.--9. "INNERCACHE,Value of GICR_VPROPBASER.InnerCache" "Device-nGnRnE,Non-cacheable,Read-allocate (Write-through),Read-allocate (Write-back),Write-allocate (Write-through),Write-allocate (Write-back),Read-allocate/Write-allocate (Write-through),Read-allocate/Write-allocate (Write-back)" hexmask.quad.byte 0x00 0.--6. 1. "INNERCACHE,Value of GICR_VPROPBASER.Size" group.long 0xC120++0x03 line.long 0x00 "GICR_VINVCHIPR,vPE Invalidate Chip Register" bitfld.long 0x00 31. "VALID,Start an invalidation request to the vPEs in the chips that GICR_VINVCHIPR.ChipList" "Completed,Start" bitfld.long 0x00 30. "CHIP[30],Select chip 30" "0,1" newline bitfld.long 0x00 29. "CHIP[29],Select chip 29" "0,1" bitfld.long 0x00 28. "CHIP[28],Select chip 28" "0,1" newline bitfld.long 0x00 27. "CHIP[27],Select chip 27" "0,1" bitfld.long 0x00 26. "CHIP[26],Select chip 26" "0,1" newline bitfld.long 0x00 25. "CHIP[25],Select chip 25" "0,1" bitfld.long 0x00 24. "CHIP[24],Select chip 24" "0,1" newline bitfld.long 0x00 23. "CHIP[23],Select chip 23" "0,1" bitfld.long 0x00 22. "CHIP[22],Select chip 22" "0,1" newline bitfld.long 0x00 21. "CHIP[21],Select chip 21" "0,1" bitfld.long 0x00 20. "CHIP[20],Select chip 20" "0,1" newline bitfld.long 0x00 19. "CHIP[19],Select chip 19" "0,1" bitfld.long 0x00 18. "CHIP[18],Select chip 18" "0,1" newline bitfld.long 0x00 17. "CHIP[17],Select chip 17" "0,1" bitfld.long 0x00 16. "CHIP[16],Select chip 16" "0,1" newline bitfld.long 0x00 15. "CHIP[15],Select chip 15" "0,1" bitfld.long 0x00 14. "CHIP[14],Select chip 14" "0,1" newline bitfld.long 0x00 13. "CHIP[13],Select chip 13" "0,1" bitfld.long 0x00 12. "CHIP[12],Select chip 12" "0,1" newline bitfld.long 0x00 11. "CHIP[11],Select chip 11" "0,1" bitfld.long 0x00 10. "CHIP[10],Select chip 10" "0,1" newline bitfld.long 0x00 9. "CHIP[9],Select chip 9" "0,1" bitfld.long 0x00 8. "CHIP[8],Select chip 8" "0,1" newline bitfld.long 0x00 7. "CHIP[7],Select chip 7" "0,1" bitfld.long 0x00 6. "CHIP[6],Select chip 6" "0,1" newline bitfld.long 0x00 5. "CHIP[5],Select chip 5" "0,1" bitfld.long 0x00 4. "CHIP[4],Select chip 4" "0,1" newline bitfld.long 0x00 3. "CHIP[3],Select chip 3" "0,1" bitfld.long 0x00 2. "CHIP[2],Select chip 2" "0,1" newline bitfld.long 0x00 1. "CHIP[1],Select chip 1" "0,1" bitfld.long 0x00 0. "CHIP[0],Select chip 0" "0,1" group.quad 0xE100++0x07 line.quad 0x00 "GICR_VERRR,vICM vPE Error Register" bitfld.quad 0x00 63. "BUSY,Start a request" "Completed,Start" bitfld.quad 0x00 62. "RESPONSE,Indicates if the request was successful" "Success,Failed" newline bitfld.quad 0x00 60.--61. "OPCODE,Request type" "Read vPE information,Set the error bit,Clear the error bit,Find a vPE that contains an error" bitfld.quad 0x00 14.--16. "READ_BLOCK,Controls which data to retrieve for an RD operation" "Doorbell data,vPT data,vCONF data,vSGI[15:8] programming,vSGI[7:0] programming,vCONF data,vCONF data,vCONF data" newline hexmask.quad.word 0x00 0.--13. 1. "VPEID,Selection of the vPE under consideration" else textline "" textline "vLPI Registers are not supported" textline "" endif tree.end base ad:&redistributorBase tree "Peripheral/Component ID Registers" rgroup.long 0xFFE0++0x03 line.long 0x00 "GICR_PIDR0,Peripheral ID0 Register" hexmask.long.byte 0x00 0.--7. 1. "PART_0,Part number[7:0]" rgroup.long 0xFFE4++0x03 line.long 0x00 "GICR_PIDR1,Peripheral ID1 Register" bitfld.long 0x00 4.--7. "DES_0,JEP106 identity code [3:0]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "PART_1,Part number[11:8]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFE8++0x03 line.long 0x00 "GICR_PIDR2,Peripheral ID2 Register" bitfld.long 0x00 4.--7. "ARCHREV,Identifies the version of the GIC architecture with which the Distributor complies" ",v1,v2,v3,,v4,?..." bitfld.long 0x00 3. "JEDEC,Indicates that a JEDEC-assigned JEP106 identity code is used" "Not Used,Used" bitfld.long 0x00 0.--2. "DES_1,JEP106 identity code [6:4]" "0,1,2,3,4,5,6,7" rgroup.long 0xFFEC++0x03 line.long 0x00 "GICR_PIDR3,Peripheral ID3 Register" bitfld.long 0x00 4.--7. "REVAND,Manufacturer defined revision number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "CMOD,Indicates if the customer has modified the behavior of the component" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD0++0x03 line.long 0x00 "GICR_PIDR4,Peripheral ID4 Register" bitfld.long 0x00 4.--7. "SIZE,64 KB software visible page" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. "DES_2,JEP106 identity code [10:7]" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0xFFD4++0x03 line.long 0x000 "GICR_PIDR5,Peripheral ID5 Register" rgroup.long 0xFFD8++0x03 line.long 0x000 "GICR_PIDR6,Peripheral ID6 Register" rgroup.long 0xFFDC++0x03 line.long 0x000 "GICR_PIDR7,Peripheral ID7 Register" rgroup.long 0xFFF0++0x0F line.long 0x00 "GICR_CIDR0,Component ID$1 Register" hexmask.long.byte 0x00 0.--7. 1. "PRMBL_0,Preamble" line.long 0x04 "GICR_CIDR1,Component ID$1 Register" bitfld.long 0x04 4.--7. "CLASS,Component Class" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 0.--3. "PRMBL_1,Preamble" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" line.long 0x08 "GICR_CIDR2,Component ID$1 Register" hexmask.long.byte 0x08 0.--7. 1. "PRMBL_2,Preamble" line.long 0x0C "GICR_CIDR3,Component ID$1 Register" hexmask.long.byte 0x0C 0.--7. 1. "PRMBL_3,Preamble" tree.end tree.end AUTOINDENT.OFF newline