Applied to master, did we give up on getting this in oe-core as a generic recipe?
-M On Wed, Jan 30, 2013 at 2:51 AM, Zhenhua Luo <[email protected]> wrote: > From: Yashpal Dutta <[email protected]> > > This is a /dev/crypto device driver, equivalent to those in OpenBSD or > FreeBSD. > The main idea is to access of existing ciphers in kernel space from userspace, > thus enabling re-use of a hardware implementation of a cipher. > > Signed-off-by: Yashpal Dutta <[email protected]> > Signed-off-by: Zhenhua Luo <[email protected]> > --- > recipes-kernel/cryptodev/cryptodev_1.5.bb | 17 +++++++++++++ > .../cryptodev/files/makefile_fixup.patch | 26 > ++++++++++++++++++++ > 2 files changed, 43 insertions(+) > create mode 100644 recipes-kernel/cryptodev/cryptodev_1.5.bb > create mode 100644 recipes-kernel/cryptodev/files/makefile_fixup.patch > > diff --git a/recipes-kernel/cryptodev/cryptodev_1.5.bb > b/recipes-kernel/cryptodev/cryptodev_1.5.bb > new file mode 100644 > index 0000000..0696e2a > --- /dev/null > +++ b/recipes-kernel/cryptodev/cryptodev_1.5.bb > @@ -0,0 +1,17 @@ > +SECTION = "devel" > +SUMMARY = "Linux Cryptodev KERNEL MODULE" > +DESCRIPTION = "The Cryptodev package contains the kernel /dev/crypto module" > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" > +RCONFLICTS_${PN} = "ocf-linux" > + > +inherit module > + > +SRCREV = "1c24a0aa996630518d47826a2e3fea129ea094c7" > + > +SRC_URI = "git://repo.or.cz/cryptodev-linux.git;protocol=git \ > + file://makefile_fixup.patch" > + > +EXTRA_OEMAKE='KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' > + > +S = "${WORKDIR}/git" > diff --git a/recipes-kernel/cryptodev/files/makefile_fixup.patch > b/recipes-kernel/cryptodev/files/makefile_fixup.patch > new file mode 100644 > index 0000000..323aacd > --- /dev/null > +++ b/recipes-kernel/cryptodev/files/makefile_fixup.patch > @@ -0,0 +1,26 @@ > +diff --git a/Makefile b/Makefile > +index 2be8825..b36d68c 100644 > +--- a/Makefile > ++++ b/Makefile > +@@ -1,6 +1,7 @@ > + KBUILD_CFLAGS += -I$(src) > + KERNEL_DIR = /lib/modules/$(shell uname -r)/build > + VERSION = 1.5 > ++PREFIX = > + > + cryptodev-objs = ioctl.o main.o cryptlib.o authenc.o zc.o util.o > + > +@@ -12,10 +13,10 @@ build: version.h > + version.h: Makefile > + @echo "#define VERSION \"$(VERSION)\"" > version.h > + > +-install: > ++modules_install: > + make -C $(KERNEL_DIR) SUBDIRS=`pwd` modules_install > +- @echo "Installing cryptodev.h in /usr/include/crypto ..." > +- @install -D crypto/cryptodev.h /usr/include/crypto/cryptodev.h > ++ @echo "Installing cryptodev.h in $(PREFIX)/usr/include/crypto ..." > ++ @install -D crypto/cryptodev.h > $(PREFIX)/usr/include/crypto/cryptodev.h > + > + clean: > + make -C $(KERNEL_DIR) SUBDIRS=`pwd` clean > -- > 1.7.9.5 > > > _______________________________________________ > meta-freescale mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-freescale _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
