Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ironside_boot_report Struct Reference

IRONside boot report. More...

#include <boot_report.h>

Data Fields

uint32_t magic
 Magic value used to identify valid boot report.
 
struct ironside_version ironside_se_version
 Firmware version of IRONside SE.
 
struct ironside_version ironside_se_recovery_version
 Firmware version of IRONside SE recovery firmware.
 
uint32_t ironside_update_status
 Copy of SICR.UROT.UPDATE.STATUS.
 
struct ironside_boot_report_uicr_error uicr_error_description
 See ironside_boot_report_uicr_error.
 
uint8_t local_domain_context [(16UL)]
 Data passed from booting local domain to local domain being booted.
 
uint8_t random_data [(32UL)]
 CSPRNG data.
 
uint32_t rfu [64]
 Reserved for Future Use.
 

Detailed Description

IRONside boot report.

Field Documentation

◆ ironside_se_recovery_version

struct ironside_version ironside_boot_report::ironside_se_recovery_version

Firmware version of IRONside SE recovery firmware.

◆ ironside_se_version

struct ironside_version ironside_boot_report::ironside_se_version

Firmware version of IRONside SE.

◆ ironside_update_status

uint32_t ironside_boot_report::ironside_update_status

Copy of SICR.UROT.UPDATE.STATUS.

◆ local_domain_context

uint8_t ironside_boot_report::local_domain_context[(16UL)]

Data passed from booting local domain to local domain being booted.

◆ magic

uint32_t ironside_boot_report::magic

Magic value used to identify valid boot report.

◆ random_data

uint8_t ironside_boot_report::random_data[(32UL)]

CSPRNG data.

◆ rfu

uint32_t ironside_boot_report::rfu[64]

Reserved for Future Use.

◆ uicr_error_description

struct ironside_boot_report_uicr_error ironside_boot_report::uicr_error_description

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