<?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 sysfs-firmware-memmap</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3b1f9415 - docs: ABI: testing: sysfs-firmware-memmap: add some memmap types.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap#3b1f9415</link>
        <description>docs: ABI: testing: sysfs-firmware-memmap: add some memmap types.Compare with arch/x86/kernel/e820.c, types of memmap omitted some. So add.Signed-off-by: Jianpeng Ma &lt;jianpeng.ma@intel.com&gt;Link: https://lore.kernel.org/r/20210623023126.104380-1-jianpeng.ma@intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap</description>
        <pubDate>Wed, 23 Jun 2021 02:31:26 +0000</pubDate>
        <dc:creator>Jianpeng Ma &lt;jianpeng.ma@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34433332 - docs: ABI: testing: make the files compatible with ReST output</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap#34433332</link>
        <description>docs: ABI: testing: make the files compatible with ReST outputSome files over there won&apos;t parse well by Sphinx.Fix them.Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt; # for IIOAcked-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;Acked-by: Jonathan Corbet &lt;corbet@lwn.net&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/58cf3c2d611e0197fb215652719ebd82ca2658db.1604042072.git.mchehab+huawei@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap</description>
        <pubDate>Fri, 30 Oct 2020 07:40:39 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>97bef7dd - Bernhard has moved</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap#97bef7dd</link>
        <description>Bernhard has movedSince I don&apos;t work for SUSE any more and the bwalle@suse.de address isinvalid, correct it in the copyright headers and documentation.Signed-off-by: Bernhard Walle &lt;bernhard.walle@gmx.de&gt;Cc: Greg KH &lt;greg@kroah.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap</description>
        <pubDate>Wed, 18 Feb 2009 22:48:40 +0000</pubDate>
        <dc:creator>Bernhard Walle &lt;bernhard.walle@gmx.de&gt;</dc:creator>
    </item>
<item>
        <title>69ac9cd6 - sysfs: add /sys/firmware/memmap</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap#69ac9cd6</link>
        <description>sysfs: add /sys/firmware/memmapThis patch adds /sys/firmware/memmap interface that represents the BIOS(or Firmware) provided memory map. The tree looks like:    /sys/firmware/memmap/0/start   (hex number)                           end     (hex number)                           type    (string)    ...                 /1/start                           end                           typeWith the following shell snippet one can print the memory map in the same formthe kernel prints itself when booting on x86 (the E820 map).  --------- 8&lt; --------------------------    #!/bin/sh    cd /sys/firmware/memmap    for dir in * ; do        start=$(cat $dir/start)        end=$(cat $dir/end)        type=$(cat $dir/type)        printf &quot;%016x-%016x (%s)\n&quot; $start $[ $end +1] &quot;$type&quot;    done  --------- &gt;8 --------------------------That patch only provides the needed interface: 1. The sysfs interface. 2. The structure and enumeration definition. 3. The function firmware_map_add() and firmware_map_add_early()    that should be called from architecture code (E820/EFI, for    example) to add the contents to the interface.If the kernel is compiled without CONFIG_FIRMWARE_MEMMAP, the interface doesnothing without cluttering the architecture-specific code with #ifdef&apos;s.The purpose of the new interface is kexec: While /proc/iomem representsthe *used* memory map (e.g. modified via kernel parameters like &apos;memmap&apos;and &apos;mem&apos;), the /sys/firmware/memmap tree represents the unmodified memorymap provided via the firmware. So kexec can: - use the original memory map for rebooting, - use the /proc/iomem for setting up the ELF core headers for kdump   case that should only represent the memory of the system.The patch has been tested on i386 and x86_64.Signed-off-by: Bernhard Walle &lt;bwalle@suse.de&gt;Acked-by: Greg KH &lt;gregkh@suse.de&gt;Acked-by: Vivek Goyal &lt;vgoyal@redhat.com&gt;Cc: kexec@lists.infradead.orgCc: yhlu.kernel@gmail.comSigned-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-firmware-memmap</description>
        <pubDate>Fri, 27 Jun 2008 11:12:54 +0000</pubDate>
        <dc:creator>Bernhard Walle &lt;bwalle@suse.de&gt;</dc:creator>
    </item>
</channel>
</rss>
