]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(ethos-n): add NPU firmware validation
authorMikael Olsson <mikael.olsson@arm.com>
Fri, 13 Jan 2023 08:56:41 +0000 (09:56 +0100)
committerJoanna Farley <joanna.farley@arm.com>
Tue, 4 Apr 2023 09:37:12 +0000 (11:37 +0200)
commit313b776f851ed184abb265df2b6269fe78f48ecd
tree03d17ac8df224507cd36fc2c9662e01e992a753e
parenta2cdbb1df088cde410aea1d5989dfc500aaf7939
feat(ethos-n): add NPU firmware validation

When the Arm(R) Ethos(TM)-N NPU driver is built with TZMP1 support, it
will now validate the NPU firmware binary that BL2 is expected to load
into the protected memory location specified by
ARM_ETHOSN_NPU_IMAGE_BASE.

Juno has been updated with a new BL31 memory mapping to allow the SiP
service to read the protected memory that contains the NPU firmware
binary.

Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
Change-Id: I633256ab7dd4f8f5a6f864c8c98a66bf9dfc37f3
drivers/arm/ethosn/ethosn_big_fw.c [new file with mode: 0644]
drivers/arm/ethosn/ethosn_big_fw.h [new file with mode: 0644]
drivers/arm/ethosn/ethosn_smc.c
plat/arm/board/juno/include/platform_def.h
plat/arm/board/juno/juno_common.c
plat/arm/common/arm_common.mk