aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/Perf-Trace-Util/lib
diff options
context:
space:
mode:
authorDave Martin <[email protected]>2019-04-05 16:35:50 +0100
committerMarc Zyngier <[email protected]>2019-04-18 17:14:01 +0100
commit700698a8a9741063c9804c7bce2dbec6c8d69f3d (patch)
tree66caa6e6d930ffd8db2a1a747920f5ec410d5f85 /tools/perf/scripts/python/Perf-Trace-Util/lib
parent0323e027df13c9f23d399476787918ab7e70a52d (diff)
KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs
Because of the logic in kvm_arm_sys_reg_{get,set}_reg() and sve_id_visibility(), we should never call {get,set}_id_aa64zfr0_el1() for a vcpu where !vcpu_has_sve(vcpu). To avoid the code giving the impression that it is valid for these functions to be called in this situation, and to help the compiler make the right optimisation decisions, this patch adds WARN_ON() for these cases. Given the way the logic is spread out, this seems preferable to dropping the checks altogether. Suggested-by: Andrew Jones <[email protected]> Signed-off-by: Dave Martin <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Signed-off-by: Marc Zyngier <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib')
0 files changed, 0 insertions, 0 deletions