Use the layout and ABI of the underlying type instead of unnecessarily packing the struct.
Tim Crawford (cfabf39a) at 09 Oct 17:57
mmio: Replace repr packed with transparent
I work with Jeremy. I just bug him on Mattermost.
Tim Crawford (c6fea106) at 05 Oct 22:56
Tim Crawford (e66a2e98) at 05 Oct 22:16
Derive Eq
, PartialEq
to allow comparing with ==
.
The following tags have been corrected:
TcpaLog
(LB_TAG_TCPA_LOG
)
TpmCbLog
(LB_TAG_TPM_CB_LOG
)The following tags have been added:
LB_TAG_VBOOT_WORKBUF
LB_TAG_MMC_INFO
LB_TAG_FMAP
LB_TAG_PLATFORM_BLOB_VERSION
LB_TAG_TPM_PPI_HANDOFF
LB_TAG_BOARD_CONFIG
LB_TAG_ACPI_CNVS
LB_TAG_TYPE_C_INFO
LB_TAG_ACPI_RSDP
LB_TAG_PCIE
The following tags have been deprecated:
LB_TAG_VBOOT_HANDOFF
(coreboot@452aaae601a56)LB_TAG_BOARD_ID
(coreboot@e1a7a26f5e8bc)LB_TAG_RAM_CODE
(coreboot@e1a7a26f5e8bc)LB_TAG_SKU_ID
(coreboot@e1a7a26f5e8bc)Tim Crawford (e66a2e98) at 05 Oct 21:35
Update and fix RecordKind
Tim Crawford (c1e36823) at 05 Oct 21:13
Merge branch 'repr-align' into 'master'
... and 3 more commits
Tim Crawford (905303f6) at 05 Oct 21:03
Tim Crawford (905303f6) at 05 Oct 21:03
Replace packed with alignment
Tim Crawford (aede1527) at 05 Oct 21:02
Tim Crawford (aede1527) at 05 Oct 20:49
Add SMMSTOREV2 record
Per coreboot source, none of the tables are packed. They only require an alignment of 4:
All table entry base addresses and sizes must be 4-byte aligned.
Tim Crawford (d458877b) at 05 Oct 20:46
Replace packed with alignment
Tim Crawford (4fb7d947) at 05 Oct 20:25
Add SMMSTOREV2 record