ARM Packages: Moved ARM assembly files to 'Arm' subdirectory

Signed-off-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13772 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
oliviermartin 2012-09-28 10:52:16 +00:00
parent 145292e4c8
commit 21de944e03
20 changed files with 37 additions and 26 deletions

View File

@ -59,9 +59,7 @@ This is the stack constructed by the exception handler (low address to high addr
IMPORT CommonCExceptionHandler IMPORT CommonCExceptionHandler
PRESERVE8 PRESERVE8
AREA DxeExceptionHandlers, CODE, READONLY AREA DxeExceptionHandlers, CODE, READONLY, CODEALIGN, ALIGN=5
ALIGN 32
// //
// This code gets copied to the ARM vector table // This code gets copied to the ARM vector table

View File

@ -3,7 +3,7 @@
# DXE CPU driver # DXE CPU driver
# #
# Copyright (c) 2009, Apple Inc. All rights reserved.<BR> # Copyright (c) 2009, Apple Inc. All rights reserved.<BR>
# Copyright (c) 2011, ARM Limited. All rights reserved. # Copyright (c) 2011-2012, ARM Limited. All rights reserved.
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -24,24 +24,26 @@
ENTRY_POINT = CpuDxeInitialize ENTRY_POINT = CpuDxeInitialize
[Sources.ARM] [Sources.Common]
CpuDxe.c CpuDxe.c
CpuDxe.h CpuDxe.h
CpuMpCore.c CpuMpCore.c
Exception.c
# #
# Prior to ARMv6 we have multiple stacks, one per mode # Prior to ARMv6 we have multiple stacks, one per mode
# #
# ExceptionSupport.asm | RVCT # ArmV4/ExceptionSupport.asm | RVCT
# ExceptionSupport.S | GCC # ArmV4/ExceptionSupport.S | GCC
# #
# ARMv6 or later uses a single stack via srs/stm instructions # ARMv6 or later uses a single stack via srs/stm instructions
# #
ExceptionSupport.ARMv6.asm | RVCT
ExceptionSupport.ARMv6.S | GCC [Sources.ARM]
Mmu.c Mmu.c
Exception.c
ArmV6/ExceptionSupport.asm | RVCT
ArmV6/ExceptionSupport.S | GCC
[Packages] [Packages]

View File

@ -21,7 +21,6 @@
ENTRY_POINT = SemihostFsEntryPoint ENTRY_POINT = SemihostFsEntryPoint
[Sources.ARM] [Sources.ARM]
Arm/SemihostFs.c Arm/SemihostFs.c

View File

@ -32,7 +32,7 @@
# #
[Sources.ARM] [Sources.Common]
ScanMem64Wrapper.c ScanMem64Wrapper.c
ScanMem32Wrapper.c ScanMem32Wrapper.c
ScanMem16Wrapper.c ScanMem16Wrapper.c
@ -47,6 +47,8 @@
MemLibGeneric.c MemLibGeneric.c
MemLibGuid.c MemLibGuid.c
MemLibInternals.h MemLibInternals.h
[Sources.ARM]
Arm/CopyMem.asm Arm/CopyMem.asm
Arm/CopyMem.S Arm/CopyMem.S
Arm/SetMem.asm Arm/SetMem.asm

View File

@ -35,8 +35,10 @@
[Sources.common] [Sources.common]
RTSM.c RTSM.c
RTSMMem.c RTSMMem.c
RTSMHelper.asm | RVCT
RTSMHelper.S | GCC [Sources.ARM]
Arm/RTSMHelper.asm | RVCT
Arm/RTSMHelper.S | GCC
[FeaturePcd] [FeaturePcd]
gEmbeddedTokenSpaceGuid.PcdCacheEnable gEmbeddedTokenSpaceGuid.PcdCacheEnable

View File

@ -33,8 +33,10 @@
[Sources.common] [Sources.common]
RTSM.c RTSM.c
RTSMHelper.asm | RVCT
RTSMHelper.S | GCC [Sources.ARM]
Arm/RTSMHelper.asm | RVCT
Arm/RTSMHelper.S | GCC
[FeaturePcd] [FeaturePcd]
gEmbeddedTokenSpaceGuid.PcdCacheEnable gEmbeddedTokenSpaceGuid.PcdCacheEnable

View File

@ -33,10 +33,12 @@
[Sources.common] [Sources.common]
RTSMSec.c RTSMSec.c
RTSMBoot.asm | RVCT
RTSMBoot.S | GCC [Sources.ARM]
RTSMHelper.asm | RVCT Arm/RTSMBoot.asm | RVCT
RTSMHelper.S | GCC Arm/RTSMBoot.S | GCC
Arm/RTSMHelper.asm | RVCT
Arm/RTSMHelper.S | GCC
[FeaturePcd] [FeaturePcd]
gEmbeddedTokenSpaceGuid.PcdCacheEnable gEmbeddedTokenSpaceGuid.PcdCacheEnable

View File

@ -31,6 +31,8 @@
[Sources.common] [Sources.common]
ArmPlatformLibNullSec.c ArmPlatformLibNullSec.c
[Sources.ARM]
ArmPlatformLibNullBoot.asm | RVCT ArmPlatformLibNullBoot.asm | RVCT
ArmPlatformLibNullBoot.S | GCC ArmPlatformLibNullBoot.S | GCC

View File

@ -1,5 +1,5 @@
#/* @file #/* @file
# Copyright (c) 2011, ARM Limited. All rights reserved. # Copyright (c) 2011-2012, ARM Limited. All rights reserved.
# #
# This program and the accompanying materials # This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License # are licensed and made available under the terms and conditions of the BSD License
@ -21,8 +21,10 @@
[Sources.common] [Sources.common]
ArmTrustedMonitorLibNull.c ArmTrustedMonitorLibNull.c
MonitorTable.asm | RVCT
MonitorTable.S | GCC [Sources.ARM]
Arm/MonitorTable.asm | RVCT
Arm/MonitorTable.S | GCC
[Packages] [Packages]
ArmPkg/ArmPkg.dec ArmPkg/ArmPkg.dec