]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Lib.c
ArmPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / ArmPkg / Drivers / ArmGic / GicV2 / ArmGicV2Lib.c
CommitLineData
793ca69f
OM
1/** @file\r
2*\r
3* Copyright (c) 2013-2014, ARM Limited. All rights reserved.\r
4*\r
4059386c 5* SPDX-License-Identifier: BSD-2-Clause-Patent\r
793ca69f
OM
6*\r
7**/\r
8\r
9#include <Library/ArmGicLib.h>\r
10#include <Library/IoLib.h>\r
11\r
12UINTN\r
13EFIAPI\r
14ArmGicV2AcknowledgeInterrupt (\r
15 IN UINTN GicInterruptInterfaceBase\r
16 )\r
17{\r
18 // Read the Interrupt Acknowledge Register\r
19 return MmioRead32 (GicInterruptInterfaceBase + ARM_GIC_ICCIAR);\r
20}\r
21\r
22VOID\r
23EFIAPI\r
24ArmGicV2EndOfInterrupt (\r
25 IN UINTN GicInterruptInterfaceBase,\r
26 IN UINTN Source\r
27 )\r
28{\r
29 MmioWrite32 (GicInterruptInterfaceBase + ARM_GIC_ICCEIOR, Source);\r
30}\r