]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(ethos-n): add protected NPU TZMP1 regions
authorBjorn Engstrom <bjoern.engstroem@arm.com>
Mon, 19 Sep 2022 06:34:03 +0000 (08:34 +0200)
committerJoanna Farley <joanna.farley@arm.com>
Tue, 4 Apr 2023 09:34:59 +0000 (11:34 +0200)
commitd77c11e896e04be93caa4a56e50646af6806843f
tree3d0ad3b4a35ac3f5fe2b8950187eda53bf774fa0
parent035c9119b2f40db991e29ab69ce4842a907cb91c
feat(ethos-n): add protected NPU TZMP1 regions

TZMP1 protected memory regions have been added in the Juno platform to
store sensitive data for the Arm(R) Ethos(TM)-N NPU
This is enabled when building TF-A with ARM_ETHOSN_NPU_TZMP1.

The NPU uses two protected memory regions:
 1) Firmware region to protect the NPU's firmware from being modified
    from the non-secure world
 2) Data region for sensitive data used by the NPU

Respective memory region can only be accessed with their unique NSAID.

Signed-off-by: Bjorn Engstrom <bjoern.engstroem@arm.com>
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
Signed-off-by: Rob Hughes <robert.hughes@arm.com>
Change-Id: I65200047f10364ca18681ce348a6edb2ffb9b095
plat/arm/board/juno/juno_ethosn_tzmp1_def.h [new file with mode: 0644]
plat/arm/board/juno/juno_security.c