efi_loader: Install the ACPI table from the bloblist
authorSimon Glass <sjg@chromium.org>
Thu, 6 Mar 2025 14:31:24 +0000 (07:31 -0700)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 11 Apr 2025 11:20:37 +0000 (13:20 +0200)
commit7b269a2bd64aae7fe51f03f8e0b7d50cc9a2faee
tree1563eef1865751d00f1b99fe097593d60f2260f0
parent6f7fb8d29f26e8d67bde9717f4679e2df45724bc
efi_loader: Install the ACPI table from the bloblist

When BLOBLIST_TABLES is used, the ACPI tables are not currently added to
the list of EFI tables. While we don't want to create a new memory
region, we do want to tell EFI about the tables.

Fix this by covering this case. At some point the non-bloblist code can
likely be removed.

Signed-off-by: Simon Glass <sjg@chromium.org>
Fixes: 3da59ee9579 ("efi_loader: Avoid mapping the ACPI tables twice")
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
lib/efi_loader/efi_acpi.c