I am seeing the notice "Do not release JR0 to NS as it can be used by HAB" in SPL.
However, I do not understand what this means. I believe it has something to do with the Arm Trusted Firmware but I do not understand what I am supposed to do with this information or if it can be ignored.
U-Boot SPL 2024.04+g4afa334bd1+p0 (Jul 24 2024 - 11:13:33 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 4000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
SEC0: RNG instantiated
Normal Boot
Trying to boot from BOOTROM
Boot Stage: Primary boot
image offset 0x0, pagesize 0x200, ivt offset 0x0
NOTICE: Do not release JR0 to NS as it can be used by HAB
NOTICE: BL31: v2.10.0 (release):lf-6.6.23-2.0.0
NOTICE: BL31: Built : 10:04:22, May 29 2024
I found the message is being printed in imx8m_caam.c
/* config CAAM JRaMID set MID to Cortex A */
if (mmio_read_32(CAAM_JR0MID) == HAB_JR0_DID) {
NOTICE("Do not release JR0 to NS as it can be used by HAB\n");
} else {
mmio_write_32(CAAM_JR0MID, CAAM_NS_MID);
}
Hello,
Could you please share me which processor and BSP are you using?
I have seen this issue before and was caused by a wrong flash process or format the boot source using FAT32, switching to NTFS solved the issue.
Best regards.
I am using the IMX8M Plus processor and the latest NXP Scarthgap Yocto package