<?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 Build</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e467705a - perf util: Make util its own library</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/arm-spe-decoder/Build#e467705a</link>
        <description>perf util: Make util its own libraryMake the util directory into its own library. This is done to avoidcompiling code twice, once for the perf tool and once for the perfpython module. For convenience:  arch/common.c  scripts/perl/Perf-Trace-Util/Context.c  scripts/python/Perf-Trace-Util/Context.care made part of this library.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Reviewed-by: James Clark &lt;james.clark@arm.com&gt;Cc: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Gary Guo &lt;gary@garyguo.net&gt;Cc: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;Cc: Boqun Feng &lt;boqun.feng@gmail.com&gt;Cc: Wedson Almeida Filho &lt;wedsonaf@gmail.com&gt;Cc: Ze Gao &lt;zegao2021@gmail.com&gt;Cc: Alice Ryhl &lt;aliceryhl@google.com&gt;Cc: Andrei Vagin &lt;avagin@google.com&gt;Cc: Yicong Yang &lt;yangyicong@hisilicon.com&gt;Cc: Jonathan Cameron &lt;jonathan.cameron@huawei.com&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Miguel Ojeda &lt;ojeda@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Benno Lossin &lt;benno.lossin@proton.me&gt;Cc: Bj&#246;rn Roy Baron &lt;bjorn3_gh@protonmail.com&gt;Cc: Andreas Hindborg &lt;a.hindborg@samsung.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lore.kernel.org/r/20240625214117.953777-7-irogers@google.com

            List of files:
            /linux-6.15/tools/perf/util/arm-spe-decoder/Build</description>
        <pubDate>Tue, 25 Jun 2024 21:41:15 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a54ca194 - perf arm-spe: Support synthetic events</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/arm-spe-decoder/Build#a54ca194</link>
        <description>perf arm-spe: Support synthetic eventsAfter the commit ffd3d18c20b8 (&quot;perf tools: Add ARM StatisticalProfiling Extensions (SPE) support&quot;) has been merged, it supports tooutput raw data with option &quot;--dump-raw-trace&quot;.  However, it misses forsupport synthetic events so cannot output any statistical info.This patch is to improve the &quot;perf report&quot; support for ARM SPE for fourtypes synthetic events:  First level cache synthetic events, including L1 data cache accessing  and missing events;  Last level cache synthetic events, including last level cache  accessing and missing events;  TLB synthetic events, including TLB accessing and missing events;  Remote access events, which is used to account load/store operations  caused to another socket.Example usage:  $ perf record -c 1024 -e arm_spe_0/branch_filter=1,ts_enable=1,pct_enable=1,pa_enable=1,load_filter=1,jitter=1,store_filter=1,min_latency=0/ dd if=/dev/zero of=/dev/null count=10000  $ perf report --stdio  # Samples: 59  of event &apos;l1d-miss&apos;  # Event count (approx.): 59  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  ..................................  #      23.73%    23.73%  dd       [kernel.kallsyms]  [k] perf_iterate_ctx.constprop.135      20.34%    20.34%  dd       [kernel.kallsyms]  [k] filemap_map_pages       5.08%     5.08%  dd       [kernel.kallsyms]  [k] perf_event_mmap       5.08%     5.08%  dd       [kernel.kallsyms]  [k] unlock_page_memcg       5.08%     5.08%  dd       [kernel.kallsyms]  [k] unmap_page_range       3.39%     3.39%  dd       [kernel.kallsyms]  [k] PageHuge       3.39%     3.39%  dd       [kernel.kallsyms]  [k] release_pages       3.39%     3.39%  dd       ld-2.28.so         [.] 0x0000000000008b5c       1.69%     1.69%  dd       [kernel.kallsyms]  [k] __alloc_fd       [...]  # Samples: 3K of event &apos;l1d-access&apos;  # Event count (approx.): 3980  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  ......................................  #      26.98%    26.98%  dd       [kernel.kallsyms]  [k] ret_to_user      10.53%    10.53%  dd       [kernel.kallsyms]  [k] fsnotify       7.51%     7.51%  dd       [kernel.kallsyms]  [k] new_sync_read       4.57%     4.57%  dd       [kernel.kallsyms]  [k] vfs_read       4.35%     4.35%  dd       [kernel.kallsyms]  [k] vfs_write       3.69%     3.69%  dd       [kernel.kallsyms]  [k] __fget_light       3.69%     3.69%  dd       [kernel.kallsyms]  [k] rw_verify_area       3.44%     3.44%  dd       [kernel.kallsyms]  [k] security_file_permission       2.76%     2.76%  dd       [kernel.kallsyms]  [k] __fsnotify_parent       2.44%     2.44%  dd       [kernel.kallsyms]  [k] ksys_write       2.24%     2.24%  dd       [kernel.kallsyms]  [k] iov_iter_zero       2.19%     2.19%  dd       [kernel.kallsyms]  [k] read_iter_zero       1.81%     1.81%  dd       dd                 [.] 0x0000000000002960       1.78%     1.78%  dd       dd                 [.] 0x0000000000002980       [...]  # Samples: 35  of event &apos;llc-miss&apos;  # Event count (approx.): 35  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  ...........................  #      34.29%    34.29%  dd       [kernel.kallsyms]  [k] filemap_map_pages       8.57%     8.57%  dd       [kernel.kallsyms]  [k] unlock_page_memcg       8.57%     8.57%  dd       [kernel.kallsyms]  [k] unmap_page_range       5.71%     5.71%  dd       [kernel.kallsyms]  [k] PageHuge       5.71%     5.71%  dd       [kernel.kallsyms]  [k] release_pages       5.71%     5.71%  dd       ld-2.28.so         [.] 0x0000000000008b5c       2.86%     2.86%  dd       [kernel.kallsyms]  [k] __queue_work       2.86%     2.86%  dd       [kernel.kallsyms]  [k] __radix_tree_lookup       2.86%     2.86%  dd       [kernel.kallsyms]  [k] copy_page       [...]  # Samples: 2  of event &apos;llc-access&apos;  # Event count (approx.): 2  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  .............  #      50.00%    50.00%  dd       [kernel.kallsyms]  [k] copy_page      50.00%    50.00%  dd       libc-2.28.so       [.] _dl_addr  # Samples: 48  of event &apos;tlb-miss&apos;  # Event count (approx.): 48  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  ..................................  #      20.83%    20.83%  dd       [kernel.kallsyms]  [k] perf_iterate_ctx.constprop.135      12.50%    12.50%  dd       [kernel.kallsyms]  [k] __arch_clear_user      10.42%    10.42%  dd       [kernel.kallsyms]  [k] clear_page       4.17%     4.17%  dd       [kernel.kallsyms]  [k] copy_page       4.17%     4.17%  dd       [kernel.kallsyms]  [k] filemap_map_pages       2.08%     2.08%  dd       [kernel.kallsyms]  [k] __alloc_fd       2.08%     2.08%  dd       [kernel.kallsyms]  [k] __mod_memcg_state.part.70       2.08%     2.08%  dd       [kernel.kallsyms]  [k] __queue_work       2.08%     2.08%  dd       [kernel.kallsyms]  [k] __rcu_read_unlock       2.08%     2.08%  dd       [kernel.kallsyms]  [k] d_path       2.08%     2.08%  dd       [kernel.kallsyms]  [k] destroy_inode       2.08%     2.08%  dd       [kernel.kallsyms]  [k] do_dentry_open       [...]  # Samples: 9K of event &apos;tlb-access&apos;  # Event count (approx.): 9573  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  ......................................  #      25.79%    25.79%  dd       [kernel.kallsyms]  [k] __arch_clear_user      11.22%    11.22%  dd       [kernel.kallsyms]  [k] ret_to_user       8.56%     8.56%  dd       [kernel.kallsyms]  [k] fsnotify       4.06%     4.06%  dd       [kernel.kallsyms]  [k] new_sync_read       3.67%     3.67%  dd       [kernel.kallsyms]  [k] el0_svc_common.constprop.2       3.04%     3.04%  dd       [kernel.kallsyms]  [k] __fsnotify_parent       2.90%     2.90%  dd       [kernel.kallsyms]  [k] vfs_write       2.82%     2.82%  dd       [kernel.kallsyms]  [k] vfs_read       2.52%     2.52%  dd       libc-2.28.so       [.] write       2.26%     2.26%  dd       [kernel.kallsyms]  [k] security_file_permission       2.08%     2.08%  dd       [kernel.kallsyms]  [k] ksys_write       1.96%     1.96%  dd       [kernel.kallsyms]  [k] rw_verify_area       1.95%     1.95%  dd       [kernel.kallsyms]  [k] read_iter_zero       [...]  # Samples: 9  of event &apos;branch-miss&apos;  # Event count (approx.): 9  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  .........................  #      22.22%    22.22%  dd       libc-2.28.so       [.] _dl_addr      11.11%    11.11%  dd       [kernel.kallsyms]  [k] __arch_clear_user      11.11%    11.11%  dd       [kernel.kallsyms]  [k] __arch_copy_from_user      11.11%    11.11%  dd       [kernel.kallsyms]  [k] __dentry_kill      11.11%    11.11%  dd       [kernel.kallsyms]  [k] __efistub_memcpy      11.11%    11.11%  dd       ld-2.28.so         [.] 0x0000000000012b7c      11.11%    11.11%  dd       libc-2.28.so       [.] 0x000000000002a980      11.11%    11.11%  dd       libc-2.28.so       [.] 0x0000000000083340  # Samples: 29  of event &apos;remote-access&apos;  # Event count (approx.): 29  #  # Children      Self  Command  Shared Object      Symbol  # ........  ........  .......  .................  ...........................  #      41.38%    41.38%  dd       [kernel.kallsyms]  [k] filemap_map_pages      10.34%    10.34%  dd       [kernel.kallsyms]  [k] unlock_page_memcg      10.34%    10.34%  dd       [kernel.kallsyms]  [k] unmap_page_range       6.90%     6.90%  dd       [kernel.kallsyms]  [k] release_pages       3.45%     3.45%  dd       [kernel.kallsyms]  [k] PageHuge       3.45%     3.45%  dd       [kernel.kallsyms]  [k] __queue_work       3.45%     3.45%  dd       [kernel.kallsyms]  [k] page_add_file_rmap       3.45%     3.45%  dd       [kernel.kallsyms]  [k] page_counter_try_charge       3.45%     3.45%  dd       [kernel.kallsyms]  [k] page_remove_rmap       3.45%     3.45%  dd       [kernel.kallsyms]  [k] xas_start       3.45%     3.45%  dd       ld-2.28.so         [.] 0x0000000000002a1c       3.45%     3.45%  dd       ld-2.28.so         [.] 0x0000000000008b5c       3.45%     3.45%  dd       ld-2.28.so         [.] 0x00000000000093ccSigned-off-by: Tan Xiaojun &lt;tanxiaojun@huawei.com&gt;Tested-by: James Clark &lt;james.clark@arm.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Al Grant &lt;al.grant@arm.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Jin Yao &lt;yao.jin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgLink: http://lore.kernel.org/lkml/20200530122442.490-4-leo.yan@linaro.orgSigned-off-by: James Clark &lt;james.clark@arm.com&gt;Signed-off-by: Leo Yan &lt;leo.yan@linaro.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/arm-spe-decoder/Build</description>
        <pubDate>Sat, 30 May 2020 12:24:42 +0000</pubDate>
        <dc:creator>Tan Xiaojun &lt;tanxiaojun@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>4db25f66 - perf tools: Move arm-spe-pkt-decoder.h/c to the new dir</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/arm-spe-decoder/Build#4db25f66</link>
        <description>perf tools: Move arm-spe-pkt-decoder.h/c to the new dirCreate a new arm-spe-decoder directory for subsequent extensions andmove arm-spe-pkt-decoder.h/c to this directory. No code changes.Signed-off-by: Tan Xiaojun &lt;tanxiaojun@huawei.com&gt;Tested-by: James Clark &lt;james.clark@arm.com&gt;Tested-by: Qi Liu &lt;liuqi115@hisilicon.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Al Grant &lt;al.grant@arm.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Jin Yao &lt;yao.jin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: linux-arm-kernel@lists.infradead.orgLink: http://lore.kernel.org/lkml/20200530122442.490-2-leo.yan@linaro.orgSigned-off-by: James Clark &lt;james.clark@arm.com&gt;Signed-off-by: Leo Yan &lt;leo.yan@linaro.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/arm-spe-decoder/Build</description>
        <pubDate>Sat, 30 May 2020 12:24:40 +0000</pubDate>
        <dc:creator>Tan Xiaojun &lt;tanxiaojun@huawei.com&gt;</dc:creator>
    </item>
</channel>
</rss>
