X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ArmPkg%2FDrivers%2FPL390Gic%2FPL390GicDxe.c;h=94da7f5a744170567c0bbc07e632284f9133c811;hp=da86bbcd84652a1ab7d972762d162d0d818d0b4c;hb=8e01b449de91cfcd1bdf473ae1bc766c22eb616e;hpb=1bfda055dfbc52678655ab2ded721f9f7c0cd496;ds=sidebyside diff --git a/ArmPkg/Drivers/PL390Gic/PL390GicDxe.c b/ArmPkg/Drivers/PL390Gic/PL390GicDxe.c index da86bbcd84..94da7f5a74 100644 --- a/ArmPkg/Drivers/PL390Gic/PL390GicDxe.c +++ b/ArmPkg/Drivers/PL390Gic/PL390GicDxe.c @@ -257,6 +257,7 @@ IrqInterruptHandler ( GicInterrupt = MmioRead32 (PcdGet32(PcdGicInterruptInterfaceBase) + GIC_ICCIAR); if (GicInterrupt >= PcdGet32(PcdGicNumInterrupts)) { MmioWrite32 (PcdGet32(PcdGicInterruptInterfaceBase) + GIC_ICCEIOR, GicInterrupt); + return; } InterruptHandler = gRegisteredInterruptHandlers[GicInterrupt];