• AArch64/GICv3:ICC_SGI1R_EL1: AFF1
    I wonder, is AFF1 in ICC_SGI1R_EL1 also a bit-mask or does it address directly the cluster? So does AFF1 == 3 address cluster 3 or cluster 0 and cluster 1.
  • GICv3: setting G1SEN / G1NSEN in GICD_CTLR
    During my experiment with GICv3 using ARM Foundation platform, I tried to set GICD_CTLR value from 0x0 to 0x37 (ARE S/NS + Enable G0, G1S and G1NS) and I got the surprise to see that the finale value...
  • gicv3 aarch32 icc_hsre
    Hi, I am working with GICV3 on a Cortex A53 that is currently in aarcH32 EL2 state. When I try to read the ICC_HSRE I get an undefined instruction and the system crashes. The instruction I am using...
  • Use GICv3 legacy support
    I'm using a cortex-a53 FVP model. It comes only with GICv3, but by reading the ICC_SRE_EL3.SRE bit I see this implementation has legacy support. Before leaving EL3 I configure all interrupts to group...
  • Does the ThunderX CP processor support AArch32?
    It's my understanding that AArch64 is supposed to be backward compatible with AArch32, at least that is what the documentation says. But, I found one (1) page at https://en.wikichip.org/wiki/cavium/thunderx...