Syntax
boot_config { <options> }
Description
This attribute specifies the parameters that are used to configure the bootimage. The options are:
-
bh_auth_enable
: Boot Header authentication enable, authentication of the bootimage will be done excluding the verification of PPK hash and SPK ID. -
pufhd_bh
: PUF helper data is stored in boot header (Default is efuse). PUF helper data file is passed to Bootgen using the optionpuf_file
. -
puf4kmode
: PUF is tuned to use in 4k bit syndrome configuration (Default is 12k bit). -
shutter = <value>
: 32 bit PUF_SHUT register value to configure PUF for shutter offset time and shutter open time. -
smap_width = <value>
: Defines the SelectMAP (SMAP) bus width.Options are:- 8,16, 32 for monolithic/Master SLR (with default 32 bit)
- 0 for SSIT Slave SLRs only
Note: SSIT Slave SLRs will be set to smap_width=0 to indicate the internal downstream connection. This option value must not be changed and is only applicable for SSIT Slave SLRs. -
dpacm_enable
: DPA Counter Measure Enable -
a_hwrot
: Asymmetric hardware root of trust (A-HWRoT) boot mode. Bootgen checks against the design rules for A-HWRoT boot mode. Valid only for production PDIs. -
s_hwrot
: Asymmetric hardware root of trust (S-HWRoT) boot mode. Bootgen checks against the design rules for S-HWRoT boot mode. Valid only for production PDIs.
Examples
example_1:
{
boot_config {bh_auth_enable, smap_width=16 }
pskfile = primary0.pem
sskfile = secondary0.pem
image
{
{type=bootloader, authentication=rsa, file=plm.elf}
{type=pmcdata, load=0xf2000000, file=pmc_cdo.bin}
}
}