summaryrefslogtreecommitdiffstats
path: root/ArmPkg/Drivers/CpuDxe/CpuDxe.inf
diff options
context:
space:
mode:
authorCohen, Eugene <eugene@hp.com>2016-03-07 15:16:38 +0000
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2016-03-17 09:15:14 +0100
commit5811eea0fdb56187597e50b1282e7cfab4965a65 (patch)
tree550a7e6a4d7c86d3ad19304122dd4c6a8f197a2c /ArmPkg/Drivers/CpuDxe/CpuDxe.inf
parent8a47a6cb9e77e4cc4bf42391f7f970173bcead27 (diff)
downloadedk2-5811eea0fdb56187597e50b1282e7cfab4965a65.tar.gz
edk2-5811eea0fdb56187597e50b1282e7cfab4965a65.tar.bz2
edk2-5811eea0fdb56187597e50b1282e7cfab4965a65.zip
ArmPkg: update CpuDxe to use CpuExceptionHandlerLib
Use the new ARM/AArch64 implementation of the base CpuExceptionHandlerLib library from CpuDxe to centralize exception handling. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eugene Cohen <eugene@hp.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'ArmPkg/Drivers/CpuDxe/CpuDxe.inf')
-rw-r--r--ArmPkg/Drivers/CpuDxe/CpuDxe.inf10
1 files changed, 3 insertions, 7 deletions
diff --git a/ArmPkg/Drivers/CpuDxe/CpuDxe.inf b/ArmPkg/Drivers/CpuDxe/CpuDxe.inf
index 9ad242a42e..21cdf319d4 100644
--- a/ArmPkg/Drivers/CpuDxe/CpuDxe.inf
+++ b/ArmPkg/Drivers/CpuDxe/CpuDxe.inf
@@ -29,17 +29,13 @@
CpuDxe.h
CpuMpCore.c
CpuMmuCommon.c
+ Exception.c
[Sources.ARM]
Arm/Mmu.c
- Arm/Exception.c
- Arm/ExceptionSupport.asm | RVCT
- Arm/ExceptionSupport.S | GCC
[Sources.AARCH64]
AArch64/Mmu.c
- AArch64/Exception.c
- AArch64/ExceptionSupport.S
[Packages]
ArmPkg/ArmPkg.dec
@@ -52,6 +48,7 @@
BaseMemoryLib
CacheMaintenanceLib
CpuLib
+ CpuExceptionHandlerLib
DebugLib
DefaultExceptionHandlerLib
DxeServicesTableLib
@@ -69,14 +66,13 @@
gEfiDebugImageInfoTableGuid
gArmMpCoreInfoGuid
gIdleLoopEventGuid
+ gEfiVectorHandoffTableGuid
[Pcd.common]
gArmTokenSpaceGuid.PcdVFPEnabled
- gArmTokenSpaceGuid.PcdCpuVectorBaseAddress
[FeaturePcd.common]
gArmTokenSpaceGuid.PcdCpuDxeProduceDebugSupport
- gArmTokenSpaceGuid.PcdRelocateVectorTable
gArmTokenSpaceGuid.PcdDebuggerExceptionSupport
[Depex]