Q1.Jetson Xavier NX Product Design Guide Figure5-2 Regarding Power Up Sequence, which phase of bootloader is the timing when SYS_Reset becomes high?
(MB1 → MB2 → C-Boot)
Q2. I am thinking of writing the hash value of each bootloader to the TPM when booting the device and checking the reliability of the bootloader.
Which phase of the bootloader is the external TPM accessible?
Is it after the kernel boots?
is this external TPM a discrete TPM (i.e. dTPM) that attaches on the QSPI or I2C interface.
you may try using TPM event log, to store the hash value in the TPM event log then pass it to the kernel via device tree.
please see-also, TPM Event Log, and device tree property, linux,sml-base for reference,
thanks
Thank you for reply. I understand about TPM.
Will the source code of UEFI implemented from Jetpack 5.0 be released? If the source code released, can the user set the interface and communicate with the external TPM by rewriting the source code?