summaryrefslogtreecommitdiffstats
path: root/src/arch
diff options
context:
space:
mode:
authorMichael Brown2022-01-17 17:17:17 +0100
committerMichael Brown2022-01-18 14:16:12 +0100
commit6ba671acd922ee046b257c5119b8a0f64d275473 (patch)
treeb68c9ec07b822b18c717cbcabf692b744175bd03 /src/arch
parent[efi] Allow for autoexec scripts that are not located in a filesystem (diff)
downloadipxe-6ba671acd922ee046b257c5119b8a0f64d275473.tar.gz
ipxe-6ba671acd922ee046b257c5119b8a0f64d275473.tar.xz
ipxe-6ba671acd922ee046b257c5119b8a0f64d275473.zip
[efi] Attempt to fetch autoexec script via TFTP
Attempt to fetch the autoexec.ipxe script via TFTP using the PXE base code protocol installed on the loaded image's device handle, if present. This provides a generic alternative to the use of an embedded script for chainloaded binaries, which is particularly useful in a UEFI Secure Boot environment since it allows the script to be modified without the need to sign a new binary. As a side effect, this also provides a third method for breaking the PXE chainloading loop (as an alternative to requiring an embedded script or custom DHCP server configuration). Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/arch')
0 files changed, 0 insertions, 0 deletions