diff options
| author | Warner Losh <imp@FreeBSD.org> | 2025-04-09 21:16:56 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2025-04-09 21:16:56 +0000 |
| commit | a3fa657eddade274a5cb684b5e5e890eef67ad25 (patch) | |
| tree | 49d71ece2e8e56c9c2c8804a25e94696bc6a7872 /sys/arm64/include | |
| parent | 849f8fea5ca96d8bff36b8a30d009ba4d0fcbab2 (diff) | |
Diffstat (limited to 'sys/arm64/include')
| -rw-r--r-- | sys/arm64/include/metadata.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/sys/arm64/include/metadata.h b/sys/arm64/include/metadata.h index 7459aa90a6e2..30ec5115e670 100644 --- a/sys/arm64/include/metadata.h +++ b/sys/arm64/include/metadata.h @@ -31,10 +31,15 @@ #define MODINFOMD_DTBP 0x1002 #define MODINFOMD_EFI_FB 0x1003 +/* + * This is not the same as the UEFI standard EFI_MEMORY_ATTRIBUTES_TABLE, though + * memory_size / descritpr_size entries of EFI_MEMORY_DESCRIPTORS follow this table + * starting at a 16-byte alignment. + */ struct efi_map_header { - size_t memory_size; - size_t descriptor_size; - uint32_t descriptor_version; + size_t memory_size; /* Numnber of bytes that follow */ + size_t descriptor_size; /* Size of each EFI_MEMORY_DESCRIPTOR */ + uint32_t descriptor_version; /* Currently '1' */ }; struct efi_fb { |
