diff options
Diffstat (limited to 'ArmPkg/Drivers/ArmGic/ArmGicSec.c')
-rw-r--r-- | ArmPkg/Drivers/ArmGic/ArmGicSec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ArmPkg/Drivers/ArmGic/ArmGicSec.c b/ArmPkg/Drivers/ArmGic/ArmGicSec.c index bae76e441b..f249eac36a 100644 --- a/ArmPkg/Drivers/ArmGic/ArmGicSec.c +++ b/ArmPkg/Drivers/ArmGic/ArmGicSec.c @@ -45,7 +45,7 @@ ArmGicSetupNonSecure ( // Only try to clear valid interrupts. Ignore spurious interrupts.
while ((InterruptId & 0x3FF) < ArmGicGetMaxNumInterrupts (GicDistributorBase)) {
// Some of the SGI's are still pending, read Ack register and send End of Interrupt Signal
- MmioWrite32 (GicInterruptInterfaceBase + ARM_GIC_ICCEIOR, InterruptId);
+ ArmGicEndOfInterrupt (GicInterruptInterfaceBase, InterruptId);
// Next
InterruptId = MmioRead32 (GicInterruptInterfaceBase + ARM_GIC_ICCIAR);
|