<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2334cf7d - verification/dot2k: Add support for nested monitors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/verification/dot2/dot2k_templates/Kconfig#2334cf7d</link>
        <description>verification/dot2k: Add support for nested monitorsRV now supports nested monitors, this functionality requires a containermonitor, which has virtually no functionality besides holding othermonitors, and nested monitors, that have a container as parent.Add the -p flag to pass a parent to a monitor, this sets it up whileregistering the monitor and adds necessary includes and configurations.Add the -c flag to create a container, since containers are empty, wedon&apos;t allow supplying a dot model or a monitor type, the template isalso different since functions to enable and disable the monitor are notdefined, nor any tracepoint. The generated header file only allows toinclude the rv_monitor structure in children monitors.Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Juri Lelli &lt;juri.lelli@redhat.com&gt;Link: https://lore.kernel.org/20250305140406.350227-8-gmonaco@redhat.comSigned-off-by: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/verification/dot2/dot2k_templates/Kconfig</description>
        <pubDate>Wed, 05 Mar 2025 14:04:00 +0000</pubDate>
        <dc:creator>Gabriele Monaco &lt;gmonaco@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>41a4d2d3 - rv: Add license identifiers to monitor files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/verification/dot2/dot2k_templates/Kconfig#41a4d2d3</link>
        <description>rv: Add license identifiers to monitor filesSome monitor files like the main header and the Kconfig are missing thelicense identifier.Add it to those and make sure the automatic generation script includesthe line in newly created monitors.Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Juri Lelli &lt;juri.lelli@redhat.com&gt;Link: https://lore.kernel.org/20250218123121.253551-3-gmonaco@redhat.comSigned-off-by: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/verification/dot2/dot2k_templates/Kconfig</description>
        <pubDate>Tue, 18 Feb 2025 12:31:07 +0000</pubDate>
        <dc:creator>Gabriele Monaco &lt;gmonaco@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9c6cfe80 - verification/dot2k: Simplify manual steps in monitor creation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/verification/dot2/dot2k_templates/Kconfig#9c6cfe80</link>
        <description>verification/dot2k: Simplify manual steps in monitor creationThis patch reduces and simplifies the manual steps still needed increating a new RV monitor.It extends the dot2k script to create a tracepoint snippet and aKconfig file for the newly generated monitor. Those files can be keptin the monitor&apos;s directory but shall be included in the main tracepointheader and Kconfig.Together with the checklist, dot2k now suggests the lines to add tothose files for inclusion and the Makefile line to compile the newmonitor: Writing the monitor into the directory monitor_name Almost done, checklist   - Edit the monitor_name/monitor_name.c to add the instrumentation   - Edit kernel/trace/rv/rv_trace.h: Add this line where other tracepoints are included and DA_MON_EVENTS_ID is defined: #include &lt;monitors/monitor_name/monitor_name_trace.h&gt;   - Edit kernel/trace/rv/Makefile: Add this line where other monitors are included: obj-$(CONFIG_RV_MON_MONITOR_NAME) += monitors/monitor_name/monitor_name.o   - Edit kernel/trace/rv/Kconfig: Add this line where other monitors are included: source &quot;kernel/trace/rv/monitors/monitor_name/Kconfig&quot;   - Move monitor_name/ to the kernel&apos;s monitor directory (kernel/trace/rv/monitors)Cc: Juri Lelli &lt;juri.lelli@redhat.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: John Kacur &lt;jkacur@redhat.com&gt;Link: https://lore.kernel.org/20241227144752.362911-7-gmonaco@redhat.comSigned-off-by: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/verification/dot2/dot2k_templates/Kconfig</description>
        <pubDate>Fri, 27 Dec 2024 14:47:50 +0000</pubDate>
        <dc:creator>Gabriele Monaco &lt;gmonaco@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
