#/** @file | |
# | |
# Component description file for NorFlashDxe module | |
# | |
# Copyright (c) 2011 - 2021, Arm Limited. All rights reserved.<BR> | |
# | |
# SPDX-License-Identifier: BSD-2-Clause-Patent | |
# | |
#**/ | |
[Defines] | |
INF_VERSION = 1.29 | |
BASE_NAME = VirtNorFlashDxe | |
FILE_GUID = e452cabd-5fe1-4d97-8161-e80ed6a409a8 | |
MODULE_TYPE = DXE_RUNTIME_DRIVER | |
VERSION_STRING = 1.0 | |
ENTRY_POINT = NorFlashInitialise | |
[Sources.common] | |
VirtNorFlash.c | |
VirtNorFlash.h | |
VirtNorFlashDxe.c | |
VirtNorFlashFvb.c | |
[Packages] | |
EmbeddedPkg/EmbeddedPkg.dec | |
MdePkg/MdePkg.dec | |
MdeModulePkg/MdeModulePkg.dec | |
OvmfPkg/OvmfPkg.dec | |
[LibraryClasses] | |
BaseLib | |
DebugLib | |
DxeServicesTableLib | |
HobLib | |
IoLib | |
SafeIntLib | |
UefiBootServicesTableLib | |
UefiDriverEntryPoint | |
UefiLib | |
UefiRuntimeLib | |
VirtNorFlashPlatformLib | |
[Guids] | |
gEdkiiNvVarStoreFormattedGuid ## PRODUCES ## PROTOCOL | |
gEfiAuthenticatedVariableGuid | |
gEfiEventVirtualAddressChangeGuid | |
gEfiSystemNvDataFvGuid | |
gEfiVariableGuid | |
[Protocols] | |
gEfiBlockIoProtocolGuid | |
gEfiDevicePathProtocolGuid | |
gEfiDiskIoProtocolGuid | |
gEfiFirmwareVolumeBlockProtocolGuid | |
[Pcd.common] | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64 | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64 | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64 | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase | |
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize | |
[Depex] | |
gEfiCpuArchProtocolGuid |