diff options
author | Cohen, Eugene <eugene@hp.com> | 2016-03-07 15:16:38 +0000 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2016-03-17 09:15:14 +0100 |
commit | 5811eea0fdb56187597e50b1282e7cfab4965a65 (patch) | |
tree | 550a7e6a4d7c86d3ad19304122dd4c6a8f197a2c /ArmPkg/Drivers/CpuDxe/CpuDxe.inf | |
parent | 8a47a6cb9e77e4cc4bf42391f7f970173bcead27 (diff) | |
download | edk2-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.inf | 10 |
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]
|