AArch64/GICv3: Understanding AFF1 in ICC_SGI1R_EL1 and IPI Handling Across Clusters
ARM Cortex-A Clusters and GICv3: AFF1 Field Behavior in ICC_SGI1R_EL1 The ARM Cortex-A architecture, particularly when paired with the Generic Interrupt Controller version 3 (GICv3), introduces a sophisticated mechanism for handling inter-processor interrupts (IPIs). A key component of this mechanism is the ICC_SGI1R_EL1 register, which is used to generate software-generated interrupts (SGIs). One of the…