XBL 配置与 UEFI DTB 文件
xbl_config.elf 在所有平台上都承载 XBL 配置 DT 节点。它是否同时承载 UEFI DT 节点,或者这些节点是否位于单独的 UEFI DTB 文件中,取决于具体平台。
表:各平台的 XBL 配置与 UEFI DTB 文件
对于 Shikra 和 IQ10/Nord,
xbl_config.elf 仅包含 XBL 专用 DT 节点,而 UEFI 专用 DT 节点位于单独的 uefi_dtbs.elf(或 uefi_dtbs_kvm.elf)文件中。启动流程取决于刷写的是哪个文件:刷写 uefi_dtbs.elf 会以基于 Gunyah 的方式启动,刷写 uefi_dtbs_kvm.elf 会以基于 KVM 的方式启动。对于 Hamoa/IQ-X7181 和 Purwa/IQ-X5121,xbl_config.elf 仅包含 XBL 专用 DT 节点,而 UEFI 专用 DT 节点位于单独的压缩文件 uefi_dtbs.xz(或 uefi_dtbs_kvm.xz)中——在这些平台上仅使用压缩的 .xz 文件。启动流程取决于刷写的是哪个文件:刷写 uefi_dtbs.xz 会以基于 Gunyah 的方式启动,刷写 uefi_dtbs_kvm.xz 会以基于 KVM 的方式启动。对于 QCS6490/Kodiak/RB3Gen2、QCS5430/Kodiak/RB3Gen2Lite、IQ9/IQ-9075/Lemans、IQ8/IQ-8275/Monaco 和 IQ6/IQ615/Talos,xbl_config.elf 包含 XBL 和 UEFI 两者的 DT 节点。启动流程取决于刷写的是哪个文件:刷写 xbl_config.elf 会以基于 Gunyah 的方式启动,刷写 xbl_config_kvm.elf 会以基于 KVM 的方式启动。
