To make it easily available to scripts, let's export the path as device parameter.
Signed-off-by: Ahmad Fatoum <[email protected]> --- drivers/efi/efi-device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/efi/efi-device.c b/drivers/efi/efi-device.c index 1ddf01658ee9..e700e2b2e89b 100644 --- a/drivers/efi/efi-device.c +++ b/drivers/efi/efi-device.c @@ -432,6 +432,8 @@ static int efi_init_devices(void) dev_add_param_bool_fixed(&efi_bus.dev, "secure_mode", secure_boot & setup_mode); dev_add_param_bool_fixed(&efi_bus.dev, "payload", true); + dev_add_param_fixed(&efi_bus.dev, "payload_default_path", + CONFIG_EFI_PAYLOAD_DEFAULT_PATH); devinfo_add(&efi_bus.dev, efi_businfo); @@ -444,6 +446,7 @@ static int efi_init_devices(void) core_efi_initcall(efi_init_devices); BAREBOX_MAGICVAR(efi.payload, "1 indicates that barebox was loaded as EFI payload"); +BAREBOX_MAGICVAR(efi.payload_default_path, "The arch-specific removable media path"); void efi_pause_devices(void) { -- 2.47.3
