opengnsys_ipxe/src
Michael Brown b20f506a72 [efi] Install a device tree for the booted OS, if available
If we have a device tree available (e.g. because the user has
explicitly downloaded a device tree using the "fdt" command), then
provide it to the booted operating system as an EFI configuration
table.

Since x86 does not typically use device trees, we create weak symbols
for efi_fdt_install() and efi_fdt_uninstall() to avoid dragging FDT
support into all x86 UEFI binaries.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2025-03-28 15:29:53 +00:00
..
arch [fdt] Allow for parsing device trees where the length is known in advance 2025-03-28 15:11:39 +00:00
bin [build] Reduce scope of wildcard .gitignore rules 2024-01-09 12:39:48 +00:00
config [fdt] Add the "fdt" command 2025-03-27 15:36:39 +00:00
core [fdt] Provide the ability to create a device tree for a booted OS 2025-03-28 15:29:51 +00:00
crypto [efi] Accept and trust CA certificates in the TlsCaCertificates variable 2025-03-13 15:54:43 +00:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [fdt] Allow for the existence of multiple device trees 2025-03-28 14:14:32 +00:00
hci [fdt] Add the "fdt" command 2025-03-27 15:36:39 +00:00
image [efi] Install a device tree for the booted OS, if available 2025-03-28 15:29:53 +00:00
include [efi] Install a device tree for the booted OS, if available 2025-03-28 15:29:53 +00:00
interface [efi] Install a device tree for the booted OS, if available 2025-03-28 15:29:53 +00:00
libgcc [libgcc] Change __divmoddi4 from int64 [unknown] to int64_t 2020-07-21 14:33:32 +01:00
net [tls] Allow for NIST elliptic curve point formats 2025-01-21 15:55:33 +00:00
scripts [arm] Inhibit linker warnings about an implied executable stack 2023-01-23 12:55:44 +00:00
tests [cpio] Allow for the construction of pure directories 2025-03-12 14:32:41 +00:00
usr [fdt] Add the concept of an FDT image 2025-03-27 15:36:39 +00:00
util [riscv] Add support for the RISC-V CPU architecture 2024-09-15 22:34:10 +01:00
.gitignore [build] Reduce scope of wildcard .gitignore rules 2024-01-09 12:39:48 +00:00
Makefile [build] Allow for per-architecture cross-compilation prefixes 2024-10-29 14:11:08 +00:00
Makefile.efi [efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devices 2024-03-25 17:58:33 +00:00
Makefile.housekeeping [build] Use -fshort-wchar when building EFI host utilities 2025-03-10 12:34:35 +00:00
Makefile.linux [linux] Allow a sysroot to be specified via SYSROOT=... 2024-09-15 10:01:35 +01:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00