* [PATCH 1/9] ti-ipc: Consolidate include file and old recipe
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:19 ` [PATCH 2/9] ti-ipc: Add version 3.21.00.07 Chase Maupin
` (7 subsequent siblings)
8 siblings, 0 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
* The ti-ipc.inc file was for the legacy 1.24.00.16 version of
ti-ipc. So consolidate these files together since there is
only one version of the ti-ipc recipe that needs that .inc
file and there are no updates planned for it.
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
recipes-ti/ipc/ti-ipc.inc | 36 ----------------------------------
recipes-ti/ipc/ti-ipc_1.24.00.16.bb | 37 +++++++++++++++++++++++++++++++++--
2 files changed, 35 insertions(+), 38 deletions(-)
delete mode 100644 recipes-ti/ipc/ti-ipc.inc
diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
deleted file mode 100644
index 7f4b919..0000000
--- a/recipes-ti/ipc/ti-ipc.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-DESCRIPTION = "TI Inter Process Ccommunication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
-HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/index.html"
-
-SECTION = "devel"
-LICENSE = "BSD"
-
-require ../includes/ti-paths.inc
-require ../includes/ti-staging.inc
-require ../includes/ti-eula-unpack.inc
-
-S = "${WORKDIR}/ipc_${PV}"
-
-SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/${PV}/exports/ipc_setuplinux_${PV}.bin;name=ipcbin"
-
-SRC_URI =+ "file://ipc.pc"
-
-DEPENDS = "ti-sysbios ti-cgt6x ti-xdctools"
-
-BINFILE="ipc_setuplinux_${PV}.bin"
-TI_BIN_UNPK_CMDS="Y: q:workdir:Y"
-
-do_configure() {
- sed -i -e s:@VERSION@:${PV}:g ${WORKDIR}/ipc.pc
-
- cp ${WORKDIR}/ipc.pc ${S}
-}
-
-do_install() {
- install -d ${D}${IPC_INSTALL_DIR_RECIPE}
- cp -pPrf ${S}/* ${D}${IPC_INSTALL_DIR_RECIPE}
-
- install -d ${D}/${libdir}/pkgconfig
- install ${S}/ipc.pc ${D}/${libdir}/pkgconfig/
-}
-
-FILES_${PN}-dev = "${libdir}/*"
diff --git a/recipes-ti/ipc/ti-ipc_1.24.00.16.bb b/recipes-ti/ipc/ti-ipc_1.24.00.16.bb
index e7ae7ef..420d0f7 100644
--- a/recipes-ti/ipc/ti-ipc_1.24.00.16.bb
+++ b/recipes-ti/ipc/ti-ipc_1.24.00.16.bb
@@ -1,8 +1,41 @@
-require ti-ipc.inc
+DESCRIPTION = "TI Inter Process Ccommunication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
+HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/index.html"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://ipc_${PV}_manifest.html;md5=573f5a5c0448d28bf8db35f438244d7f"
+
+
+require ../includes/ti-paths.inc
+require ../includes/ti-staging.inc
+require ../includes/ti-eula-unpack.inc
PV = "1_24_00_16"
-LIC_FILES_CHKSUM = "file://ipc_${PV}_manifest.html;md5=573f5a5c0448d28bf8db35f438244d7f"
+S = "${WORKDIR}/ipc_${PV}"
+
+SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/${PV}/exports/ipc_setuplinux_${PV}.bin;name=ipcbin \
+ file://ipc.pc"
+
+DEPENDS = "ti-sysbios ti-cgt6x ti-xdctools"
+
+BINFILE="ipc_setuplinux_${PV}.bin"
+TI_BIN_UNPK_CMDS="Y: q:workdir:Y"
+
+do_configure() {
+ sed -i -e s:@VERSION@:${PV}:g ${WORKDIR}/ipc.pc
+
+ cp ${WORKDIR}/ipc.pc ${S}
+}
+
+do_install() {
+ install -d ${D}${IPC_INSTALL_DIR_RECIPE}
+ cp -pPrf ${S}/* ${D}${IPC_INSTALL_DIR_RECIPE}
+
+ install -d ${D}/${libdir}/pkgconfig
+ install ${S}/ipc.pc ${D}/${libdir}/pkgconfig/
+}
+
+FILES_${PN}-dev = "${libdir}/*"
SRC_URI[ipcbin.md5sum] = "d2f7cc82310d555ca039dcd353bd94c5"
SRC_URI[ipcbin.sha256sum] = "96df7835e920c7dabcd63d30ec8bc2aea7cd0c6197c9fb9ca0f8a9b681aa5396"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 2/9] ti-ipc: Add version 3.21.00.07
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
2014-05-19 19:19 ` [PATCH 1/9] ti-ipc: Consolidate include file and old recipe Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:19 ` [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include file Chase Maupin
` (6 subsequent siblings)
8 siblings, 0 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
From: Mrinmayee Hingolikar <mrinmayee@ti.com>
* Added version 3.21.00.07 from the meta-ti-glsdk layer.
Preserved authorship by Mrinmayee
* Cleaned up the recipe for upstream by removing the sed lines
in do_configure and instead using EXTRA_OEMAKE values passed
into the make process.
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
...nstallation-prefix-feature-to-products.ma.patch | 38 ++++++++++++++++++++
recipes-ti/ipc/ti-ipc_3.21.00.07.bb | 31 ++++++++++++++++
2 files changed, 69 insertions(+)
create mode 100644 recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch
create mode 100644 recipes-ti/ipc/ti-ipc_3.21.00.07.bb
diff --git a/recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch b/recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch
new file mode 100644
index 0000000..58d77c7
--- /dev/null
+++ b/recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch
@@ -0,0 +1,38 @@
+From 26d09063063593aec760151393226b96bc7ab9f8 Mon Sep 17 00:00:00 2001
+From: Mrinmayee Hingolikar <mrinmayee@ti.com>
+Date: Thu, 5 Sep 2013 17:01:15 +0530
+Subject: [PATCH] ipc: Added installation prefix feature to products.mak
+
+Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com>
+---
+ ipc-linux.mak | 1 +
+ products.mak | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/ipc-linux.mak b/ipc-linux.mak
+index 788a5a2..01579e4 100644
+--- a/ipc-linux.mak
++++ b/ipc-linux.mak
+@@ -38,6 +38,7 @@ include products.mak
+ config:
+ @echo "Configuring Linux Ipc ..."
+ ./configure --host=$(TOOLCHAIN_LONGNAME) \
++ --prefix=$(PREFIX) \
+ CC=$(TOOLCHAIN_PREFIX)gcc \
+ PLATFORM=$(PLATFORM) \
+ CMEM_INSTALL_DIR=$(CMEM_INSTALL_DIR) \
+diff --git a/products.mak b/products.mak
+index e418d2f..4578a1e 100644
+--- a/products.mak
++++ b/products.mak
+@@ -55,6 +55,7 @@ PLATFORM ?=
+ TOOLCHAIN_LONGNAME = arm-none-linux-gnueabi
+ TOOLCHAIN_INSTALL_DIR = $(DEPOT)/_your_arm_code_gen_install_
+ TOOLCHAIN_PREFIX = $(TOOLCHAIN_INSTALL_DIR)/bin/$(TOOLCHAIN_LONGNAME)-
++PREFIX = /usr/local
+
+ # Optional: Path to Linux Kernel - needed to build the MmRpc user libraries
+ # (for devices that support it)
+--
+1.7.9.5
+
diff --git a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
new file mode 100644
index 0000000..8131754
--- /dev/null
+++ b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
+HOMEPAGE = "https://git.ti.com/ipc/pages/Home"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc"
+
+DEPENDS += "virtual/kernel"
+
+PR = "r1"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+PLATFORM_omap5-evm = "OMAP54XX"
+PLATFORM_dra7xx-evm = "DRA7XX"
+
+inherit autotools pkgconfig
+
+SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
+ file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \
+ "
+
+SRCREV = "c18fece0c9f0dc76361dc1ee11b7ee2417479847"
+
+S = "${WORKDIR}/git"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}:"
+
+EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}"
+
+do_configure() {
+ oe_runmake -f ${S}/ipc-linux.mak config
+}
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include file
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
2014-05-19 19:19 ` [PATCH 1/9] ti-ipc: Consolidate include file and old recipe Chase Maupin
2014-05-19 19:19 ` [PATCH 2/9] ti-ipc: Add version 3.21.00.07 Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:24 ` Denys Dmytriyenko
2014-05-19 19:19 ` [PATCH 4/9] ipumm-fw: Add MM accelerator firmware recipe Chase Maupin
` (5 subsequent siblings)
8 siblings, 1 reply; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
* Update the 3.00.00 and 3.21.00.07 versions of ti-ipc to use
a common ti-ipc.inc file which combines the configuration and
installation steps for both to be common.
* Modify the tiiipclad-daemon.sh script to have a replacement
variable so that it can be used for more than a single device.
* Move the tiipclad-daemon script to the ti-ipc directory with
the rest of the files used by this recipe.
* Fix the permissions for the tiipclad-daemon script
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
recipes-ti/ipc/ti-ipc.inc | 58 ++++++++++++++++++++
.../ipc/{files => ti-ipc}/tiipclad-daemon.sh | 2 +-
recipes-ti/ipc/ti-ipc_3.00.00.bb | 51 +----------------
recipes-ti/ipc/ti-ipc_3.21.00.07.bb | 31 +----------
4 files changed, 64 insertions(+), 78 deletions(-)
create mode 100644 recipes-ti/ipc/ti-ipc.inc
rename recipes-ti/ipc/{files => ti-ipc}/tiipclad-daemon.sh (92%)
mode change 100755 => 100644
diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
new file mode 100644
index 0000000..ee9feff
--- /dev/null
+++ b/recipes-ti/ipc/ti-ipc.inc
@@ -0,0 +1,58 @@
+DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
+HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
+
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc"
+
+DEPENDS += "virtual/kernel"
+
+PR = "r1"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+PLATFORM = "UNKNOWN"
+PLATFORM_omap5-evm = "OMAP54XX"
+PLATFORM_dra7xx-evm = "DRA7XX"
+PLATFORM_keystone = "TCI6638"
+
+DAEMON = "UNKNOWN"
+DAEMON_omap5-evm = "lad_omap54xx_smp"
+DAEMON_dra7xx-evm = "lad_dra7xx"
+DAEMON_keystone = "lad_tci6638"
+
+inherit autotools pkgconfig update-rc.d
+
+SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
+ file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \
+ file://tiipclad-daemon.sh \
+ "
+
+S = "${WORKDIR}/git"
+
+INITSCRIPT_NAME = "tiipclad-daemon.sh"
+INITSCRIPT_PARAMS = "defaults 10"
+
+EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}"
+
+do_configure() {
+ oe_runmake -f ${S}/ipc-linux.mak config
+}
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/init.d/
+
+ # Modify the tiipclad-daemon.sh script to point to the right
+ # lad daemon executable.
+ sed -i -e "s/__LAD_DAEMON__/${DAEMON}/" ${WORKDIR}/tiipclad-daemon.sh
+ install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
+}
+
+PACKAGES =+ "${PN}-test"
+RDEPENDS_${PN}-test += "${PN}"
+
+FILES_${PN}-test = " \
+ ${bindir}/NameServerApp \
+ ${bindir}/MessageQApp \
+ ${bindir}/MessageQMulti \
+ ${bindir}/ping_rpmsg"
+
diff --git a/recipes-ti/ipc/files/tiipclad-daemon.sh b/recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
old mode 100755
new mode 100644
similarity index 92%
rename from recipes-ti/ipc/files/tiipclad-daemon.sh
rename to recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
index 54b3888..97f870e
--- a/recipes-ti/ipc/files/tiipclad-daemon.sh
+++ b/recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-tiipclad_daemon=/usr/bin/lad_tci6638
+tiipclad_daemon=/usr/bin/__LAD_DAEMON__
tiipclad_params=lad.txt
test -x "$tiipclad_daemon" || exit 0
diff --git a/recipes-ti/ipc/ti-ipc_3.00.00.bb b/recipes-ti/ipc/ti-ipc_3.00.00.bb
index c07b7f9..a6922c0 100644
--- a/recipes-ti/ipc/ti-ipc_3.00.00.bb
+++ b/recipes-ti/ipc/ti-ipc_3.00.00.bb
@@ -1,52 +1,7 @@
-DESCRIPTION="This support the communication between processors \
-in a multi-processor environment and communication to peripherals. \
-This communication includes message passing, streams, and linked lists. \
-These modules work transparently in both uni-processor and multi-processor \
-configurations."
+require ti-ipc.inc
-HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
+# For this version of IPC the PLATFORM value is lowercase
+PLATFORM_keystone = "tci6638"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://products.mak;beginline=2;endline=30;md5=195feadf798bb4165bcb1a23ffd50dbb"
-SECTION = "console"
-COMPATIBLE_MACHINE = "keystone"
-TARGET_PLATFORM = "tci6638"
-
-PR = "r0"
-
-BRANCH ?= "master"
# The following commit corresponds to 3.00.04.29
SRCREV = "12794ea33870b782bffe1fe4398e86e93fb64396"
-
-SRC_URI = " \
- git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH} \
- file://tiipclad-daemon.sh"
-
-S = "${WORKDIR}/git"
-
-export PLATFORM = "${TARGET_PLATFORM}"
-
-export PARALLEL_MAKE = ""
-
-PACKAGES =+ "${PN}-test"
-
-FILES_${PN}-test = " \
- ${bindir}/NameServerApp \
- ${bindir}/MessageQApp \
- ${bindir}/MessageQMulti \
- ${bindir}/ping_rpmsg"
-
-DEPENDS += "virtual/kernel"
-
-EXTRA_OECONF += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}"
-inherit autotools
-
-INITSCRIPT_NAME = "tiipclad-daemon.sh"
-INITSCRIPT_PARAMS = "defaults 10"
-
-inherit update-rc.d
-
-do_install_append() {
- install -d ${D}${sysconfdir}/init.d/
- install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
-}
diff --git a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
index 8131754..17cdab0 100644
--- a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
+++ b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
@@ -1,31 +1,4 @@
-DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
-HOMEPAGE = "https://git.ti.com/ipc/pages/Home"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc"
-
-DEPENDS += "virtual/kernel"
-
-PR = "r1"
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-PLATFORM_omap5-evm = "OMAP54XX"
-PLATFORM_dra7xx-evm = "DRA7XX"
-
-inherit autotools pkgconfig
-
-SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
- file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \
- "
+require ti-ipc.inc
+# This commit corresponds to 3.21.00.07
SRCREV = "c18fece0c9f0dc76361dc1ee11b7ee2417479847"
-
-S = "${WORKDIR}/git"
-
-FILESEXTRAPATHS_prepend := "${THISDIR}:"
-
-EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}"
-
-do_configure() {
- oe_runmake -f ${S}/ipc-linux.mak config
-}
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include file
2014-05-19 19:19 ` [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include file Chase Maupin
@ 2014-05-19 19:24 ` Denys Dmytriyenko
2014-05-21 19:52 ` Denys Dmytriyenko
0 siblings, 1 reply; 17+ messages in thread
From: Denys Dmytriyenko @ 2014-05-19 19:24 UTC (permalink / raw)
To: Chase Maupin; +Cc: meta-ti
Sam, Mrinmayee,
As Chase and I discussed this, can we use the same version of IPC for both
MCSDK and GLSDK? What is the latest version you both support?
--
Denys
On Mon, May 19, 2014 at 02:19:42PM -0500, Chase Maupin wrote:
> * Update the 3.00.00 and 3.21.00.07 versions of ti-ipc to use
> a common ti-ipc.inc file which combines the configuration and
> installation steps for both to be common.
> * Modify the tiiipclad-daemon.sh script to have a replacement
> variable so that it can be used for more than a single device.
> * Move the tiipclad-daemon script to the ti-ipc directory with
> the rest of the files used by this recipe.
> * Fix the permissions for the tiipclad-daemon script
>
> Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
> ---
> recipes-ti/ipc/ti-ipc.inc | 58 ++++++++++++++++++++
> .../ipc/{files => ti-ipc}/tiipclad-daemon.sh | 2 +-
> recipes-ti/ipc/ti-ipc_3.00.00.bb | 51 +----------------
> recipes-ti/ipc/ti-ipc_3.21.00.07.bb | 31 +----------
> 4 files changed, 64 insertions(+), 78 deletions(-)
> create mode 100644 recipes-ti/ipc/ti-ipc.inc
> rename recipes-ti/ipc/{files => ti-ipc}/tiipclad-daemon.sh (92%)
> mode change 100755 => 100644
>
> diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> new file mode 100644
> index 0000000..ee9feff
> --- /dev/null
> +++ b/recipes-ti/ipc/ti-ipc.inc
> @@ -0,0 +1,58 @@
> +DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
> +HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
> +
> +LICENSE = "BSD"
> +LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc"
> +
> +DEPENDS += "virtual/kernel"
> +
> +PR = "r1"
> +
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +PLATFORM = "UNKNOWN"
> +PLATFORM_omap5-evm = "OMAP54XX"
> +PLATFORM_dra7xx-evm = "DRA7XX"
> +PLATFORM_keystone = "TCI6638"
> +
> +DAEMON = "UNKNOWN"
> +DAEMON_omap5-evm = "lad_omap54xx_smp"
> +DAEMON_dra7xx-evm = "lad_dra7xx"
> +DAEMON_keystone = "lad_tci6638"
> +
> +inherit autotools pkgconfig update-rc.d
> +
> +SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
> + file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \
> + file://tiipclad-daemon.sh \
> + "
> +
> +S = "${WORKDIR}/git"
> +
> +INITSCRIPT_NAME = "tiipclad-daemon.sh"
> +INITSCRIPT_PARAMS = "defaults 10"
> +
> +EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}"
> +
> +do_configure() {
> + oe_runmake -f ${S}/ipc-linux.mak config
> +}
> +
> +do_install_append() {
> + install -d ${D}${sysconfdir}/init.d/
> +
> + # Modify the tiipclad-daemon.sh script to point to the right
> + # lad daemon executable.
> + sed -i -e "s/__LAD_DAEMON__/${DAEMON}/" ${WORKDIR}/tiipclad-daemon.sh
> + install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
> +}
> +
> +PACKAGES =+ "${PN}-test"
> +RDEPENDS_${PN}-test += "${PN}"
> +
> +FILES_${PN}-test = " \
> + ${bindir}/NameServerApp \
> + ${bindir}/MessageQApp \
> + ${bindir}/MessageQMulti \
> + ${bindir}/ping_rpmsg"
> +
> diff --git a/recipes-ti/ipc/files/tiipclad-daemon.sh b/recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> old mode 100755
> new mode 100644
> similarity index 92%
> rename from recipes-ti/ipc/files/tiipclad-daemon.sh
> rename to recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> index 54b3888..97f870e
> --- a/recipes-ti/ipc/files/tiipclad-daemon.sh
> +++ b/recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> @@ -1,6 +1,6 @@
> #! /bin/sh
>
> -tiipclad_daemon=/usr/bin/lad_tci6638
> +tiipclad_daemon=/usr/bin/__LAD_DAEMON__
> tiipclad_params=lad.txt
>
> test -x "$tiipclad_daemon" || exit 0
> diff --git a/recipes-ti/ipc/ti-ipc_3.00.00.bb b/recipes-ti/ipc/ti-ipc_3.00.00.bb
> index c07b7f9..a6922c0 100644
> --- a/recipes-ti/ipc/ti-ipc_3.00.00.bb
> +++ b/recipes-ti/ipc/ti-ipc_3.00.00.bb
> @@ -1,52 +1,7 @@
> -DESCRIPTION="This support the communication between processors \
> -in a multi-processor environment and communication to peripherals. \
> -This communication includes message passing, streams, and linked lists. \
> -These modules work transparently in both uni-processor and multi-processor \
> -configurations."
> +require ti-ipc.inc
>
> -HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
> +# For this version of IPC the PLATFORM value is lowercase
> +PLATFORM_keystone = "tci6638"
>
> -LICENSE = "BSD"
> -LIC_FILES_CHKSUM = "file://products.mak;beginline=2;endline=30;md5=195feadf798bb4165bcb1a23ffd50dbb"
> -SECTION = "console"
> -COMPATIBLE_MACHINE = "keystone"
> -TARGET_PLATFORM = "tci6638"
> -
> -PR = "r0"
> -
> -BRANCH ?= "master"
> # The following commit corresponds to 3.00.04.29
> SRCREV = "12794ea33870b782bffe1fe4398e86e93fb64396"
> -
> -SRC_URI = " \
> - git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH} \
> - file://tiipclad-daemon.sh"
> -
> -S = "${WORKDIR}/git"
> -
> -export PLATFORM = "${TARGET_PLATFORM}"
> -
> -export PARALLEL_MAKE = ""
> -
> -PACKAGES =+ "${PN}-test"
> -
> -FILES_${PN}-test = " \
> - ${bindir}/NameServerApp \
> - ${bindir}/MessageQApp \
> - ${bindir}/MessageQMulti \
> - ${bindir}/ping_rpmsg"
> -
> -DEPENDS += "virtual/kernel"
> -
> -EXTRA_OECONF += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}"
> -inherit autotools
> -
> -INITSCRIPT_NAME = "tiipclad-daemon.sh"
> -INITSCRIPT_PARAMS = "defaults 10"
> -
> -inherit update-rc.d
> -
> -do_install_append() {
> - install -d ${D}${sysconfdir}/init.d/
> - install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
> -}
> diff --git a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> index 8131754..17cdab0 100644
> --- a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> +++ b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> @@ -1,31 +1,4 @@
> -DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
> -HOMEPAGE = "https://git.ti.com/ipc/pages/Home"
> -LICENSE = "BSD"
> -LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc"
> -
> -DEPENDS += "virtual/kernel"
> -
> -PR = "r1"
> -
> -PACKAGE_ARCH = "${MACHINE_ARCH}"
> -
> -PLATFORM_omap5-evm = "OMAP54XX"
> -PLATFORM_dra7xx-evm = "DRA7XX"
> -
> -inherit autotools pkgconfig
> -
> -SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
> - file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \
> - "
> +require ti-ipc.inc
>
> +# This commit corresponds to 3.21.00.07
> SRCREV = "c18fece0c9f0dc76361dc1ee11b7ee2417479847"
> -
> -S = "${WORKDIR}/git"
> -
> -FILESEXTRAPATHS_prepend := "${THISDIR}:"
> -
> -EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}"
> -
> -do_configure() {
> - oe_runmake -f ${S}/ipc-linux.mak config
> -}
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include file
2014-05-19 19:24 ` Denys Dmytriyenko
@ 2014-05-21 19:52 ` Denys Dmytriyenko
2014-05-21 20:16 ` Nelson, Sam
0 siblings, 1 reply; 17+ messages in thread
From: Denys Dmytriyenko @ 2014-05-21 19:52 UTC (permalink / raw)
To: Chase Maupin; +Cc: meta-ti
Sam, Mrinmayee,
Ping.
On Mon, May 19, 2014 at 03:24:17PM -0400, Denys Dmytriyenko wrote:
> Sam, Mrinmayee,
>
> As Chase and I discussed this, can we use the same version of IPC for both
> MCSDK and GLSDK? What is the latest version you both support?
>
> --
> Denys
>
>
> On Mon, May 19, 2014 at 02:19:42PM -0500, Chase Maupin wrote:
> > * Update the 3.00.00 and 3.21.00.07 versions of ti-ipc to use
> > a common ti-ipc.inc file which combines the configuration and
> > installation steps for both to be common.
> > * Modify the tiiipclad-daemon.sh script to have a replacement
> > variable so that it can be used for more than a single device.
> > * Move the tiipclad-daemon script to the ti-ipc directory with
> > the rest of the files used by this recipe.
> > * Fix the permissions for the tiipclad-daemon script
> >
> > Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
> > ---
> > recipes-ti/ipc/ti-ipc.inc | 58 ++++++++++++++++++++
> > .../ipc/{files => ti-ipc}/tiipclad-daemon.sh | 2 +-
> > recipes-ti/ipc/ti-ipc_3.00.00.bb | 51 +----------------
> > recipes-ti/ipc/ti-ipc_3.21.00.07.bb | 31 +----------
> > 4 files changed, 64 insertions(+), 78 deletions(-)
> > create mode 100644 recipes-ti/ipc/ti-ipc.inc
> > rename recipes-ti/ipc/{files => ti-ipc}/tiipclad-daemon.sh (92%)
> > mode change 100755 => 100644
> >
> > diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> > new file mode 100644
> > index 0000000..ee9feff
> > --- /dev/null
> > +++ b/recipes-ti/ipc/ti-ipc.inc
> > @@ -0,0 +1,58 @@
> > +DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
> > +HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
> > +
> > +LICENSE = "BSD"
> > +LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc"
> > +
> > +DEPENDS += "virtual/kernel"
> > +
> > +PR = "r1"
> > +
> > +PACKAGE_ARCH = "${MACHINE_ARCH}"
> > +
> > +PLATFORM = "UNKNOWN"
> > +PLATFORM_omap5-evm = "OMAP54XX"
> > +PLATFORM_dra7xx-evm = "DRA7XX"
> > +PLATFORM_keystone = "TCI6638"
> > +
> > +DAEMON = "UNKNOWN"
> > +DAEMON_omap5-evm = "lad_omap54xx_smp"
> > +DAEMON_dra7xx-evm = "lad_dra7xx"
> > +DAEMON_keystone = "lad_tci6638"
> > +
> > +inherit autotools pkgconfig update-rc.d
> > +
> > +SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
> > + file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \
> > + file://tiipclad-daemon.sh \
> > + "
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +INITSCRIPT_NAME = "tiipclad-daemon.sh"
> > +INITSCRIPT_PARAMS = "defaults 10"
> > +
> > +EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}"
> > +
> > +do_configure() {
> > + oe_runmake -f ${S}/ipc-linux.mak config
> > +}
> > +
> > +do_install_append() {
> > + install -d ${D}${sysconfdir}/init.d/
> > +
> > + # Modify the tiipclad-daemon.sh script to point to the right
> > + # lad daemon executable.
> > + sed -i -e "s/__LAD_DAEMON__/${DAEMON}/" ${WORKDIR}/tiipclad-daemon.sh
> > + install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
> > +}
> > +
> > +PACKAGES =+ "${PN}-test"
> > +RDEPENDS_${PN}-test += "${PN}"
> > +
> > +FILES_${PN}-test = " \
> > + ${bindir}/NameServerApp \
> > + ${bindir}/MessageQApp \
> > + ${bindir}/MessageQMulti \
> > + ${bindir}/ping_rpmsg"
> > +
> > diff --git a/recipes-ti/ipc/files/tiipclad-daemon.sh b/recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> > old mode 100755
> > new mode 100644
> > similarity index 92%
> > rename from recipes-ti/ipc/files/tiipclad-daemon.sh
> > rename to recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> > index 54b3888..97f870e
> > --- a/recipes-ti/ipc/files/tiipclad-daemon.sh
> > +++ b/recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> > @@ -1,6 +1,6 @@
> > #! /bin/sh
> >
> > -tiipclad_daemon=/usr/bin/lad_tci6638
> > +tiipclad_daemon=/usr/bin/__LAD_DAEMON__
> > tiipclad_params=lad.txt
> >
> > test -x "$tiipclad_daemon" || exit 0
> > diff --git a/recipes-ti/ipc/ti-ipc_3.00.00.bb b/recipes-ti/ipc/ti-ipc_3.00.00.bb
> > index c07b7f9..a6922c0 100644
> > --- a/recipes-ti/ipc/ti-ipc_3.00.00.bb
> > +++ b/recipes-ti/ipc/ti-ipc_3.00.00.bb
> > @@ -1,52 +1,7 @@
> > -DESCRIPTION="This support the communication between processors \
> > -in a multi-processor environment and communication to peripherals. \
> > -This communication includes message passing, streams, and linked lists. \
> > -These modules work transparently in both uni-processor and multi-processor \
> > -configurations."
> > +require ti-ipc.inc
> >
> > -HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
> > +# For this version of IPC the PLATFORM value is lowercase
> > +PLATFORM_keystone = "tci6638"
> >
> > -LICENSE = "BSD"
> > -LIC_FILES_CHKSUM = "file://products.mak;beginline=2;endline=30;md5=195feadf798bb4165bcb1a23ffd50dbb"
> > -SECTION = "console"
> > -COMPATIBLE_MACHINE = "keystone"
> > -TARGET_PLATFORM = "tci6638"
> > -
> > -PR = "r0"
> > -
> > -BRANCH ?= "master"
> > # The following commit corresponds to 3.00.04.29
> > SRCREV = "12794ea33870b782bffe1fe4398e86e93fb64396"
> > -
> > -SRC_URI = " \
> > - git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH} \
> > - file://tiipclad-daemon.sh"
> > -
> > -S = "${WORKDIR}/git"
> > -
> > -export PLATFORM = "${TARGET_PLATFORM}"
> > -
> > -export PARALLEL_MAKE = ""
> > -
> > -PACKAGES =+ "${PN}-test"
> > -
> > -FILES_${PN}-test = " \
> > - ${bindir}/NameServerApp \
> > - ${bindir}/MessageQApp \
> > - ${bindir}/MessageQMulti \
> > - ${bindir}/ping_rpmsg"
> > -
> > -DEPENDS += "virtual/kernel"
> > -
> > -EXTRA_OECONF += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}"
> > -inherit autotools
> > -
> > -INITSCRIPT_NAME = "tiipclad-daemon.sh"
> > -INITSCRIPT_PARAMS = "defaults 10"
> > -
> > -inherit update-rc.d
> > -
> > -do_install_append() {
> > - install -d ${D}${sysconfdir}/init.d/
> > - install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
> > -}
> > diff --git a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> > index 8131754..17cdab0 100644
> > --- a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> > +++ b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> > @@ -1,31 +1,4 @@
> > -DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)"
> > -HOMEPAGE = "https://git.ti.com/ipc/pages/Home"
> > -LICENSE = "BSD"
> > -LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc"
> > -
> > -DEPENDS += "virtual/kernel"
> > -
> > -PR = "r1"
> > -
> > -PACKAGE_ARCH = "${MACHINE_ARCH}"
> > -
> > -PLATFORM_omap5-evm = "OMAP54XX"
> > -PLATFORM_dra7xx-evm = "DRA7XX"
> > -
> > -inherit autotools pkgconfig
> > -
> > -SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
> > - file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \
> > - "
> > +require ti-ipc.inc
> >
> > +# This commit corresponds to 3.21.00.07
> > SRCREV = "c18fece0c9f0dc76361dc1ee11b7ee2417479847"
> > -
> > -S = "${WORKDIR}/git"
> > -
> > -FILESEXTRAPATHS_prepend := "${THISDIR}:"
> > -
> > -EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}"
> > -
> > -do_configure() {
> > - oe_runmake -f ${S}/ipc-linux.mak config
> > -}
> > --
> > 1.7.9.5
> >
> > --
> > _______________________________________________
> > meta-ti mailing list
> > meta-ti@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include file
2014-05-21 19:52 ` Denys Dmytriyenko
@ 2014-05-21 20:16 ` Nelson, Sam
0 siblings, 0 replies; 17+ messages in thread
From: Nelson, Sam @ 2014-05-21 20:16 UTC (permalink / raw)
To: Dmytriyenko, Denys, Maupin, Chase; +Cc: meta-ti@yoctoproject.org, Ring, Chris
Currently we are integrating in MCSDK 3.1.x: IPC version 3_22_00_04+.
In theory, I think we should be able to converge on one IPC release in the future.
But practically due to release timelines, there may be 2 different version used by MCSDK and GLSDK.
I guess whatever goes in meta-ti can be the latest.
With regards,
Sam
> -----Original Message-----
> From: Dmytriyenko, Denys
> Sent: Wednesday, May 21, 2014 3:52 PM
> To: Maupin, Chase
> Cc: meta-ti@yoctoproject.org; Hingolikar, Mrinmayee; Nelson, Sam
> Subject: Re: [meta-ti] [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include
> file
>
> Sam, Mrinmayee,
>
> Ping.
>
>
> On Mon, May 19, 2014 at 03:24:17PM -0400, Denys Dmytriyenko wrote:
> > Sam, Mrinmayee,
> >
> > As Chase and I discussed this, can we use the same version of IPC for both
> > MCSDK and GLSDK? What is the latest version you both support?
> >
> > --
> > Denys
> >
> >
> > On Mon, May 19, 2014 at 02:19:42PM -0500, Chase Maupin wrote:
> > > * Update the 3.00.00 and 3.21.00.07 versions of ti-ipc to use
> > > a common ti-ipc.inc file which combines the configuration and
> > > installation steps for both to be common.
> > > * Modify the tiiipclad-daemon.sh script to have a replacement
> > > variable so that it can be used for more than a single device.
> > > * Move the tiipclad-daemon script to the ti-ipc directory with
> > > the rest of the files used by this recipe.
> > > * Fix the permissions for the tiipclad-daemon script
> > >
> > > Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
> > > ---
> > > recipes-ti/ipc/ti-ipc.inc | 58 ++++++++++++++++++++
> > > .../ipc/{files => ti-ipc}/tiipclad-daemon.sh | 2 +-
> > > recipes-ti/ipc/ti-ipc_3.00.00.bb | 51 +----------------
> > > recipes-ti/ipc/ti-ipc_3.21.00.07.bb | 31 +----------
> > > 4 files changed, 64 insertions(+), 78 deletions(-)
> > > create mode 100644 recipes-ti/ipc/ti-ipc.inc
> > > rename recipes-ti/ipc/{files => ti-ipc}/tiipclad-daemon.sh (92%)
> > > mode change 100755 => 100644
> > >
> > > diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> > > new file mode 100644
> > > index 0000000..ee9feff
> > > --- /dev/null
> > > +++ b/recipes-ti/ipc/ti-ipc.inc
> > > @@ -0,0 +1,58 @@
> > > +DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for
> Uni- and Multi- Processor Configurations)"
> > > +HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
> > > +
> > > +LICENSE = "BSD"
> > > +LIC_FILES_CHKSUM = "file://${S}/ipc-
> linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02e
> dc"
> > > +
> > > +DEPENDS += "virtual/kernel"
> > > +
> > > +PR = "r1"
> > > +
> > > +PACKAGE_ARCH = "${MACHINE_ARCH}"
> > > +
> > > +PLATFORM = "UNKNOWN"
> > > +PLATFORM_omap5-evm = "OMAP54XX"
> > > +PLATFORM_dra7xx-evm = "DRA7XX"
> > > +PLATFORM_keystone = "TCI6638"
> > > +
> > > +DAEMON = "UNKNOWN"
> > > +DAEMON_omap5-evm = "lad_omap54xx_smp"
> > > +DAEMON_dra7xx-evm = "lad_dra7xx"
> > > +DAEMON_keystone = "lad_tci6638"
> > > +
> > > +inherit autotools pkgconfig update-rc.d
> > > +
> > > +SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
> > > + file://0002-ipc-Added-installation-prefix-feature-to-
> products.ma.patch \
> > > + file://tiipclad-daemon.sh \
> > > + "
> > > +
> > > +S = "${WORKDIR}/git"
> > > +
> > > +INITSCRIPT_NAME = "tiipclad-daemon.sh"
> > > +INITSCRIPT_PARAMS = "defaults 10"
> > > +
> > > +EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}
> TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH}
> TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM}
> PREFIX=${prefix}"
> > > +
> > > +do_configure() {
> > > + oe_runmake -f ${S}/ipc-linux.mak config
> > > +}
> > > +
> > > +do_install_append() {
> > > + install -d ${D}${sysconfdir}/init.d/
> > > +
> > > + # Modify the tiipclad-daemon.sh script to point to the right
> > > + # lad daemon executable.
> > > + sed -i -e "s/__LAD_DAEMON__/${DAEMON}/" ${WORKDIR}/tiipclad-
> daemon.sh
> > > + install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh
> ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
> > > +}
> > > +
> > > +PACKAGES =+ "${PN}-test"
> > > +RDEPENDS_${PN}-test += "${PN}"
> > > +
> > > +FILES_${PN}-test = " \
> > > + ${bindir}/NameServerApp \
> > > + ${bindir}/MessageQApp \
> > > + ${bindir}/MessageQMulti \
> > > + ${bindir}/ping_rpmsg"
> > > +
> > > diff --git a/recipes-ti/ipc/files/tiipclad-daemon.sh b/recipes-ti/ipc/ti-
> ipc/tiipclad-daemon.sh
> > > old mode 100755
> > > new mode 100644
> > > similarity index 92%
> > > rename from recipes-ti/ipc/files/tiipclad-daemon.sh
> > > rename to recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> > > index 54b3888..97f870e
> > > --- a/recipes-ti/ipc/files/tiipclad-daemon.sh
> > > +++ b/recipes-ti/ipc/ti-ipc/tiipclad-daemon.sh
> > > @@ -1,6 +1,6 @@
> > > #! /bin/sh
> > >
> > > -tiipclad_daemon=/usr/bin/lad_tci6638
> > > +tiipclad_daemon=/usr/bin/__LAD_DAEMON__
> > > tiipclad_params=lad.txt
> > >
> > > test -x "$tiipclad_daemon" || exit 0
> > > diff --git a/recipes-ti/ipc/ti-ipc_3.00.00.bb b/recipes-ti/ipc/ti-
> ipc_3.00.00.bb
> > > index c07b7f9..a6922c0 100644
> > > --- a/recipes-ti/ipc/ti-ipc_3.00.00.bb
> > > +++ b/recipes-ti/ipc/ti-ipc_3.00.00.bb
> > > @@ -1,52 +1,7 @@
> > > -DESCRIPTION="This support the communication between processors \
> > > -in a multi-processor environment and communication to peripherals. \
> > > -This communication includes message passing, streams, and linked lists.
> \
> > > -These modules work transparently in both uni-processor and multi-
> processor \
> > > -configurations."
> > > +require ti-ipc.inc
> > >
> > > -HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
> > > +# For this version of IPC the PLATFORM value is lowercase
> > > +PLATFORM_keystone = "tci6638"
> > >
> > > -LICENSE = "BSD"
> > > -LIC_FILES_CHKSUM =
> "file://products.mak;beginline=2;endline=30;md5=195feadf798bb4165bcb1
> a23ffd50dbb"
> > > -SECTION = "console"
> > > -COMPATIBLE_MACHINE = "keystone"
> > > -TARGET_PLATFORM = "tci6638"
> > > -
> > > -PR = "r0"
> > > -
> > > -BRANCH ?= "master"
> > > # The following commit corresponds to 3.00.04.29
> > > SRCREV = "12794ea33870b782bffe1fe4398e86e93fb64396"
> > > -
> > > -SRC_URI = " \
> > > - git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH} \
> > > - file://tiipclad-daemon.sh"
> > > -
> > > -S = "${WORKDIR}/git"
> > > -
> > > -export PLATFORM = "${TARGET_PLATFORM}"
> > > -
> > > -export PARALLEL_MAKE = ""
> > > -
> > > -PACKAGES =+ "${PN}-test"
> > > -
> > > -FILES_${PN}-test = " \
> > > - ${bindir}/NameServerApp \
> > > - ${bindir}/MessageQApp \
> > > - ${bindir}/MessageQMulti \
> > > - ${bindir}/ping_rpmsg"
> > > -
> > > -DEPENDS += "virtual/kernel"
> > > -
> > > -EXTRA_OECONF += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}"
> > > -inherit autotools
> > > -
> > > -INITSCRIPT_NAME = "tiipclad-daemon.sh"
> > > -INITSCRIPT_PARAMS = "defaults 10"
> > > -
> > > -inherit update-rc.d
> > > -
> > > -do_install_append() {
> > > - install -d ${D}${sysconfdir}/init.d/
> > > - install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh
> ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
> > > -}
> > > diff --git a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb b/recipes-ti/ipc/ti-
> ipc_3.21.00.07.bb
> > > index 8131754..17cdab0 100644
> > > --- a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> > > +++ b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb
> > > @@ -1,31 +1,4 @@
> > > -DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for
> Uni- and Multi- Processor Configurations)"
> > > -HOMEPAGE = "https://git.ti.com/ipc/pages/Home"
> > > -LICENSE = "BSD"
> > > -LIC_FILES_CHKSUM = "file://${S}/ipc-
> linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02e
> dc"
> > > -
> > > -DEPENDS += "virtual/kernel"
> > > -
> > > -PR = "r1"
> > > -
> > > -PACKAGE_ARCH = "${MACHINE_ARCH}"
> > > -
> > > -PLATFORM_omap5-evm = "OMAP54XX"
> > > -PLATFORM_dra7xx-evm = "DRA7XX"
> > > -
> > > -inherit autotools pkgconfig
> > > -
> > > -SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \
> > > - file://0002-ipc-Added-installation-prefix-feature-to-
> products.ma.patch \
> > > - "
> > > +require ti-ipc.inc
> > >
> > > +# This commit corresponds to 3.21.00.07
> > > SRCREV = "c18fece0c9f0dc76361dc1ee11b7ee2417479847"
> > > -
> > > -S = "${WORKDIR}/git"
> > > -
> > > -FILESEXTRAPATHS_prepend := "${THISDIR}:"
> > > -
> > > -EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}
> TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH}
> TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM}
> PREFIX=${prefix}"
> > > -
> > > -do_configure() {
> > > - oe_runmake -f ${S}/ipc-linux.mak config
> > > -}
> > > --
> > > 1.7.9.5
> > >
> > > --
> > > _______________________________________________
> > > meta-ti mailing list
> > > meta-ti@yoctoproject.org
> > > https://lists.yoctoproject.org/listinfo/meta-ti
> > --
> > _______________________________________________
> > meta-ti mailing list
> > meta-ti@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 4/9] ipumm-fw: Add MM accelerator firmware recipe
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
` (2 preceding siblings ...)
2014-05-19 19:19 ` [PATCH 3/9] ti-ipc: Consolidate IPC recipes with include file Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:19 ` [PATCH 5/9] dspdce-fw: Add DSP " Chase Maupin
` (4 subsequent siblings)
8 siblings, 0 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
From: Mrinmayee Hingolikar <mrinmayee@ti.com>
* Based on recipes from meta-ti-glsdk and preserved authorship
for Mrinmayee
* Modified for upstreaming:
* Combined the dra7xx-evm and omap5-evm versions into a
shared recipe. This changes the recipe name to just
ipumm-fw.
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
recipes-ti/ipumm-fw/ipumm-fw_3.00.04.02.bb | 30 ++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 recipes-ti/ipumm-fw/ipumm-fw_3.00.04.02.bb
diff --git a/recipes-ti/ipumm-fw/ipumm-fw_3.00.04.02.bb b/recipes-ti/ipumm-fw/ipumm-fw_3.00.04.02.bb
new file mode 100644
index 0000000..c3017fe
--- /dev/null
+++ b/recipes-ti/ipumm-fw/ipumm-fw_3.00.04.02.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "Firmware for IPU "
+
+LICENSE = "TI-TSPA"
+LIC_FILES_CHKSUM_dra7xx-evm = "file://MMIP-${PV}-Manifest.doc;md5=64ca6f9d7e5243b8a4084eb918a543bc"
+LIC_FILES_CHKSUM_omap5-evm = "file://MMIP-${PV}-Manifest.doc;md5=39a593dd8fc2a9654c74f679ed329c45"
+
+COMPATIBLE_MACHINE = "omap-a15"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SRC_URI = "http://downloads.ti.com/dsps/dsps_public_sw/glsdk/ipumm/3_00_04_02/exports/ipumm-${MACHINE}-3.00.04.02.tar.gz;protocol=http;name=${MACHINE}"
+
+# DRA7xx checksums
+SRC_URI[dra7xx-evm.md5sum] = "da04c03b0fd57901e8283afa80f81379"
+SRC_URI[dra7xx-evm.sha256sum] = "0b26fd13f9c318b52c18b9bff56862ef1f58a768b19285b87c035e65bc828ddc"
+
+# OMAP5 checksums
+SRC_URI[omap5-evm.md5sum] = "1572073ebd4f6d127c4e8cf47d270b6a"
+SRC_URI[omap5-evm.sha256sum] = "2fdb469f19e3c9984854f5bc82444fca4d7da869f5e645da22ec0d5beaa5cc65"
+
+S = "${WORKDIR}/ipumm-${MACHINE}-${PV}"
+
+TARGET_dra7xx-evm = "dra7-ipu2-fw.xem4"
+TARGET_omap5-evm = "ducati-m3-core0.xem3"
+
+do_install() {
+ mkdir -p ${D}${base_libdir}/firmware
+ cp ${S}/firmware/${TARGET} ${D}${base_libdir}/firmware/${TARGET}
+}
+
+FILES_${PN} += "${base_libdir}/firmware/${TARGET}"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 5/9] dspdce-fw: Add DSP firmware recipe
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
` (3 preceding siblings ...)
2014-05-19 19:19 ` [PATCH 4/9] ipumm-fw: Add MM accelerator firmware recipe Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:19 ` [PATCH 6/9] vis: Add radio application firmware Chase Maupin
` (3 subsequent siblings)
8 siblings, 0 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
From: Mrinmayee Hingolikar <mrinmayee@ti.com>
* Migrated the dspdce-fw recipe from meta-ti-glsdk and
preserved authorship for Mrinmayee.
* Cleaned up for upstream:
* Removed the MACHINE name from the recipe name
* Used MACHINE variable in SRC_URI
* Update to use default variables such as base_libdir
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
recipes-ti/dspdce-fw/dspdce-fw_1.00.00.02.bb | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 recipes-ti/dspdce-fw/dspdce-fw_1.00.00.02.bb
diff --git a/recipes-ti/dspdce-fw/dspdce-fw_1.00.00.02.bb b/recipes-ti/dspdce-fw/dspdce-fw_1.00.00.02.bb
new file mode 100644
index 0000000..69e9814
--- /dev/null
+++ b/recipes-ti/dspdce-fw/dspdce-fw_1.00.00.02.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "Firmware for DSP "
+LICENSE = "TI-TSPA"
+LIC_FILES_CHKSUM = "file://DSPDCE-${PV}-Manifest.doc;md5=587a7b9fdd99f98fbe99af4a4ba3362a"
+
+COMPATIBLE_MACHINE = "dra7xx-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SRC_URI = "http://downloads.ti.com/dsps/dsps_public_sw/glsdk/dspdce/1_00_00_02/exports/dspdce-${MACHINE}-1.00.00.02.tar.gz;protocol=http"
+
+S = "${WORKDIR}/dspdce-${MACHINE}-${PV}"
+
+SRC_URI[md5sum] = "df19baf16f828b5d32b4eed50f0364f5"
+SRC_URI[sha256sum] = "0c0f34674110d1ef0300b61b572a326daffb95a31cc9d45888b2e50a83c6f555"
+
+TARGET = "dra7-dsp1-fw.xe66"
+
+do_install() {
+ mkdir -p ${D}${base_libdir}/firmware
+ cp ${S}/firmware/${TARGET} ${D}${base_libdir}/firmware/${TARGET}
+}
+
+FILES_${PN} += "${base_libdir}/firmware/${TARGET}"
+
+INSANE_SKIP_${PN} = "arch"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 6/9] vis: Add radio application firmware
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
` (4 preceding siblings ...)
2014-05-19 19:19 ` [PATCH 5/9] dspdce-fw: Add DSP " Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:19 ` [PATCH 7/9] bltsville: Add TI BLTsville library Chase Maupin
` (2 subsequent siblings)
8 siblings, 0 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti; +Cc: Karthik Ramanan
From: Karthik Ramanan <a0393906@ti.com>
* Migrated from meta-ti-glsdk and preserved authorship for
Karthik
* Modified for upstream:
* Made PACKAGE_ARCH machine specific
* Removed bogus HOMEPAGE setting
* Separated the firmware into a ${PN}-fw package and left the
ARM side RadioApp in the base package.
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
recipes-ti/vis-fw/vis_01.50.07.15.bb | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 recipes-ti/vis-fw/vis_01.50.07.15.bb
diff --git a/recipes-ti/vis-fw/vis_01.50.07.15.bb b/recipes-ti/vis-fw/vis_01.50.07.15.bb
new file mode 100644
index 0000000..85d8539
--- /dev/null
+++ b/recipes-ti/vis-fw/vis_01.50.07.15.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "Radio Application Firmware"
+LICENSE = "TI-TSPA"
+LIC_FILES_CHKSUM = "file://${S}/J6_VIS_DEMO_LINUX_BINARY_01.50.07.15-Manifest.html;md5=a59aa54b9470f555cf086b91dca0afa3"
+
+COMPATIBLE_MACHINE = "dra7xx-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SRC_URI = "http://downloads.ti.com/dsps/dsps_public_sw/glsdk/vis/01_50_07_15/exports/vis-${MACHINE}-01.50.07.15.tar.gz;protocol=http"
+
+SRC_URI[md5sum] = "fe8b00e398fb3b7ada0c15b601867acb"
+SRC_URI[sha256sum] = "6e2aa47ae892910616ebdc96646af778af9a59ca0657716ab4fa4b24a9afae69"
+
+S = "${WORKDIR}"
+
+DSPAPP = "dra7-dsp1-fw-radio.xe66"
+GPPAPP = "RadioApp"
+
+do_install() {
+ install -d ${D}${base_libdir}/firmware
+ install -d ${D}${bindir}
+ install ${S}/prebuilt/${DSPAPP} ${D}${base_libdir}/firmware/${DSPAPP}
+ install -m 0755 ${S}/prebuilt/${GPPAPP} ${D}${bindir}/${GPPAPP}
+}
+
+PACKAGES += "${PN}-fw"
+RDEPENDS_${PN} += "${PN}-fw"
+
+FILES_${PN}-fw += "${base_libdir}/firmware/${DSPAPP}"
+
+INSANE_SKIP_${PN}-fw = "arch"
+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 7/9] bltsville: Add TI BLTsville library
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
` (5 preceding siblings ...)
2014-05-19 19:19 ` [PATCH 6/9] vis: Add radio application firmware Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:19 ` [PATCH 8/9] dra7xx-evm: Add sgx to MACHINE_FEATURES Chase Maupin
2014-05-19 19:19 ` [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12 Chase Maupin
8 siblings, 0 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
From: Mrinmayee Hingolikar <mrinmayee@ti.com>
* Migrated from meta-ti-glsdk and preserved authorship for
Mrinmayee
* This library allows use of the GC320 2D blitter
* Modified for upstream:
* LICENSE was changed to BSD-3-Clause but the TI-TSPA license
is still present as well so modified this to be a dual
license package.
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
recipes-graphics/bltsville/bltsville_git.bb | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 recipes-graphics/bltsville/bltsville_git.bb
diff --git a/recipes-graphics/bltsville/bltsville_git.bb b/recipes-graphics/bltsville/bltsville_git.bb
new file mode 100644
index 0000000..158d189
--- /dev/null
+++ b/recipes-graphics/bltsville/bltsville_git.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "Userspace libraries and headers for TI BLTsville implementation"
+HOMEPAGE = "http://omapzoom.org/?p=platform/external/bltsville.git;a=summary"
+LICENSE = "BSD-3-Clause & TI-TSPA"
+LIC_FILES_CHKSUM = "file://COPYING;md5=10a9abb9c5bb19edd83a8cf66eef7148 \
+ file://ticpu/license;md5=0bb831850a0de80e32a63772d89c6562"
+
+PR = "r2"
+
+SRCREV = "016586280ecdae201fd6e340ec8c4f8a9605cc94"
+
+inherit autotools pkgconfig
+
+SRC_URI = "git://git.omapzoom.org/platform/external/bltsville.git;protocol=git"
+
+S = "${WORKDIR}/git"
+
+do_configure() {
+ chmod +x autogen.sh
+ ./autogen.sh --prefix=${prefix} --with-libtool-sysroot=${STAGING_DIR_TARGET}
+}
+
+FILES_${PN} += "${libdir}/libbltsville_ticpu_license.txt"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 8/9] dra7xx-evm: Add sgx to MACHINE_FEATURES
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
` (6 preceding siblings ...)
2014-05-19 19:19 ` [PATCH 7/9] bltsville: Add TI BLTsville library Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:19 ` [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12 Chase Maupin
8 siblings, 0 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
* Add sgx to the MACHINE_FEATURES so that the dra7xx-evm can
start including sgx libraries. NOTE: currently there are
no driver modules that work with v3.12 of the Linux kernel
but this does work with version 3.8.
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
conf/machine/dra7xx-evm.conf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/conf/machine/dra7xx-evm.conf b/conf/machine/dra7xx-evm.conf
index 14253cf..8ba2757 100644
--- a/conf/machine/dra7xx-evm.conf
+++ b/conf/machine/dra7xx-evm.conf
@@ -33,4 +33,4 @@ UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"
# Currently removing the sgx machine feature because there is no SGX package
# available for omap5
-MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen touchscreen"
+MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen touchscreen sgx"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12
2014-05-19 19:19 [PATCH 0/9] Add GLSDK components for omap-a15 devices Chase Maupin
` (7 preceding siblings ...)
2014-05-19 19:19 ` [PATCH 8/9] dra7xx-evm: Add sgx to MACHINE_FEATURES Chase Maupin
@ 2014-05-19 19:19 ` Chase Maupin
2014-05-19 19:26 ` Denys Dmytriyenko
2014-05-21 19:48 ` Denys Dmytriyenko
8 siblings, 2 replies; 17+ messages in thread
From: Chase Maupin @ 2014-05-19 19:19 UTC (permalink / raw)
To: meta-ti
From: Mrinmayee Hingolikar <mrinmayee@ti.com>
* Pulled in latest version 1.9.0.12 from meta-ti-gsldk and
preserved authorship for Mrinmayee
* Mark this recipe as providing the gles1, gles2, and egl
libraries so that it doesn't conflict with other recipes like
mesa and will be pulled in to satisfy those dependencies
Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com>
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
.../libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb | 30 ++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
diff --git a/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb b/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
new file mode 100644
index 0000000..e36cc58
--- /dev/null
+++ b/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "Userspace libraries for SGX"
+HOMEPAGE = "http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk"
+LICENSE = "TI-TSPA"
+LIC_FILES_CHKSUM = "file://OMAP5-Linux-Graphics-DDK-UM-Manifest.doc;md5=360d293df455e4f2d363bb4014a49603"
+
+SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git"
+SRCREV = "994922a5655c63b05343a9238cb30e6ef61744be"
+
+PR = "r2"
+PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2"
+
+RREPLACES_${PN} = "libegl libgles1 libgles2"
+RREPLACES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev"
+RREPLACES_${PN}-dbg = "libegl-dbg"
+
+S = "${WORKDIR}/git"
+
+do_install () {
+ oe_runmake install DESTDIR=${D}
+}
+
+PACKAGES =+ "${PN}-${PV}"
+
+FILES_${PN} = "${bindir}/*"
+FILES_${PN} += " ${libdir}/*"
+FILES_${PN} += "${includedir}/* /usr/share/sgx-lib/"
+
+INHIBIT_PACKAGE_STRIP = "1"
+
+INSANE_SKIP_${PN} += "dev-so"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12
2014-05-19 19:19 ` [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12 Chase Maupin
@ 2014-05-19 19:26 ` Denys Dmytriyenko
2014-05-19 20:15 ` Maupin, Chase
2014-05-21 19:48 ` Denys Dmytriyenko
1 sibling, 1 reply; 17+ messages in thread
From: Denys Dmytriyenko @ 2014-05-19 19:26 UTC (permalink / raw)
To: Chase Maupin; +Cc: meta-ti
Should we kill the old 1.9.0.10 version, since w/o the correct PROVIDES it
causes conflicts? And someone from the community just reported it recently as
well...
On Mon, May 19, 2014 at 02:19:48PM -0500, Chase Maupin wrote:
> From: Mrinmayee Hingolikar <mrinmayee@ti.com>
>
> * Pulled in latest version 1.9.0.12 from meta-ti-gsldk and
> preserved authorship for Mrinmayee
> * Mark this recipe as providing the gles1, gles2, and egl
> libraries so that it doesn't conflict with other recipes like
> mesa and will be pulled in to satisfy those dependencies
>
> Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com>
> Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
> ---
> .../libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb | 30 ++++++++++++++++++++
> 1 file changed, 30 insertions(+)
> create mode 100644 recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
>
> diff --git a/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb b/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
> new file mode 100644
> index 0000000..e36cc58
> --- /dev/null
> +++ b/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
> @@ -0,0 +1,30 @@
> +DESCRIPTION = "Userspace libraries for SGX"
> +HOMEPAGE = "http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk"
> +LICENSE = "TI-TSPA"
> +LIC_FILES_CHKSUM = "file://OMAP5-Linux-Graphics-DDK-UM-Manifest.doc;md5=360d293df455e4f2d363bb4014a49603"
> +
> +SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git"
> +SRCREV = "994922a5655c63b05343a9238cb30e6ef61744be"
> +
> +PR = "r2"
> +PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2"
> +
> +RREPLACES_${PN} = "libegl libgles1 libgles2"
> +RREPLACES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev"
> +RREPLACES_${PN}-dbg = "libegl-dbg"
> +
> +S = "${WORKDIR}/git"
> +
> +do_install () {
> + oe_runmake install DESTDIR=${D}
> +}
> +
> +PACKAGES =+ "${PN}-${PV}"
> +
> +FILES_${PN} = "${bindir}/*"
> +FILES_${PN} += " ${libdir}/*"
> +FILES_${PN} += "${includedir}/* /usr/share/sgx-lib/"
> +
> +INHIBIT_PACKAGE_STRIP = "1"
> +
> +INSANE_SKIP_${PN} += "dev-so"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12
2014-05-19 19:26 ` Denys Dmytriyenko
@ 2014-05-19 20:15 ` Maupin, Chase
0 siblings, 0 replies; 17+ messages in thread
From: Maupin, Chase @ 2014-05-19 20:15 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-ti@yoctoproject.org
>-----Original Message-----
>From: Dmytriyenko, Denys
>Sent: Monday, May 19, 2014 2:26 PM
>To: Maupin, Chase
>Cc: meta-ti@yoctoproject.org
>Subject: Re: [meta-ti] [PATCH 9/9] omap5-sgx-ddk-um-linux: Add
>version 1.9.0.12
>
>Should we kill the old 1.9.0.10 version, since w/o the correct
>PROVIDES it
>causes conflicts? And someone from the community just reported it
>recently as
>well...
I'm OK with that. You need a patch from me?
>
>
>On Mon, May 19, 2014 at 02:19:48PM -0500, Chase Maupin wrote:
>> From: Mrinmayee Hingolikar <mrinmayee@ti.com>
>>
>> * Pulled in latest version 1.9.0.12 from meta-ti-gsldk and
>> preserved authorship for Mrinmayee
>> * Mark this recipe as providing the gles1, gles2, and egl
>> libraries so that it doesn't conflict with other recipes like
>> mesa and will be pulled in to satisfy those dependencies
>>
>> Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com>
>> Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
>> ---
>> .../libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb | 30
>++++++++++++++++++++
>> 1 file changed, 30 insertions(+)
>> create mode 100644 recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb
>>
>> diff --git a/recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb b/recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb
>> new file mode 100644
>> index 0000000..e36cc58
>> --- /dev/null
>> +++ b/recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb
>> @@ -0,0 +1,30 @@
>> +DESCRIPTION = "Userspace libraries for SGX"
>> +HOMEPAGE = "http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk"
>> +LICENSE = "TI-TSPA"
>> +LIC_FILES_CHKSUM = "file://OMAP5-Linux-Graphics-DDK-UM-
>Manifest.doc;md5=360d293df455e4f2d363bb4014a49603"
>> +
>> +SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-
>linux.git;protocol=git"
>> +SRCREV = "994922a5655c63b05343a9238cb30e6ef61744be"
>> +
>> +PR = "r2"
>> +PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2"
>> +
>> +RREPLACES_${PN} = "libegl libgles1 libgles2"
>> +RREPLACES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev"
>> +RREPLACES_${PN}-dbg = "libegl-dbg"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +do_install () {
>> + oe_runmake install DESTDIR=${D}
>> +}
>> +
>> +PACKAGES =+ "${PN}-${PV}"
>> +
>> +FILES_${PN} = "${bindir}/*"
>> +FILES_${PN} += " ${libdir}/*"
>> +FILES_${PN} += "${includedir}/* /usr/share/sgx-lib/"
>> +
>> +INHIBIT_PACKAGE_STRIP = "1"
>> +
>> +INSANE_SKIP_${PN} += "dev-so"
>> --
>> 1.7.9.5
>>
>> --
>> _______________________________________________
>> meta-ti mailing list
>> meta-ti@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12
2014-05-19 19:19 ` [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12 Chase Maupin
2014-05-19 19:26 ` Denys Dmytriyenko
@ 2014-05-21 19:48 ` Denys Dmytriyenko
2014-05-21 20:22 ` Maupin, Chase
1 sibling, 1 reply; 17+ messages in thread
From: Denys Dmytriyenko @ 2014-05-21 19:48 UTC (permalink / raw)
To: Chase Maupin; +Cc: meta-ti
On Mon, May 19, 2014 at 02:19:48PM -0500, Chase Maupin wrote:
> From: Mrinmayee Hingolikar <mrinmayee@ti.com>
>
> * Pulled in latest version 1.9.0.12 from meta-ti-gsldk and
> preserved authorship for Mrinmayee
> * Mark this recipe as providing the gles1, gles2, and egl
> libraries so that it doesn't conflict with other recipes like
> mesa and will be pulled in to satisfy those dependencies
>
> Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com>
> Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
> ---
> .../libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb | 30 ++++++++++++++++++++
> 1 file changed, 30 insertions(+)
> create mode 100644 recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
>
> diff --git a/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb b/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
> new file mode 100644
> index 0000000..e36cc58
> --- /dev/null
> +++ b/recipes-graphics/libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb
> @@ -0,0 +1,30 @@
> +DESCRIPTION = "Userspace libraries for SGX"
> +HOMEPAGE = "http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk"
> +LICENSE = "TI-TSPA"
> +LIC_FILES_CHKSUM = "file://OMAP5-Linux-Graphics-DDK-UM-Manifest.doc;md5=360d293df455e4f2d363bb4014a49603"
> +
> +SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git"
> +SRCREV = "994922a5655c63b05343a9238cb30e6ef61744be"
> +
> +PR = "r2"
> +PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2"
> +
> +RREPLACES_${PN} = "libegl libgles1 libgles2"
> +RREPLACES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev"
> +RREPLACES_${PN}-dbg = "libegl-dbg"
> +
> +S = "${WORKDIR}/git"
> +
> +do_install () {
> + oe_runmake install DESTDIR=${D}
> +}
> +
> +PACKAGES =+ "${PN}-${PV}"
What is this ^^^ for?
> +FILES_${PN} = "${bindir}/*"
> +FILES_${PN} += " ${libdir}/*"
> +FILES_${PN} += "${includedir}/* /usr/share/sgx-lib/"
> +
> +INHIBIT_PACKAGE_STRIP = "1"
> +
> +INSANE_SKIP_${PN} += "dev-so"
> --
> 1.7.9.5
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH 9/9] omap5-sgx-ddk-um-linux: Add version 1.9.0.12
2014-05-21 19:48 ` Denys Dmytriyenko
@ 2014-05-21 20:22 ` Maupin, Chase
0 siblings, 0 replies; 17+ messages in thread
From: Maupin, Chase @ 2014-05-21 20:22 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-ti@yoctoproject.org
>-----Original Message-----
>From: Dmytriyenko, Denys
>Sent: Wednesday, May 21, 2014 2:48 PM
>To: Maupin, Chase
>Cc: meta-ti@yoctoproject.org
>Subject: Re: [meta-ti] [PATCH 9/9] omap5-sgx-ddk-um-linux: Add
>version 1.9.0.12
>
>On Mon, May 19, 2014 at 02:19:48PM -0500, Chase Maupin wrote:
>> From: Mrinmayee Hingolikar <mrinmayee@ti.com>
>>
>> * Pulled in latest version 1.9.0.12 from meta-ti-gsldk and
>> preserved authorship for Mrinmayee
>> * Mark this recipe as providing the gles1, gles2, and egl
>> libraries so that it doesn't conflict with other recipes like
>> mesa and will be pulled in to satisfy those dependencies
>>
>> Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com>
>> Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
>> ---
>> .../libgles/omap5-sgx-ddk-um-linux_1.9.0.12.bb | 30
>++++++++++++++++++++
>> 1 file changed, 30 insertions(+)
>> create mode 100644 recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb
>>
>> diff --git a/recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb b/recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb
>> new file mode 100644
>> index 0000000..e36cc58
>> --- /dev/null
>> +++ b/recipes-graphics/libgles/omap5-sgx-ddk-um-
>linux_1.9.0.12.bb
>> @@ -0,0 +1,30 @@
>> +DESCRIPTION = "Userspace libraries for SGX"
>> +HOMEPAGE = "http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk"
>> +LICENSE = "TI-TSPA"
>> +LIC_FILES_CHKSUM = "file://OMAP5-Linux-Graphics-DDK-UM-
>Manifest.doc;md5=360d293df455e4f2d363bb4014a49603"
>> +
>> +SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-
>linux.git;protocol=git"
>> +SRCREV = "994922a5655c63b05343a9238cb30e6ef61744be"
>> +
>> +PR = "r2"
>> +PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2"
>> +
>> +RREPLACES_${PN} = "libegl libgles1 libgles2"
>> +RREPLACES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev"
>> +RREPLACES_${PN}-dbg = "libegl-dbg"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +do_install () {
>> + oe_runmake install DESTDIR=${D}
>> +}
>> +
>> +PACKAGES =+ "${PN}-${PV}"
>
>What is this ^^^ for?
I missed this line. I think it should die. I'll send version 2
>
>
>> +FILES_${PN} = "${bindir}/*"
>> +FILES_${PN} += " ${libdir}/*"
>> +FILES_${PN} += "${includedir}/* /usr/share/sgx-lib/"
>> +
>> +INHIBIT_PACKAGE_STRIP = "1"
>> +
>> +INSANE_SKIP_${PN} += "dev-so"
>> --
>> 1.7.9.5
>>
>> --
>> _______________________________________________
>> meta-ti mailing list
>> meta-ti@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 17+ messages in thread