• GICv3 -- accessing the redistributors of other cores
    In GICv2, per-core interrupts (SGIs and PPIs) are configured through banked registers in the distributor, which means that a core cannot access the configuration of the SGIs and PPIs of the other cores...
  • Interrupt Routing flow in GICv3
    Hi all, GIC is quite an interesting topic and interrupt controller can also be said as an most important module in an SoC that routes interrupts to the Processor. We know that there different interrupt...
  • What will happen if one core sends SGI interrupt to another core quickly and continuously?
    I am doing this on GICv2 controller: send SGI interrupt from core0 to core1 quickly and continuously. It looks that some interrupts are missing in core1 It seems that ARM does not provide guidance in...
  • GICv3&4: Direct Injection of Virtual Interrupts
    Can anyone make me clear about direct injection of virtual interrupts. It is said in GICv4 that it supports direct injection of virtual interrupts, 1. What is the advantage of  direct injection of virtual...
  • GICv3&4 : What is the purpose of Direct Injection of Virtual Interrupts.?
    Hi Everyone, Its true that Hypervisor inserts interrupt in the virtual machine. But, GICv4 also tells that it supports direct injection of virtual interrupts  which means that, interrupt can be inserted...