diff options
author | Fabrice Gasnier <fabrice.gasnier@foss.st.com> | 2023-12-13 18:31:16 +0100 |
---|---|---|
committer | William Breathitt Gray <william.gray@linaro.org> | 2023-12-18 08:42:20 -0500 |
commit | 1e73427f66353b7fe21c138787ff2b711ca1c0dd (patch) | |
tree | f813bad50a7b3b5584bef4131b91806391f1b08e /tools/counter/Build | |
parent | a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 (diff) |
tools/counter: add a flexible watch events tool
This adds a new counter tool to be able to test various watch events.
A flexible watch array can be populated from command line, each field
may be tuned with a dedicated command line sub-option in "--watch" string.
Several watch events can be defined, each can have specific watch options,
by using "--watch <watch 1 options> --watch <watch 2 options>".
Watch options is a comma separated list.
It also comes with a simple default watch (to monitor overflow/underflow
events), used when no watch parameters are provided. It's equivalent to:
counter_watch_events -w comp_count,scope_count,evt_ovf_udf
The print_usage() routine proposes another example, from the command line,
which generates a 2 elements watch array, to monitor:
- overflow underflow events
- capture events, on channel 3, that reads read captured data by
specifying the component id (capture3_component_id being 7 here).
Signed-off-by: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
Link: https://lore.kernel.org/r/20231213173117.4174511-2-fabrice.gasnier@foss.st.com
Signed-off-by: William Breathitt Gray <william.gray@linaro.org>
Diffstat (limited to 'tools/counter/Build')
-rw-r--r-- | tools/counter/Build | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/counter/Build b/tools/counter/Build index 33f4a51d715e..4bbadb7ec93a 100644 --- a/tools/counter/Build +++ b/tools/counter/Build @@ -1 +1,2 @@ counter_example-y += counter_example.o +counter_watch_events-y += counter_watch_events.o |