Crate fuchsia_zbi_abi

Source

Structs§

ZbiTopologyArm64Info
ZbiTopologyCache
ZbiTopologyCluster
ZbiTopologyNode
Defines the Rust version of zbi_topology_node_v2_t in sdk/lib/zbi-format/include/lib/zbi-format/zbi.h.
ZbiTopologyNumaRegion
ZbiTopologyProcessor
ZbiTopologyX64Info
zbi_header_t

Enums§

ZbiTopologyArchitecture
ZbiTopologyEntityType
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.

Unions§

ArchitectureInfo
Entity