#/** @file\r
# Base Library implementation.\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation.\r
+# Copyright (c) 2007 - 2009, Intel Corporation.<BR>\r
+# Portions copyright (c) 2008-2009 Apple Inc. All rights reserved.<BR>\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
LIBRARY_CLASS = BaseLib \r
\r
#\r
-# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
+# VALID_ARCHITECTURES = IA32 X64 IPF EBC ARM\r
#\r
\r
[Sources.common]\r
Ipf/AccessPsr.s\r
Ipf/AccessPmr.s\r
Ipf/AccessKr.s\r
+ Ipf/AccessKr7.s\r
Ipf/AccessGcr.s\r
Ipf/AccessEicr.s\r
Ipf/AccessDbr.s\r
Unaligned.c\r
Math64.c\r
\r
+[Sources.ARM]\r
+ Arm/InternalSwitchStack.c\r
+ Arm/Unaligned.c\r
+ Math64.c \r
+ \r
+ Arm/SwitchStack.asm | RVCT\r
+ Arm/SetJumpLongJump.asm | RVCT\r
+ Arm/DisableInterrupts.asm | RVCT\r
+ Arm/EnableInterrupts.asm | RVCT\r
+ Arm/GetInterruptsState.asm | RVCT\r
+ Arm/CpuPause.asm | RVCT\r
+ Arm/CpuBreakpoint.asm\r
+ \r
+ Arm/GccInline.c | GCC\r
+ Arm/EnableInterrupts.S | GCC\r
+ Arm/DisableInterrupts.S | GCC\r
+ Arm/GetInterruptsState.S | GCC\r
+ Arm/SetJumpLongJump.S | GCC\r
+ Arm/CpuBreakpoint.S | GCC\r
+\r
[Packages]\r
MdePkg/MdePkg.dec\r
\r
DebugLib\r
BaseMemoryLib\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength\r
-\r
+ gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList\r