<?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.allwinner_up</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</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>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</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>2d09b072796531078fcb16f3d9fb558f6b98cb12 - Make kernel option KERNVIRTADDR optional, remove it from std.&lt;platform&gt;</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#2d09b072796531078fcb16f3d9fb558f6b98cb12</link>
        <description>Make kernel option KERNVIRTADDR optional, remove it from std.&lt;platform&gt;files that can use the default value.It used to be required that the low-order bits of KERNVIRTADDR matchedthe low-order bits of the physical load address for all arm platforms.That hasn&apos;t been a requirement for armv6 platforms since FreeBSD 10.There is no longer any relationship between load addr and KERNVIRTADDRexcept that both must be aligned to a 2 MiB boundary.This change makes the default KERNVIRTADDR value 0xc0000000, and removes theoptions from all the platforms that can use the default value.  The defaultis now defined in vmparam.h, and that file is now included in a few newplaces that reference KERNVIRTADDR, since it may not come in via theforced-include of opt_global.h on the compile command line.

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Sat, 30 Dec 2017 00:20:49 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>094fc1ed0f2627525c7b0342efcbad5be7a8546a - Tag all armv7 kernels as such in their machine config line.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#094fc1ed0f2627525c7b0342efcbad5be7a8546a</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:
            /src/sys/arm/allwinner/std.allwinner_up</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>93a065e7496dfbfbd0a5b0208ef763f37ea975c7 - Remake support for SMP kernel on UP cpu:</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#93a065e7496dfbfbd0a5b0208ef763f37ea975c7</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:
            /src/sys/arm/allwinner/std.allwinner_up</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>1834282de6b9f6fd30291bfe1cc9c3ecf5547c40 - Split CPU_CORTEXA into CPU_CORTEXA8, for the Cortex-A8, and CPU_CORTEXA_MP,</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#1834282de6b9f6fd30291bfe1cc9c3ecf5547c40</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:
            /src/sys/arm/allwinner/std.allwinner_up</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>627ea1e1046c185314cac62e4472954c291c8d58 - Rename kernel config A10 into ALLWINNER_UP as it is intend to work with all</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#627ea1e1046c185314cac62e4472954c291c8d58</link>
        <description>Rename kernel config A10 into ALLWINNER_UP as it is intend to work with allAllwinner Uniprocessor SoC.As of now it works with A10 and A13 (and possibly R8 as it is the same as the A13).Move files.a10 into a1o subdirectory as it should be.Rename std.a10 into std.allwinner_up

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Wed, 17 Aug 2016 20:32:08 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>356c50adff59fc6f9af447abc79b9d77efcbd906 - Add support for Allwinner A13.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#356c50adff59fc6f9af447abc79b9d77efcbd906</link>
        <description>Add support for Allwinner A13.Reviewed by:	jmcneillRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D6809

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Fri, 08 Jul 2016 23:38:25 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7758916f4401f98c1812ecbfcaf2f8eef1670177 - Move ARM_L2_PIPT option to std.armv6 for all armv6 platforms.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#7758916f4401f98c1812ecbfcaf2f8eef1670177</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:
            /src/sys/arm/allwinner/std.allwinner_up</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>c192c5d300a1ee33cc0531fd61724d5cf53da01c - Makeoption ARM_LITLE_ENDIAN does nothing. Remove it since it isn&apos;t</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#c192c5d300a1ee33cc0531fd61724d5cf53da01c</link>
        <description>Makeoption ARM_LITLE_ENDIAN does nothing. Remove it since it isn&apos;tconsistently used. It was a carry over from NetBSD that FreeBSDdoesn&apos;t use.

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Fri, 20 Nov 2015 21:49:46 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aeef645f928dfc76fa991e727f29f834fbffa431 - Stop setting {KERN,}PHYSADDR on armv6, it&apos;s unneeded.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#aeef645f928dfc76fa991e727f29f834fbffa431</link>
        <description>Stop setting {KERN,}PHYSADDR on armv6, it&apos;s unneeded.Sponsored by:	ABT Systems Ltd

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Fri, 20 Nov 2015 16:12:22 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>70ad407c8637ad13f40df3fb66dc5f07f70a6a4b - Clean up the style to use &quot;options&lt;space&gt;&lt;tab&gt;&quot;.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#70ad407c8637ad13f40df3fb66dc5f07f70a6a4b</link>
        <description>Clean up the style to use &quot;options&lt;space&gt;&lt;tab&gt;&quot;.

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Sun, 10 May 2015 08:48:00 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d24e6f4addab3d1f3681d5c3f59e096c25867196 - Set ARM_L2_PIPT for A10 and RPI2, they are probably missing by accident.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#d24e6f4addab3d1f3681d5c3f59e096c25867196</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:
            /src/sys/arm/allwinner/std.allwinner_up</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>a5e68d8c0d768257cdcf9484f594a11add273edb - Move the items common to all SoCs to a single file.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#a5e68d8c0d768257cdcf9484f594a11add273edb</link>
        <description>Move the items common to all SoCs to a single file.

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Sat, 18 Apr 2015 03:07:01 +0000</pubDate>
        <dc:creator>Luiz Otavio O Souza &lt;loos@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67009184e3dcf5bae83d53e3342d6b6f4ee1c4ae - Remove -Wa,-march=armv7a from arm kernel configs, it makes clang 3.5 sad</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#67009184e3dcf5bae83d53e3342d6b6f4ee1c4ae</link>
        <description>Remove -Wa,-march=armv7a from arm kernel configs, it makes clang 3.5 sadand apparently isn&apos;t needed now that we&apos;re using the integrated assembler.

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Thu, 01 Jan 2015 23:21:46 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>88b80af7311d6dcce6c82040daab1be39580e8ff - Add -march=armv7a to the kernel compile for all ARM systems which are v7a.</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#88b80af7311d6dcce6c82040daab1be39580e8ff</link>
        <description>Add -march=armv7a to the kernel compile for all ARM systems which are v7a.Submitted by:	Michal Meloun &lt;meloun@miracle.cz&gt;

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Sun, 21 Dec 2014 23:48:32 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>979d76c94876df7d7b10c79d1b3c33b04143eb70 - Remove STARTUP_PAGETABLE_ADDR from the ARM configs and replace it with</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#979d76c94876df7d7b10c79d1b3c33b04143eb70</link>
        <description>Remove STARTUP_PAGETABLE_ADDR from the ARM configs and replace it withmemory at the end of the kernel.This helps reduce the SoC and board specific configuration required.Reviewed by:	bsdimpTested by:	jmg (armeb), br

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Tue, 28 Jan 2014 09:12:04 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ebc93265c71892a0eecc50302707225ee5c22e45 - Initial support for Allwinner A10 SoC (Cubieboard)</title>
        <link>http://opengrok.net:8080/history/src/sys/arm/allwinner/std.allwinner_up#ebc93265c71892a0eecc50302707225ee5c22e45</link>
        <description>Initial support for Allwinner A10 SoC (Cubieboard)	Add simple console driver	Add interrupt handling and timer codes	Add kernel config file	Add dts fileApproved by: gonzo

            List of files:
            /src/sys/arm/allwinner/std.allwinner_up</description>
        <pubDate>Tue, 15 Jan 2013 08:26:16 +0000</pubDate>
        <dc:creator>Ganbold Tsagaankhuu &lt;ganbold@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
