Skip to main content

XBL

The boot devicetree properties explain how to enable and disable user-initiated emergency download (EDL) in XBL. You can use the detailed EDL timeout and the USB cable options that can force the system into EDL mode. You can use these properties to configure boot-related functionality. The boot DT file path on the Linux build computer is /boot_images/boot/Settings/Soc/<chipset>/Core/Boot/sw_boot.dtsi.

Table: Boot DT properties

UEFI

In the UEFI environment, the device path protocol defines how to connect and identify the devices, with nodes being part of this protocol. The UEFI file path on the Linux build computer is /boot_images/boot/Settings/Soc/Core/Uefi/cfg/ueficfg.dtsi. The following table lists the main types of UEFI device path nodes and property names.

Table: UEFI device path nodes and properties

These UEFI DT properties, including OsConfigTableSelection, are also used to select the default hypervisor (Gunyah or KVM) for a platform. The binary file that carries these UEFI DT nodes—xbl_config.elf/xbl_config_kvm.elf or uefi_dtbs.elf/uefi_dtbs_kvm.elf—depends on the platform. For the full platform breakdown, see Boot interfaces overview.