efi: Fix ll_boot_init() operation with the app

This should return false when the EFI app is running, since UEFI has done
the required low-level init. Fix it.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
This commit is contained in:
Simon Glass 2021-12-29 11:57:43 -07:00 committed by Heinrich Schuchardt
parent efd35c7d59
commit 9079486461

View File

@ -14,8 +14,11 @@
#include <linux/types.h>
/* Avoid using CONFIG_EFI_STUB directly as we may boot from other loaders */
#ifdef CONFIG_EFI_STUB
/*
* In case of the EFI app the UEFI firmware provides the low-level
* initialisation.
*/
#ifdef CONFIG_EFI
#define ll_boot_init() false
#else
#include <asm/global_data.h>