Copy code from PrePi to PrePeiCore that prints the firmware version and build date early in the boot process. Signed-off-by: Rebecca Cran <rebecca@quicinc.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com> Tested-by: Oliver Steffen <osteffen@redhat.com> Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
		
			
				
	
	
		
			77 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| #/** @file
 | |
| #  Pre PeiCore - Hand-off to PEI Core in Normal World
 | |
| #
 | |
| #  Copyright (c) 2011-2014, ARM Limited. All rights reserved.
 | |
| #
 | |
| #  SPDX-License-Identifier: BSD-2-Clause-Patent
 | |
| #
 | |
| #**/
 | |
| 
 | |
| [Defines]
 | |
|   INF_VERSION                    = 0x00010005
 | |
|   BASE_NAME                      = ArmPlatformPrePeiCore
 | |
|   FILE_GUID                      = b78d02bb-d0b5-4389-bc7f-b39ee846c784
 | |
|   MODULE_TYPE                    = SEC
 | |
|   VERSION_STRING                 = 1.0
 | |
| 
 | |
| [Sources.common]
 | |
|   MainMPCore.c
 | |
|   PrePeiCore.h
 | |
|   PrePeiCore.c
 | |
| 
 | |
| [Sources.ARM]
 | |
|   Arm/ArchPrePeiCore.c
 | |
|   Arm/PrePeiCoreEntryPoint.S   | GCC
 | |
|   Arm/SwitchStack.S        | GCC
 | |
|   Arm/Exception.S          | GCC
 | |
| 
 | |
| [Sources.AARCH64]
 | |
|   AArch64/ArchPrePeiCore.c
 | |
|   AArch64/PrePeiCoreEntryPoint.S
 | |
|   AArch64/SwitchStack.S
 | |
|   AArch64/Exception.S
 | |
|   AArch64/Helper.S
 | |
| 
 | |
| [Packages]
 | |
|   MdePkg/MdePkg.dec
 | |
|   MdeModulePkg/MdeModulePkg.dec
 | |
|   ArmPkg/ArmPkg.dec
 | |
|   ArmPlatformPkg/ArmPlatformPkg.dec
 | |
| 
 | |
| [LibraryClasses]
 | |
|   ArmLib
 | |
|   ArmPlatformLib
 | |
|   CacheMaintenanceLib
 | |
|   BaseLib
 | |
|   DebugLib
 | |
|   DebugAgentLib
 | |
|   IoLib
 | |
|   ArmGicLib
 | |
|   PrintLib
 | |
|   SerialPortLib
 | |
| 
 | |
| [Ppis]
 | |
|   gEfiTemporaryRamSupportPpiGuid
 | |
|   gArmMpCoreInfoPpiGuid
 | |
| 
 | |
| [Pcd]
 | |
|   gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
 | |
| 
 | |
| [FeaturePcd]
 | |
|   gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
 | |
| 
 | |
| [FixedPcd]
 | |
|   gArmTokenSpaceGuid.PcdFvBaseAddress
 | |
|   gArmTokenSpaceGuid.PcdFvSize
 | |
|   gArmTokenSpaceGuid.PcdVFPEnabled
 | |
| 
 | |
|   gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase
 | |
|   gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
 | |
|   gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
 | |
| 
 | |
|   gArmTokenSpaceGuid.PcdGicDistributorBase
 | |
|   gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
 | |
|   gArmTokenSpaceGuid.PcdGicSgiIntId
 | |
| 
 | |
|   gEfiMdeModulePkgTokenSpaceGuid.PcdInitValueInTempStack
 |