Add ARM specific functions to the BaseCacheMaintenanceLib that generates an ASSERT() if any of the services are used. The ARM support in this library is only provided so the modules in the EDK II core packages can be built for ARM. ARM platforms must use an implementation of the Cache Maintenance Library that supports the target ARM CPU.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9106 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -4,7 +4,8 @@
|
||||
# Cache Maintenance Library that uses Base Library services to maintain caches.
|
||||
# This library assumes there are no chipset dependencies required to maintain caches.
|
||||
#
|
||||
# Copyright (c) 2007 - 2008, Intel Corporation
|
||||
# Copyright (c) 2007 - 2008, Intel Corporation<BR>
|
||||
# Portions Copyright (c) 2008-2009 Apple Inc.<BR>
|
||||
#
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@@ -26,10 +27,10 @@
|
||||
|
||||
|
||||
#
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC ARM
|
||||
#
|
||||
|
||||
[Sources.Ia32]
|
||||
[Sources.IA32]
|
||||
X86Cache.c
|
||||
|
||||
[Sources.X64]
|
||||
@@ -41,13 +42,16 @@
|
||||
[Sources.EBC]
|
||||
EbcCache.c
|
||||
|
||||
[Sources.ARM]
|
||||
ArmCache.c
|
||||
|
||||
[Packages]
|
||||
MdePkg/MdePkg.dec
|
||||
|
||||
[LibraryClasses.Ipf]
|
||||
PalLib
|
||||
|
||||
[LibraryClasses.common]
|
||||
BaseLib
|
||||
DebugLib
|
||||
|
||||
[LibraryClasses.Ipf]
|
||||
PalLib
|
||||
|
||||
|
Reference in New Issue
Block a user