From 8a4d81e693ac9b47eda7dc276f5384f35f921328 Mon Sep 17 00:00:00 2001 From: AJFISH Date: Fri, 8 Jan 2010 21:12:20 +0000 Subject: Adding support for a single stack, GCC check in will follow git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9697 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPkg/Drivers/CpuDxe/CpuDxe.inf | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'ArmPkg/Drivers/CpuDxe/CpuDxe.inf') diff --git a/ArmPkg/Drivers/CpuDxe/CpuDxe.inf b/ArmPkg/Drivers/CpuDxe/CpuDxe.inf index 314965ca4a..f22b255c8d 100644 --- a/ArmPkg/Drivers/CpuDxe/CpuDxe.inf +++ b/ArmPkg/Drivers/CpuDxe/CpuDxe.inf @@ -1,4 +1,3 @@ -#%HEADER% #/** @file # # DXE CPU driver @@ -28,8 +27,18 @@ CpuDxe.h DebugSupport.c Exception.c - ExceptionSupport.asm | RVCT - ExceptionSupport.S | GCC + +# +# Prior to ARMv6 we have multiple stacks, one per mode +# +# ExceptionSupport.asm | RVCT + ExceptionSupport.S | GCC + +# +# ARMv6 or later uses a single stack via srs/stm instructions +# + ExceptionSupport.ARMv6.asm | RVCT +# ExceptionSupport.ARMv6.S | GCC [Packages] ArmPkg/ArmPkg.dec -- cgit v1.2.3