<?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>254a867b - perf intel-pt: Remove stale build comment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#254a867b</link>
        <description>perf intel-pt: Remove stale build commentCommit 00a263902ac3 (&quot;perf intel-pt: Use shared x86 insn decoder&quot;)removed the use of diff, so remove stale busybox comment.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: Colin Ian King &lt;colin.i.king@gmail.com&gt;Cc: Dapeng Mi &lt;dapeng1.mi@linux.intel.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Michael Petlan &lt;mpetlan@redhat.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Richter &lt;tmricht@linux.ibm.com&gt;Cc: Veronika Molnarova &lt;vmolnaro@redhat.com&gt;Cc: Weilin Wang &lt;weilin.wang@intel.com&gt;Link: https://lore.kernel.org/r/20241119011644.971342-14-irogers@google.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Tue, 19 Nov 2024 01:16:35 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>e7bb49e3 - perf x86: Define arch_fetch_insn in NO_AUXTRACE builds</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#e7bb49e3</link>
        <description>perf x86: Define arch_fetch_insn in NO_AUXTRACE buildsarchinsn.c containing arch_fetch_insn was only enabled withCONFIG_AUXTRACE, but this meant that a NO_AUXTRACE build on x86 woulduse the empty weak version of arch_fetch_insn - weak symbols are afrequent source of errors like this and are outside of the Cspecification. Change it so that archinsn.c is always built on x86 andmake the weak symbol empty version of arch_fetch_insn a strong oneguarded by ifdefs.arch_fetch_insn on x86 depends on insn_decode which is a functionincluded then built into intel-pt-insn-decoder.c.intel-pt-insn-decoder.c isn&apos;t built in a NO_AUXTRACE=1 build. Separatethe insn_decode function from intel-pt-insn-decoder.c by just directlycompiling the relevant file. Guard this compilation to be for eitheralways on x86 (because of the use in arch_fetch_insn) or when auxtraceis enabled. Apply the CFLAGS overrides as necessary, reducing the amountof code where warnings are disabled.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Tested-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: Colin Ian King &lt;colin.i.king@gmail.com&gt;Cc: Dapeng Mi &lt;dapeng1.mi@linux.intel.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Michael Petlan &lt;mpetlan@redhat.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Richter &lt;tmricht@linux.ibm.com&gt;Cc: Veronika Molnarova &lt;vmolnaro@redhat.com&gt;Cc: Weilin Wang &lt;weilin.wang@intel.com&gt;Link: https://lore.kernel.org/r/20241119011644.971342-13-irogers@google.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Tue, 19 Nov 2024 01:16:34 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<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/intel-pt-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/intel-pt-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>f96b4675 - x86/insn: Use get_unaligned() instead of memcpy()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#f96b4675</link>
        <description>x86/insn: Use get_unaligned() instead of memcpy()Use get_unaligned() instead of memcpy() to access potentially unalignedmemory, which, when accessed through a pointer, leads to undefinedbehavior. get_unaligned() describes much better what is happening thereanyway even if memcpy() does the job.In addition, since perf tool builds with -Werror, it would fire with:  util/intel-pt-decoder/../../../arch/x86/lib/insn.c: In function &apos;__insn_get_emulate_prefix&apos;:  tools/include/../include/asm-generic/unaligned.h:10:15: error: packed attribute is unnecessary [-Werror=packed]     10 |  const struct { type x; } __packed *__pptr = (typeof(__pptr))(ptr); \because -Werror=packed would complain if the packed attribute would haveno effect on the layout of the structure.In this case, that is intentional so disable the warning only for thatcompilation unit.That part is Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;No functional changes.Fixes: 5ba1071f7554 (&quot;x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses&quot;)Suggested-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;Acked-by: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Tested-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Link: https://lkml.kernel.org/r/YVSsIkj9Z29TyUjE@zn.tnic

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Wed, 29 Sep 2021 14:37:53 +0000</pubDate>
        <dc:creator>Borislav Petkov &lt;bp@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>00a26390 - perf intel-pt: Use shared x86 insn decoder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#00a26390</link>
        <description>perf intel-pt: Use shared x86 insn decoderNow that there&apos;s a common version of the decoder for all tools, use itinstead of the local copy.Also use perf&apos;s check-headers.sh script to diff the decoder files tomake sure they remain in sync with the kernel version.  Objtool has asimilar check.Committer notes:Had to keep this all pointing explicitely to x86 headers/files, i.e.instead of asm/isnn.h we had to use ../include/asm/insn.h when the fileswere in differemt dirs, or just replace &quot;&lt;asm/foo.h&gt;&quot; with &quot;foo.h&quot;.This way we continue to be able to process perf.data files with Intel PTtraces in distros other than x86.Also fixed up the awk script paths to use $(srcdir)/tools/arch insteador relative directories so that we keep detached tarballs (make help |grep perf) working.For now the include lines in these headers are being ignored so as notto flag false reports of kernel/tools out of sync.Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Reviewed-by: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Acked-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: x86@kernel.orgLink: http://lore.kernel.org/lkml/8a37e615d2880f039505d693d1e068a009358a2b.1567118001.git.jpoimboe@redhat.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Thu, 29 Aug 2019 22:41:21 +0000</pubDate>
        <dc:creator>Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>f1da0a6c - perf intel-pt: Remove inat.c from build dependency list</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#f1da0a6c</link>
        <description>perf intel-pt: Remove inat.c from build dependency listintel-pt-insn-decoder.c includes inat.c directly, so it already has animplicit dependency on inat.c.  The Build file dependency is redundant.Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Reviewed-by: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Acked-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: x86@kernel.orgLink: http://lore.kernel.org/lkml/53776d6d29bc9eceb571d52df8fa32250c58a0f3.1567118001.git.jpoimboe@redhat.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Thu, 29 Aug 2019 22:41:20 +0000</pubDate>
        <dc:creator>Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>5ff32883 - perf tools: Rename build libperf to perf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#5ff32883</link>
        <description>perf tools: Rename build libperf to perfRename build libperf to perf, because it&apos;s used to build perf.The libperf build object name will be used for libperf library.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: http://lkml.kernel.org/r/20190213123246.4015-4-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Wed, 13 Feb 2019 12:32:39 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c2653297 - perf intel-pt: Improve build messages for files that differ from the kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#c2653297</link>
        <description>perf intel-pt: Improve build messages for files that differ from the kernelPrint file names of files that differ. For example, instead of:  Warning: Intel PT: x86 instruction decoder differs from kernelprint:  Warning: Intel PT: x86 instruction decoder header at &apos;tools/perf/util/intel-pt-decoder/inat.h&apos; differs from latest version at &apos;arch/x86/include/asm/inat.h&apos;Reported-by: Ingo Molnar &lt;mingo@kernel.org&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Link: http://lkml.kernel.org/r/1511253326-22308-2-git-send-email-adrian.hunter@intel.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Tue, 21 Nov 2017 08:35:25 +0000</pubDate>
        <dc:creator>Adrian Hunter &lt;adrian.hunter@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3866058e - perf tools: Robustify detection of clang binary</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#3866058e</link>
        <description>perf tools: Robustify detection of clang binaryPrior to this patch, make scripts tested for CLANG with ifeq ($(CC),clang), failing to detect CLANG binaries with different names. Fix it bytesting for the existence of __clang__ macro in the list of compilerdefined macros.Signed-off-by: David Carrillo-Cisneros &lt;davidcc@google.com&gt;Acked-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Paul Turner &lt;pjt@google.com&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Link: http://lkml.kernel.org/r/20170827075442.108534-5-davidcc@google.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Sun, 27 Aug 2017 07:54:40 +0000</pubDate>
        <dc:creator>David Carrillo-Cisneros &lt;davidcc@google.com&gt;</dc:creator>
    </item>
<item>
        <title>35670dd0 - perf intel pt decoder: clang has no -Wno-override-init</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#35670dd0</link>
        <description>perf intel pt decoder: clang has no -Wno-override-initSo set it only for other compilers, allowing us to overcome yet anotherbuild failure due to an inexistent clang -W option:  error: unknown warning option &apos;-Wno-override-init&apos;; did you mean &apos;-Wno-override-module&apos;? [-Werror,-Wunknown-warning-option]Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-oaa1ici3j8nygp4pzl2oobh3@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Tue, 14 Feb 2017 19:18:02 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c8a3f7de - perf intel-pt-decoder: Avoid checking code drift on busibox&apos;s diff</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#c8a3f7de</link>
        <description>perf intel-pt-decoder: Avoid checking code drift on busibox&apos;s diffThat doesn&apos;t have -I to match lines.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-7nz9hnbk7a9p91ou927ye5yh@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Tue, 12 Jul 2016 15:16:35 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3a9d7723 - perf tools: Display build warning if x86 instruction decoder differs from kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#3a9d7723</link>
        <description>perf tools: Display build warning if x86 instruction decoder differs from kernelperf tools has a copy of the x86 instruction decoder used by the kernel.The expectation is that the copy will be kept more-or-less in-synch withthe kernel version.  Consequently it is helpful to know if there aredifferences.This patch adds a check into the perf tools build so that a diff is doneon the sources, and a warning is printed if they are different.  Notethat the warning is not fatal and the build continues as normal.The check is done as part of building the instruction decoder, so, likea compiler warning, it is not seen unless the instruction decoder has tobe re-compiled. e.g.  $ make -C tools/perf &gt;/dev/null  $ echo &quot;/* blah */&quot; &gt;&gt; tools/perf/util/intel-pt-decoder/inat_types.h  $ make -C tools/perf &gt;/dev/null  Warning: Intel PT: x86 instruction decoder differs from kernel  $ make -C tools/perf &gt;/dev/null  $Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Acked-by: Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Andy Lutomirski &lt;luto@amacapital.net&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: Denys Vlasenko &lt;dvlasenk@redhat.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Qiaowei Ren &lt;qiaowei.ren@intel.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: http://lkml.kernel.org/r/1441196131-20632-2-git-send-email-adrian.hunter@intel.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Wed, 02 Sep 2015 12:15:25 +0000</pubDate>
        <dc:creator>Adrian Hunter &lt;adrian.hunter@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>04aa90b5 - perf build: Fix Intel PT instruction decoder dependency problem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#04aa90b5</link>
        <description>perf build: Fix Intel PT instruction decoder dependency problemI hit following building error randomly:    ...  /bin/sh: /path/to/kernel/buildperf/util/intel-pt-decoder/inat-tables.c: No such file or directory    ...    LINK     /path/to/kernel/buildperf/plugin_mac80211.so    LINK     /path/to/kernel/buildperf/plugin_kmem.so    LINK     /path/to/kernel/buildperf/plugin_xen.so    LINK     /path/to/kernel/buildperf/plugin_hrtimer.so  In file included from util/intel-pt-decoder/intel-pt-insn-decoder.c:25:0:  util/intel-pt-decoder/inat.c:24:25: fatal error: inat-tables.c: No such file or directory   #include &quot;inat-tables.c&quot;                           ^  compilation terminated.  make[4]: *** [/path/to/kernel/buildperf/util/intel-pt-decoder/intel-pt-insn-decoder.o] Error 1  make[4]: *** Waiting for unfinished jobs....    LINK     /path/to/kernel/buildperf/plugin_function.soThis is caused by tools/perf/util/intel-pt-decoder/Build that, it triesto generate $(OUTPUT)util/intel-pt-decoder/inat-tables.c atomaticallybut forget to ensure the existance of $(OUTPUT)util/intel-pt-decoderdirectory.This patch fixes it by adding $(call rule_mkdir) like other similar rules.Signed-off-by: Wang Nan &lt;wangnan0@huawei.com&gt;Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Acked-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Zefan Li &lt;lizefan@huawei.com&gt;Cc: pi3orama@163.comLink: http://lkml.kernel.org/r/1441087005-107540-1-git-send-email-wangnan0@huawei.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Tue, 01 Sep 2015 05:56:45 +0000</pubDate>
        <dc:creator>Wang Nan &lt;wangnan0@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>f4aa0819 - perf tools: Add Intel PT decoder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#f4aa0819</link>
        <description>perf tools: Add Intel PT decoderAdd support for decoding an Intel Processor Trace.Intel PT trace data must be &apos;decoded&apos; which involves walking the objectcode and matching the trace data packets.The decoder requests a buffer of binary data via a get_trace()call-back, which it decodes using instruction information which it getsvia another call-back walk_insn().Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Link: http://lkml.kernel.org/r/1437150840-31811-6-git-send-email-adrian.hunter@intel.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Fri, 17 Jul 2015 16:33:40 +0000</pubDate>
        <dc:creator>Adrian Hunter &lt;adrian.hunter@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>53af9284 - perf tools: Add Intel PT log</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#53af9284</link>
        <description>perf tools: Add Intel PT logAdd a facility to log Intel Processor Trace decoding.  The log isintended for debugging purposes only.The log file name is &quot;intel_pt.log&quot; and is opened in the currentdirectory.  The log contains a record of all packets and instructionsdecoded and can get very large (10 MB would be a small one).Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Link: http://lkml.kernel.org/r/1437150840-31811-5-git-send-email-adrian.hunter@intel.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Fri, 17 Jul 2015 16:33:39 +0000</pubDate>
        <dc:creator>Adrian Hunter &lt;adrian.hunter@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>237fae79 - perf tools: Add Intel PT instruction decoder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#237fae79</link>
        <description>perf tools: Add Intel PT instruction decoderAdd support for decoding instructions for Intel Processor Trace.  Thekernel x86 instruction decoder is copied for this.This essentially provides intel_pt_get_insn() which takes a binarybuffer, uses the kernel&apos;s x86 instruction decoder to get details of theinstruction and then categorizes it for consumption by an Intel PTdecoder.Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Link: http://lkml.kernel.org/r/1439450095-30122-1-git-send-email-adrian.hunter@intel.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Thu, 13 Aug 2015 07:14:55 +0000</pubDate>
        <dc:creator>Adrian Hunter &lt;adrian.hunter@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a4e92590 - perf tools: Add Intel PT packet decoder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/util/intel-pt-decoder/Build#a4e92590</link>
        <description>perf tools: Add Intel PT packet decoderAdd support for decoding Intel Processor Trace packets.This essentially provides intel_pt_get_packet() which takes a buffer ofbinary data and returns the decoded packet.Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Link: http://lkml.kernel.org/r/1437150840-31811-3-git-send-email-adrian.hunter@intel.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/util/intel-pt-decoder/Build</description>
        <pubDate>Fri, 17 Jul 2015 16:33:37 +0000</pubDate>
        <dc:creator>Adrian Hunter &lt;adrian.hunter@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
