Files
system76-edk2/MdeModulePkg/Universal/CapsuleOnDiskLoadPei/CapsuleOnDiskLoadPei.inf
Wei6 Xu c1227348e3 MdeModulePkg: Add CapsuleOnDiskLoadPei PEIM.
REF: https://github.com/tianocore/tianocore.github.io/wiki/
UEFI-Capsule-on-Disk-Introducation

This module provides PPI to load Capsule On Disk temp relocation file
from Root Directory file system, retrieve the capsules from the temp
file and create capsule hobs for these capsules.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Chao B Zhang <chao.b.zhang@intel.com>
Signed-off-by: Wei6 Xu <wei6.xu@intel.com>
Reviewed-by: Chao B Zhang <chao.b.zhang@intel.com>
Acked-by: Hao A Wu <hao.a.wu@intel.com>
2019-06-26 15:10:42 +08:00

65 lines
1.8 KiB
INI

## @file
# Load Capsule on Disk module.
#
# Load Capsule On Disk from Root Directory file system. Create CV hob
# based on temporary Capsule On Disk file.
#
# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = CapsuleOnDiskLoadPei
MODULE_UNI_FILE = CapsuleOnDiskLoadPei.uni
FILE_GUID = 8ADEDF9E-2EC8-40fb-AE56-B76D90225D2D
MODULE_TYPE = PEIM
VERSION_STRING = 1.0
ENTRY_POINT = InitializeCapsuleOnDiskLoad
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 EBC
#
[Sources]
CapsuleOnDiskLoadPei.c
[Packages]
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
[LibraryClasses]
PeimEntryPoint
DebugLib
HobLib
BaseMemoryLib
MemoryAllocationLib
ReportStatusCodeLib
[Ppis]
gEdkiiPeiCapsuleOnDiskPpiGuid ## PRODUCES
gEfiPeiReadOnlyVariable2PpiGuid ## CONSUMES
gEdkiiPeiBootInCapsuleOnDiskModePpiGuid ## SOMETIMES_CONSUMES
gEfiPeiDeviceRecoveryModulePpiGuid ## CONSUMES
gEfiPeiCapsulePpiGuid ## CONSUMES
[Guids]
gEfiCapsuleVendorGuid ## SOMETIMES_CONSUMES ## Variable L"CodRelocationInfo"
[Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdCoDRelocationFileName ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdCapsuleMax ## CONSUMES
[PcdEx]
gEfiMdeModulePkgTokenSpaceGuid.PcdRecoveryFileName ## PRODUCES
[Depex]
gEdkiiPeiBootInCapsuleOnDiskModePpiGuid
[UserExtensions.TianoCore."ExtraFiles"]
CapsuleOnDiskLoadPeiExtra.uni