In some scenarios, the information of Bios Version, Bios Release and Embedded Controller Firmware Release are fetched during UEFI booting. This patch supports updating those fields dynamically when the PCDs are empty. Signed-off-by: Nhi Pham <nhi@os.amperecomputing.com> Reviewed-by: Rebecca Cran <rebecca@quicinc.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com> Acked-by: Ard Biesheuvel <ardb@kernel.org>
41 lines
1011 B
INI
41 lines
1011 B
INI
#/** @file
|
|
# OemMiscLib.inf
|
|
#
|
|
# Copyright (c) 2022, Ampere Computing LLC. All rights reserved.
|
|
# Copyright (c) 2021, NUVIA Inc. All rights reserved.
|
|
# Copyright (c) 2018, Hisilicon Limited. All rights reserved.
|
|
# Copyright (c) 2018, Linaro Limited. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
#**/
|
|
|
|
[Defines]
|
|
INF_VERSION = 1.29
|
|
BASE_NAME = OemMiscLibNull
|
|
FILE_GUID = e80b8e6b-fffb-4c39-b433-41de67c9d7b8
|
|
MODULE_TYPE = BASE
|
|
VERSION_STRING = 1.0
|
|
LIBRARY_CLASS = OemMiscLib
|
|
|
|
[Sources.common]
|
|
OemMiscLib.c
|
|
|
|
[Packages]
|
|
ArmPkg/ArmPkg.dec
|
|
EmbeddedPkg/EmbeddedPkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
MdePkg/MdePkg.dec
|
|
|
|
[LibraryClasses]
|
|
BaseMemoryLib
|
|
DebugLib
|
|
PcdLib
|
|
|
|
[Guids]
|
|
gZeroGuid
|
|
|
|
[Pcd]
|
|
gArmTokenSpaceGuid.PcdEmbeddedControllerFirmwareRelease
|
|
gArmTokenSpaceGuid.PcdSystemBiosRelease
|