9913a405ea
Provide access to local files via the "file://" URI scheme. There are three syntaxes: - An opaque URI with a relative path (e.g. "file:script.ipxe"). This will be interpreted as a path relative to the iPXE binary. - A hierarchical URI with a non-network absolute path (e.g. "file:/boot/script.ipxe"). This will be interpreted as a path relative to the root of the filesystem from which the iPXE binary was loaded. - A hierarchical URI with a network path in which the authority is a volume label (e.g. "file://bootdisk/script.ipxe"). This will be interpreted as a path relative to the root of the filesystem with the specified volume label. Note that the potentially desirable shell mappings (e.g. "fs0:" and "blk0:") are concepts internal to the UEFI shell binary, and do not seem to be exposed in any way to external executables. The old EFI_SHELL_PROTOCOL (which did provide access to these mappings) is no longer installed by current versions of the UEFI shell. Signed-off-by: Michael Brown <mcb30@ipxe.org> |
||
---|---|---|
.. | ||
efi_autoboot.c | ||
efi_bofm.c | ||
efi_console.c | ||
efi_debug.c | ||
efi_download.c | ||
efi_driver.c | ||
efi_fbcon.c | ||
efi_file.c | ||
efi_guid.c | ||
efi_hii.c | ||
efi_init.c | ||
efi_local.c | ||
efi_pci.c | ||
efi_pxe.c | ||
efi_reboot.c | ||
efi_smbios.c | ||
efi_snp_hii.c | ||
efi_snp.c | ||
efi_strings.c | ||
efi_time.c | ||
efi_timer.c | ||
efi_uaccess.c | ||
efi_umalloc.c | ||
efi_usb.c | ||
efi_utils.c | ||
efi_watchdog.c | ||
efi_wrap.c |