NXP Secure boot iMX8X

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

NXP Secure boot iMX8X

跳至解决方案
2,225 次查看
Gandalf-kern
Contributor IV

In the  Step by Step Guide from NXP to setup up secure boot, it states the following:

 

1.2 Preparing U-Boot to support AHAB secure boot features
----------------------------------------------------------

The U-Boot provides extra functions for AHAB, such as the ability to
authenticate additional container images by calling the SCU API
sc_misc_seco_authenticate() function.

The support is enabled by adding CONFIG_AHAB_BOOT to the defconfig file used
for your target:

  - Defconfig:
    CONFIG_AHAB_BOOT=y
  - Kconfig:
    ARM architecture -> Support i.MX 8 AHAB features

What is the purpose of the Kconfig ARM architecture support for AHAB?  The AHAB (only supported on IMX8 and IMX8X families) in ROM is responsible for authenticating the SECO firmware (NXP signed), which will supply the services for authenticating the images signed by the user to the System Controller ROM. 

Does this kernel configuration flag enable this AHAB support by turning on AHAB in ROM? Does it enabling the ROM to support AHAB by the ROM?  The .config option I believe is to enable AHAB functionality in the ARM Trusted processor itself. To enable ROM for the AHAB feature in the kernel? I need to know if it is an optional configuration, or if it essential and why.

0 项奖励
回复
1 解答
2,207 次查看
IvanRuiz
NXP Employee
NXP Employee

Hello,

 

You are right, it is an essential characteristic, otherwise, the i.MX8 features will not be supported.

 

BR,

Ivan.

在原帖中查看解决方案

0 项奖励
回复
1 回复
2,208 次查看
IvanRuiz
NXP Employee
NXP Employee

Hello,

 

You are right, it is an essential characteristic, otherwise, the i.MX8 features will not be supported.

 

BR,

Ivan.

0 项奖励
回复