Sorry for the typo in the mailadress. Heiko Thiery <heiko.thi...@gmail.com> schrieb am Di., 7. Juni 2022, 09:44:
> Hi Fabio, > > > Am Di., 7. Juni 2022 um 04:41 Uhr schrieb Fabio Estevam < > feste...@gmail.com>: > > > > Hi Stefan, > > > > On Fri, Apr 29, 2022 at 10:35 AM Stefan Roese <s...@denx.de> wrote: > > > > > > While working on an LX2160 based board and updating to latest mainline > > > I noticed problems using the HW accelerated hash functions on this > > > platform, when trying to boot a FIT Kernel image. Here the resulting > > > error message: > > > > > > Using 'conf-freescale_lx2160a.dtb' configuration > > > Trying 'kernel-1' kernel subimage > > > Verifying Hash Integrity ... sha256Error: Address arguments are not > aligned > > > CAAM was not setup properly or it is faulty > > > error! > > > Bad hash value for 'hash-1' hash node in 'kernel-1' image node > > > Bad Data Hash > > > ERROR: can't get kernel image! > > > > > > Testing and checking with Gaurav Jain from NXP has revealed, that this > > > alignment check is not necessary here at all. So let's remove this > > > check completely. > > > > > > Signed-off-by: Stefan Roese <s...@denx.de> > > > Cc: Gaurav Jain <gaurav.j...@nxp.com> > > > Cc: dullf...@yahoo.com > > > > I applied this patch against top of tree U-Boot, but I am still > > getting the following > > error on a kontron-sl-mx8mm board with the options below selected: > > Thomas Schäfer sees this behavior also on an imx8mn NXP evk board. > Thus I added him to this thread. > > > CONFIG_IMX_HAB=y > > CONFIG_SPL_DRIVERS_MISC=y > > > > ### Loading kernel from FIT Image at 42000000 ... > > Using 'conf-freescale_imx8mm-kontron-n801x-s.dtb' configuration > > Trying 'kernel-1' kernel subimage > > Description: Linux kernel > > Created: 2022-06-07 1:58:57 UTC > > Type: Kernel Image > > Compression: gzip compressed > > Data Start: 0x42000100 > > Data Size: 7609360 Bytes = 7.3 MiB > > Architecture: AArch64 > > OS: Linux > > Load Address: 0x40480000 > > Entry Point: 0x40480000 > > Hash algo: sha256 > > Hash value: > > d20b5d533e123096edb05a6433d850c0fafb4b39a6e6d47e9bade3f6fa7c26ce > > Verifying Hash Integrity ... sha256dev_get_priv: null device > > CAAM was not setup properly or it is faulty > > error! > > Bad hash value for 'hash-1' hash node in 'kernel-1' image node > > Bad Data Hash > > ERROR: can't get kernel image! > > > > Not sure why dev_get_priv is returning NULL. > > > > I am using the TF-A from NXP: > > BL31: v2.4(release):lf-5.15.5-1.0.0-10-gcb51a0faa4 > > > > If CONFIG_IMX_HAB=y is not selected, then sha256 is calculated by > > software and the fitImage boots. > > > > Does anyone have any suggestions? > > > > Thanks, > > > > Fabio Estevam >