[PATCH v3 2/2] tpm: get tpm event log from bloblist
Raymond Mao
raymond.mao at linaro.org
Fri Jan 10 15:38:16 CET 2025
Hi Ilias,
On Fri, 10 Jan 2025 at 08:32, Ilias Apalodimas <ilias.apalodimas at linaro.org>
wrote:
> On Thu, 9 Jan 2025 at 17:09, Raymond Mao <raymond.mao at linaro.org> wrote:
> >
> > Get tpm event log from bloblist instead of FDT when bloblist is
> > enabled and valid from previous boot stage.
> >
> > As a fallback, when no event log from previous stage is observed
> > and no user buffer is passed, malloc an 8KB buffer to initialize
> > the event log.
> >
> > Signed-off-by: Raymond Mao <raymond.mao at linaro.org>
> > ---
> > Changes in v2
> > - Remove patch dependency.
> > - Remove the fallback to FDT when BLOBLIST is selected.
> > Changes in v3
> > - Malloc an 8KB buffer when user eventlog buffer does not exist.
> >
> > include/tpm_tcg2.h | 2 ++
> > lib/tpm_tcg2.c | 55 ++++++++++++++++++++++++++++++----------------
> > 2 files changed, 38 insertions(+), 19 deletions(-)
> >
> > diff --git a/include/tpm_tcg2.h b/include/tpm_tcg2.h
> > index 6519004cc4..6ea316888b 100644
> > --- a/include/tpm_tcg2.h
> > +++ b/include/tpm_tcg2.h
> > @@ -65,6 +65,8 @@
> > #define EFI_DTB_EVENT_STRING \
> > "DTB DATA"
> >
> > +#define EVENT_LOG_DEF_BUF_SIZE 0x2000
>
> That's too small for an eventlog. We have a confog option for the TCG
> eventlog size (EFI_TCG2_PROTOCOL_EVENTLOG_SIZE). I'd prefer decoupling
> this from EFI only and using that instead.
>
>
I got this size from "reg" of "memory-region", but yes I agree with what
you suggested.
[snip]
Regards,
Raymond
More information about the U-Boot
mailing list