X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ArmPkg%2FDrivers%2FCpuDxe%2FCpuDxe.inf;h=e5709a63d0b575ac14ff40996573be8d861ccc57;hp=99d52f96b4f3314875c670b7df28fe96c9f9c2ce;hb=44788bae6f0ac5519764651d732a7c12b1f398c4;hpb=6f72e28d04348ad4539679949609675b114896e1
diff --git a/ArmPkg/Drivers/CpuDxe/CpuDxe.inf b/ArmPkg/Drivers/CpuDxe/CpuDxe.inf
index 99d52f96b4..e5709a63d0 100644
--- a/ArmPkg/Drivers/CpuDxe/CpuDxe.inf
+++ b/ArmPkg/Drivers/CpuDxe/CpuDxe.inf
@@ -2,8 +2,10 @@
#
# DXE CPU driver
#
-# Copyright (c) 2009, Apple Inc.
-# All rights reserved. This program and the accompanying materials
+# Copyright (c) 2009, Apple Inc. All rights reserved.
+# Copyright (c) 2011, ARM Limited. All rights reserved.
+#
+# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
# http://opensource.org/licenses/bsd-license.php
@@ -25,38 +27,41 @@
[Sources.ARM]
CpuDxe.c
CpuDxe.h
- DebugSupport.c
+ CpuMpCore.c
Exception.c
#
# Prior to ARMv6 we have multiple stacks, one per mode
#
# ExceptionSupport.asm | RVCT
- ExceptionSupport.S | GCC
+# ExceptionSupport.S | GCC
#
# ARMv6 or later uses a single stack via srs/stm instructions
#
ExceptionSupport.ARMv6.asm | RVCT
-# ExceptionSupport.ARMv6.S | GCC
- Mmu.c
+ ExceptionSupport.ARMv6.S | GCC
+ Mmu.c
[Packages]
ArmPkg/ArmPkg.dec
EmbeddedPkg/EmbeddedPkg.dec
MdePkg/MdePkg.dec
+ MdeModulePkg/MdeModulePkg.dec
[LibraryClasses]
+ ArmLib
BaseMemoryLib
CacheMaintenanceLib
- UefiDriverEntryPoint
- ArmLib
+ CpuLib
+ DebugLib
+ DefaultExceptionHandlerLib
DxeServicesTableLib
+ HobLib
PeCoffGetEntryPointLib
+ UefiDriverEntryPoint
UefiLib
- CpuLib
- DefaultExceptioHandlerLib
[Protocols]
gEfiCpuArchProtocolGuid
@@ -65,12 +70,18 @@
[Guids]
gEfiDebugImageInfoTableGuid
+ gArmMpCoreInfoGuid
+ gIdleLoopEventGuid
[Pcd.common]
+ gArmTokenSpaceGuid.PcdVFPEnabled
gArmTokenSpaceGuid.PcdCpuVectorBaseAddress
[FeaturePcd.common]
gArmTokenSpaceGuid.PcdCpuDxeProduceDebugSupport
+ gArmTokenSpaceGuid.PcdRelocateVectorTable
+ gArmTokenSpaceGuid.PcdDebuggerExceptionSupport
+ gArmTokenSpaceGuid.PcdEfiUncachedMemoryToStronglyOrdered
-[depex]
- gHardwareInterruptProtocolGuid
+[Depex]
+ TRUE