[PATCH 1/2] event: Introduce EVT_POST_PREBOOT event

Michal Simek michal.simek at amd.com
Tue Mar 17 13:43:25 CET 2026



On 3/17/26 13:29, Simon Glass wrote:
> Hi Michal,
> 
> On Tue, 10 Mar 2026 at 08:59, Michal Simek <michal.simek at amd.com> wrote:
>>
>> Add a new EVT_POST_PREBOOT event type which is fired in main_loop()
>> after the preboot command has been executed.
>>
>> Signed-off-by: Michal Simek <michal.simek at amd.com>
>> ---
>>
>>   common/main.c   | 3 +++
>>   include/event.h | 9 +++++++++
>>   2 files changed, 12 insertions(+)
>>
>> diff --git a/common/main.c b/common/main.c
>> index b0b6e74f5d3d..e8b23f3ff293 100644
>> --- a/common/main.c
>> +++ b/common/main.c
>> @@ -19,6 +19,7 @@
>>   #include <net.h>
>>   #include <version_string.h>
>>   #include <efi_loader.h>
>> +#include <event.h>
>>
>>   static void run_preboot_environment_command(void)
>>   {
>> @@ -53,6 +54,8 @@ void main_loop(void)
>>          if (IS_ENABLED(CONFIG_USE_PREBOOT))
>>                  run_preboot_environment_command();
>>
>> +       event_notify_null(EVT_POST_PREBOOT);
> 
> This needs error checking if you wish to honour your comment below
> (which I agree with).

ok. I will also fix this one which should check it too.

event_notify_null(EVT_MAIN_LOOP);

M


More information about the U-Boot mailing list