[PATCH v2 6/6] doc: uefi: add HTTP Boot support
Ilias Apalodimas
ilias.apalodimas at linaro.org
Thu Sep 14 15:57:25 CEST 2023
On Fri, Sep 01, 2023 at 07:25:42PM +0900, Masahisa Kojima wrote:
> This adds the description about HTTP Boot.
>
> Signed-off-by: Masahisa Kojima <masahisa.kojima at linaro.org>
> ---
> doc/develop/uefi/uefi.rst | 21 +++++++++++++++++++++
> 1 file changed, 21 insertions(+)
>
> diff --git a/doc/develop/uefi/uefi.rst b/doc/develop/uefi/uefi.rst
> index a7a41f2fac..fd87bb1edb 100644
> --- a/doc/develop/uefi/uefi.rst
> +++ b/doc/develop/uefi/uefi.rst
> @@ -594,6 +594,27 @@ UEFI variables. Booting according to these variables is possible via::
> As of U-Boot v2020.10 UEFI variables cannot be set at runtime. The U-Boot
> command 'efidebug' can be used to set the variables.
>
> +UEFI HTTP Boot
> +~~~~~~~~~~~~~~
> +
> +HTTP Boot provides the capability for system deployment and configuration
> +over the network. HTTP Boot can be activated by specifying::
> +
> + CONFIG_CMD_DNS
> + CONFIG_CMD_WGET
> + CONFIG_BLKMAP
> +
> +Set up the load option specifying the target URI::
> +
> + efidebug boot add -u 1 netinst http://foo/bar
> +
> +When this load option is selected as boot selection, resolve the
> +host ip address by dhs, then download the file with wget.
dhs -> dns
what happens if it's an IP address?
> +If the downloaded file extension is .iso or .img file, efibootmgr tries to
> +mount the image and boot with the default file(e.g. EFI/BOOT/BOOTAA64.EFI).
> +If the downloaded file extension is .efi and file is PE-COFF image,
> +load the downloaded file and start it.
> +
> Executing the built in hello world application
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> --
> 2.34.1
>
Thanks
/Ilias
More information about the U-Boot
mailing list