I've tested the HttpBoot implementation with a simple test environment:

[QEMU] <---(tap0)---> [HOST]
 Ovmf               DHCP server
                    HTTP server

With a proper config for the dhcp and http server in the host, the firmware
successfully fetched the remote EFI file and executed it. However, the EFI
file couldn't get the correct device path so it's still not good enough for
the bootloader development.

Although the current HttpBoot implementation is incomplete, it would be
easier to develop and test the software stack with a virtual machine.

Gary Ching-Pang Lin (2):
  NetworkPkg: Remove the hostname for the http request url
  OvmfPkg: Add HttpBoot support

 NetworkPkg/HttpDxe/HttpImpl.c | 14 +++++++++++++-
 OvmfPkg/OvmfPkgIa32.dsc       | 10 ++++++++++
 OvmfPkg/OvmfPkgIa32.fdf       |  5 +++++
 OvmfPkg/OvmfPkgIa32X64.dsc    | 10 ++++++++++
 OvmfPkg/OvmfPkgIa32X64.fdf    |  5 +++++
 OvmfPkg/OvmfPkgX64.dsc        | 10 ++++++++++
 OvmfPkg/OvmfPkgX64.fdf        |  5 +++++
 7 files changed, 58 insertions(+), 1 deletion(-)

-- 
2.1.4

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to