Structs§
- ZbiTopology
Arm64 Info - ZbiTopology
Cache - ZbiTopology
Cluster - ZbiTopology
Node - Defines the Rust version of
zbi_topology_node_v2_t
in sdk/lib/zbi-format/include/lib/zbi-format/zbi.h. - ZbiTopology
Numa Region - ZbiTopology
Processor - ZbiTopology
X64Info - zbi_
header_ t
Enums§
- ZbiTopology
Architecture - ZbiTopology
Entity Type - ZbiType
- Defines the types supported by the Rust ZBI parser. This is a subset from sdk/lib/zbi-format/include/lib/zbi-format/zbi.h, and should be updated as needed.
Constants§
- ZBI_
ALIGNMENT_ BYTES - ZBI_
CONTAINER_ MAGIC - Must be in the extra field for headers of type ZbiType::Container.
- ZBI_
FLAGS_ CRC32 - If the header contains this flag, the CRC32 field must contain a valid CRC32. Otherwise, the CRC32 field must contain ZBI_ITEM_NO_CRC32.
- ZBI_
FLAGS_ VERSION - Always required.
- ZBI_
ITEM_ MAGIC - Every header type must have this magic value.
- ZBI_
ITEM_ NO_ CRC32 - The CRC32 field must be set to this when not using CRC32.
Functions§
- is_
zbi_ type_ driver_ metadata - zbi_
container_ header - Define a container header that describes a container content length of
length
.