From: "Denys Dmytriyenko" <denys@ti.com>
To: <angelabaker@ti.com>
Cc: <meta-ti@lists.yoctoproject.org>, <sam.nelson@ti.com>,
<m-radhakrishnan2@ti.com>
Subject: Re: [meta-ti][zeus/master][PATCH] ipc-lld: Update examples to build only select examples
Date: Wed, 15 Apr 2020 14:23:12 -0400 [thread overview]
Message-ID: <20200415182312.GC3604@beryl> (raw)
In-Reply-To: <20200415181356.6970-1-angelabaker@ti.com>
Thanks, merged to zeus-next for testing.
On Wed, Apr 15, 2020 at 01:13:56PM -0500, Angela Stegmaier via lists.yoctoproject.org wrote:
> Full build of all examples is not needed. Update the
> recipe to build only selected examples.
>
> Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
> ---
> .../ipc-lld/ipc-lld-examples-rtos_git.bb | 21 +++++++++++++++++--
> recipes-bsp/ipc-lld/ipc-lld.inc | 2 +-
> 2 files changed, 20 insertions(+), 3 deletions(-)
>
> diff --git a/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb b/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
> index 8defbac1..b9958f1d 100644
> --- a/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
> +++ b/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
> @@ -12,6 +12,7 @@ REMOTE_FWB_BIN_DIR = "${REMOTE_FW_DIR}/ipc_echo_testb/bin"
> RTOS_ALL_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex02_bios_multicore_echo_test/bin"
> RTOS_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex01_bios_2core_echo_test/bin"
> LINUX_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin"
> +LINUX_2_CORES_BAREMETAL_BIN_DIR = "${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin"
>
> DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc"
>
> @@ -20,9 +21,21 @@ TI_PDK_LIMIT_BOARDS_j7-evm = "j721e_evm"
> do_configure[noexec] = "1"
>
> do_compile() {
> - cd ${S}
> + cd "${PDK_INSTALL_PATH}/ti/build"
>
> - oe_runmake apps LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}" DEST_ROOT=${REMOTE_FW_DIR}
> + for board in ${TI_PDK_LIMIT_BOARDS}
> + do
> + for core in ${TI_PDK_LIMIT_CORES}
> + do
> + oe_runmake ipc_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
> + oe_runmake ex02_bios_multicore_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
> + oe_runmake ex01_bios_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
> + oe_runmake ex03_linux_bios_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
> + oe_runmake ex04_linux_baremetal_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
> + oe_runmake ipc_echo_testb BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
> + done
> +
> + done
> }
>
> do_install() {
> @@ -66,6 +79,9 @@ do_install_append_j7-evm() {
> install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release_strip.xer5f ${D}${DST_BIN_PATH}
> }
>
> +do_install_append_am65xx-evm() {
> + cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin -d ${D}/ex04_linux_baremetal_2core_echo_test
> +}
>
> # Set up names for the firmwares
> ALTERNATIVE_${PN}_am65xx = "\
> @@ -138,6 +154,7 @@ FILES_${PN} += "${base_libdir}/firmware"
> FILES_${PN}-rtos += "ex02_bios_multicore_echo_test"
> FILES_${PN}-rtos += "ex01_bios_2core_echo_test"
> FILES_${PN}-rtos += "ex03_linux_bios_2core_echo_test"
> +FILES_${PN}-rtos += "ex04_linux_baremetal_2core_echo_test"
>
> INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
> INSANE_SKIP_${PN}-rtos = "arch ldflags file-rdeps"
> diff --git a/recipes-bsp/ipc-lld/ipc-lld.inc b/recipes-bsp/ipc-lld/ipc-lld.inc
> index f271f31d..2aea055f 100644
> --- a/recipes-bsp/ipc-lld/ipc-lld.inc
> +++ b/recipes-bsp/ipc-lld/ipc-lld.inc
> @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
> COMPATIBLE_MACHINE = "k3"
> PACKAGE_ARCH = "${MACHINE_ARCH}"
>
> -PR = "r3"
> +PR = "r4"
>
> # Build with make instead of XDC
> TI_PDK_XDCMAKE = "0"
> --
> 2.17.1
>
>
prev parent reply other threads:[~2020-04-15 18:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-15 18:13 [meta-ti][zeus/master][PATCH] ipc-lld: Update examples to build only select examples Angela Stegmaier
2020-04-15 18:23 ` Denys Dmytriyenko [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200415182312.GC3604@beryl \
--to=denys@ti.com \
--cc=angelabaker@ti.com \
--cc=m-radhakrishnan2@ti.com \
--cc=meta-ti@lists.yoctoproject.org \
--cc=sam.nelson@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.