]> git.proxmox.com Git - mirror_edk2.git/blob - RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.inf
MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitialize
[mirror_edk2.git] / RedfishPkg / RedfishDiscoverDxe / RedfishDiscoverDxe.inf
1 ## @file
2 # Implementation of EFI_REDFISH_DISCOVER_PROTOCOL interfaces.
3 #
4 # (C) Copyright 2021 Hewlett Packard Enterprise Development LP<BR>
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 ##
9
10 [Defines]
11 INF_VERSION = 0x0001001b
12 BASE_NAME = RedfishDiscoverDxe
13 FILE_GUID = 28A76FE5-43D7-48A3-9714-C1B7BDD6DFB6
14 MODULE_TYPE = UEFI_DRIVER
15 VERSION_STRING = 1.0
16 ENTRY_POINT = RedfishDiscoverEntryPoint
17 UNLOAD_IMAGE = RedfishDiscoverUnload
18
19 [Packages]
20 MdePkg/MdePkg.dec
21 MdeModulePkg/MdeModulePkg.dec
22 NetworkPkg/NetworkPkg.dec
23 RedfishPkg/RedfishPkg.dec
24
25 [Sources]
26 ComponentName.c
27 RedfishDiscoverDxe.c
28 RedfishSmbiosHostInterface.c
29 RedfishDiscoverInternal.h
30
31 [LibraryClasses]
32 BaseLib
33 BaseMemoryLib
34 DebugLib
35 MemoryAllocationLib
36 PrintLib
37 RestExLib
38 UefiLib
39 UefiBootServicesTableLib
40 UefiDriverEntryPoint
41
42 [Protocols]
43 gEfiRestExServiceBindingProtocolGuid ## Consuming
44 gEfiRestExProtocolGuid ## Consuming
45 gEfiTcp4ServiceBindingProtocolGuid ## Consuming
46 gEfiTcp4ProtocolGuid ## Consuming
47 gEfiTcp6ServiceBindingProtocolGuid ## Consuming
48 gEfiTcp6ProtocolGuid ## Consuming
49 gEfiRedfishDiscoverProtocolGuid ## Prodcuing
50 gEfiSmbiosProtocolGuid ## Consuming
51 gEfiDriverBindingProtocolGuid ## Consuming
52
53 [Pcd]
54 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishDiscoverAccessModeInBand ## CONSUMES
55