diff options
| author | Gabriele Monaco <gmonaco@redhat.com> | 2026-03-30 13:10:00 +0200 |
|---|---|---|
| committer | Gabriele Monaco <gmonaco@redhat.com> | 2026-03-31 16:47:16 +0200 |
| commit | f5587d1b6ec938afb2f74fe399a68020d66923e4 (patch) | |
| tree | 971855522eb9ab35ba9291514bdcb482ca8be9a1 /rust/kernel/interop/git@git.tavy.me:linux-stable.git | |
| parent | 9da38a69da30ae16982f1dcf55890d159cf38cf4 (diff) | |
rv: Add Hybrid Automata monitor type
Deterministic automata define which events are allowed in every state,
but cannot define more sophisticated constraint taking into account the
system's environment (e.g. time or other states not producing events).
Add the Hybrid Automata monitor type as an extension of Deterministic
automata where each state transition is validating a constraint on a
finite number of environment variables.
Hybrid automata can be used to implement timed automata, where the
environment variables are clocks.
Also implement the necessary functionality to handle clock constraints
(ns or jiffy granularity) on state and events.
Reviewed-by: Nam Cao <namcao@linutronix.de>
Link: https://lore.kernel.org/r/20260330111010.153663-3-gmonaco@redhat.com
Signed-off-by: Gabriele Monaco <gmonaco@redhat.com>
Diffstat (limited to 'rust/kernel/interop/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
