## @file # Firmware Boot Media Info Module # # This module publishes firmware boot media device information used in the boot flow for system initialization # decisions dependent upon the firmware boot media. # # This module depends upon a library instance to actually perform firmware boot media device detection since the # detection mechanism will vary across systems. In many cases, the media type may simply be set to a single firmware # boot media device with no run-time logic required. In any case, this module should dispatch as early as possible in # the system boot flow so the firmware boot media information is available for other modules. If any dependencies are # required to dynamically determine the firmware boot media device, those should be in the DEPEX section of the active # FirmwareBootMediaInfoLib such that this module will dispatch once those dependencies are satisfied. # # Copyright (c) 2019, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] INF_VERSION = 0x00010017 BASE_NAME = FirmwareBootMediaInfoPei FILE_GUID = A8F14FA9-FC88-45F4-A622-F06E6C56E632 VERSION_STRING = 1.0 MODULE_TYPE = PEIM ENTRY_POINT = FirmwareBootMediaInfoPeiEntry [LibraryClasses] BaseLib DebugLib FirmwareBootMediaLib FirmwareBootMediaInfoLib HobLib PeimEntryPoint PeiServicesLib [Packages] MdePkg/MdePkg.dec IntelSiliconPkg/IntelSiliconPkg.dec BoardModulePkg/BoardModulePkg.dec [Sources] FirmwareBootMediaInfoPei.c [Depex] TRUE