X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ArmPkg%2FDrivers%2FCpuDxe%2FCpuDxe.inf;h=f22b255c8d3d9274c69dbe0051b902ce3ecf463d;hp=314965ca4afe5ddfc3bb4f2e6c552b2cc6fbbe94;hb=f45ce9d98c8e2cb009095366a5b3c0a0d4a68bbb;hpb=2ef2b01e07c02db339f34004445734a2dbdd80e1 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