Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_DTB_HEADER Struct Reference

#include <devicetree.h>

Data Fields

uint32_t magic
 The value 0xd00dfeed (big-endian).
uint32_t totalsize
 The total size in bytes of the devicetree data structure (big-endian).
uint32_t structureoffset
 The offset in bytes of the structure block from the beginning of the header (big-endian).
uint32_t stringsoffset
 The offset in bytes of the strings block from the beginning of the header (big-endian).
uint32_t reservationoffset
 The offset in bytes of the memory reservation block from the beginning of the header (big-endian).
uint32_t version
 The version of the devicetree data structure (big-endian).
uint32_t compatibleversion
 The lowest version of the devicetree data structure with which the version used is backwards compatible (big-endian).
uint32_t bootcpuid
 The physical ID of the system’s boot CPU (big-endian).
uint32_t stringssize
 The length in bytes of the strings block section of the devicetree blob (big-endian).
uint32_t structuresize
 The length in bytes of the structure block section of the devicetree blob (big-endian).

Field Documentation

◆ magic

uint32_t magic

The value 0xd00dfeed (big-endian).

◆ totalsize

uint32_t totalsize

The total size in bytes of the devicetree data structure (big-endian).

◆ structureoffset

uint32_t structureoffset

The offset in bytes of the structure block from the beginning of the header (big-endian).

◆ stringsoffset

uint32_t stringsoffset

The offset in bytes of the strings block from the beginning of the header (big-endian).

◆ reservationoffset

uint32_t reservationoffset

The offset in bytes of the memory reservation block from the beginning of the header (big-endian).

◆ version

uint32_t version

The version of the devicetree data structure (big-endian).

◆ compatibleversion

uint32_t compatibleversion

The lowest version of the devicetree data structure with which the version used is backwards compatible (big-endian).

◆ bootcpuid

uint32_t bootcpuid

The physical ID of the system’s boot CPU (big-endian).

◆ stringssize

uint32_t stringssize

The length in bytes of the strings block section of the devicetree blob (big-endian).

◆ structuresize

uint32_t structuresize

The length in bytes of the structure block section of the devicetree blob (big-endian).


The documentation for this struct was generated from the following file: