]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - hypervisor/arch/arm/gic-v2.c
arm: Remove hw flag from pending_irq
[jailhouse.git] / hypervisor / arch / arm / gic-v2.c
index 65727b0d506f7aedabd300e88f50daff487df37c..926819165fb2b351a56979fdb7e368db81157d5c 100644 (file)
@@ -265,7 +265,7 @@ static int gic_inject_irq(struct per_cpu *cpu_data, struct pending_irq *irq)
        lr = irq->virt_id;
        lr |= GICH_LR_PENDING_BIT;
 
-       if (irq->hw) {
+       if (!is_sgi(irq->virt_id)) {
                lr |= GICH_LR_HW_BIT;
                lr |= irq->type.irq << GICH_LR_PHYS_ID_SHIFT;
        } else {