From: Zhenhua Luo Date: Sat, 14 Jun 2014 06:29:07 +0000 (+0800) Subject: skmm-host: add recipe for sdk v1.6 X-Git-Tag: 2.1~534^2~129 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=f1f2984d6c0b37d514df97dca6d1647b7749a028;p=meta-freescale.git skmm-host: add recipe for sdk v1.6 Signed-off-by: Zhenhua Luo --- diff --git a/meta-fsl-ppc/recipes-kernel/skmm-host/skmm-host_git.bb b/meta-fsl-ppc/recipes-kernel/skmm-host/skmm-host_git.bb new file mode 100644 index 00000000..9ce8a1dd --- /dev/null +++ b/meta-fsl-ppc/recipes-kernel/skmm-host/skmm-host_git.bb @@ -0,0 +1,34 @@ +DESCRIPTION = "skmm host driver offload data to PCIe EP and push the data en-decrypted back to application" +SECTION = "c293-skmm-host" +LICENSE = "Freescale-EULA" +LIC_FILES_CHKSUM = "file://Makefile;endline=7;md5=edffaac1da9e809ade0d2fcfcc18d8df" + +inherit module + +SRC_URI = "git://git.freescale.com/ppc/sdk/skmm-host.git;nobranch=1" +SRCREV = "97c9241a359edccdf8913cb9accbfe4ceb511523" + +S = "${WORKDIR}/git" + +EXTRA_OEMAKE='KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' + +python () { + ma = d.getVar("DISTRO_FEATURES", True) + arch = d.getVar("OVERRIDES", True) + + # the : after the arch is to skip the message on 64b + if not "multiarch" in ma and ("e5500:" in arch or "e6500:" in arch): + raise bb.parse.SkipPackage("Building the kernel for this arch requires multiarch to be in DISTRO_FEATURES") + + promote_kernel = d.getVar('BUILD_64BIT_KERNEL') + + if promote_kernel == "1": + d.setVar('KERNEL_CC_append', ' -m64') + d.setVar('KERNEL_LD_append', ' -melf64ppc') + + error_qa = d.getVar('ERROR_QA', True) + if 'arch' in error_qa: + d.setVar('ERROR_QA', error_qa.replace(' arch', '')) +} + +FILES_${PN} += "/etc/skmm/"