diff options
author | Mark Brown <broonie@kernel.org> | 2021-08-19 14:42:40 +0100 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2021-08-23 11:11:04 +0100 |
commit | d4e4dc4fab686c5f3f185272a19b83930664bef5 (patch) | |
tree | 7de9f422cc13d10182e6188d6271bcb6ea302201 /tools/testing/selftests/arm64/signal/test_signals_utils.c | |
parent | kselftest/arm64: pac: Fix skipping of tests on systems without PAC (diff) | |
download | linux-dev-d4e4dc4fab686c5f3f185272a19b83930664bef5.tar.xz linux-dev-d4e4dc4fab686c5f3f185272a19b83930664bef5.zip |
kselftest/arm64: signal: Add SVE to the set of features we can check for
Allow testcases for SVE signal handling to flag the dependency and be
skipped on systems without SVE support.
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20210819134245.13935-2-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to '')
-rw-r--r-- | tools/testing/selftests/arm64/signal/test_signals_utils.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/testing/selftests/arm64/signal/test_signals_utils.c b/tools/testing/selftests/arm64/signal/test_signals_utils.c index 2de6e5ed5e25..6836510a522f 100644 --- a/tools/testing/selftests/arm64/signal/test_signals_utils.c +++ b/tools/testing/selftests/arm64/signal/test_signals_utils.c @@ -26,6 +26,7 @@ static int sig_copyctx = SIGTRAP; static char const *const feats_names[FMAX_END] = { " SSBS ", + " SVE ", }; #define MAX_FEATS_SZ 128 @@ -263,6 +264,8 @@ int test_init(struct tdescr *td) */ if (getauxval(AT_HWCAP) & HWCAP_SSBS) td->feats_supported |= FEAT_SSBS; + if (getauxval(AT_HWCAP) & HWCAP_SVE) + td->feats_supported |= FEAT_SVE; if (feats_ok(td)) fprintf(stderr, "Required Features: [%s] supported\n", |