Skip to content
Commit 20898ea9 authored by Alexander Graf's avatar Alexander Graf Committed by Tom Rini
Browse files

distro: Add efi pxe boot code



Now that we can expose network functionality to EFI applications,
the logical next step is to load them via pxe to execute them as
well.

This patch adds the necessary bits to the distro script to automatically
load and execute EFI payloads. It identifies the dhcp client as a uEFI
capable PXE client, hoping the server returns a tftp path to a workable
EFI binary that we can then execute.

To enable boards that don't come with a working device tree preloaded,
this patch also adds support to load a device tree from the /dtb directory
on the remote tftp server.

Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
Reviewed-by: default avatarTom Rini <trini@konsulko.com>
parent 210be5c4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment