trustfence: make co-processor secure firmware optional
Introduce a configurable variable to enable/disable secure co-processor firmware when TrustFence is enabled. https://onedigi.atlassian.net/browse/DEL-9813 Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit is contained in:
parent
08637debae
commit
98c3e6427b
|
|
@ -21,8 +21,8 @@ SRC_URI = " \
|
|||
"
|
||||
|
||||
SRC_URI:append:ccmp25 = " \
|
||||
${@oe.utils.conditional('TRUSTFENCE_ENABLED', '1' , 'file://0001-ARM-dts-ccmp25-add-signed-firmware-support-for-RPROC.patch', '', d)} \
|
||||
${@oe.utils.conditional('TRUSTFENCE_COPRO_ENABLED', '1' , 'file://0001-ARM-dts-ccmp25-add-signed-firmware-support-for-RPROC.patch', '', d)} \
|
||||
"
|
||||
|
||||
# Enable remoteproc OTP public key verification for signed firmware support
|
||||
EXTRA_OEMAKE:append:ccmp25 = " ${@oe.utils.conditional('TRUSTFENCE_ENABLED', '1', 'CFG_REMOTEPROC_PUB_KEY_VERIFY=y', '', d)}"
|
||||
EXTRA_OEMAKE:append:ccmp25 = " ${@oe.utils.conditional('TRUSTFENCE_COPRO_ENABLED', '1', 'CFG_REMOTEPROC_PUB_KEY_VERIFY=y', '', d)}"
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ SRC_URI += " \
|
|||
"
|
||||
|
||||
SRC_URI:append:ccmp25 = " \
|
||||
${@oe.utils.conditional('TRUSTFENCE_ENABLED', '1' , 'file://0001-ARM-dts-ccmp25-add-signed-firmware-support-for-RPROC.patch', '', d)} \
|
||||
${@oe.utils.conditional('TRUSTFENCE_COPRO_ENABLED', '1' , 'file://0001-ARM-dts-ccmp25-add-signed-firmware-support-for-RPROC.patch', '', d)} \
|
||||
"
|
||||
|
||||
install_helper_files() {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ SRC_URI:append = " \
|
|||
"
|
||||
|
||||
SRC_URI:append:ccmp25 = " \
|
||||
${@oe.utils.conditional('TRUSTFENCE_ENABLED', '1' , 'file://0001-ARM64-dts-ccmp25-add-signed-firmware-support-for-RPR.patch', '', d)} \
|
||||
${@oe.utils.conditional('TRUSTFENCE_COPRO_ENABLED', '1' , 'file://0001-ARM64-dts-ccmp25-add-signed-firmware-support-for-RPR.patch', '', d)} \
|
||||
"
|
||||
|
||||
SRC_URI:append:ccimx95 = " \
|
||||
|
|
|
|||
|
|
@ -45,6 +45,9 @@ TRUSTFENCE_ENCRYPT_ROOTFS:ccmp1 ?= "0"
|
|||
TRUSTFENCE_ENCRYPT_ROOTFS:ccmp2 ?= "0"
|
||||
TRUSTFENCE_FILE_BASED_ENCRYPT ?= "${TF_FILE_BASED_ENCRYPT}"
|
||||
|
||||
# Co-processor settings
|
||||
TRUSTFENCE_COPRO_ENABLED ?= "1"
|
||||
|
||||
# Read-only rootfs
|
||||
TRUSTFENCE_READ_ONLY_ROOTFS ?= "${@bb.utils.contains("IMAGE_FEATURES", "read-only-rootfs", "1", "0", d)}"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue