From f2d9882e175db1832a90378a01f72d3c3b3f2264 Mon Sep 17 00:00:00 2001 From: Tom Rini Date: Mon, 1 Nov 2021 15:32:51 -0400 Subject: conf/machine: k3: Enable grub-efi by default in wic images All of our platforms here support running EFI binaries. We can have wic generate a simple grub.cfg file for us that will find the root partition via PARTUUID and utilize the device tree that is already discoverable via the EFI configuration tables. Assuming the EFI loader is U-Boot, this device tree can be replaced at run-time by the normal mechanism of loading in to memory and passing that address as an argument to bootefi. Signed-off-by: Tom Rini Reviewed-by: Denys Dmytriyenko Signed-off-by: Yogesh Siraswar Signed-off-by: Denys Dmytriyenko Signed-off-by: Yogesh Siraswar --- conf/machine/include/k3.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'conf/machine/include/k3.inc') diff --git a/conf/machine/include/k3.inc b/conf/machine/include/k3.inc index 20ab7a9e..a39ddd2a 100644 --- a/conf/machine/include/k3.inc +++ b/conf/machine/include/k3.inc @@ -44,8 +44,12 @@ IMAGE_BOOT_FILES_LEGACY = "${SPL_BINARY} u-boot.${UBOOT_SUFFIX} tiboot3.bin sysf IMAGE_BOOT_FILES_MULTI_CERT = "${SPL_BINARY} u-boot.${UBOOT_SUFFIX} tiboot3.bin" IMAGE_BOOT_FILES ?= "${IMAGE_BOOT_FILES_LEGACY}" +IMAGE_EFI_BOOT_FILES ?= "${IMAGE_BOOT_FILES}" -WKS_FILE ?= "sdimage-2part.wks" +EFI_PROVIDER ?= "grub-efi" +MACHINE_FEATURES += "efi" + +WKS_FILE ?= "sdimage-2part-efi.wks" do_image_wic[depends] += "virtual/bootloader:do_deploy" do_image_wic[mcdepends] += "mc::k3r5:virtual/bootloader:do_deploy mc::k3r5:ti-sci-fw:do_deploy" do_image_tar[mcdepends] += "mc::k3r5:virtual/bootloader:do_deploy mc::k3r5:ti-sci-fw:do_deploy" -- cgit v1.2.3-54-g00ecf