VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/RedfishPkg/RedfishRestExDxe/RedfishRestExDxe.inf

Last change on this file was 105670, checked in by vboxsync, 7 months ago

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

  • Property svn:eol-style set to native
File size: 2.1 KB
Line 
1## @file
2# Implementation of Redfish EFI_REST_EX_PROTOCOL interfaces.
3#
4# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
5# (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
6# Copyright (c) 2023, American Megatrends International LLC.
7# Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
8# Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved.<BR>
9#
10# SPDX-License-Identifier: BSD-2-Clause-Patent
11#
12##
13
14[Defines]
15 INF_VERSION = 0x0001001b
16 BASE_NAME = RedfishRestExDxe
17 FILE_GUID = B64702DA-E6B5-43c8-8CE8-D253071E9D6C
18 MODULE_TYPE = UEFI_DRIVER
19 VERSION_STRING = 1.0
20 ENTRY_POINT = RedfishRestExDriverEntryPoint
21 UNLOAD_IMAGE = NetLibDefaultUnload
22 MODULE_UNI_FILE = RedfishRestExDxe.uni
23
24[Packages]
25 MdePkg/MdePkg.dec
26 MdeModulePkg/MdeModulePkg.dec
27 NetworkPkg/NetworkPkg.dec
28 RedfishPkg/RedfishPkg.dec
29
30[Sources]
31 ComponentName.c
32 RedfishRestExDriver.c
33 RedfishRestExDriver.h
34 RedfishRestExImpl.c
35 RedfishRestExProtocol.c
36 RedfishRestExInternal.h
37
38[LibraryClasses]
39 BaseLib
40 BaseMemoryLib
41 DebugLib
42 DevicePathLib
43 DpcLib
44 HttpLib
45 HttpIoLib
46 PrintLib
47 MemoryAllocationLib
48 NetLib
49 RedfishDebugLib
50 UefiLib
51 UefiBootServicesTableLib
52 UefiDriverEntryPoint
53 UefiRuntimeServicesTableLib
54
55[Protocols]
56 gEfiRestExServiceBindingProtocolGuid ## BY_START
57 gEfiRestExProtocolGuid ## BY_START
58 gEfiHttpServiceBindingProtocolGuid ## TO_START
59 gEfiHttpProtocolGuid ## TO_START
60 gEfiDevicePathProtocolGuid ## TO_START
61 gEdkiiHttpCallbackProtocolGuid ## CONSUMES
62 gEfiTlsProtocolGuid ## CONSUMES
63
64[Pcd]
65 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExServiceAccessModeInBand ## CONSUMES
66 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExChunkRequestMode ## CONSUMES
67 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExAddingExpect ## CONSUMES
68
69[UserExtensions.TianoCore."ExtraFiles"]
70 RedfishRestExDxeExtra.uni
71
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette