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