<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a874d1f6 - perf tools x86: Use generic syscall scripts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#a874d1f6</link>
        <description>perf tools x86: Use generic syscall scriptsUse the generic scripts to generate headers from the syscall table forboth 32- and 64-bit x86.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@google.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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-8-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Thu, 09 Jan 2025 02:36:23 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>ddbfb6f2 - perf build: Remove PERF_HAVE_DWARF_REGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#ddbfb6f2</link>
        <description>perf build: Remove PERF_HAVE_DWARF_REGSPERF_HAVE_DWARF_REGS was true when an architecture had a dwarf-regs.cfile. There are no more architecture dwarf-regs.c files, selection isdone using constants from the ELF file rather than conditionalcompilation. When removing PERF_HAVE_DWARF_REGS was the only variablein the Makefile, remove the Makefile.Add missing SPDX for RISC-V Makefile.Reviewed-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Anup Patel &lt;anup@brainfault.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Shenlin Liang &lt;liangshenlin@eswincomputing.com&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Guilherme Amadio &lt;amadio@gentoo.org&gt;Cc: Steinar H. Gunderson &lt;sesse@google.com&gt;Cc: Changbin Du &lt;changbin.du@huawei.com&gt;Cc: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Cc: Przemek Kitszel &lt;przemyslaw.kitszel@intel.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Chen Pei &lt;cp0613@linux.alibaba.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: Aditya Gupta &lt;adityag@linux.ibm.com&gt;Cc: Kajol Jain &lt;kjain@linux.ibm.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-riscv@lists.infradead.orgCc: Bibo Mao &lt;maobibo@loongson.cn&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Atish Patra &lt;atishp@rivosinc.com&gt;Cc: Dima Kogan &lt;dima@secretsauce.net&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: linux-csky@vger.kernel.orgLink: https://lore.kernel.org/r/20241108234606.429459-21-irogers@google.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Fri, 08 Nov 2024 23:46:05 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>6ac75289 - perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#6ac75289</link>
        <description>perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSETPERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET was used for BPF prologuesupport which was removed in Commit 3d6dfae88917 (&quot;perf parse-events:Remove BPF event support&quot;). The code is no longer used so remove.Remove the offset from various dwarf-regs.c tables and the dependenceon ptrace.h. Rename structs starting pt_ as the ptrace derived offset isnow removed.Reviewed-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Anup Patel &lt;anup@brainfault.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Shenlin Liang &lt;liangshenlin@eswincomputing.com&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Guilherme Amadio &lt;amadio@gentoo.org&gt;Cc: Steinar H. Gunderson &lt;sesse@google.com&gt;Cc: Changbin Du &lt;changbin.du@huawei.com&gt;Cc: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Cc: Przemek Kitszel &lt;przemyslaw.kitszel@intel.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Chen Pei &lt;cp0613@linux.alibaba.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: Aditya Gupta &lt;adityag@linux.ibm.com&gt;Cc: Kajol Jain &lt;kjain@linux.ibm.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-riscv@lists.infradead.orgCc: Bibo Mao &lt;maobibo@loongson.cn&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Atish Patra &lt;atishp@rivosinc.com&gt;Cc: Dima Kogan &lt;dima@secretsauce.net&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: linux-csky@vger.kernel.orgLink: https://lore.kernel.org/r/20241108234606.429459-3-irogers@google.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Fri, 08 Nov 2024 23:45:47 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>54a13685 - perf build: Rename NO_DWARF to NO_LIBDW</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#54a13685</link>
        <description>perf build: Rename NO_DWARF to NO_LIBDWNO_DWARF could mean more than NO_LIBDW support, in particular nolibunwind support. Rename to be more intention revealing.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Reviewed-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Acked-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Tested-by: Leo Yan &lt;leo.yan@arm.com&gt;Cc: Anup Patel &lt;anup@brainfault.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Shenlin Liang &lt;liangshenlin@eswincomputing.com&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Guilherme Amadio &lt;amadio@gentoo.org&gt;Cc: Steinar H. Gunderson &lt;sesse@google.com&gt;Cc: Changbin Du &lt;changbin.du@huawei.com&gt;Cc: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Cc: Przemek Kitszel &lt;przemyslaw.kitszel@intel.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Chen Pei &lt;cp0613@linux.alibaba.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: Aditya Gupta &lt;adityag@linux.ibm.com&gt;Cc: Kajol Jain &lt;kjain@linux.ibm.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-riscv@lists.infradead.orgCc: Bibo Mao &lt;maobibo@loongson.cn&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Atish Patra &lt;atishp@rivosinc.com&gt;Cc: Dima Kogan &lt;dima@secretsauce.net&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: linux-csky@vger.kernel.orgLink: https://lore.kernel.org/r/20241017001354.56973-3-irogers@google.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Thu, 17 Oct 2024 00:13:45 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0e7eb236 - perf tools: Build x86 32-bit syscall table from arch/x86/entry/syscalls/syscall_32.tbl</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#0e7eb236</link>
        <description>perf tools: Build x86 32-bit syscall table from arch/x86/entry/syscalls/syscall_32.tblTo remove one more use of the audit libs and address a problem reportedwith a recent change where a function isn&apos;t available when using theaudit libs method, that should really go away, this being one step inthat direction.The script used to generate the 64-bit syscall table was alreadyparametrized to generate for both 64-bit and 32-bit, so just use it andwire the generated table to the syscalltbl.c routines.Reported-by: Jiri Slaby &lt;jirislaby@kernel.org&gt;Suggested-by: Ian Rogers &lt;irogers@google.com&gt;Reviewed-by: Ian Rogers &lt;irogers@google.com&gt;Tested-by: Jiri Slaby &lt;jirislaby@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lore.kernel.org/lkml/6fe63fa3-6c63-4b75-ac09-884d26f6fb95@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Fri, 30 Aug 2024 22:53:47 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c2bd08ba - treewide: remove meaningless assignments in Makefiles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#c2bd08ba</link>
        <description>treewide: remove meaningless assignments in MakefilesIn Makefiles, $(error ), $(warning ), and $(info ) expand to the emptystring, as explained in the GNU Make manual [1]: &quot;The result of the expansion of this function is the empty string.&quot;Therefore, they are no-op except for logging purposes.$(shell ...) expands to the output of the command. It expands to theempty string when the command does not print anything to stdout.Hence, $(shell mkdir ...) is no-op except for creating the directory.Remove meaningless assignments.[1]: https://www.gnu.org/software/make/manual/make.html#Make-Control-FunctionsSigned-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Reviewed-by: Ian Rogers &lt;irogers@google.com&gt;Link: https://lore.kernel.org/r/20240221134201.2656908-1-masahiroy@kernel.orgSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: linux-kbuild@vger.kernel.orgCc: linux-kernel@vger.kernel.orgCc: linux-perf-users@vger.kernel.org

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Wed, 21 Feb 2024 13:42:01 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2b1919ec - perf tools: Clean &apos;generated&apos; directory used for creating the syscall table on x86</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#2b1919ec</link>
        <description>perf tools: Clean &apos;generated&apos; directory used for creating the syscall table on x86Remove generated directory tools/perf/arch/x86/include/generated.Signed-off-by: Andreas Wendleder &lt;andreas.wendleder@gmail.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: http://lore.kernel.org/lkml/20210301185642.163396-1-gonsolo@gmail.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Mon, 01 Mar 2021 18:56:42 +0000</pubDate>
        <dc:creator>Andreas Wendleder &lt;andreas.wendleder@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c9b51a01 - perf tools: Move syscall_64.tbl check into check-headers.sh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#c9b51a01</link>
        <description>perf tools: Move syscall_64.tbl check into check-headers.shProbably leftover from the time we introducd the check-headers.sh script.Committer testing:Remove the &apos;rseq&apos; syscall from tools/perf/arch/x86/entry/syscalls/syscall_64.tblto fake a diff:make: Entering directory &apos;/home/acme/git/perf/tools/perf&apos;  BUILD:   Doing &apos;make -j4&apos; parallel buildWarning: Kernel ABI header at &apos;tools/perf/arch/x86/entry/syscalls/syscall_64.tbl&apos; differs from latest version at &apos;arch/x86/entry/syscalls/syscall_64.tbl&apos;diff -u tools/perf/arch/x86/entry/syscalls/syscall_64.tbl arch/x86/entry/syscalls/syscall_64.tbl  CC       /tmp/build/perf/util/syscalltbl.o  INSTALL  trace_plugins&lt;SNIP&gt;  $ diff -u tools/perf/arch/x86/entry/syscalls/syscall_64.tbl arch/x86/entry/syscalls/syscall_64.tbl  --- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl	2018-08-13 15:49:50.896585176 -0300  +++ arch/x86/entry/syscalls/syscall_64.tbl	2018-07-20 12:04:04.536858304 -0300  @@ -342,6 +342,7 @@   331	common	pkey_free		__x64_sys_pkey_free   332	common	statx			__x64_sys_statx   333	common	io_pgetevents		__x64_sys_io_pgetevents  +334	common	rseq			__x64_sys_rseq  #  # x32-specific system call numbers start at 512 to avoid cache impact  $Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Alexander Kapshuk &lt;alexander.kapshuk@gmail.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: http://lkml.kernel.org/r/20180813111504.3568-2-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Mon, 13 Aug 2018 11:15:04 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e2f73a18 - tools/headers: Synchronize kernel ABI headers, v4.17-rc1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#e2f73a18</link>
        <description>tools/headers: Synchronize kernel ABI headers, v4.17-rc1Sync the following tooling headers with the latest kernel version:  tools/arch/arm/include/uapi/asm/kvm.h    - New ABI: KVM_REG_ARM_*  tools/arch/x86/include/asm/required-features.h    - Removal of NEED_LA57 dependency  tools/arch/x86/include/uapi/asm/kvm.h    - New KVM ABI: KVM_SYNC_X86_*  tools/include/uapi/asm-generic/mman-common.h    - New ABI: MAP_FIXED_NOREPLACE flag  tools/include/uapi/linux/bpf.h    - New ABI: BPF_F_SEQ_NUMBER functions  tools/include/uapi/linux/if_link.h    - New ABI: IFLA tun and rmnet support  tools/include/uapi/linux/kvm.h    - New ABI: hyperv eventfd and CONN_ID_MASK support plus header cleanups  tools/include/uapi/sound/asound.h    - New ABI: SNDRV_PCM_FORMAT_FIRST PCM format specifier  tools/perf/arch/x86/entry/syscalls/syscall_64.tbl    - The x86 system call table description changed due to the ptregs changes and the renames, in:	d5a00528b58c: syscalls/core, syscalls/x86: Rename struct pt_regs-based sys_*() to __x64_sys_*()	5ac9efa3c50d: syscalls/core, syscalls/x86: Clean up compat syscall stub naming convention	ebeb8c82ffaf: syscalls/x86: Use &apos;struct pt_regs&apos; based syscall calling for IA32_EMULATION and x32Also fix the x86 syscall table warning:  -Warning: Kernel ABI header at &apos;tools/arch/x86/entry/syscalls/syscall_64.tbl&apos; differs from latest version at &apos;arch/x86/entry/syscalls/syscall_64.tbl&apos;  +Warning: Kernel ABI header at &apos;tools/perf/arch/x86/entry/syscalls/syscall_64.tbl&apos; differs from latest version at &apos;arch/x86/entry/syscalls/syscall_64.tbl&apos;None of these changes impact existing tooling code, so we only have to copy the kernel version.Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Alexei Starovoitov &lt;alexei.starovoitov@gmail.com&gt;Cc: Alexey Budankov &lt;alexey.budankov@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Brian Robbins &lt;brianrob@microsoft.com&gt;Cc: Clark Williams &lt;williams@redhat.com&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt; &lt;dvyukov@google.com&gt;Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Cc: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;Cc: Jesper Dangaard Brouer &lt;brouer@redhat.com&gt;Cc: Jin Yao &lt;yao.jin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Kim Phillips &lt;kim.phillips@arm.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Li Zhijian &lt;lizhijian@cn.fujitsu.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Martin Li&#353;ka &lt;mliska@suse.cz&gt;Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;Cc: Matthias Kaehlcke &lt;mka@chromium.org&gt;Cc: Miguel Bernal Marin &lt;miguel.bernal.marin@linux.intel.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Ravi Bangoria &lt;ravi.bangoria@linux.vnet.ibm.com&gt;Cc: Sandipan Das &lt;sandipan@linux.vnet.ibm.com&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Takuya Yamamoto &lt;tkydevel@gmail.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Thomas Richter &lt;tmricht@linux.ibm.com&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Cc: William Cohen &lt;wcohen@redhat.com&gt;Cc: Yonghong Song &lt;yhs@fb.com&gt;Link: http://lkml.kernel.org/r/20180416064024.ofjtrz5yuu3ykhvl@gmail.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Mon, 16 Apr 2018 06:18:22 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8255e1ef - perf build: Clarify open-coded header version warning message</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#8255e1ef</link>
        <description>perf build: Clarify open-coded header version warning messageIn this patch we changed the header checks:  perf build: Clarify header version warning messageUnfortunately the header checks were copied to various places and thus the message gotout of sync. Fix some of them here.Note that there&apos;s still old, misleading messages remaining in:  tools/objtool/Makefile: || echo &quot;warning: objtool: x86 instruction decoder differs from kernel&quot; &gt;&amp;2 )) || true  tools/objtool/Makefile: || echo &quot;warning: objtool: orc_types.h differs from kernel&quot; &gt;&amp;2 )) || truehere objtool copied the perf message, plus: tools/perf/util/intel-pt-decoder/Build: || echo &quot;Warning: Intel PT: x86 instruction decoder differs from kernel&quot; &gt;&amp;2 )) || truehere the PT code regressed over the original message and only emits a vague warninginstead of specific file names...All of this should be consolidated into tools/Build/ and used in a consistentmanner.Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: 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: David Ahern &lt;dsahern@gmail.com&gt;Cc: David Carrillo-Cisneros &lt;davidcc@google.com&gt;Cc: Francis Deslauriers &lt;francis.deslauriers@efficios.com&gt;Cc: Genevi&#232;ve Bastien &lt;gbastien@versatic.net&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Julien Desfossez &lt;jdesfossez@efficios.com&gt;Cc: Martin Li&#353;ka &lt;mliska@suse.cz&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Milian Wolff &lt;milian.wolff@kdab.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Turner &lt;pjt@google.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Simon Que &lt;sque@chromium.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Cc: Taeung Song &lt;treeze.taeung@gmail.com&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/r/20170730095130.bblldwxjz5hamybb@gmail.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Sun, 30 Jul 2017 09:51:30 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6404436a - perf tools: Make the x86 clean quiet</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#6404436a</link>
        <description>perf tools: Make the x86 clean quietTurn current clean output:  $ make clean  rm -f arch/x86/include/generated/asm/syscalls_64.c    CLEAN    libbpf    CLEAN    libapiinto:  $ make clean    CLEAN    x86    CLEAN    libapi    CLEAN    libbpfSigned-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Cc: TJ &lt;linux@iam.tj&gt;Link: http://lkml.kernel.org/r/1461615438-27894-1-git-send-email-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Mon, 25 Apr 2016 20:17:17 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1b700c99 - perf tools: Build syscall table .c header from kernel&apos;s syscall_64.tbl</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#1b700c99</link>
        <description>perf tools: Build syscall table .c header from kernel&apos;s syscall_64.tblWe used libaudit to map ids to syscall names and vice-versa, but thatimposes a delay in supporting new syscalls, having to wait for libauditto get those new syscalls on its tables.To remove that delay, for x86_64 initially, grab a copy ofarch/x86/entry/syscalls/syscall_64.tbl and use it to generate thosetables.Syscalls currently not available in audit-libs:  # trace -e copy_file_range,membarrier,mlock2,pread64,pwrite64,timerfd_create,userfaultfd  Error:	Invalid syscall copy_file_range, membarrier, mlock2, pread64, pwrite64, timerfd_create, userfaultfd  Hint:	try &apos;perf list syscalls:sys_enter_*&apos;  Hint:	and: &apos;man syscalls&apos;  #With this patch:  # trace -e copy_file_range,membarrier,mlock2,pread64,pwrite64,timerfd_create,userfaultfd    8505.733 ( 0.010 ms): gnome-shell/2519 timerfd_create(flags: 524288) = 36    8506.688 ( 0.005 ms): gnome-shell/2519 timerfd_create(flags: 524288) = 40   30023.097 ( 0.025 ms): qemu-system-x8/24629 pwrite64(fd: 18, buf: 0x7f63ae382000, count: 4096, pos: 529592320) = 4096   31268.712 ( 0.028 ms): qemu-system-x8/24629 pwrite64(fd: 18, buf: 0x7f63afd8b000, count: 4096, pos: 2314133504) = 4096   31268.854 ( 0.016 ms): qemu-system-x8/24629 pwrite64(fd: 18, buf: 0x7f63afda2000, count: 4096, pos: 2314137600) = 4096Cc: 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-51xfjbxevdsucmnbc4ka5r88@git.kernel.org[ Added make dep for &apos;prepare&apos; in &apos;LIBPERF_IN&apos;, fix by Wang Nan to fix parallell build ]Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Mon, 04 Apr 2016 22:05:36 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e12b202f - perf jitdump: Build only on supported archs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#e12b202f</link>
        <description>perf jitdump: Build only on supported archsBuild jitdump only on architectures defined in util/genelf.h file, to avoidbreaking the build on such arches.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;andi@firstfloor.org&gt;Cc: Borislav Petkov &lt;bp@suse.de&gt;Cc: Colin Ian King &lt;colin.king@canonical.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Davidlohr Bueso &lt;dbueso@suse.com&gt;Cc: He Kuang &lt;hekuang@huawei.com&gt;Cc: Mel Gorman &lt;mgorman@suse.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/r/20160310164113.GA11357@krava.redhat.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Thu, 10 Mar 2016 16:41:13 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>bbbe6bf6 - perf tools: Introduce regs_query_register_offset() for x86</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#bbbe6bf6</link>
        <description>perf tools: Introduce regs_query_register_offset() for x86regs_query_register_offset() is a helper function which convertsregister name like &quot;%rax&quot; to offset of a register in &apos;struct pt_regs&apos;,which is required by BPF prologue generator. Since the function isidentical, try to reuse the code in arch/x86/kernel/ptrace.c.Comment inside dwarf-regs.c list the differences between thisimplementation and kernel code.get_arch_regstr() switches to regoffset_table and the old string tableis dropped.Signed-off-by: He Kuang &lt;hekuang@huawei.com&gt;Acked-by: Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;Cc: Alexei Starovoitov &lt;ast@plumgrid.com&gt;Cc: Brendan Gregg &lt;brendan.d.gregg@gmail.com&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: He Kuang &lt;hekuang@huawei.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Kaixu Xia &lt;xiakaixu@huawei.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Cc: Zefan Li &lt;lizefan@huawei.com&gt;Cc: pi3orama@163.comLink: http://lkml.kernel.org/r/1441523623-152703-20-git-send-email-wangnan0@huawei.comSigned-off-by: Wang Nan &lt;wangnan0@huawei.com&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Sun, 06 Sep 2015 07:13:35 +0000</pubDate>
        <dc:creator>Wang Nan &lt;wangnan0@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>5e8c0fb6 - perf build: Add arch x86 objects building</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#5e8c0fb6</link>
        <description>perf build: Add arch x86 objects buildingMove the x86 arch objects building under build framework to be includedin the libperf build object.Adding also arch/$(ARCH)/Build files for the rest of the archs. Thereason for this is that in arch/Build we now do:  +libperf-y += $(ARCH)/which would make the build to fail on other architectures, because thebuild framework requires &apos;Build&apos; file in nested directories and thispatch adds it only for x86.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Tested-by: Sukadev Bhattiprolu &lt;sukadev@linux.vnet.ibm.com&gt;Tested-by: Will Deacon &lt;will.deacon@arm.com&gt;Cc: Alexis Berlemont &lt;alexis.berlemont@gmail.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Corey Ashford &lt;cjashfor@linux.vnet.ibm.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Link: http://lkml.kernel.org/n/tip-5enob06z07m7ew6nzzdmp3n2@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Tue, 30 Dec 2014 13:03:40 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9daa8123 - perf kvm: Move arch specific code into arch/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#9daa8123</link>
        <description>perf kvm: Move arch specific code into arch/Parts of a &apos;perf kvm stat&apos; code make sense only for x86.Let&apos;s move this code into the arch/x86/kvm-stat.c file and addutil/kvm-stat.h for generic structure definitions.Add a global array &apos;kvm_reg_events_ops&apos; for accessing the arch-specific&apos;kvm_events_ops&apos; from generic code.Since the several global arrays (i.e. &apos;kvm_events_tp&apos;) have been movedto arch/*, we can not know their sizes and use them directly inbuiltin-kvm.c. This patch fixes that problem by adding trimming NULLelement to each array and changing the behavior of their handlers ingeneric code.Reviewed-by: David Ahern &lt;dsahern@gmail.com&gt;Reviewed-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;Signed-off-by: Alexander Yarygin &lt;yarygin@linux.vnet.ibm.com&gt;Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;Cc: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;Cc: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1404397747-20939-3-git-send-email-yarygin@linux.vnet.ibm.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Thu, 03 Jul 2014 14:29:05 +0000</pubDate>
        <dc:creator>Alexander Yarygin &lt;yarygin@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>da50ad69 - perf kvm: Introduce HAVE_KVM_STAT_SUPPORT flag</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#da50ad69</link>
        <description>perf kvm: Introduce HAVE_KVM_STAT_SUPPORT flagkvm stat support is currently conditional on i386/x86_64. Let&apos;s abstractthis into a HAVE_KVM_STAT_SUPPORT flag, so that other architectures cansupport kvm stat as well.Reviewed-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;Reviewed-by: David Ahern &lt;dsahern@gmail.com&gt;Signed-off-by: Alexander Yarygin &lt;yarygin@linux.vnet.ibm.com&gt;Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;Cc: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;Cc: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1404395992-17095-2-git-send-email-yarygin@linux.vnet.ibm.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Thu, 03 Jul 2014 13:59:49 +0000</pubDate>
        <dc:creator>Alexander Yarygin &lt;yarygin@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>0a4f2b6a - perf tools: Setup default dwarf post unwinder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#0a4f2b6a</link>
        <description>perf tools: Setup default dwarf post unwinderFactor NO_LIBDW_DWARF_UNWIND makefile variable and code that selectsdefault DWARf post unwinder based on detected features (libdw andlibunwind support)If both are detected the libunwind is selected as default.  Simple&apos;make&apos; will try to add:  - libunwind unwinder if present  - libdw unwinder if present  - disable dwarf unwind if non of libunwind and libdw    libraries are presentIf one of the DWARF unwind libraries is detected, message is displayedwhich one (libunwind/libdw) is compiled in.Examples:  - compile in libdw unwinder if present:    $ make NO_LIBUNWIND=1  - compile in libdw (with libdw installation directory) unwinder if present:    $ make LIBDW_DIR=/opt/elfutils/ NO_LIBUNWIND=1      BUILD:   Doing &apos;make -j4&apos; parallel build    Auto-detecting system features:    ...                         dwarf: [ on  ]    ...                         glibc: [ on  ]    ...                          gtk2: [ on  ]    ...                      libaudit: [ on  ]    ...                        libbfd: [ on  ]    ...                        libelf: [ on  ]    ...                       libnuma: [ on  ]    ...                       libperl: [ on  ]    ...                     libpython: [ on  ]    ...                      libslang: [ on  ]    ...                     libunwind: [ on  ]    ...            libdw-dwarf-unwind: [ on  ]    ...     DWARF post unwind library: libdw  - disable post dwarf unwind completely:    $ make NO_LIBUNWIND=1 NO_LIBDW_DWARF_UNWIND=1      BUILD:   Doing &apos;make -j4&apos; parallel build    Auto-detecting system features:    ...                         dwarf: [ on  ]    ...                         glibc: [ on  ]    ...                          gtk2: [ on  ]    ...                      libaudit: [ on  ]    ...                        libbfd: [ on  ]    ...                        libelf: [ on  ]    ...                       libnuma: [ on  ]    ...                       libperl: [ on  ]    ...                     libpython: [ on  ]    ...                      libslang: [ on  ]    ...                     libunwind: [ on  ]    ...            libdw-dwarf-unwind: [ on  ]    ...     DWARF post unwind library: libunwindSigned-off-by: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Corey Ashford &lt;cjashfor@linux.vnet.ibm.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Jean Pihet &lt;jean.pihet@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1392825179-5228-6-git-send-email-jolsa@redhat.com[ Add suggestion about setting LIBDW_DIR when not finding libdw ]Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Wed, 19 Feb 2014 15:52:58 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>5ea84154 - perf tools: Add libdw DWARF post unwind support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/x86/Makefile#5ea84154</link>
        <description>perf tools: Add libdw DWARF post unwind supportAdding libdw DWARF post unwind support, which is part ofelfutils-devel/libdw-dev package from version 0.158.The new code is contained in unwin-libdw.c object, and implementsunwind__get_entries unwind interface function.New Makefile variable NO_LIBDW_DWARF_UNWIND was added to control itscompilation, and is marked as disabled now.  It&apos;s factored with the restof the Makefile unwind build code in the next patch.Arch specific code was added for x86.Signed-off-by: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Corey Ashford &lt;cjashfor@linux.vnet.ibm.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Jean Pihet &lt;jean.pihet@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1392825179-5228-5-git-send-email-jolsa@redhat.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/x86/Makefile</description>
        <pubDate>Wed, 19 Feb 2014 15:52:57 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
