Module opentitanlib::bootstrap

source ·

Structs

  • Bootstrap wraps and drives the various bootstrap protocols.
  • Options which control bootstrap behavior. The meaning of each of these values depends on the specific bootstrap protocol being used.

Enums

  • BootstrapProtocol describes the supported types of bootstrap. The Primitive SPI protocol is used by OpenTitan during development. The Legacy SPI protocol is used by previous generations of Google Titan-class chips. The LegacyRescue UART protocol is used by previous generations of Google Titan-class chips. The Eeprom SPI protocol is planned to be implemented for OpenTitan. The ‘Emulator’ value indicates that this tool has a direct way of communicating with the OpenTitan emulator, to replace the contents of the emulated flash storage.