<?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 tracing</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a86150f3 - rtla/tests: Test setting default options</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/tracing/#a86150f3</link>
        <description>rtla/tests: Test setting default optionsAdd function to test engine to test with pre-set osnoise options, anduse it to test whether osnoise period (as an example) is set correctly.The test works by pre-setting a high period of 10 minutes and stop onthreshold. Thus, it is easy to check whether rtla is properly resettingthe period to default: if it is, the test will complete on time, sincethe first sample will overflow the threshold. If not, it will time out.Cc: Luis Goncalves &lt;lgoncalv@redhat.com&gt;Link: https://lore.kernel.org/20250320092500.101385-7-tglozar@redhat.comSigned-off-by: Tomas Glozar &lt;tglozar@redhat.com&gt;Reviewed-by: John Kacur &lt;jkacur@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/tracing/rtla/tests/engine.sh/linux-6.15/tools/tracing/rtla/tests/osnoise.t</description>
        <pubDate>Thu, 20 Mar 2025 09:00:00 +0000</pubDate>
        <dc:creator>Tomas Glozar &lt;tglozar@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>20d6b075 - rtla: Unify apply_config between top and hist</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/tracing/#20d6b075</link>
        <description>rtla: Unify apply_config between top and histThe functions osnoise_top_apply_config and osnoise_hist_apply_config, aswell as timerlat_top_apply_config and timerlat_hist_apply_config, aremostly the same.Move common part from them into separate functions osnoise_apply_configand timerlat_apply_config.For rtla-timerlat, also unify params-&gt;user_hist and params-&gt;user_topinto one field called params-&gt;user_data, and move several fields usedonly by timerlat-top into the top-only section of structtimerlat_params.Cc: Luis Goncalves &lt;lgoncalv@redhat.com&gt;Link: https://lore.kernel.org/20250320092500.101385-3-tglozar@redhat.comSigned-off-by: Tomas Glozar &lt;tglozar@redhat.com&gt;Reviewed-by: John Kacur &lt;jkacur@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/tracing/rtla/src/osnoise_hist.c/linux-6.15/tools/tracing/rtla/src/osnoise_top.c/linux-6.15/tools/tracing/rtla/src/timerlat_hist.c/linux-6.15/tools/tracing/rtla/src/timerlat_top.c</description>
        <pubDate>Thu, 20 Mar 2025 09:00:00 +0000</pubDate>
        <dc:creator>Tomas Glozar &lt;tglozar@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ab16714f - tools/rtla: Add basic test suite</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/tracing/#ab16714f</link>
        <description>tools/rtla: Add basic test suiteImplement a simple TAP-based test engine in bash and a few basic testsusing it, to be used to check for bugs and regressions.A new &quot;check&quot; target is added to the rtla Makefile that runs the test suiteusing the &quot;prove&quot; command implemented by Test::Harness.The only test format currently supported is running rtla with definedcommand arguments per test, checking its exit code. In case the exitcode is non-zero, the output of rtla is displayed, together with theexit code.The test cases are adopted from rtla tests in the Continuous KernelIntegration (CKI) project [1] with the authors&apos; approval.[1] https://gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/blob/main/rt-tests/us/rtla/Cc: John Kacur &lt;jkacur@redhat.com&gt;Cc: Luis Goncalves &lt;lgoncalv@redhat.com&gt;Cc: Chang Yin &lt;cyin@redhat.com&gt;Cc: Qiao Zhao &lt;qzhao@redhat.com&gt;Link: https://lore.kernel.org/20250120135630.802111-1-tglozar@redhat.comSigned-off-by: Tomas Glozar &lt;tglozar@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/tracing/rtla/tests/hwnoise.t</description>
        <pubDate>Mon, 20 Jan 2025 13:00:00 +0000</pubDate>
        <dc:creator>Tomas Glozar &lt;tglozar@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e34293dd - rtla/timerlat: Add BPF skeleton to collect samples</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/tracing/#e34293dd</link>
        <description>rtla/timerlat: Add BPF skeleton to collect samplesAdd BPF program that attaches to the osnoise:timerlat_sample tracepointand collects both the summary and the histogram (if requested) into BPFmaps (one map of each kind per context).The program is designed to be used for both timerlat-top andtimerlat-hist. If using with timerlat-top, the &quot;entries&quot; parameter isset to zero, which prevents the BPF program from recording histogramentries. In that case, the maps for histograms do not have to becreated, as the BPF verifier will identify the code using them asunreachable.An IRQ or thread latency threshold might be supplied to stop recordingif hit, similar to the timerlat tracer threshold, which stops ftracetracing if hit. A BPF ringbuffer is used to signal threshold overflow touserspace. In aa-only mode, this is the only function of the BPFprogram.Cc: John Kacur &lt;jkacur@redhat.com&gt;Cc: Luis Goncalves &lt;lgoncalv@redhat.com&gt;Cc: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Cc: Clark Williams &lt;williams@redhat.com&gt;Link: https://lore.kernel.org/20250218145859.27762-5-tglozar@redhat.comSigned-off-by: Tomas Glozar &lt;tglozar@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/tracing/rtla/src/timerlat_bpf.c</description>
        <pubDate>Tue, 18 Feb 2025 14:00:00 +0000</pubDate>
        <dc:creator>Tomas Glozar &lt;tglozar@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>005682b4 - rtla/timerlat: Test BPF mode</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/tracing/#005682b4</link>
        <description>rtla/timerlat: Test BPF modeUsing the RTLA_NO_BPF environmental variable, execute rtla-timerlattests both with and without BPF support to cover both paths.If rtla is built without BPF or the osnoise:timerlat_sample trace eventis not available, test only the non-BPF path.Cc: John Kacur &lt;jkacur@redhat.com&gt;Cc: Luis Goncalves &lt;lgoncalv@redhat.com&gt;Cc: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Cc: Clark Williams &lt;williams@redhat.com&gt;Link: https://lore.kernel.org/20250218145859.27762-9-tglozar@redhat.comSigned-off-by: Tomas Glozar &lt;tglozar@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/tracing/rtla/tests/timerlat.t</description>
        <pubDate>Tue, 18 Feb 2025 14:00:00 +0000</pubDate>
        <dc:creator>Tomas Glozar &lt;tglozar@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>083d29d3 - rtla/utils: Add idle state disabling via libcpupower</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/tracing/#083d29d3</link>
        <description>rtla/utils: Add idle state disabling via libcpupowerAdd functions to utils.c to disable idle states through functions oflibcpupower. This will serve as the basis for disabling idle statesper cpu when running timerlat.Link: https://lore.kernel.org/20241017140914.3200454-4-tglozar@redhat.comSigned-off-by: Tomas Glozar &lt;tglozar@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/tracing/rtla/src/utils.c/linux-6.15/tools/tracing/rtla/src/utils.h</description>
        <pubDate>Thu, 17 Oct 2024 14:00:00 +0000</pubDate>
        <dc:creator>Tomas Glozar &lt;tglozar@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>13216486 - rtla: Documentation: Mention --deepest-idle-state</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/tracing/#13216486</link>
        <description>rtla: Documentation: Mention --deepest-idle-stateAdd --deepest-idle-state to manpage and mention libcpupower dependencyin README.txt.Link: https://lore.kernel.org/20241017140914.3200454-7-tglozar@redhat.comSigned-off-by: Tomas Glozar &lt;tglozar@redhat.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/tools/tracing/rtla/README.txt</description>
        <pubDate>Thu, 17 Oct 2024 14:00:00 +0000</pubDate>
        <dc:creator>Tomas Glozar &lt;tglozar@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
