From d7aa8d0a1f110421252d79f5acfb72d89187ad1f Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Mon, 15 Jun 2020 11:30:04 +0000 Subject: Import OpenCSD v0.14.2 Sponsored by: Innovate UK --- .../tests/perf-test-scripts/perf-setup-env.bash | 29 ++++++++++++++-------- 1 file changed, 19 insertions(+), 10 deletions(-) (limited to 'decoder/tests/perf-test-scripts/perf-setup-env.bash') diff --git a/decoder/tests/perf-test-scripts/perf-setup-env.bash b/decoder/tests/perf-test-scripts/perf-setup-env.bash index 09431a7fd410..95bfdc8aaacd 100755 --- a/decoder/tests/perf-test-scripts/perf-setup-env.bash +++ b/decoder/tests/perf-test-scripts/perf-setup-env.bash @@ -5,35 +5,44 @@ # # to use this script:- # +# 1) for perf exec env only # source perf-setup-env.bash # +# 2) for perf build and exec env +# source perf-setup-env.bash buildenv +# #------ User Edits Start ------- # Edit as required for user system. # Root of the opencsd library project as cloned from github -export OPENCSD_ROOT=~/OpenCSD/opencsd-github/opencsd +export OPENCSD_ROOT=~/work/opencsd-master # the opencsd build library directory to use. -export OCSD_LIB_DIR=lib/linux64/rel +export OCSD_LIB_DIR=lib/builddir # the root of the perf branch / perf dev-tree as checked out -export PERF_ROOT=~/work2/perf-opencsd/mp-4.7-rc4/coresight +export PERF_ROOT=~/work/kernel-dev # the arm x-compiler toolchain path -export XTOOLS_PATH=~/work2/toolchain-aarch64/gcc-linaro-4.9-2015.05-1-rc1-x86_64_aarch64-linux-gnu/bin/ +export XTOOLS_PATH=~/work/gcc-x-aarch64-6.2/bin #------ User Edits End ------- # path to source/include root dir - used by perf build to # include Opencsd decoder. -export CSTRACE_PATH=${OPENCSD_ROOT}/decoder -# add library to lib path -if [ "${LD_LIBRARY_PATH}" == "" ]; then - export LD_LIBRARY_PATH=${CSTRACE_PATH}/${OCSD_LIB_DIR} -else - export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CSTRACE_PATH}/${OCSD_LIB_DIR} +if [ "$1" == "buildenv" ]; then + export CSTRACE_PATH=${OPENCSD_ROOT}/decoder + export CSLIBS=${CSTRACE_PATH}/${OCSD_LIB_DIR} + export CSINCLUDES=${CSTRACE_PATH}/include + + # add library to lib path + if [ "${LD_LIBRARY_PATH}" == "" ]; then + export LD_LIBRARY_PATH=${CSLIBS} + else + export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CSLIBS} + fi fi # perf script defines -- cgit v1.2.3