BZ:2919 The driver is used to manage EDK2 Redfish Configuration Handler Protocol installed by EDK2 Redfish feature drivers. This is the EDK2 Redfish client driver written based on the EDK2 Redfish foundation to initialize EDK2 Redfish feature drivers. EDK2 Redfish feature drivers are used to provision/consume/update the firmware owns Redfish properties during system power on initialization. RedfishConfigHandlerCommon.c has the common code for the driver instances used in different EDK2 boot phases or used by different driver models in the future contribution. Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com> Signed-off-by: Siyuan Fu <siyuan.fu@intel.com> Signed-off-by: Fan Wang <fan.wang@intel.com> Signed-off-by: Abner Chang <abner.chang@hpe.com> Cc: Nickle Wang <nickle.wang@hpe.com> Reviewed-by: Nickle Wang <nickle.wang@hpe.com>
61 lines
1.6 KiB
INI
61 lines
1.6 KiB
INI
## @file
|
|
# INF file for the UEFI driver model Redfish Configuration Handler
|
|
# Driver.
|
|
#
|
|
# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
|
|
# (C) Copyright 2021 Hewlett Packard Enterprise Development LP<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x0001000b
|
|
BASE_NAME = RedfishConfigHandlerDriver
|
|
FILE_GUID = 6e881000-5749-11e8-9bf0-8cdcd426c973
|
|
MODULE_TYPE = UEFI_DRIVER
|
|
VERSION_STRING = 1.0
|
|
ENTRY_POINT = RedfishConfigHandlerDriverEntryPoint
|
|
UNLOAD_IMAGE = RedfishConfigHandlerDriverUnload
|
|
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 RISCV64
|
|
#
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
NetworkPkg/NetworkPkg.dec
|
|
RedfishPkg/RedfishPkg.dec
|
|
|
|
[Sources]
|
|
RedfishConfigHandlerDriver.h
|
|
RedfishConfigHandlerDriver.c
|
|
RedfishConfigHandlerCommon.h
|
|
RedfishConfigHandlerCommon.c
|
|
|
|
[LibraryClasses]
|
|
BaseLib
|
|
BaseMemoryLib
|
|
DebugLib
|
|
UefiLib
|
|
MemoryAllocationLib
|
|
NetLib
|
|
UefiBootServicesTableLib
|
|
UefiDriverEntryPoint
|
|
|
|
[Protocols]
|
|
gEfiRedfishDiscoverProtocolGuid ## CONSUMES
|
|
gEfiRestExServiceBindingProtocolGuid
|
|
gEfiRestExProtocolGuid ## CONSUMES
|
|
gEdkIIRedfishCredentialProtocolGuid ## CONSUMES
|
|
gEdkIIRedfishConfigHandlerProtocolGuid ## CONSUMES
|
|
|
|
[Guids]
|
|
gEfiEventExitBootServicesGuid ## CONSUMES ## Event
|
|
gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
|
|
|
|
[Depex]
|
|
TRUE
|
|
|