Hi All
We are working on a custom platform based on i.MX8. At present we are exercising the HAB feature enabling on the platform.
U Boot source in android/vendor/boundary/uboot-imx is used with HAB feature enabled from menuconfig.
We have not fused any keys yet on to the platform and the secure boot fuse is also not configured yet.
Post flashing both the images on the board in boot-loader the following was verified
- hab_status command is returning no HAB events.
- Signed kernel image was verified manually by hab_auth_img cmd and this as well returned no HAB events.
We added additional prints in arch/arm/mach-imx/hab.c function imx_hab_authenticate_image .
In this function enabled DEBUG prints to check HAB verification details based on image load address.
The following is the observation of the same on normal boot of Ident platform to Android.
- We are noticing prints of HAB verification details for boot-loader load address 0x401fcdc0.
- However we do not see such a print for kernel verification from the boot-loader for load address 0x40480000.
Is something similar will have to be done to get kernel HAB verified in boot-loader ?
Any input is appreciated and will be very useful.
Thanks,
Keerthi