GIC v3&4: Programming sequence of GIC Registers

Hi.,

Is there any sequence in programming GIC Registers.

  1. Physical Interrupts point of view, I have followed sequence as follows:
    • GICD
    • GICR
    • GICC/ICC
  2. Coming to Virtual Interrupts point of view, I had small doubt about which module to be programmed first either
    • GICV/ICV   (or)    GICH/ICH

Can anyone help me on this.

This is as per my understanding. Please correct me if i am wrong.

Thanks,

Rakesh.

Parents Reply Children