[PATCH v2 01/18] bloblist: Update the tag numbering
Ilias Apalodimas
ilias.apalodimas at linaro.org
Mon Dec 4 18:51:56 CET 2023
On Mon, 4 Dec 2023 at 18:25, Raymond Mao <raymond.mao at linaro.org> wrote:
>
> Hi Ilias,
>
> BLOBLISTT_AREA_ARM is now holding the ones we already defined in the FW Handoff spec for TF-A project only.
> The TPM eventlog related ones are undefined in the spec yet, they stay in the group BLOBLISTT_AREA_FIRMWARE.
We did define them past 0.9 [0]. So I think we should add them regardless.
They are part of the main doc now [1]
[0] https://github.com/FirmwareHandoff/firmware_handoff/pull/16/files
[1] https://github.com/FirmwareHandoff/firmware_handoff/blob/main/source/transfer_list.rst#tpm-event-log-table-entry-layout-xferlist_evlog
Regards
/Ilias
>
> > /* BLOBLISTT_AREA_FIRMWARE */
> >- { BLOBLISTT_ACPI_GNVS, "ACPI GNVS" },
> >- { BLOBLISTT_INTEL_VBT, "Intel Video-BIOS table" },
> > { BLOBLISTT_TPM2_TCG_LOG, "TPM v2 log space" },
> > { BLOBLISTT_TCPA_LOG, "TPM log space" },
> >- { BLOBLISTT_ACPI_TABLES, "ACPI tables for x86" },
> >+ { BLOBLISTT_ACPI_GNVS, "ACPI GNVS" },
>
> Thanks and regards,
> Raymond
>
> On Mon, 4 Dec 2023 at 03:25, Ilias Apalodimas <ilias.apalodimas at linaro.org> wrote:
>>
>> Hi all,
>>
>> [...]
>>
>> > common/bloblist.c | 16 +++++++++---
>> > include/bloblist.h | 65 ++++++++++++++++++++++++----------------------
>> > test/bloblist.c | 4 +--
>> > 3 files changed, 48 insertions(+), 37 deletions(-)
>> >
>> > diff --git a/common/bloblist.c b/common/bloblist.c
>> > index a22f6c12b0..349ceddea5 100644
>> > --- a/common/bloblist.c
>> > +++ b/common/bloblist.c
>> > @@ -36,16 +36,24 @@ static struct tag_name {
>> > enum bloblist_tag_t tag;
>> > const char *name;
>> > } tag_name[] = {
>> > - { BLOBLISTT_NONE, "(none)" },
>> > + { BLOBLISTT_VOID, "(void)" },
>> >
>> > /* BLOBLISTT_AREA_FIRMWARE_TOP */
>> > + { BLOBLISTT_CONTROL_FDT, "Control FDT" },
>> > + { BLOBLISTT_HOB_BLOCK, "HOB block" },
>> > + { BLOBLISTT_HOB_LIST, "HOB list" },
>> > + { BLOBLISTT_ACPI_TABLES, "ACPI tables for x86" },
>> >
>> > /* BLOBLISTT_AREA_FIRMWARE */
>> > - { BLOBLISTT_ACPI_GNVS, "ACPI GNVS" },
>> > - { BLOBLISTT_INTEL_VBT, "Intel Video-BIOS table" },
>> > { BLOBLISTT_TPM2_TCG_LOG, "TPM v2 log space" },
>> > { BLOBLISTT_TCPA_LOG, "TPM log space" },
>> > - { BLOBLISTT_ACPI_TABLES, "ACPI tables for x86" },
>>
>> There are some TPM Eventlog related entries that are missing here.
>> Can we add them?
>>
>> > + { BLOBLISTT_ACPI_GNVS, "ACPI GNVS" },
>> > +
>> > + /* BLOBLISTT_AREA_ARM */
>> > + { BLOBLISTT_OPTEE_PAGABLE_PART, "OP-TEE pagable part" },
>> > +
>> > + /* BLOBLISTT_AREA_OTHER */
>> > + { BLOBLISTT_INTEL_VBT, "Intel Video-BIOS table" },
>> [...]
>>
>> Thanks
>> /Ilias
More information about the U-Boot
mailing list