<?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>4c02c7e0 - perf tools powerpc: Use generic syscall table scripts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#4c02c7e0</link>
        <description>perf tools powerpc: Use generic syscall table scriptsUse the generic scripts to generate headers from the syscall tableinstead of the custom ones for powerpc.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.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: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-14-7543b5293098@rivosinc.comLink: https://lore.kernel.org/lkml/20250110100505.78d81450@canb.auug.org.au[ Stephen Rothwell noticed on linux-next that the powerpc build for perf was broken and ...]Link: https://lore.kernel.org/lkml/20250109-perf_powerpc_spu-v1-1-c097fc43737e@rivosinc.com[ ... Charlie fixed it up and asked for it to be squashed to avoid breaking bisection. ]Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Thu, 09 Jan 2025 02:36:29 +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/powerpc/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/powerpc/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/powerpc/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/powerpc/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/powerpc/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/powerpc/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>c2bd08ba - treewide: remove meaningless assignments in Makefiles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/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/powerpc/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>9bad32b2 - perf powerpc: Move syscall.tbl check to check-headers.sh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#9bad32b2</link>
        <description>perf powerpc: Move syscall.tbl check to check-headers.shIt is better to check syscall.tbl for powerpc in check-headers.sh, it issimilar with commit c9b51a017065 (&quot;perf tools: Move syscall_64.tbl checkinto check-headers.sh&quot;).Signed-off-by: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;Reviewed-by: Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.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;Cc: Xuefeng Li &lt;lixuefeng@loongson.cn&gt;Link: http://lore.kernel.org/lkml/1608278364-6733-2-git-send-email-yangtiezhu@loongson.cnSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Fri, 18 Dec 2020 07:59:21 +0000</pubDate>
        <dc:creator>Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>02061318 - perf powerpc: Rework syscall table generation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#02061318</link>
        <description>perf powerpc: Rework syscall table generationCommit aff850393200 (&quot;powerpc: add system call table generationsupport&quot;) changed how systemcall table is generated for powerpc.Incorporate these changes into perf as well.Committer testing:  $ podman run --entrypoint=/bin/sh --privileged -v /home/acme/git:/git --rm -ti docker.io/acmel/linux-perf-tools-build-ubuntu:18.04-x-powerpc64  perfbuilder@d7a7af166a80:/git/perf$ head -2 /etc/os-release  NAME=&quot;Ubuntu&quot;  VERSION=&quot;18.04.1 LTS (Bionic Beaver)&quot;  perfbuilder@d7a7af166a80:/git/perf$  perfbuilder@d7a7af166a80:/git/perf$ make ARCH=powerpc CROSS_COMPILE=powerpc64-linux-gnu- EXTRA_CFLAGS= -C /git/linux/tools/perf O=/tmp/build/perf  make: Entering directory &apos;/git/linux/tools/perf&apos;    BUILD:   Doing &apos;make -j8&apos; parallel build    HOSTCC   /tmp/build/perf/fixdep.o    HOSTLD   /tmp/build/perf/fixdep-in.o    LINK     /tmp/build/perf/fixdep  Warning: Kernel ABI header at &apos;tools/include/uapi/linux/mman.h&apos; differs from latest version at &apos;include/uapi/linux/mman.h&apos;  diff -u tools/include/uapi/linux/mman.h include/uapi/linux/mman.h  sh: 1: command: Illegal option -c  Auto-detecting system features:  ...                         dwarf: [ on  ]  ...            dwarf_getlocations: [ on  ]  ...                         glibc: [ on  ]  ...                          gtk2: [ OFF ]  ...                      libaudit: [ OFF ]  ...                        libbfd: [ OFF ]  ...                        libelf: [ on  ]  ...                       libnuma: [ OFF ]  ...        numa_num_possible_cpus: [ OFF ]  ...                       libperl: [ OFF ]  ...                     libpython: [ OFF ]  ...                      libslang: [ OFF ]  ...                     libcrypto: [ OFF ]  ...                     libunwind: [ OFF ]  ...            libdw-dwarf-unwind: [ on  ]  ...                          zlib: [ on  ]  ...                          lzma: [ OFF ]  ...                     get_cpuid: [ OFF ]  ...                           bpf: [ on  ]  Makefile.config:445: No sys/sdt.h found, no SDT events are defined, please install systemtap-sdt-devel or systemtap-sdt-dev  Makefile.config:491: No libunwind found. Please install libunwind-dev[el] &gt;= 1.1 and/or set LIBUNWIND_DIR  Makefile.config:583: No libcrypto.h found, disables jitted code injection, please install libssl-devel or libssl-dev  Makefile.config:598: slang not found, disables TUI support. Please install slang-devel, libslang-dev or libslang2-dev  Makefile.config:612: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev  Makefile.config:639: Missing perl devel files. Disabling perl scripting support, please install perl-ExtUtils-Embed/libperl-dev  Makefile.config:666: No python interpreter was found: disables Python support - please install python-devel/python-dev  Makefile.config:721: No bfd.h/libbfd found, please install binutils-dev[el]/zlib-static/libiberty-dev to gain symbol demangling  Makefile.config:750: No liblzma found, disables xz kernel module decompression, please install xz-devel/liblzma-dev  Makefile.config:763: No numa.h found, disables &apos;perf bench numa mem&apos; benchmark, please install numactl-devel/libnuma-devel/libnuma-dev  Makefile.config:814: No libbabeltrace found, disables &apos;perf data&apos; CTF format support, please install libbabeltrace-dev[el]/libbabeltrace-ctf-dev  Makefile.config:840: No alternatives command found, you need to set JDIR= to point to the root of your Java directory    GEN      /tmp/build/perf/common-cmds.h  &lt;SNIP&gt;    CC       /tmp/build/perf/util/syscalltbl.o  &lt;SNIP&gt;    LD       /tmp/build/perf/libperf-in.o    AR       /tmp/build/perf/libperf.a    LINK     /tmp/build/perf/perf  make: Leaving directory &apos;/git/linux/tools/perf&apos;  perfbuilder@d7a7af166a80:/git/perf$ head /tmp/build/perf/arch/powerpc/include/generated/asm/syscalls_64.c  static const char *syscalltbl_powerpc_64[] = {  	[0] = &quot;restart_syscall&quot;,  	[1] = &quot;exit&quot;,  	[2] = &quot;fork&quot;,  	[3] = &quot;read&quot;,  	[4] = &quot;write&quot;,  	[5] = &quot;open&quot;,  	[6] = &quot;close&quot;,  	[7] = &quot;waitpid&quot;,  	[8] = &quot;creat&quot;,  perfbuilder@d7a7af166a80:/git/perf$ tail /tmp/build/perf/arch/powerpc/include/generated/asm/syscalls_64.c  	[381] = &quot;pwritev2&quot;,  	[382] = &quot;kexec_file_load&quot;,  	[383] = &quot;statx&quot;,  	[384] = &quot;pkey_alloc&quot;,  	[385] = &quot;pkey_free&quot;,  	[386] = &quot;pkey_mprotect&quot;,  	[387] = &quot;rseq&quot;,  	[388] = &quot;io_pgetevents&quot;,  };  #define SYSCALLTBL_POWERPC_64_MAX_ID 388  perfbuilder@d7a7af166a80:/git/perf$ head /tmp/build/perf/arch/powerpc/include/generated/asm/syscalls_32.c  static const char *syscalltbl_powerpc_32[] = {  	[0] = &quot;restart_syscall&quot;,  	[1] = &quot;exit&quot;,  	[2] = &quot;fork&quot;,  	[3] = &quot;read&quot;,  	[4] = &quot;write&quot;,  	[5] = &quot;open&quot;,  	[6] = &quot;close&quot;,  	[7] = &quot;waitpid&quot;,  	[8] = &quot;creat&quot;,  perfbuilder@d7a7af166a80:/git/perf$ tail /tmp/build/perf/arch/powerpc/include/generated/asm/syscalls_32.c  	[381] = &quot;pwritev2&quot;,  	[382] = &quot;kexec_file_load&quot;,  	[383] = &quot;statx&quot;,  	[384] = &quot;pkey_alloc&quot;,  	[385] = &quot;pkey_free&quot;,  	[386] = &quot;pkey_mprotect&quot;,  	[387] = &quot;rseq&quot;,  	[388] = &quot;io_pgetevents&quot;,  };  #define SYSCALLTBL_POWERPC_32_MAX_ID 388  perfbuilder@d7a7af166a80:/git/perf$Signed-off-by: Ravi Bangoria &lt;ravi.bangoria@linux.ibm.com&gt;Reported-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: linuxppc-dev@lists.ozlabs.orgLink: http://lkml.kernel.org/r/20190110094936.3132-1-ravi.bangoria@linux.ibm.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Thu, 10 Jan 2019 09:49:35 +0000</pubDate>
        <dc:creator>Ravi Bangoria &lt;ravi.bangoria@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>8e2ff72a - perf powerpc: Generate system call table from asm/unistd.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#8e2ff72a</link>
        <description>perf powerpc: Generate system call table from asm/unistd.hThis should speed up accessing new system calls introduced with thekernel rather than waiting for libaudit updates to include them.Signed-off-by: Ravi Bangoria &lt;ravi.bangoria@linux.vnet.ibm.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Thomas Richter &lt;tmricht@linux.vnet.ibm.com&gt;Cc: linuxppc-dev@lists.ozlabs.orgLink: http://lkml.kernel.org/r/20180129083417.31240-3-ravi.bangoria@linux.vnet.ibm.com[ Made it generate syscall_32.c as well to fix the build on 32-bit ppc ]Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Mon, 29 Jan 2018 08:34:16 +0000</pubDate>
        <dc:creator>Ravi Bangoria &lt;ravi.bangoria@linux.vnet.ibm.com&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/powerpc/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/powerpc/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>4679bcca - perf tools powerpc: Add support for generating bpf prologue</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#4679bcca</link>
        <description>perf tools powerpc: Add support for generating bpf prologueGeneralize existing macros to serve the purpose.Signed-off-by: Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.com&gt;Cc: Ian Munsie &lt;imunsie@au1.ibm.com&gt;Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Cc: linuxppc-dev@lists.ozlabs.orgLink: http://lkml.kernel.org/r/1462461799-17518-1-git-send-email-naveen.n.rao@linux.vnet.ibm.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Thu, 05 May 2016 15:23:19 +0000</pubDate>
        <dc:creator>Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.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/powerpc/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/powerpc/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>066d3593 - perf kvm/powerpc: Port perf kvm stat to powerpc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#066d3593</link>
        <description>perf kvm/powerpc: Port perf kvm stat to powerpcperf kvm can be used to analyze guest exit reasons. This support alreadyexists in x86. Hence, porting it to powerpc. - To trace KVM events :  perf kvm stat record  If many guests are running, we can track for a specific guest by using  --pid as in : perf kvm stat record --pid &lt;pid&gt; - To see the results :  perf kvm stat reportThe result shows the number of exits (from the guest context tohost/hypervisor context) grouped by their respective exit reasons withtheir frequency.Since, different powerpc machines have different KVM tracepoints, thispatch discovers the available tracepoints dynamically and accordinglylooks for them. If any single tracepoint is not present, this supportwon&apos;t be enabled for reporting. To record, this will fail if any of theevents we are looking to record isn&apos;t available.  Right now, its onlysupported on PowerPC Book3S_HV architectures.To analyze the different exits, group them and present them (in a slightdescriptive way) to the user, we need a mapping between the &quot;exit code&quot;(dumped in the kvm_guest_exit tracepoint data) and to its relatedInterrupt vector description (exit reason). This patch adds this mappingin book3s_hv_exits.h.It records on two available KVM tracepoints for book3s_hv:&quot;kvm_hv:kvm_guest_exit&quot; and &quot;kvm_hv:kvm_guest_enter&quot;.Here is a sample o/p: # pgrep qemu19378605152 Guests are running on the host. # perf kvm stat record -a^C[ perf record: Woken up 1 times to write data ][ perf record: Captured and wrote 4.153 MB perf.data.guest (39624samples) ] # perf kvm stat report -p 60515Analyze events for pid(s) 60515, all VCPUs:     VM-EXIT Samples Samples% Time% MinTime    MaxTime  Avg time       SYSCALL  9141  63.67%  7.49% 1.26us   5782.39us    9.87us (+- 6.46%)H_DATA_STORAGE  4114  28.66%  5.07% 1.72us   4597.68us   14.84us (+-20.06%)HV_DECREMENTER   418   2.91%  4.26% 0.70us  30002.22us  122.58us (+-70.29%)      EXTERNAL   392   2.73%  0.06% 0.64us    104.10us    1.94us (+-18.83%)RETURN_TO_HOST   287   2.00% 83.11% 1.53us 124240.15us 3486.52us (+-16.81%)H_INST_STORAGE     5   0.03%  0.00% 1.88us      3.73us    2.39us (+-14.20%)Total Samples:14357, Total events handled time:1203918.42us.Signed-off-by: Hemant Kumar &lt;hemant@linux.vnet.ibm.com&gt;Cc: Alexander Yarygin &lt;yarygin@linux.vnet.ibm.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Naveen N. Rao &lt;naveen.n.rao@linux.vnet.ibm.com&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Scott  Wood &lt;scottwood@freescale.com&gt;Cc: Srikar Dronamraju &lt;srikar@linux.vnet.ibm.com&gt;Cc: linuxppc-dev@lists.ozlabs.orgLink: http://lkml.kernel.org/r/1453962787-15376-3-git-send-email-hemant@linux.vnet.ibm.comSigned-off-by: Srikar Dronamraju &lt;srikar@linux.vnet.ibm.com&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Thu, 28 Jan 2016 06:33:06 +0000</pubDate>
        <dc:creator>Hemant Kumar &lt;hemant@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>07a39e11 - perf build: Add arch powerpc objects building</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#07a39e11</link>
        <description>perf build: Add arch powerpc objects buildingMove the powerpc arch objects building under build framework to beincluded in the libperf build object.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-nqrtlipvjptdyjfuzlnegqgu@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Tue, 30 Dec 2014 13:10:57 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>65ccb4fa - perf tools powerpc: Fix build issue when DWARF support is disabled</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#65ccb4fa</link>
        <description>perf tools powerpc: Fix build issue when DWARF support is disabledThe powerpc skip callchain code uses DWARF, so we must disable it ifDWARF is disabled.Signed-off-by: Anton Blanchard &lt;anton@samba.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Cc: Sukadev Bhattiprolu &lt;sukadev@linux.vnet.ibm.com&gt;Link: http://lkml.kernel.org/r/20140825182506.2be6512d@krytenSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Mon, 25 Aug 2014 08:25:06 +0000</pubDate>
        <dc:creator>Anton Blanchard &lt;anton@samba.org&gt;</dc:creator>
    </item>
<item>
        <title>a60335ba - perf tools powerpc: Adjust callchain based on DWARF debug info</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#a60335ba</link>
        <description>perf tools powerpc: Adjust callchain based on DWARF debug infoWhen saving the callchain on Power, the kernel conservatively saves excessentries in the callchain. A few of these entries are needed in some casesbut not others. We should use the DWARF debug information to determinewhen the entries are  needed.Eg: the value in the link register (LR) is needed only when it holds thereturn address of a function. At other times it must be ignored.If the unnecessary entries are not ignored, we end up with duplicate arcsin the call-graphs.Use the DWARF debug information to determine if any callchain entriesshould be ignored when building call-graphs.Callgraph before the patch:    14.67%          2234  sprintft  libc-2.18.so       [.] __random            |            --- __random               |               |--61.12%-- __random               |          |               |          |--97.15%-- rand               |          |          do_my_sprintf               |          |          main               |          |          generic_start_main.isra.0               |          |          __libc_start_main               |          |          0x0               |          |               |           --2.85%-- do_my_sprintf               |                     main               |                     generic_start_main.isra.0               |                     __libc_start_main               |                     0x0               |                --38.88%-- rand                          |                          |--94.01%-- rand                          |          do_my_sprintf                          |          main                          |          generic_start_main.isra.0                          |          __libc_start_main                          |          0x0                          |                           --5.99%-- do_my_sprintf                                     main                                     generic_start_main.isra.0                                     __libc_start_main                                     0x0Callgraph after the patch:    14.67%          2234  sprintft  libc-2.18.so       [.] __random            |            --- __random               |               |--95.93%-- rand               |          do_my_sprintf               |          main               |          generic_start_main.isra.0               |          __libc_start_main               |          0x0               |                --4.07%-- do_my_sprintf                          main                          generic_start_main.isra.0                          __libc_start_main                          0x0TODO:	For split-debug info objects like glibc, we can only determine	the call-frame-address only when both .eh_frame and .debug_info	sections are available. We should be able to determin the CFA	even without the .eh_frame section.Fix suggested by Anton Blanchard.Thanks to valuable input on DWARF debug information from Ulrich Weigand.Reported-by: Maynard Johnson &lt;maynard@us.ibm.com&gt;Tested-by: Maynard Johnson &lt;maynard@us.ibm.com&gt;Signed-off-by: Sukadev Bhattiprolu &lt;sukadev@linux.vnet.ibm.com&gt;Link: http://lkml.kernel.org/r/20140625154903.GA29607@us.ibm.comSigned-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Wed, 25 Jun 2014 15:49:03 +0000</pubDate>
        <dc:creator>Sukadev Bhattiprolu &lt;sukadev@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>fbe96f29 - perf tools: Make perf.data more self-descriptive (v8)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#fbe96f29</link>
        <description>perf tools: Make perf.data more self-descriptive (v8)The goal of this patch is to include more information about the hostenvironment into the perf.data so it is more self-descriptive. Overtime,profiles are captured on various machines and it becomes hard to trackwhat was recorded, on what machine and when.This patch provides a way to solve this by extending the perf.data filewith basic information about the host machine. To add those extensions,we leverage the feature bits capabilities of the perf.data format.  Thechange is backward compatible with existing perf.data files.We define the following useful new extensions: - HEADER_HOSTNAME: the hostname - HEADER_OSRELEASE: the kernel release number - HEADER_ARCH: the hw architecture - HEADER_CPUDESC: generic CPU description - HEADER_NRCPUS: number of online/avail cpus - HEADER_CMDLINE: perf command line - HEADER_VERSION: perf version - HEADER_TOPOLOGY: cpu topology - HEADER_EVENT_DESC: full event description (attrs) - HEADER_CPUID: easy-to-parse low level CPU identicationThe small granularity for the entries is to make it easier to extendwithout breaking backward compatiblity. Many entries are provided asASCII strings.Perf report/script have been modified to print the basic information aseasy-to-parse ASCII strings. Extended information about CPU and NUMAtopology may be requested with the -I option.Thanks to David Ahern for reviewing and testing the many versions ofthis patch. $ perf report --stdio # ======== # captured on : Mon Sep 26 15:22:14 2011 # hostname : quad # os release : 3.1.0-rc4-tip # perf version : 3.1.0-rc4 # arch : x86_64 # nrcpus online : 4 # nrcpus avail : 4 # cpudesc : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz # cpuid : GenuineIntel,6,15,11 # total memory : 8105360 kB # cmdline : /home/eranian/perfmon/official/tip/build/tools/perf/perf record date # event : name = cycles, type = 0, config = 0x0, config1 = 0x0, config2 = 0x0, excl_usr = 0, excl_kern = 0, id = { 29, 30, 31, # HEADER_CPU_TOPOLOGY info available, use -I to display # HEADER_NUMA_TOPOLOGY info available, use -I to display # ======== # ... $ perf report --stdio -I # ======== # captured on : Mon Sep 26 15:22:14 2011 # hostname : quad # os release : 3.1.0-rc4-tip # perf version : 3.1.0-rc4 # arch : x86_64 # nrcpus online : 4 # nrcpus avail : 4 # cpudesc : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz # cpuid : GenuineIntel,6,15,11 # total memory : 8105360 kB # cmdline : /home/eranian/perfmon/official/tip/build/tools/perf/perf record date # event : name = cycles, type = 0, config = 0x0, config1 = 0x0, config2 = 0x0, excl_usr = 0, excl_kern = 0, id = { 29, 30, 31, # sibling cores   : 0-3 # sibling threads : 0 # sibling threads : 1 # sibling threads : 2 # sibling threads : 3 # node0 meminfo  : total = 8320608 kB, free = 7571024 kB # node0 cpu list : 0-3 # ======== # ...Reviewed-by: David Ahern &lt;dsahern@gmail.com&gt;Tested-by: David Ahern &lt;dsahern@gmail.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@elte.hu&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Robert Richter &lt;robert.richter@amd.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Link: http://lkml.kernel.org/r/20110930134040.GA5575@quadSigned-off-by: Stephane Eranian &lt;eranian@google.com&gt;[ committer notes: Use --show-info in the tools as was in the docs, rename  perf_header_fprintf_info to perf_file_section__fprintf_info, fixup  conflict with f69b64f7 &quot;perf: Support setting the disassembler style&quot; ]Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Fri, 30 Sep 2011 13:40:40 +0000</pubDate>
        <dc:creator>Stephane Eranian &lt;eranian@google.com&gt;</dc:creator>
    </item>
<item>
        <title>fead7960 - perf probe: Add PowerPC DWARF register number mappings</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/arch/powerpc/Makefile#fead7960</link>
        <description>perf probe: Add PowerPC DWARF register number mappingsThis adds mappings from the register numbers from DWARF to theregister names used in the PowerPC Regs and Stack Access API.  Thisallows perf probe to be used to record variable contents on PowerPC.This requires the functionality represented by the config symbolHAVE_REGS_AND_STACK_ACCESS_API in order to function, although it willcompile without it.  That functionality is added for PowerPC in commit359e4284 (&quot;powerpc: Add kprobe-based event tracer&quot;).Signed-off-by: Ian Munsie &lt;imunsie@au.ibm.com&gt;Acked-by: Masami Hiramatsu &lt;mhiramat@redhat.com&gt;Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;

            List of files:
            /linux-6.15/tools/perf/arch/powerpc/Makefile</description>
        <pubDate>Tue, 20 Apr 2010 06:58:33 +0000</pubDate>
        <dc:creator>Ian Munsie &lt;imunsie@au.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
