efi_loader: efi_net: add EFI_HTTP_PROTOCOL
authorAdriano Cordova <adrianox@gmail.com>
Wed, 4 Dec 2024 03:05:26 +0000 (00:05 -0300)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Wed, 4 Dec 2024 11:24:38 +0000 (12:24 +0100)
commit238e0269d82f9662b27cd040e32c3543ccf3380f
tree8fb2d41220ac5923b92573accf1b92a438586d79
parent929363cbb35ef9943f9c02938dc23d2c78582c5f
efi_loader: efi_net: add EFI_HTTP_PROTOCOL

Add an EFI HTTP driver. This commit implements the
EFI_HTTP_PROTOCOL and the EFI_HTTP_SERVICE_BINDING_PROTOCOL.
The latter is attached to the handle of th efi network
device. This is the same handle where snp, pxe, and ipconfig
are attached to.

Signed-off-by: Adriano Cordova <adrianox@gmail.com>
include/efi_loader.h
lib/efi_loader/Kconfig
lib/efi_loader/Makefile
lib/efi_loader/efi_http.c [new file with mode: 0644]
lib/efi_loader/efi_net.c