diff options
| author | Fuad Tabba <fuad.tabba@linux.dev> | 2026-09-14 13:58:27 +0100 |
|---|---|---|
| committer | Marc Zyngier <maz@kernel.org> | 2026-09-27 09:24:07 +0100 |
| commit | 67d00fcc00761e9fe4debeac781eb4f992dd8506 (patch) | |
| tree | a7ba125cd210581e8b8d987723ae48403f6d657c /tools/perf/scripts/python/parallel-perf.py | |
| parent | 7ef1b9e11dd7b3832124e26a6fee703b342d6f7f (diff) | |
KVM: arm64: selftests: Check the mandatory SMCCC_ARCH_FEATURES queries
tools/testing/selftests/kvm/arm64/hypercalls.c checks SMCCC_ARCH_FEATURES
with two expectations: hvc_info[] expects NOT_SUPPORTED with the
pseudo-firmware bitmaps cleared and something else with them set, and
false_hvc_info[] expects NOT_SUPPORTED for mismatched pairs. DEN0028H
7.3.6 mandates SUCCESS for arch_func_id SMCCC_VERSION and
SMCCC_ARCH_FEATURES itself, whatever the bitmaps hold, which neither
expectation allows.
Check those two in the feature-disabled and feature-enabled stages, so
the answer is asserted with the bitmaps cleared and again at their reset
values. They pass only with the preceding patch applied.
Signed-off-by: Fuad Tabba <fuad.tabba@linux.dev>
Link: https://patch.msgid.link/20260914125827.1645980-2-fuad.tabba@linux.dev
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions
