From f97d0f5b24a4adbdb6795b75e8677f0e5689fd49 Mon Sep 17 00:00:00 2001 From: Sam Nelson Date: Wed, 18 Dec 2013 18:54:39 -0500 Subject: cmem: adding new recipe for cmem cmem module provides user space contiguous memory allocation Signed-off-by: Sam Nelson Signed-off-by: Denys Dmytriyenko --- recipes-bsp/cmem/cmem-mod_git.bb | 12 ++++++++++++ recipes-bsp/cmem/cmem.inc | 12 ++++++++++++ recipes-bsp/cmem/cmem_git.bb | 13 +++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 recipes-bsp/cmem/cmem-mod_git.bb create mode 100644 recipes-bsp/cmem/cmem.inc create mode 100644 recipes-bsp/cmem/cmem_git.bb diff --git a/recipes-bsp/cmem/cmem-mod_git.bb b/recipes-bsp/cmem/cmem-mod_git.bb new file mode 100644 index 00000000..2bdf9c00 --- /dev/null +++ b/recipes-bsp/cmem/cmem-mod_git.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Kernel module for contiguous memory allocation from userspace" + +include cmem.inc + +# This package builds a kernel module, use kernel PR as base and append a local +MACHINE_KERNEL_PR_append = "a+gitr${SRCPV}" +PR = "${MACHINE_KERNEL_PR}" + +inherit module + +EXTRA_OEMAKE += '-f lu.mak KERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" TOOLCHAIN_PREFIX="${TOOLCHAIN_PREFIX}" EXEC_DIR="${D}/lib/modules/${KERNEL_VERSION}/extra"' +MAKE_TARGETS = "module" diff --git a/recipes-bsp/cmem/cmem.inc b/recipes-bsp/cmem/cmem.inc new file mode 100644 index 00000000..79278398 --- /dev/null +++ b/recipes-bsp/cmem/cmem.inc @@ -0,0 +1,12 @@ +HOMEPAGE = "http://processors.wiki.ti.com/index.php/Category:CMEM" + +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://include/ti/cmem.h;beginline=1;endline=30;md5=b86138d4028fb8310b3b983024edc620" + +BRANCH ?= "master" +# This corresponds to version 4.00.01.08 +SRCREV = "0b68dfe9f155a1978cdb2178e052dc0d6f1e705b" + +SRC_URI = "git://git.ti.com/ipc/ludev.git;protocol=git;branch=${BRANCH}" + +S = "${WORKDIR}/git" diff --git a/recipes-bsp/cmem/cmem_git.bb b/recipes-bsp/cmem/cmem_git.bb new file mode 100644 index 00000000..b633d74a --- /dev/null +++ b/recipes-bsp/cmem/cmem_git.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The cmem component supports contiguous memory allocation from userspace" + +include cmem.inc + +RDEPENDS_${PN} = "cmem-mod" + +PR = "r0+gitr${SRCPV}" + +PACKAGES =+ "${PN}-test" + +FILES_${PN}-test = "${bindir}/*" + +inherit autotools -- cgit v1.2.3-54-g00ecf