From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3978B522F for ; Thu, 2 Jan 2025 15:25:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735831529; cv=none; b=lG4Up1VsO1y/3NX4UPSHfov0gwWW5XbhxSc8CGYCbJ7GkKuHMCtMKcZpzXiSgchcQxaWLiKZtLRNf7AfCR7Z1pSiCzNjJNxAX8ArA52n7fxWtMU1NopF6ZAU7MLCHf2LI/Ogk3sjdpUuJvh4U/jth4epUDcJaZa1u0U2wazwWdU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735831529; c=relaxed/simple; bh=VbJvhdN9yKS2cASZapIWTpxGmNsxtJoGaPyWt6CpO8I=; h=Message-ID:Date:From:To:Cc:Subject; b=ZFusI6+SsSO85HreI9HZRS1FeWiRypo587D8FrynCSE3PTIo9gvPykiKpjyIBGzHX2sfTaJPWr0+jkwpKNgCOVKR9qWu4z/b27LKolffC2eeNrUw/XK6NMeKekCObtUCtf3GRui0tCQddc5m3X+cjExvUxpbg6Zg6Zbu8UzCSEY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id CCA5DC4CED0; Thu, 2 Jan 2025 15:25:28 +0000 (UTC) Received: from rostedt by gandalf with local (Exim 4.98) (envelope-from ) id 1tTN5x-00000005D14-0dxt; Thu, 02 Jan 2025 10:26:45 -0500 Message-ID: <20250102152624.158129997@goodmis.org> User-Agent: quilt/0.68 Date: Thu, 02 Jan 2025 10:26:24 -0500 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Tomas Glozar , John Kacur Subject: [for-next][PATCH 0/8] tracing/tools: Updates for v6.14 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git tools/for-next Head SHA1: 87c5d7f5e5938f713bde4e7435e6b207372a7f8e Gabriele Monaco (8): verification/dot2k: Fix template directory detection verification/dot2k: Unify main.c templates verification/dot2k: More robust template variables verification/dot2k: Add support for name and description options rv: Simplify manual steps in monitor creation verification/dot2k: Simplify manual steps in monitor creation verification/dot2k: Auto patch current kernel source verification/dot2k: Implement event type detection ---- kernel/trace/rv/Kconfig | 27 +-- kernel/trace/rv/Makefile | 3 + kernel/trace/rv/monitors/wip/Kconfig | 12 ++ kernel/trace/rv/monitors/wip/wip.c | 2 +- kernel/trace/rv/monitors/wip/wip_trace.h | 15 ++ kernel/trace/rv/monitors/wwnr/Kconfig | 11 + kernel/trace/rv/monitors/wwnr/wwnr.c | 2 +- kernel/trace/rv/monitors/wwnr/wwnr_trace.h | 16 ++ kernel/trace/rv/rv.c | 2 +- .../events/rv.h => kernel/trace/rv/rv_trace.h | 26 +-- tools/verification/dot2/automata.py | 36 +++- tools/verification/dot2/dot2c.py | 4 +- tools/verification/dot2/dot2k | 17 +- tools/verification/dot2/dot2k.py | 226 ++++++++++++++++++--- tools/verification/dot2/dot2k_templates/Kconfig | 6 + tools/verification/dot2/dot2k_templates/main.c | 91 +++++++++ .../dot2/dot2k_templates/main_global.c | 91 --------- .../dot2/dot2k_templates/main_per_cpu.c | 91 --------- .../dot2/dot2k_templates/main_per_task.c | 91 --------- tools/verification/dot2/dot2k_templates/trace.h | 13 ++ 20 files changed, 419 insertions(+), 363 deletions(-) create mode 100644 kernel/trace/rv/monitors/wip/Kconfig create mode 100644 kernel/trace/rv/monitors/wip/wip_trace.h create mode 100644 kernel/trace/rv/monitors/wwnr/Kconfig create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr_trace.h rename include/trace/events/rv.h => kernel/trace/rv/rv_trace.h (79%) create mode 100644 tools/verification/dot2/dot2k_templates/Kconfig create mode 100644 tools/verification/dot2/dot2k_templates/main.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_global.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_cpu.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_task.c create mode 100644 tools/verification/dot2/dot2k_templates/trace.h