diff options
Diffstat (limited to 'recipes-security')
| -rw-r--r-- | recipes-security/optee-imx/optee-client_3.10.0.imx.bb | 16 | ||||
| -rw-r--r-- | recipes-security/optee-imx/optee-os_3.10.0.imx.bb | 38 | ||||
| -rw-r--r-- | recipes-security/optee-imx/optee-test_3.10.0.imx.bb | 10 | ||||
| -rw-r--r-- | recipes-security/optee/optee-os-qoriq_3.8.0.bb | 18 | ||||
| -rw-r--r-- | recipes-security/optee/optee-test-qoriq_3.8.0.bb | 2 |
5 files changed, 43 insertions, 41 deletions
diff --git a/recipes-security/optee-imx/optee-client_3.10.0.imx.bb b/recipes-security/optee-imx/optee-client_3.10.0.imx.bb index 58b6b8a45..52bec40b7 100644 --- a/recipes-security/optee-imx/optee-client_3.10.0.imx.bb +++ b/recipes-security/optee-imx/optee-client_3.10.0.imx.bb | |||
| @@ -18,11 +18,11 @@ B = "${WORKDIR}/build" | |||
| 18 | 18 | ||
| 19 | inherit python3native systemd | 19 | inherit python3native systemd |
| 20 | 20 | ||
| 21 | SYSTEMD_SERVICE_${PN} = "tee-supplicant.service" | 21 | SYSTEMD_SERVICE:${PN} = "tee-supplicant.service" |
| 22 | 22 | ||
| 23 | OPTEE_ARCH ?= "arm32" | 23 | OPTEE_ARCH ?= "arm32" |
| 24 | OPTEE_ARCH_armv7a = "arm32" | 24 | OPTEE_ARCH:armv7a = "arm32" |
| 25 | OPTEE_ARCH_aarch64 = "arm64" | 25 | OPTEE_ARCH:aarch64 = "arm64" |
| 26 | 26 | ||
| 27 | EXTRA_OEMAKE = "ARCH=${OPTEE_ARCH} O=${B}" | 27 | EXTRA_OEMAKE = "ARCH=${OPTEE_ARCH} O=${B}" |
| 28 | 28 | ||
| @@ -42,11 +42,11 @@ do_install () { | |||
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | PACKAGES += "tee-supplicant" | 44 | PACKAGES += "tee-supplicant" |
| 45 | FILES_${PN} += "${libdir}/* ${includedir}/*" | 45 | FILES:${PN} += "${libdir}/* ${includedir}/*" |
| 46 | FILES_tee-supplicant += "${bindir}/tee-supplicant" | 46 | FILES:tee-supplicant += "${bindir}/tee-supplicant" |
| 47 | 47 | ||
| 48 | INSANE_SKIP_${PN} = "ldflags dev-elf" | 48 | INSANE_SKIP:${PN} = "ldflags dev-elf" |
| 49 | INSANE_SKIP_${PN}-dev = "ldflags dev-elf" | 49 | INSANE_SKIP:${PN}-dev = "ldflags dev-elf" |
| 50 | INSANE_SKIP_tee-supplicant = "ldflags" | 50 | INSANE_SKIP:tee-supplicant = "ldflags" |
| 51 | 51 | ||
| 52 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 52 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-security/optee-imx/optee-os_3.10.0.imx.bb b/recipes-security/optee-imx/optee-os_3.10.0.imx.bb index 712b1aa69..8bfaf8dd1 100644 --- a/recipes-security/optee-imx/optee-os_3.10.0.imx.bb +++ b/recipes-security/optee-imx/optee-os_3.10.0.imx.bb | |||
| @@ -22,23 +22,25 @@ inherit deploy python3native autotools | |||
| 22 | 22 | ||
| 23 | # The platform flavor corresponds to the Yocto machine without the leading 'i'. | 23 | # The platform flavor corresponds to the Yocto machine without the leading 'i'. |
| 24 | PLATFORM_FLAVOR = "${@d.getVar('MACHINE')[1:]}" | 24 | PLATFORM_FLAVOR = "${@d.getVar('MACHINE')[1:]}" |
| 25 | PLATFORM_FLAVOR_imx6qpdlsolox = "mx6qsabresd" | 25 | PLATFORM_FLAVOR:imx6qdlsabresd = "mx6qsabresd" |
| 26 | PLATFORM_FLAVOR_imx6ul7d = "mx6ulevk" | 26 | PLATFORM_FLAVOR:imx6qdlsabreauto = "mx6qsabreauto" |
| 27 | PLATFORM_FLAVOR_imx6ull14x14evk = "mx6ullevk" | 27 | PLATFORM_FLAVOR:imx6qpdlsolox = "mx6qsabresd" |
| 28 | PLATFORM_FLAVOR_imx6ull9x9evk = "mx6ullevk" | 28 | PLATFORM_FLAVOR:imx6ul7d = "mx6ulevk" |
| 29 | PLATFORM_FLAVOR_imx6ulz-14x14-evk = "mx6ulzevk" | 29 | PLATFORM_FLAVOR:imx6ull14x14evk = "mx6ullevk" |
| 30 | PLATFORM_FLAVOR_mx8mq = "mx8mqevk" | 30 | PLATFORM_FLAVOR:imx6ull9x9evk = "mx6ullevk" |
| 31 | PLATFORM_FLAVOR_mx8mm = "mx8mmevk" | 31 | PLATFORM_FLAVOR:imx6ulz-14x14-evk = "mx6ulzevk" |
| 32 | PLATFORM_FLAVOR_mx8mn = "mx8mnevk" | 32 | PLATFORM_FLAVOR:mx8mq = "mx8mqevk" |
| 33 | PLATFORM_FLAVOR_mx8mp = "mx8mpevk" | 33 | PLATFORM_FLAVOR:mx8mm = "mx8mmevk" |
| 34 | PLATFORM_FLAVOR_mx8qm = "mx8qmmek" | 34 | PLATFORM_FLAVOR:mx8mn = "mx8mnevk" |
| 35 | PLATFORM_FLAVOR_mx8qxp = "mx8qxpmek" | 35 | PLATFORM_FLAVOR:mx8mp = "mx8mpevk" |
| 36 | PLATFORM_FLAVOR_mx8dx = "mx8dxmek" | 36 | PLATFORM_FLAVOR:mx8qm = "mx8qmmek" |
| 37 | PLATFORM_FLAVOR_mx8dxl = "mx8dxlevk" | 37 | PLATFORM_FLAVOR:mx8qxp = "mx8qxpmek" |
| 38 | PLATFORM_FLAVOR:mx8dx = "mx8dxmek" | ||
| 39 | PLATFORM_FLAVOR:mx8dxl = "mx8dxlevk" | ||
| 38 | 40 | ||
| 39 | OPTEE_ARCH ?= "arm32" | 41 | OPTEE_ARCH ?= "arm32" |
| 40 | OPTEE_ARCH_armv7a = "arm32" | 42 | OPTEE_ARCH:armv7a = "arm32" |
| 41 | OPTEE_ARCH_aarch64 = "arm64" | 43 | OPTEE_ARCH:aarch64 = "arm64" |
| 42 | 44 | ||
| 43 | # Optee-os can be built for 32 bits and 64 bits at the same time | 45 | # Optee-os can be built for 32 bits and 64 bits at the same time |
| 44 | # as long as the compilers are correctly defined. | 46 | # as long as the compilers are correctly defined. |
| @@ -86,9 +88,9 @@ do_install () { | |||
| 86 | addtask deploy after do_compile before do_install | 88 | addtask deploy after do_compile before do_install |
| 87 | 89 | ||
| 88 | 90 | ||
| 89 | FILES_${PN} = "${nonarch_base_libdir}/firmware/" | 91 | FILES:${PN} = "${nonarch_base_libdir}/firmware/" |
| 90 | FILES_${PN}-staticdev = "/usr/include/optee/" | 92 | FILES:${PN}-staticdev = "/usr/include/optee/" |
| 91 | RDEPENDS_${PN}-dev += "${PN}-staticdev" | 93 | RDEPENDS:${PN}-dev += "${PN}-staticdev" |
| 92 | 94 | ||
| 93 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 95 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 94 | COMPATIBLE_MACHINE = "(imx|imx-boot-container)" | 96 | COMPATIBLE_MACHINE = "(imx|imx-boot-container)" |
diff --git a/recipes-security/optee-imx/optee-test_3.10.0.imx.bb b/recipes-security/optee-imx/optee-test_3.10.0.imx.bb index a8a1b245e..76e04f04c 100644 --- a/recipes-security/optee-imx/optee-test_3.10.0.imx.bb +++ b/recipes-security/optee-imx/optee-test_3.10.0.imx.bb | |||
| @@ -20,11 +20,11 @@ SRCREV = "0c998f42a3fb87b9f2929955cf4b0116cc515091" | |||
| 20 | inherit python3native | 20 | inherit python3native |
| 21 | 21 | ||
| 22 | OPTEE_ARCH ?= "arm32" | 22 | OPTEE_ARCH ?= "arm32" |
| 23 | OPTEE_ARCH_armv7a = "arm32" | 23 | OPTEE_ARCH:armv7a = "arm32" |
| 24 | OPTEE_ARCH_aarch64 = "arm64" | 24 | OPTEE_ARCH:aarch64 = "arm64" |
| 25 | 25 | ||
| 26 | TA_DEV_KIT_DIR_arm = "${STAGING_INCDIR}/optee/export-user_ta_arm32/" | 26 | TA_DEV_KIT_DIR:arm = "${STAGING_INCDIR}/optee/export-user_ta:arm32/" |
| 27 | TA_DEV_KIT_DIR_aarch64 = "${STAGING_INCDIR}/optee/export-user_ta_arm64/" | 27 | TA_DEV_KIT_DIR:aarch64 = "${STAGING_INCDIR}/optee/export-user_ta:arm64/" |
| 28 | 28 | ||
| 29 | CFLAGS += "--sysroot=${STAGING_DIR_HOST}" | 29 | CFLAGS += "--sysroot=${STAGING_DIR_HOST}" |
| 30 | CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}" | 30 | CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}" |
| @@ -58,6 +58,6 @@ do_install () { | |||
| 58 | done | 58 | done |
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | FILES_${PN} = "/usr/bin/ /lib*/optee_armtz/" | 61 | FILES:${PN} = "/usr/bin/ /lib*/optee_armtz/" |
| 62 | 62 | ||
| 63 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" | 63 | COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" |
diff --git a/recipes-security/optee/optee-os-qoriq_3.8.0.bb b/recipes-security/optee/optee-os-qoriq_3.8.0.bb index b8d764ff5..f5d6d620e 100644 --- a/recipes-security/optee/optee-os-qoriq_3.8.0.bb +++ b/recipes-security/optee/optee-os-qoriq_3.8.0.bb | |||
| @@ -19,9 +19,9 @@ SRCREV = "0cb01f7f6aee552ead49990c06f69f73f459cc65" | |||
| 19 | S = "${WORKDIR}/git" | 19 | S = "${WORKDIR}/git" |
| 20 | 20 | ||
| 21 | OPTEEMACHINE ?= "${MACHINE}" | 21 | OPTEEMACHINE ?= "${MACHINE}" |
| 22 | OPTEEMACHINE_ls1088ardb-pb = "ls1088ardb" | 22 | OPTEEMACHINE:ls1088ardb-pb = "ls1088ardb" |
| 23 | OPTEEMACHINE_ls1046afrwy = "ls1046ardb" | 23 | OPTEEMACHINE:ls1046afrwy = "ls1046ardb" |
| 24 | OPTEEMACHINE_lx2162aqds = "lx2160aqds" | 24 | OPTEEMACHINE:lx2162aqds = "lx2160aqds" |
| 25 | 25 | ||
| 26 | EXTRA_OEMAKE = "PLATFORM=ls-${OPTEEMACHINE} CFG_ARM64_core=y \ | 26 | EXTRA_OEMAKE = "PLATFORM=ls-${OPTEEMACHINE} CFG_ARM64_core=y \ |
| 27 | ARCH=arm \ | 27 | ARCH=arm \ |
| @@ -31,10 +31,10 @@ EXTRA_OEMAKE = "PLATFORM=ls-${OPTEEMACHINE} CFG_ARM64_core=y \ | |||
| 31 | LDFLAGS= \ | 31 | LDFLAGS= \ |
| 32 | LIBGCC_LOCATE_CFLAGS=--sysroot=${STAGING_DIR_HOST} \ | 32 | LIBGCC_LOCATE_CFLAGS=--sysroot=${STAGING_DIR_HOST} \ |
| 33 | " | 33 | " |
| 34 | EXTRA_OEMAKE_append_lx2162aqds = " CFG_EMBED_DTB_SOURCE_FILE=fsl-lx2160a-qds.dts CFG_EMBED_DT=y" | 34 | EXTRA_OEMAKE:append:lx2162aqds = " CFG_EMBED_DTB_SOURCE_FILE=fsl-lx2160a-qds.dts CFG_EMBED_DT=y" |
| 35 | 35 | ||
| 36 | OPTEE_ARCH_armv7a = "arm32" | 36 | OPTEE_ARCH:armv7a = "arm32" |
| 37 | OPTEE_ARCH_aarch64 = "arm64" | 37 | OPTEE_ARCH:aarch64 = "arm64" |
| 38 | 38 | ||
| 39 | do_compile() { | 39 | do_compile() { |
| 40 | unset LDFLAGS | 40 | unset LDFLAGS |
| @@ -74,10 +74,10 @@ do_deploy() { | |||
| 74 | 74 | ||
| 75 | addtask deploy before do_build after do_install | 75 | addtask deploy before do_build after do_install |
| 76 | 76 | ||
| 77 | FILES_${PN} = "/lib/firmware/" | 77 | FILES:${PN} = "/lib/firmware/" |
| 78 | FILES_${PN}-dev = "/usr/include/optee" | 78 | FILES:${PN}-dev = "/usr/include/optee" |
| 79 | 79 | ||
| 80 | INSANE_SKIP_${PN}-dev = "staticdev" | 80 | INSANE_SKIP:${PN}-dev = "staticdev" |
| 81 | 81 | ||
| 82 | INHIBIT_PACKAGE_STRIP = "1" | 82 | INHIBIT_PACKAGE_STRIP = "1" |
| 83 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 83 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
diff --git a/recipes-security/optee/optee-test-qoriq_3.8.0.bb b/recipes-security/optee/optee-test-qoriq_3.8.0.bb index 94cd00c20..52cb1bbf9 100644 --- a/recipes-security/optee/optee-test-qoriq_3.8.0.bb +++ b/recipes-security/optee/optee-test-qoriq_3.8.0.bb | |||
| @@ -40,7 +40,7 @@ do_install () { | |||
| 40 | install -D -p -m0444 ${S}/out/ta/*/*.ta ${D}/lib/optee_armtz/ | 40 | install -D -p -m0444 ${S}/out/ta/*/*.ta ${D}/lib/optee_armtz/ |
| 41 | } | 41 | } |
| 42 | 42 | ||
| 43 | FILES_${PN} += "/lib/optee_armtz/" | 43 | FILES:${PN} += "/lib/optee_armtz/" |
| 44 | 44 | ||
| 45 | # Imports machine specific configs from staging to build | 45 | # Imports machine specific configs from staging to build |
| 46 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 46 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
