selftests: breakpoints: allow to cross-compile for aarch64/arm64
authorFathi Boudra <fathi.boudra@linaro.org>
Wed, 22 Mar 2017 18:04:58 +0000 (20:04 +0200)
committerShuah Khan <shuahkh@osg.samsung.com>
Fri, 21 Apr 2017 17:25:26 +0000 (11:25 -0600)
commitb13f76664d68b9b9fc0827c5dcfe6811232db5f7
tree8c9db1e5f85935fe6fed16182e0640570f3002be
parent584f34f1721c3b5d2f8488b4afee1186a3f41cf7
selftests: breakpoints: allow to cross-compile for aarch64/arm64

To build breakpoint_test_arm64, ARCH value is only tested for "aarch64".
It covers only the native build because it's computed from uname -m output.
For cross-compilation, ARCH is set to arm64 and prevent to cross-compile
the test.
Fix the test to allow both native and cross-compilation of the test.

Note: glibc is missing several of the TRAP_* constants in the userspace
      definitions. Specifically TRAP_BRANCH and TRAP_HWBKPT.
      See https://sourceware.org/bugzilla/show_bug.cgi?id=21286

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Tested-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
tools/testing/selftests/breakpoints/Makefile