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 = " \
|
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
|
# 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 = " \
|
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() {
|
install_helper_files() {
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ SRC_URI:append = " \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI:append:ccmp25 = " \
|
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 = " \
|
SRC_URI:append:ccimx95 = " \
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,9 @@ TRUSTFENCE_ENCRYPT_ROOTFS:ccmp1 ?= "0"
|
||||||
TRUSTFENCE_ENCRYPT_ROOTFS:ccmp2 ?= "0"
|
TRUSTFENCE_ENCRYPT_ROOTFS:ccmp2 ?= "0"
|
||||||
TRUSTFENCE_FILE_BASED_ENCRYPT ?= "${TF_FILE_BASED_ENCRYPT}"
|
TRUSTFENCE_FILE_BASED_ENCRYPT ?= "${TF_FILE_BASED_ENCRYPT}"
|
||||||
|
|
||||||
|
# Co-processor settings
|
||||||
|
TRUSTFENCE_COPRO_ENABLED ?= "1"
|
||||||
|
|
||||||
# Read-only rootfs
|
# Read-only rootfs
|
||||||
TRUSTFENCE_READ_ONLY_ROOTFS ?= "${@bb.utils.contains("IMAGE_FEATURES", "read-only-rootfs", "1", "0", d)}"
|
TRUSTFENCE_READ_ONLY_ROOTFS ?= "${@bb.utils.contains("IMAGE_FEATURES", "read-only-rootfs", "1", "0", d)}"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue