• 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...
  • GIC virtualization -- GICH_ELRSR and hardware interrupts
    Consider a hypervisor injecting a hardware interrupt in a virtual machine, by setting the HW bit in a List Register (LR). According to the GICv{2,3,4} specification, after the virtual machine has taken...
  • 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...
  • why the inter-core SGI interrupt cannot be trigged on GICv3 hardware
    My hareware environment: 1.  a ARMv8 processor , which  runs in 64bit EL3 and 32bit EL2&EL1. 2. a GICv3 interrupt controller Running in 32bit hyp mode,  I try to send a SGI interrupt from core0 to core1...
  • 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...