<?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 syscon_generic.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4b3c64f7 - Remove &quot;All Rights Reserved&quot; on files that I hold sole copyright on</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/dev/extres/syscon/syscon_generic.h#4b3c64f7</link>
        <description>Remove &quot;All Rights Reserved&quot; on files that I hold sole copyright onSee r333391 for more detail; in summary: it holds no weight and may beremoved.

            List of files:
            /freebsd-12.1/sys/dev/extres/syscon/syscon_generic.h</description>
        <pubDate>Wed, 09 May 2018 16:44:19 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5996fd28 - Add SPDX tags to syscon bits, correct inconsistency in Copyright line.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/dev/extres/syscon/syscon_generic.h#5996fd28</link>
        <description>Add SPDX tags to syscon bits, correct inconsistency in Copyright line.

            List of files:
            /freebsd-12.1/sys/dev/extres/syscon/syscon_generic.h</description>
        <pubDate>Sat, 13 Jan 2018 19:00:41 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a9f41def - Introduce aw_syscon(4) for earlier attachment</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/dev/extres/syscon/syscon_generic.h#a9f41def</link>
        <description>Introduce aw_syscon(4) for earlier attachmentAttaching syscon_generic earlier than BUS_PASS_DEFAULT makes it moredifficult for specific syscon drivers to attach to the syscon node and toget ordering right. Further discussion yielded the following set ofdecisions:- Move syscon_generic to BUS_PASS_DEFAULT- If a platform needs a syscon with different attach order or probebehavior, it should subclass syscon_generic and match on the SoC specificcompat string- When we come across a need for a syscon that attaches earlier but onlyspecifies compatible = &quot;syscon&quot;, we should create a syscon_exclusive driverthat provides generic access but probes earlier and only matches if &quot;syscon&quot;is the only compatible. Such fdt nodes do exist in the wild right now, butwe don&apos;t really use them at the moment.Additionally:- Any syscon provider that has needs any more complex than a spinlock solelyfor syscon access and a single memory resource should subclass syscondirectly rather than attempting to subclass syscon_generic or add complexityto it. syscon_generic&apos;s attach/detach methods may be made public should theneed arise to subclass it with additional attach/detach behavior.We introduce aw_syscon(4) that just subclasses syscon_generic but probesearlier to meet our requirements for if_awg and implements #2 above for thisspecific situation. It currently only matches a64/a83t/h3 since these arethe only platforms that really need it at the time being.Discussed with:	ianReviewed by:	manu, andrew, bcr (manpages, content unchanged since review)Differential Revision:	https://reviews.freebsd.org/D13793

            List of files:
            /freebsd-12.1/sys/dev/extres/syscon/syscon_generic.h</description>
        <pubDate>Sat, 13 Jan 2018 18:46:31 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
