<?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 std.bcm2836</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e4c66dda - Remove IPI_IRQ_START and IPI_IRQ_END from the arm kernel config files.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#e4c66dda</link>
        <description>Remove IPI_IRQ_START and IPI_IRQ_END from the arm kernel config files.These are unneeded with INTRNG.

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Sat, 28 Jul 2018 06:46:10 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>094fc1ed - Tag all armv7 kernels as such in their machine config line.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#094fc1ed</link>
        <description>Tag all armv7 kernels as such in their machine config line.Transition all boards that support arm cortex CPUs to armv7. Thisleaves two armv6 kernels in the tree. RPI-B, which uses the BCM2835which has a ARM1176 core, and VERSATILEPB, which is a qemu board setuparound the time RPI-B went in. Copy std.armv6 to std.armv7, eventhough that duplicates a lot of stuff. More work needs to be done tosort out the duplication.Differential Revision: https://reviews.freebsd.org/D12027

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Thu, 05 Oct 2017 23:01:50 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>93a065e7 - Remake support for SMP kernel on UP cpu:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#93a065e7</link>
        <description>Remake support for SMP kernel on UP cpu: - Use new option SMP_ON_UP instead of (mis)using specific CPU type.   By this, any SMP kernel can be compiled with SMP_ON_UP support. - Enable runtime detection of CPU multiprocessor extensions only   if SMP_ON_UP option is used. In other cases (pure SMP or UP),   statically compile only required variant. - Don&apos;t leak multiprocessor instructions to UP kernel. - Correctly handle data cache write back to point of unification.   DCCMVAU is supported on all armv7 cpus. - For SMP_ON_UP kernels, detect proper TTB flags on runtime.Differential Revision: https://reviews.freebsd.org/D9133

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Thu, 02 Feb 2017 06:14:44 +0000</pubDate>
        <dc:creator>Michal Meloun &lt;mmel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1834282d - Split CPU_CORTEXA into CPU_CORTEXA8, for the Cortex-A8, and CPU_CORTEXA_MP,</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#1834282d</link>
        <description>Split CPU_CORTEXA into CPU_CORTEXA8, for the Cortex-A8, and CPU_CORTEXA_MP,for later Cortex-A CPUs that support the Multiprocessor Extensions. Thiswill be needed to support both in a single GENERIC kernel while stillbeing able to only build for a single SoC.Reviewed by:	mmelRelnotes:	yesSponsored by:	ABT Systems LtdDifferential Revision:	https://reviews.freebsd.org/D8138

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Tue, 04 Oct 2016 12:25:44 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7758916f - Move ARM_L2_PIPT option to std.armv6 for all armv6 platforms.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#7758916f</link>
        <description>Move ARM_L2_PIPT option to std.armv6 for all armv6 platforms.Only L2 PIPT cache is supported for __ARM_ARCH &gt;= 6.In fact, this is just a pure proclamation as this option is usedonly in armv4 specific files now.

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Mon, 22 Feb 2016 11:47:28 +0000</pubDate>
        <dc:creator>Svatopluk Kraus &lt;skra@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>962940ce - Add the SMP support for Raspberry Pi 2 (BCM2836).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#962940ce</link>
        <description>Add the SMP support for Raspberry Pi 2 (BCM2836).Tested with the build of some ports and a buildworld.Submitted by:	Daisuke Aoyama &lt;aoyama@peach.ne.jp&gt;

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Thu, 07 May 2015 22:11:44 +0000</pubDate>
        <dc:creator>Luiz Otavio O Souza &lt;loos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d24e6f4a - Set ARM_L2_PIPT for A10 and RPI2, they are probably missing by accident.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#d24e6f4a</link>
        <description>Set ARM_L2_PIPT for A10 and RPI2, they are probably missing by accident.Noted by:	Michal Meloun &lt;meloun@miracle.cz&gt;

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Sat, 25 Apr 2015 22:42:03 +0000</pubDate>
        <dc:creator>Luiz Otavio O Souza &lt;loos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4e46a66e - Add support for the Raspberry Pi 2. As the chip is based on the bcm2835 in</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836#4e46a66e</link>
        <description>Add support for the Raspberry Pi 2. As the chip is based on the bcm2835 inthe Raspberry Pi B we support most of the devices are already supported,however the base address has changed.A few items are not working, or missing. The main ones are: * DMA doesn&apos;t work in the sdhci driver. * Enabling vchiq halts the boot, may be interrupt related. * There is no U-Boot port yet so the DTB is embedded in the kernel.The last point will make it difficult to boot FreeBSD, however there issupport for the Raspberry Pi 2 in the U-Boot git repo. As I have not testedthis it is left as an open task to create a port to build.X-MFC:		When the above issues are fixedSponsored by:	ABT Systems Ltd

            List of files:
            /freebsd-14.2/sys/arm/broadcom/bcm2835/std.bcm2836</description>
        <pubDate>Wed, 25 Mar 2015 10:59:42 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
