@@ -3,7 +3,6 @@ require recipes-ti/includes/ti-paths.inc
export LIBARCH_INSTALL_DIR_RECIPE = "${installdir}/ti-libarch-tree"
export LINALG_INSTALL_DIR_RECIPE = "${installdir}/ti-linalg-tree"
export LLVM_RTOS_INSTALL_DIR_RECIPE = "${installdir}/llvm-rtos-tree"
-export OCL_RTOS_INSTALL_DIR_RECIPE = "${installdir}/ti-opencl-rtos-tree"
export OCL_TIDL_FW_INSTALL_DIR_RECIPE = "${installdir}/ti-opencl-tidl-fw-tree"
export FFTLIB_INSTALL_DIR_RECIPE = "${installdir}/ti-fftlib-tree"
export FFTW_INSTALL_DIR_RECIPE = "${installdir}/ti-fftw-tree"
@@ -12,7 +11,6 @@ export TIOVX_INSTALL_DIR_RECIPE = "${installdir}/ti-tiovx-lib-tree"
export LIBARCH_INSTALL_DIR = "${STAGING_DIR_TARGET}${LIBARCH_INSTALL_DIR_RECIPE}"
export LINALG_INSTALL_DIR = "${STAGING_DIR_TARGET}${LINALG_INSTALL_DIR_RECIPE}"
export LLVM_RTOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${LLVM_RTOS_INSTALL_DIR_RECIPE}"
-export OCL_RTOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${OCL_RTOS_INSTALL_DIR_RECIPE}"
export OCL_TIDL_FW_INSTALL_DIR = "${STAGING_DIR_TARGET}${OCL_TIDL_FW_INSTALL_DIR_RECIPE}"
export FFTLIB_INSTALL_DIR = "${STAGING_DIR_TARGET}${FFTLIB_INSTALL_DIR_RECIPE}"
export FFTW_INSTALL_DIR = "${STAGING_DIR_TARGET}${FFTW_INSTALL_DIR_RECIPE}"
deleted file mode 100644
@@ -1,40 +0,0 @@
-SUMMARY = "TI OpenCL-C compiler for C66x (Linux hosted)"
-HOMEPAGE = "http://software-dl.ti.com/mctools/docs/opencl/intro.html"
-LICENSE = "BSD-3-Clause"
-
-require recipes-ti/ocl/ocl.inc
-require recipes-ti/includes/arago-paths.inc
-
-PR = "${INC_PR}.0"
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-DEPENDS = "ti-llvm3.6-native boost-native"
-
-S = "${WORKDIR}/git/host"
-
-TARGET:class-target = "am57xx"
-TARGET:class-native = "x86"
-
-export WANT_LLVM_RELEASE = "3.6-ti"
-export DESTDIR="${D}${OCL_RTOS_INSTALL_DIR_RECIPE}"
-export LDFLAGS="${BUILD_LDFLAGS}"
-export CXXFLAGS="${BUILD_CFLAGS}"
-
-EXTRA_OEMAKE = "CXX=${BUILD_CXX} \
- -C ${S}/clocl \
- _PRODUCT_VERSION=${PV} \
- TARGET=x86 \
- LLVM_CONFIG_EXE=llvm-config \
-"
-
-do_compile() {
- oe_runmake
-}
-
-do_install() {
- install -d ${DESTDIR}/bin/x86
- install -m 755 ${S}/clocl/x86/clocl ${DESTDIR}/bin/x86/
-}
-
-BBCLASSEXTEND = "native"
deleted file mode 100644
@@ -1,32 +0,0 @@
-SUMMARY = "TI OpenCL-C compiler for C66x (Windows hosted)"
-HOMEPAGE = "http://software-dl.ti.com/mctools/docs/opencl/intro.html"
-LICENSE = "BSD-3-Clause"
-
-require recipes-ti/ocl/ocl.inc
-require recipes-ti/includes/arago-paths.inc
-
-PR = "${INC_PR}.0"
-
-CLOCL_WIN_GIT_URI = "git://git.ti.com/git/opencl/clocl-win.git"
-CLOCL_WIN_GIT_BRANCH = "master"
-CLOCL_WIN_SRCREV = "eac7ac7cc2e64a9ff05e4238e44dff3f9a9fcf6b"
-
-BRANCH = "${CLOCL_WIN_GIT_BRANCH}"
-SRC_URI = "${CLOCL_WIN_GIT_URI};protocol=git;branch=${BRANCH}"
-SRCREV = "${CLOCL_WIN_SRCREV}"
-
-LIC_FILES_CHKSUM = "file://opencl-manifest.html;md5=e0810676ad435e2ef53c1a538e24a9a7"
-
-COMPATIBLE_MACHINE = "omap-a15"
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-RELEASE_TARGET = ""
-RELEASE_TARGET:omap-a15 = "am57xx"
-
-S = "${WORKDIR}/git"
-export DESTDIR="${OCL_RTOS_INSTALL_DIR}/ti-opencl-rtos-${RELEASE_TARGET}-${PV}/packages/ti/opencl"
-
-do_install() {
- install -d ${DESTDIR}/usr/share/ti/opencl/bin/pc
- install -m 755 ${S}/bin/clocl.exe ${DESTDIR}/usr/share/ti/opencl/bin/pc
-}
deleted file mode 100644
@@ -1,83 +0,0 @@
-SUMMARY = "TI OpenCL example applications"
-HOMEPAGE = "http://software-dl.ti.com/mctools/docs/opencl/intro.html"
-LICENSE = "BSD-3-Clause"
-
-require recipes-ti/ocl/ocl.inc
-require recipes-ti/includes/arago-paths.inc
-
-PR = "${INC_PR}.0"
-
-COMPATIBLE_MACHINE = "omap-a15"
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-DEPENDS = "opencl-rtos ti-cgt6x-native clocl-rtos-native opencl-monitor-rtos \
- clocl-win gcc-arm-baremetal-native ti-xdctools-native ti-sysbios \
-"
-
-S = "${WORKDIR}/git/opencl_example_src"
-B = "${S}"
-
-OCL_EXAMPLE_LIST = " abort_exit \
- buffer \
- ccode \
- dsplib_fft \
- float_compute \
- null \
- offline_embed \
- platforms \
- simple \
- timeout \
- vecadd \
- matmpy \
- ooo_callback \
- sgemm \
- edmamgr \
- vecadd_openmp \
- vecadd_openmp_t \
-"
-
-RELEASE_TARGET = ""
-RELEASE_TARGET:omap-a15 = "am57xx"
-
-export BIOS_INSTALL_DIR = "${SYSBIOS_INSTALL_DIR}"
-export DESTDIR="${OCL_RTOS_INSTALL_DIR}/ti-opencl-rtos-${RELEASE_TARGET}-${PV}"
-export TI_OCL_INSTALL = "${DESTDIR}/packages/ti/opencl"
-
-python do_unpack:append() {
- import shutil
-
- git_dir = d.expand("${WORKDIR}/git/examples")
- s = d.getVar("S")
-
- os.makedirs(s)
- shutil.copy(os.path.join(git_dir,"Makefile"),s)
- shutil.copy(os.path.join(git_dir,"make_rtos.inc"),s)
- shutil.copy(os.path.join(git_dir,"rtos_main.c"),s)
- shutil.copy(os.path.join(git_dir,"load_am57_rtos.js"),s)
- for example in d.getVar("OCL_EXAMPLE_LIST").split():
- shutil.copytree(os.path.join(git_dir,example), os.path.join(s,example))
-}
-
-EXTRA_OEMAKE = "BUILD_OS=SYS_BIOS \
- TI_OCL_CGT_INSTALL=${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x \
-"
-
-do_compile() {
- unset LDFLAGS
- unset TARGET_LDFLAGS
-
- oe_runmake CLOCL=${STAGING_DIR_NATIVE}/usr/share/ti/ti-opencl-rtos-tree/bin/x86/clocl
-}
-
-do_install() {
- install -d ${DESTDIR}/examples
-
- install ${B}/Makefile ${DESTDIR}/examples
- install ${B}/make_rtos.inc ${DESTDIR}/examples
- install ${B}/rtos_main.c ${DESTDIR}/examples
-
- for ocl_example in ${OCL_EXAMPLE_LIST}; do
- install -d ${DESTDIR}/examples/${ocl_example}
- cp -rv ${B}/${ocl_example}/* ${DESTDIR}/examples/${ocl_example}
- done
-}
deleted file mode 100644
@@ -1,76 +0,0 @@
-SUMMARY = "TI OpenCL compute device firmware for C66x (RTOS)"
-HOMEPAGE = "http://software-dl.ti.com/mctools/docs/opencl/intro.html"
-LICENSE = "BSD-3-Clause"
-
-require recipes-ti/ocl/ocl.inc
-require recipes-ti/includes/arago-paths.inc
-
-PR = "${INC_PR}.0"
-
-DEPENDS = " ti-llvm3.6-native \
- common-csl-ip-rtos \
- ti-xdctools-native \
- ti-ipc-rtos \
- ti-sysbios \
- ti-cgt6x-native \
- edma3-lld-rtos \
- ti-xdais \
- ti-framework-components \
- libaet \
- openmp-rtos \
- gcc-arm-baremetal-native \
-"
-
-COMPATIBLE_MACHINE = "omap-a15"
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-S = "${WORKDIR}/git/monitor"
-
-BUILD_TARGET:omap-a15 = "ARM_AM57"
-
-RELEASE_TARGET = ""
-RELEASE_TARGET:omap-a15 = "am57xx"
-
-export TI_OCL_CGT_INSTALL = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
-export PDK_DIR = "${PDK_INSTALL_DIR}"
-export IPC_DIR = "${IPC_INSTALL_DIR}"
-export XDC_DIR = "${XDC_INSTALL_DIR}"
-export BIOS_DIR = "${SYSBIOS_INSTALL_DIR}"
-export EDMA3LLD_DIR = "${EDMA3_LLD_INSTALL_DIR}"
-export XDAIS_DIR = "${XDAIS_INSTALL_DIR}"
-export FC_DIR = "${FC_INSTALL_DIR}"
-export MPM_DIR = "${MPM_INSTALL_DIR}"
-export OMP_DIR = "${OMP_INSTALL_DIR}"
-export ULM_DIR ="${STAGING_DIR_TARGET}/usr/share/ti/ulm"
-export GDB_SERVER_DIR = "${STAGING_DIR_TARGET}/usr/share/ti/gdbc6x"
-export AET_DIR = "${STAGING_DIR_TARGET}/usr/share/ti/ctoolslib/aet"
-export X86_LLVM_DIR = "${STAGING_DIR_NATIVE}/usr"
-export XDCPATH = "${S};${IPC_DIR}/packages;${BIOS_DIR}/packages;${EDMA3LLD_DIR}/packages;${FC_DIR}/packages;${XDAIS_DIR}/packages"
-export DESTDIR="${D}${OCL_RTOS_INSTALL_DIR_RECIPE}/ti-opencl-rtos-${RELEASE_TARGET}-${PV}/packages/ti/opencl"
-export OCL_FPERMS = "664"
-export OCL_DPERMS = "775"
-export SHARE_PATH="${DESTDIR}${datadir}/ti/opencl"
-
-EXTRA_OEMAKE += " BUILD_OS=SYS_BIOS \
- WORKING_DIRECTORY=${S} \
- BUILD_TARGET=${BUILD_TARGET} \
-"
-
-do_compile() {
- oe_runmake -f Makefile
-}
-
-do_install() {
- install -m ${OCL_DPERMS} -d ${SHARE_PATH}
- install -m ${OCL_FPERMS} monitor_am57x_rtos/dsp0.syms ${SHARE_PATH}/dsp.syms
- install -m ${OCL_FPERMS} monitor_am57x_rtos/dsp0.syms.obj ${SHARE_PATH}/dsp_syms.obj
- install -m ${OCL_FPERMS} monitor_am57x_rtos/dsp0.out ${SHARE_PATH}
- install -m ${OCL_FPERMS} monitor_am57x_rtos/dsp1.out ${SHARE_PATH}
- install -m ${OCL_FPERMS} libDSPMonitor.ae66 ${SHARE_PATH}
- install -m ${OCL_FPERMS} ../builtins/dsp.lib ${SHARE_PATH}
- install -m ${OCL_FPERMS} ../libm/libm.lib ${SHARE_PATH}
- install -m ${OCL_FPERMS} cmds/monitor.am57x_rtos.cmd ${SHARE_PATH}
-}
-
-FILES:${PN} += "${OCL_RTOS_INSTALL_DIR_RECIPE}"
-INSANE_SKIP:${PN} = "arch"
deleted file mode 100644
@@ -1,100 +0,0 @@
-SUMMARY = "TI OpenCL host runtime (RTOS)"
-HOMEPAGE = "http://software-dl.ti.com/mctools/docs/opencl/intro.html"
-LICENSE = "BSD-3-Clause"
-
-require recipes-ti/ocl/ocl.inc
-require recipes-ti/includes/arago-paths.inc
-
-PR = "${INC_PR}.0"
-
-
-COMPATIBLE_MACHINE = "omap-a15"
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-PACKAGES += " ${PN}-runtime"
-
-DEPENDS = "cmake-native \
- llvm-rtos \
- libloki \
- gcc-arm-baremetal-native \
- ti-sysbios \
- ti-xdctools-native \
- ti-ipc-rtos \
- opencl-monitor-rtos \
- clocl-rtos-native \
- ti-cgt6x-native \
-"
-
-#RDEPENDS:${PN}-dev += " opencl-monitor-rtos"
-
-ALLOW_EMPTY:${PN}-runtime = "1"
-
-
-S = "${WORKDIR}/git/host"
-B = "${WORKDIR}/build"
-
-export WANT_LLVM_RELEASE = "3.6-ti"
-
-OCL_BUILD_TARGET:omap-a15 = "ARM_AM57"
-
-ENABLE_ULM = "0"
-SHMEM_MANAGER = "CMEM"
-
-RELEASE_TARGET = ""
-RELEASE_TARGET:omap-a15 = "am57xx"
-
-export TI_OCL_CGT_INSTALL = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
-export ARM_LLVM_DIR="${LLVM_RTOS_INSTALL_DIR}"
-export DESTDIR="${D}${OCL_RTOS_INSTALL_DIR_RECIPE}/ti-opencl-rtos-${RELEASE_TARGET}-${PV}/packages/ti/opencl"
-
-# Required for eclipse plugin and packages
-export XDC_DIR = "${XDC_INSTALL_DIR}"
-export BIOS_DIR = "${SYSBIOS_INSTALL_DIR}"
-export IPC_DIR = "${IPC_INSTALL_DIR}"
-
-do_configure() {
- unset LDFLAGS
- unset TARGET_LDFLAGS
-
- rm -rf "${B}"
-
- mkdir -p "${B}"
- cd "${B}"; cmake \
- -DCMAKE_TOOLCHAIN_FILE=../git/host/cmake/CMakeBiosARMToolChain.txt \
- -DBUILD_TARGET=${OCL_BUILD_TARGET} \
- -DBUILD_OUTPUT=lib \
- -DENABLE_ULM=${ENABLE_ULM} \
- -DSHMEM_MANAGER=${SHMEM_MANAGER} \
- -DBUILD_OS=SYS_BIOS \
- -DIPC_INSTALL_PATH=${IPC_INSTALL_DIR}/packages \
- -DXDC_INSTALL_PATH=${XDC_INSTALL_DIR}/packages \
- -DBIOS_INSTALL_PATH=${SYSBIOS_INSTALL_DIR}/packages \
- -DLOKI_INCLUDE_PATH=${STAGING_DIR_HOST}/usr/include/loki \
- -DARM_LLVM_DIR=${ARM_LLVM_DIR} \
- -DOCL_VERSION=${PV} "${S}";
-}
-
-do_compile() {
- unset LDFLAGS
- unset TARGET_LDFLAGS
-
- oe_runmake
- oe_runmake -C packages
-}
-
-# Install x86/Linux clocl built by clocl-rtos-native recipe
-do_install() {
- unset LDFLAGS
- unset TARGET_LDFLAGS
-
- oe_runmake install
- oe_runmake -C packages install
-
- install -d ${D}/usr/share/ti/opencl/bin/x86
- install -m 755 ${STAGING_DIR_NATIVE}/usr/share/ti/ti-opencl-rtos-tree/bin/x86/clocl ${D}/usr/share/ti/opencl/bin/x86
-}
-
-FILES:${PN}-dev += "/usr/share/ti/opencl ${OCL_RTOS_INSTALL_DIR_RECIPE}"
-
-INSANE_SKIP:${PN} = "already-stripped"
-INSANE_SKIP:${PN}-dev = "staticdev file-rdeps arch"
We do not build RTOS packages with OE anymore, remove leftover package. Signed-off-by: Andrew Davis <afd@ti.com> --- .../recipes-ti/includes/arago-paths.inc | 2 - .../recipes-ti/ocl-rtos/clocl-rtos_git.bb | 40 ------- .../recipes-ti/ocl-rtos/clocl-win_git.bb | 32 ------ .../ocl-rtos/opencl-examples-rtos_git.bb | 83 --------------- .../ocl-rtos/opencl-monitor-rtos_git.bb | 76 ------------- .../recipes-ti/ocl-rtos/opencl-rtos_git.bb | 100 ------------------ 6 files changed, 333 deletions(-) delete mode 100644 meta-arago-extras/recipes-ti/ocl-rtos/clocl-rtos_git.bb delete mode 100644 meta-arago-extras/recipes-ti/ocl-rtos/clocl-win_git.bb delete mode 100644 meta-arago-extras/recipes-ti/ocl-rtos/opencl-examples-rtos_git.bb delete mode 100644 meta-arago-extras/recipes-ti/ocl-rtos/opencl-monitor-rtos_git.bb delete mode 100644 meta-arago-extras/recipes-ti/ocl-rtos/opencl-rtos_git.bb