aboutsummaryrefslogtreecommitdiff
path: root/src/interface
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2023-06-07 12:44:56 +0100
committerMichael Brown <mcb30@ipxe.org>2023-06-07 12:57:51 +0100
commita64764d10fd78333c0696927a1009877388619d4 (patch)
tree9fcc261b1c2ece965f6e25870f36c32ecafb3e18 /src/interface
parentbc75bbaf17b35bf7850255e7effe6f2ddf6f4fb2 (diff)
downloadipxe-a64764d10fd78333c0696927a1009877388619d4.zip
ipxe-a64764d10fd78333c0696927a1009877388619d4.tar.gz
ipxe-a64764d10fd78333c0696927a1009877388619d4.tar.bz2
[efi] Add HTTP header and GUID definitions
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface')
-rw-r--r--src/interface/efi/efi_debug.c4
-rw-r--r--src/interface/efi/efi_guid.c9
2 files changed, 13 insertions, 0 deletions
diff --git a/src/interface/efi/efi_debug.c b/src/interface/efi/efi_debug.c
index 7205c69..f84f756 100644
--- a/src/interface/efi/efi_debug.c
+++ b/src/interface/efi/efi_debug.c
@@ -119,6 +119,10 @@ static struct efi_well_known_guid efi_well_known_guids[] = {
"HiiConfigAccess" },
{ &efi_hii_font_protocol_guid,
"HiiFont" },
+ { &efi_http_protocol_guid,
+ "Http" },
+ { &efi_http_service_binding_protocol_guid,
+ "HttpSb" },
{ &efi_ip4_protocol_guid,
"Ip4" },
{ &efi_ip4_config_protocol_guid,
diff --git a/src/interface/efi/efi_guid.c b/src/interface/efi/efi_guid.c
index 388a9c9..f841448 100644
--- a/src/interface/efi/efi_guid.c
+++ b/src/interface/efi/efi_guid.c
@@ -45,6 +45,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#include <ipxe/efi/Protocol/GraphicsOutput.h>
#include <ipxe/efi/Protocol/HiiConfigAccess.h>
#include <ipxe/efi/Protocol/HiiFont.h>
+#include <ipxe/efi/Protocol/Http.h>
#include <ipxe/efi/Protocol/Ip4.h>
#include <ipxe/efi/Protocol/Ip4Config.h>
#include <ipxe/efi/Protocol/Ip4Config2.h>
@@ -193,6 +194,14 @@ EFI_GUID efi_hii_config_access_protocol_guid
EFI_GUID efi_hii_font_protocol_guid
= EFI_HII_FONT_PROTOCOL_GUID;
+/** HTTP protocol GUID */
+EFI_GUID efi_http_protocol_guid
+ = EFI_HTTP_PROTOCOL_GUID;
+
+/** HTTP service binding protocol GUID */
+EFI_GUID efi_http_service_binding_protocol_guid
+ = EFI_HTTP_SERVICE_BINDING_PROTOCOL_GUID;
+
/** IPv4 protocol GUID */
EFI_GUID efi_ip4_protocol_guid
= EFI_IP4_PROTOCOL_GUID;