]> git.ipfire.org Git - thirdparty/linux.git/commit
verification/rvgen: Support the 'next' operator
authorNam Cao <namcao@linutronix.de>
Fri, 11 Jul 2025 13:17:38 +0000 (15:17 +0200)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Thu, 24 Jul 2025 14:43:23 +0000 (10:43 -0400)
commit8cfcf9b0e92f917fd3eee19a46924ad3a2f31259
treee719b52e1afeb93cf49262787625125d1650d3ec
parente93648e86273a5d74b4fb96b645950249668093c
verification/rvgen: Support the 'next' operator

The 'next' operator is a unary operator. It is defined as: "next time, the
operand must be true".

Support this operator. For RV monitors, "next time" means the next
invocation of ltl_validate().

Cc: John Ogness <john.ogness@linutronix.de>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Link: https://lore.kernel.org/9c32cec04dd18d2e956fddd84b0e0a2503daa75a.1752239482.git.namcao@linutronix.de
Signed-off-by: Nam Cao <namcao@linutronix.de>
Tested-by: Gabriele Monaco <gmonaco@redhat.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Documentation/trace/rv/linear_temporal_logic.rst
tools/verification/rvgen/rvgen/ltl2ba.py