Hi Ludwig, On Mon, 29 Jun 2026 at 11:02, Ludwig Nussel <[email protected]> wrote: > > Needed to fix the previous, forward ported patch
So we can't run u-boot properly with EFI before this gets in? This needs to be folded with the appropriate changes. Each commit must be bisectable and working if possible. Thanks /Ilias > > Signed-off-by: Ludwig Nussel <[email protected]> > --- > > (no changes since v1) > > lib/efi_loader/efi_tcg2.c | 7 ++----- > 1 file changed, 2 insertions(+), 5 deletions(-) > > diff --git a/lib/efi_loader/efi_tcg2.c b/lib/efi_loader/efi_tcg2.c > index 1da0bc37fa1..5935cb2ac8c 100644 > --- a/lib/efi_loader/efi_tcg2.c > +++ b/lib/efi_loader/efi_tcg2.c > @@ -870,13 +870,10 @@ static efi_status_t efi_init_event_log(void) > * vendor_info_size is currently set to 0, we need to change the > length > * and allocate the flexible array member if this changes > */ > - struct udevice *dev; > + struct udevice *dev = NULL; > efi_status_t ret; > int rc; > > - if (tcg2_platform_get_tpm2(&dev)) > - return EFI_DEVICE_ERROR; > - > ret = efi_allocate_pool(EFI_BOOT_SERVICES_DATA, > CONFIG_TPM2_EVENT_LOG_SIZE, > (void **)&event_log.log); > @@ -904,7 +901,7 @@ static efi_status_t efi_init_event_log(void) > * platforms can use different ways to do so. > */ > event_log.log_size = CONFIG_TPM2_EVENT_LOG_SIZE; > - rc = tcg2_measurement_init(dev, &event_log, false); > + rc = tcg2_measurement_init(&dev, &event_log); > if (rc) { > ret = (rc == -ENOBUFS) ? EFI_BUFFER_TOO_SMALL : > EFI_DEVICE_ERROR; > goto free_pool; > -- > 2.43.0 >

