<?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>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-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/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>e4849aff - MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#e4849aff</link>
        <description>MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSurThe Broadcom SiByte BCM1250, BCM1125, and BCM1125H SOCs have an onchipDRAM controller that supports memory amounts of up to 16GiB, and due tohow the address decoder has been wired in the SOC any memory beyond 1GiBis actually mapped starting from 4GiB physical up, that is beyond the32-bit addressable limit[1].  Consequently if the maximum amount ofmemory has been installed, then it will span up to 19GiB.Many of the evaluation boards we support that are based on one of theseSOCs have their memory soldered and the amount present fits in the32-bit address range.  The BCM91250A SWARM board however has actual DIMMslots and accepts, depending on the peripherals revision of the SOC, upto 4GiB or 8GiB of memory in commercially available JEDEC modules[2].I believe this is also the case with the BCM91250C2 LittleSur board.This means that up to either 3GiB or 7GiB of memory requires 64-bitaddressing to access.I believe the BCM91480B BigSur board, which has the BCM1480 SOC instead,accepts at least as much memory, although I have no documentation oractual hardware available to verify that.Both systems have PCI slots installed for use by any PCI option boards,including ones that only support 32-bit addressing (additionally the32-bit PCI host bridge of the BCM1250, BCM1125, and BCM1125H SOCs limitsaddressing to 32-bits), and there is no IOMMU available.  Therefore forPCI DMA to work in the presence of memory beyond enable swiotlb for theaffected systems.All the other SOC onchip DMA devices use 40-bit addressing and thereforecan address the whole memory, so only enable swiotlb if PCI support andsupport for DMA beyond 4GiB have been both enabled in the configurationof the kernel.This shows up as follows:Broadcom SiByte BCM1250 B2 @ 800 MHz (SB1 rev 2)Board type: SiByte BCM91250A (SWARM)Determined physical RAM map: memory: 000000000fe7fe00 @ 0000000000000000 (usable) memory: 000000001ffffe00 @ 0000000080000000 (usable) memory: 000000000ffffe00 @ 00000000c0000000 (usable) memory: 0000000087fffe00 @ 0000000100000000 (usable)software IO TLB: mapped [mem 0xcbffc000-0xcfffc000] (64MB)in the bootstrap log and removes failures like these:defxx 0000:02:00.0: dma_direct_map_page: overflow 0x0000000185bc6080+4608 of device mask ffffffff bus mask 0fddi0: Receive buffer allocation failedfddi0: Adapter open failed!IP-Config: Failed to open fddi0defxx 0000:09:08.0: dma_direct_map_page: overflow 0x0000000185bc6080+4608 of device mask ffffffff bus mask 0fddi1: Receive buffer allocation failedfddi1: Adapter open failed!IP-Config: Failed to open fddi1when memory beyond 4GiB is handed out to devices that can only do 32-bitaddressing.This updates commit cce335ae47e2 (&quot;[MIPS] 64-bit Sibyte kernels needDMA32.&quot;).References:[1] &quot;BCM1250/BCM1125/BCM1125H User Manual&quot;, Revision 1250_1125-UM100-R,    Broadcom Corporation, 21 Oct 2002, Section 3: &quot;System Overview&quot;,    &quot;Memory Map&quot;, pp. 34-38[2] &quot;BCM91250A User Manual&quot;, Revision 91250A-UM100-R, Broadcom    Corporation, 18 May 2004, Section 3: &quot;Physical Description&quot;,    &quot;Supported DRAM&quot;, p. 23Signed-off-by: Maciej W. Rozycki &lt;macro@linux-mips.org&gt;[paul.burton@mips.com: Remove GPL text from dma.c; SPDX tag covers it]Signed-off-by: Paul Burton &lt;paul.burton@mips.com&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Patchwork: https://patchwork.linux-mips.org/patch/21108/References: cce335ae47e2 (&quot;[MIPS] 64-bit Sibyte kernels need DMA32.&quot;)Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: linux-mips@linux-mips.orgCc: linux-kernel@vger.kernel.org

            List of files:
            /linux-6.15/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Tue, 13 Nov 2018 22:42:44 +0000</pubDate>
        <dc:creator>Maciej W. Rozycki &lt;macro@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>ae5b0e09 - MIPS: Sibyte: Fix bus watcher build for BCM1x55 and BCM1x80.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#ae5b0e09</link>
        <description>MIPS: Sibyte: Fix bus watcher build for BCM1x55 and BCM1x80.  CC      arch/mips/sibyte/bcm1480/bus_watcher.o  CHK     kernel/config_data.harch/mips/sibyte/bcm1480/bus_watcher.c: In function &#8216;check_bus_watcher&#8217;:arch/mips/sibyte/bcm1480/bus_watcher.c:86:82: error: &#8216;A_SCD_BUS_ERR_STATUS_DEBUG&#8217; undeclared (first use in this function)arch/mips/sibyte/bcm1480/bus_watcher.c:86:82: note: each undeclared identifier is reported only once for each function it appears inmake[3]: *** [arch/mips/sibyte/bcm1480/bus_watcher.o] Error 1make[2]: *** [arch/mips/sibyte/bcm1480] Error 2make[1]: *** [arch/mips/sibyte] Error 2make: *** [arch/mips] Error 2The register moved around though it&apos;s otherwise the same but because ofthe changed address it now also has a different name.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;Patchwork: https://patchwork.linux-mips.org/patch/5514/Reported-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;

            List of files:
            /linux-6.15/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Wed, 19 Jun 2013 18:18:55 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>34f5c1c5 - MIPS: Sibyte: Migrate to new platform makefile style.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#34f5c1c5</link>
        <description>MIPS: Sibyte: Migrate to new platform makefile style.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Thu, 05 Aug 2010 12:25:55 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>05f94eeb - MIPS: Sibyte: Remove standalone kernel support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#05f94eeb</link>
        <description>MIPS: Sibyte: Remove standalone kernel supportCFE is the only supported and used bootloader on the SiByte boards,the standalone kernel support has been never used outside Broadcom.Remove it and make the kernel use CFE by default.Signed-off-by: Imre Kaloz &lt;kaloz@openwrt.org&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Tue, 02 Jun 2009 12:22:06 +0000</pubDate>
        <dc:creator>Imre Kaloz &lt;kaloz@openwrt.org&gt;</dc:creator>
    </item>
<item>
        <title>b47bd961 - [MIPS] Kill redundant EXTRA_AFLAGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#b47bd961</link>
        <description>[MIPS] Kill redundant EXTRA_AFLAGSKill redundant EXTRA_AFLAGS added after the commitd2af363cfb94f1bacb3e60327bc44a97881a38c2.Signed-off-by: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Sat, 08 Sep 2007 17:50:42 +0000</pubDate>
        <dc:creator>Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;</dc:creator>
    </item>
<item>
        <title>dde96ca8 - [MIPS] Use -Werror on subdirectories which build cleanly.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#dde96ca8</link>
        <description>[MIPS] Use -Werror on subdirectories which build cleanly.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Mon, 30 Jul 2007 10:48:58 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>d619f38f - [MIPS] Add bcm1480 ZBus trace support, fix wait related bugs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/sibyte/common/Makefile#d619f38f</link>
        <description>[MIPS] Add bcm1480 ZBus trace support, fix wait related bugsMake ZBus tracing generic - moving it to a common direcotry underarch/mips/sibyte, add bcm1480 support and fix some wait relatedbugs (thanks to Ralf for assistance on that).Signed-off-by: Mark Mason &lt;mason@broadcom.com&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/sibyte/common/Makefile</description>
        <pubDate>Thu, 29 Mar 2007 18:39:56 +0000</pubDate>
        <dc:creator>Mark Mason &lt;mmason@upwardaccess.com&gt;</dc:creator>
    </item>
</channel>
</rss>
