<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mem-phys-addr-report</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>552c69b36ebd966186573b9c7a286b390935cce1 - Merge tag &apos;v4.17-rc3&apos; into apparmor-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#552c69b36ebd966186573b9c7a286b390935cce1</link>
        <description>Merge tag &apos;v4.17-rc3&apos; into apparmor-nextLinux v4.17-rc3Merge in v4.17 for LSM updatesSigned-off-by: John Johansen &lt;john.johansen@canonical.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Wed, 02 May 2018 09:38:52 +0200</pubDate>
        <dc:creator>John Johansen &lt;john.johansen@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>664b0bae0b87f69bc9deb098f5e0158b9cf18e04 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#664b0bae0b87f69bc9deb098f5e0158b9cf18e04</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 4.17 merge window.

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Thu, 05 Apr 2018 01:11:49 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c6380ecd8e9bee7aba3d9a5a94b58168244c4a61 - Merge tag &apos;v4.16-rc4&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#c6380ecd8e9bee7aba3d9a5a94b58168244c4a61</link>
        <description>Merge tag &apos;v4.16-rc4&apos; into nextSync up with mainline to bring in RAVE MFD device core.

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Thu, 08 Mar 2018 20:07:30 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5fe9cfbe44b6892e17f803125c4761221b0175c6 - Merge tag &apos;v4.16-rc4&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into fbdev-for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#5fe9cfbe44b6892e17f803125c4761221b0175c6</link>
        <description>Merge tag &apos;v4.16-rc4&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into fbdev-for-nextLinux 4.16-rc4

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Wed, 07 Mar 2018 13:57:24 +0100</pubDate>
        <dc:creator>Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>bba73071b6f71be0a101658d7c13866e30b264a6 - Merge drm-next into drm-intel-next-queued (this time for real)</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#bba73071b6f71be0a101658d7c13866e30b264a6</link>
        <description>Merge drm-next into drm-intel-next-queued (this time for real)To pull in the HDCP changes, especially wait_for changes to drm/i915that Chris wants to build on top of.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Thu, 01 Mar 2018 10:14:24 +0100</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a02633e9b13dcb9b1a656b08f81bc8ba2d4d2294 - Merge tag &apos;v4.16-rc2&apos; into next-general</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#a02633e9b13dcb9b1a656b08f81bc8ba2d4d2294</link>
        <description>Merge tag &apos;v4.16-rc2&apos; into next-generalSync to Linux 4.16-rc2 for developers to work against.

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Wed, 21 Feb 2018 17:21:41 +0100</pubDate>
        <dc:creator>James Morris &lt;jmorris@namei.org&gt;</dc:creator>
    </item>
<item>
        <title>d4da404f36b24b089d20db1fb27d8f99cb66f409 - Merge airlied/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#d4da404f36b24b089d20db1fb27d8f99cb66f409</link>
        <description>Merge airlied/drm-next into drm-misc-nextBackmerge 4.15 and hdcp topic branchSigned-off-by: Sean Paul &lt;seanpaul@chromium.org&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Fri, 16 Feb 2018 21:47:43 +0100</pubDate>
        <dc:creator>Sean Paul &lt;seanpaul@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>6dee6ae9d62642e81def4d461d71f13a6496ab59 - Merge tag &apos;irqchip-4.16-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#6dee6ae9d62642e81def4d461d71f13a6496ab59</link>
        <description>Merge tag &apos;irqchip-4.16-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgentPull irqchip updates for 4.16-rc2 from Marc Zyngier - A MIPS GIC fix for spurious, masked interrupts - A fix for a subtle IPI bug in GICv3 - Do not probe GICv3 ITSs that are marked as disabled - Multi-MSI support for GICv2m - Various cleanups

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Fri, 16 Feb 2018 15:47:26 +0100</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>191db1ceb88264eea441648a63475538c5050461 - Merge branch &apos;topic/component-platform&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-samsung</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#191db1ceb88264eea441648a63475538c5050461</link>
        <description>Merge branch &apos;topic/component-platform&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-samsung

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Wed, 14 Feb 2018 13:03:25 +0100</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>7bf14c28ee776be567855bd39ed8ff795ea19f55 - Merge branch &apos;x86/hyperv&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#7bf14c28ee776be567855bd39ed8ff795ea19f55</link>
        <description>Merge branch &apos;x86/hyperv&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipTopic branch for stable KVM clockource under Hyper-V.Thanks to Christoffer Dall for resolving the ARM conflict.

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Thu, 01 Feb 2018 15:04:17 +0100</pubDate>
        <dc:creator>Radim Kr&#269;m&#225;&#345; &lt;rkrcmar@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d8b91dde38f4c43bd0bbbf17a90f735b16aaff2c - Merge branch &apos;perf-core-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#d8b91dde38f4c43bd0bbbf17a90f735b16aaff2c</link>
        <description>Merge branch &apos;perf-core-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull perf updates from Ingo Molnar: &quot;Kernel side changes:   - Clean up the x86 instruction decoder (Masami Hiramatsu)   - Add new uprobes optimization for PUSH instructions on x86 (Yonghong     Song)   - Add MSR_IA32_THERM_STATUS to the MSR events (Stephane Eranian)   - Fix misc bugs, update documentation, plus various cleanups (Jiri     Olsa)  There&apos;s a large number of tooling side improvements:   - Intel-PT/BTS improvements (Adrian Hunter)   - Numerous &apos;perf trace&apos; improvements (Arnaldo Carvalho de Melo)   - Introduce an errno code to string facility (Hendrik Brueckner)   - Various build system improvements (Jiri Olsa)   - Add support for CoreSight trace decoding by making the perf tools     use the external openCSD (Mathieu Poirier, Tor Jeremiassen)   - Add ARM Statistical Profiling Extensions (SPE) support (Kim     Phillips)   - libtraceevent updates (Steven Rostedt)   - Intel vendor event JSON updates (Andi Kleen)   - Introduce &apos;perf report --mmaps&apos; and &apos;perf report --tasks&apos; to show     info present in &apos;perf.data&apos; (Jiri Olsa, Arnaldo Carvalho de Melo)   - Add infrastructure to record first and last sample time to the     perf.data file header, so that when processing all samples in a     &apos;perf record&apos; session, such as when doing build-id processing, or     when specifically requesting that that info be recorded, use that     in &apos;perf report --time&apos;, that also got support for percent slices     in addition to absolute ones.     I.e. now it is possible to ask for the samples in the 10%-20% time     slice of a perf.data file (Jin Yao)   - Allow system wide &apos;perf stat --per-thread&apos;, sorting the result (Jin     Yao)     E.g.:      [root@jouet ~]# perf stat --per-thread --metrics IPC      ^C       Performance counter stats for &apos;system wide&apos;:                  make-22229  23,012,094,032  inst_retired.any   #  0.8 IPC                   cc1-22419     692,027,497  inst_retired.any   #  0.8 IPC                   gcc-22418     328,231,855  inst_retired.any   #  0.9 IPC                   cc1-22509     220,853,647  inst_retired.any   #  0.8 IPC                   gcc-22486     199,874,810  inst_retired.any   #  1.0 IPC                    as-22466     177,896,365  inst_retired.any   #  0.9 IPC                   cc1-22465     150,732,374  inst_retired.any   #  0.8 IPC                   gcc-22508     112,555,593  inst_retired.any   #  0.9 IPC                   cc1-22487     108,964,079  inst_retired.any   #  0.7 IPC       qemu-system-x86-2697       21,330,550  inst_retired.any   #  0.3 IPC       systemd-journal-551        20,642,951  inst_retired.any   #  0.4 IPC       docker-containe-17651       9,552,892  inst_retired.any   #  0.5 IPC       dockerd-current-9809        7,528,586  inst_retired.any   #  0.5 IPC                  make-22153  12,504,194,380  inst_retired.any   #  0.8 IPC               python2-22429  12,081,290,954  inst_retired.any   #  0.8 IPC      &lt;SNIP&gt;               python2-22429  15,026,328,103  cpu_clk_unhalted.thread                   cc1-22419     826,660,193  cpu_clk_unhalted.thread                   gcc-22418     365,321,295  cpu_clk_unhalted.thread                   cc1-22509     279,169,362  cpu_clk_unhalted.thread                   gcc-22486     210,156,950  cpu_clk_unhalted.thread      &lt;SNIP&gt;           5.638075538 seconds time elapsed     [root@jouet ~]#   - Improve shell auto-completion of perf events (Jin Yao)   - &apos;perf probe&apos; improvements (Masami Hiramatsu)   - Improve PMU infrastructure to support amp64&apos;s ThunderX2     implementation defined core events (Ganapatrao Kulkarni)   - Various annotation related improvements and fixes (Thomas Richter)   - Clarify usage of &apos;overwrite&apos; and &apos;backward&apos; in the evlist/mmap     code, removing the &apos;overwrite&apos; parameter from several functions as     it was always used it as &apos;false&apos; (Wang Nan)   - Fix/improve &apos;perf record&apos; reverse recording support (Wang Nan)   - Improve command line options documentation (Sihyeon Jang)   - Optimize sample parsing for ordering events, where we don&apos;t need to     parse all the PERF_SAMPLE_ bits, just the ones leading to the     timestamp needed to reorder events (Jiri Olsa)   - Generalize the annotation code to support other source information     besides objdump/DWARF obtained ones, starting with python scripts,     that will is slated to be merged soon (Jiri Olsa)   - ... and a lot more that I failed to list, see the shortlog and     changelog for details&quot;* &apos;perf-core-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (262 commits)  perf trace beauty flock: Move to separate object file  perf evlist: Remove fcntl.h from evlist.h  perf trace beauty futex: Beautify FUTEX_BITSET_MATCH_ANY  perf trace: Do not print from time delta for interrupted syscall lines  perf trace: Add --print-sample  perf bpf: Remove misplaced __maybe_unused attribute  MAINTAINERS: Adding entry for CoreSight trace decoding  perf tools: Add mechanic to synthesise CoreSight trace packets  perf tools: Add full support for CoreSight trace decoding  pert tools: Add queue management functionality  perf tools: Add functionality to communicate with the openCSD decoder  perf tools: Add support for decoding CoreSight trace data  perf tools: Add decoder mechanic to support dumping trace data  perf tools: Add processing of coresight metadata  perf tools: Add initial entry point for decoder CoreSight traces  perf tools: Integrating the CoreSight decoding library  perf vendor events intel: Update IvyTown files to V20  perf vendor events intel: Update IvyBridge files to V20  perf vendor events intel: Update BroadwellDE events to V7  perf vendor events intel: Update SkylakeX events to V1.06  ...

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Tue, 30 Jan 2018 20:15:14 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>a72594ca5c70ef4a94fab8ad541beda0d0a94139 - Merge tag &apos;perf-core-for-mingo-4.16-20180117&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#a72594ca5c70ef4a94fab8ad541beda0d0a94139</link>
        <description>Merge tag &apos;perf-core-for-mingo-4.16-20180117&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/corePull perf/core improvements and fixes from Arnaldo Carvalho de Melo:- Fix various per event &apos;max-stack&apos; and &apos;call-graph=dwarf&apos; issues,  mostly in &apos;perf trace&apos;, allowing to use &apos;perf trace --call-graph&apos; with  &apos;dwarf&apos; and &apos;fp&apos; to setup the callgraph details for the syscall events  and make that apply to other events, whilhe allowing to override that on  a per-event basis, using &apos;-e sched:*switch/call-graph=dwarf/&apos; for  instance (Arnaldo Carvalho de Melo)- Improve the --time percent support in record/report/script (Jin Yao)- Fix copyfile_offset update of output offset (Jiri Olsa)- Add python script to profile and resolve physical mem type (Kan Liang)- Add ARM Statistical Profiling Extensions (SPE) support (Kim Phillips)- Remove trailing semicolon in the evlist code (Luis de Bethencourt)- Fix incorrect handling of type _TERM_DRV_CFG (Mathieu Poirier)- Use asprintf when possible in libtraceevent (Federico Vaga)- Fix bad force_token escape sequence in libtraceevent (Michael Sartain)- Add UL suffix to MISSING_EVENTS in libtraceevent (Michael Sartain)- value of unknown symbolic fields in libtraceevent (Jan Kiszka)- libtraceevent updates: (Steven Rostedt)  o Show value of flags that have not been parsed  o Simplify pointer print logic and fix %pF  o Handle new pointer processing of bprint strings  o Show contents (in hex) of data of unrecognized type records  o Fix get_field_str() for dynamic strings- Add missing break in FALSE case of pevent_filter_clear_trivial() (Taeung Song)- Fix failed memory allocation for get_cpuid_str (Thomas Richter)Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Wed, 17 Jan 2018 17:20:24 +0100</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>41013f0c095980775e0746272873891ca7c28fb1 - perf script python: Add script to profile and resolve physical mem type</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/scripts/python/bin/mem-phys-addr-report#41013f0c095980775e0746272873891ca7c28fb1</link>
        <description>perf script python: Add script to profile and resolve physical mem typeThere could be different types of memory in the system. E.g normalSystem Memory, Persistent Memory. To understand how the workload maps tothose memories, it&apos;s important to know the I/O statistics of them.  Perfcan collect physical addresses, but those are raw data.  It still needsextra work to resolve the physical addresses.  Provide a script tofacilitate the physical addresses resolving and I/O statistics.Profile with MEM_INST_RETIRED.ALL_LOADS or MEM_UOPS_RETIRED.ALL_LOADSevent if any of them is available.Look up the /proc/iomem and resolve the physical address.  Providememory type summary.Here is an example output:  # perf script report mem-phys-addr  Event: mem_inst_retired.all_loads:P  Memory type                                    count   percentage  ----------------------------------------  -----------  -----------  System RAM                                        74        53.2%  Persistent Memory                                 55        39.6%  N/A  ---Changes since V2: - Apply the new license rules. - Add comments for globalsChanges since V1: - Do not mix DLA and Load Latency. Do not compare the loads and stores.   Only profile the loads. - Use event name to replace the RAW eventSigned-off-by: Kan Liang &lt;Kan.liang@intel.com&gt;Reviewed-by: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Link: https://lkml.kernel.org/r/1515099595-34770-1-git-send-email-kan.liang@intel.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/scripts/python/bin/mem-phys-addr-report</description>
        <pubDate>Thu, 04 Jan 2018 21:59:55 +0100</pubDate>
        <dc:creator>Kan Liang &lt;Kan.liang@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
