SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
A53SS Interrupt Outputs lists the interrupts generated by the A53SS.
Interrupt Name (TI)(1) | Interrupt Name (Arm) | Interrupt Description |
---|---|---|
A53 Core Interrupts (PPIs)(2) | ||
A53_COREy_VCPUMNTIRQ | VCPUMNTIRQn | This interrupt indicates that a Virtual CPU Interface on the corresponding core needs serviced. This interrupt is serviced by software switching to the virtual CPU and finding what specific service needs done. |
A53_COREy_CNTHPIRQ | CNTHPIRQn | This interrupt indicates a physical timer event at the EL2 (Hypervisor) exception level. Service of this interrupt is dependent on what the timer was set for. Software should take exception to EL2 and service accordingly. |
A53_COREy_CNTPNSIRQ | CNTPNSIRQn | This interrupt indicates a physical timer event at the EL1 Non-Secure exception level. Service of this interrupt is dependent on what the timer was set for. Software should take exception to EL1 Non-Secure and service accordingly. |
A53_COREy_CNTPSIRQ | CNTPSIRQn | This interrupt indicates a physical timer event at the EL1 Secure exception level. Service of this interrupt is dependent on what the timer was set for. Software should take exception to EL1 Secure and service accordingly. |
A53_COREy_CNTVIRQ | CNTVIRQn | This interrupt indicates a Virtual timer event. Service of this interrupt is dependent on what the timer was set for. Software should take exception and service accordingly. |
A53_COREy_PMUIRQ | PMUIRQn | This interrupt is generated by the Performance Monitor Unit (PMU). The PMU can generate an interrupt based on several conditions, depending on programming. Software should take exception and query the PMU as to the cause of the interrupt, and act accordingly. |
A53_COREy_DCCIRQ | COMMIRQn | Communications Channel receive or transmit interrupt |
A53_COREy_CTIIRQ | CTIIRQn | Cross Trigger Interface interrupt |
The mapping of these interrupts in the system is summarized in A53SS Integration, and can also be found in Interrupts.
For more detailed description of these interrupts and their handling, see the Arm® Cortex®-A53 MPCore Processor Technical Reference Manual.