#/** @file | |
# ProcessorSubClassDxe.inf | |
# | |
# Copyright (c) 2021, NUVIA Inc. All rights reserved. | |
# Copyright (c) 2015, Hisilicon Limited. All rights reserved. | |
# Copyright (c) 2015, Linaro Limited. All rights reserved. | |
# | |
# SPDX-License-Identifier: BSD-2-Clause-Patent | |
# | |
#**/ | |
[Defines] | |
INF_VERSION = 1.29 | |
BASE_NAME = ProcessorSubClass | |
FILE_GUID = f3fe0e33-ea38-4069-9fb5-be23407207c7 | |
MODULE_TYPE = DXE_DRIVER | |
VERSION_STRING = 1.0 | |
ENTRY_POINT = ProcessorSubClassEntryPoint | |
[Sources] | |
SmbiosProcessorArmCommon.c | |
ProcessorSubClass.c | |
ProcessorSubClassStrings.uni | |
SmbiosProcessor.h | |
[Sources.AARCH64] | |
SmbiosProcessorAArch64.c | |
[Sources.ARM] | |
SmbiosProcessorArm.c | |
[Packages] | |
ArmPkg/ArmPkg.dec | |
MdeModulePkg/MdeModulePkg.dec | |
MdePkg/MdePkg.dec | |
[LibraryClasses] | |
ArmLib | |
ArmSmcLib | |
BaseLib | |
BaseMemoryLib | |
DebugLib | |
HiiLib | |
IoLib | |
MemoryAllocationLib | |
OemMiscLib | |
PcdLib | |
PrintLib | |
UefiDriverEntryPoint | |
[Protocols] | |
gEfiSmbiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED | |
[Pcd] | |
gArmTokenSpaceGuid.PcdProcessorManufacturer | |
gArmTokenSpaceGuid.PcdProcessorVersion | |
gArmTokenSpaceGuid.PcdProcessorSerialNumber | |
gArmTokenSpaceGuid.PcdProcessorAssetTag | |
gArmTokenSpaceGuid.PcdProcessorPartNumber | |
[Guids] | |
[Depex] | |
gEfiSmbiosProtocolGuid |