<?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 timer.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>789bbd4d - Make Marvell armv7 timer and wdt registers definitions common</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#789bbd4d</link>
        <description>Make Marvell armv7 timer and wdt registers definitions commonDefine timers registers for both SoCs and choose proper one during runtimebased on information from FDT.In WDT driver there are different function for ArmadaXP and other ARMv5 SoCs.In timer driver registers definitions are stored in resource_spec structureand chosen during runtime.Submitted by: Rafal Kozik &lt;rk@semihalf.com&gt;Obtained from: SemihalfSponsored by: StormshieldDifferential Revision: https://reviews.freebsd.org/D14746

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Wed, 04 Apr 2018 12:30:52 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04bb9a66 - Make Marvell Armada reset registers usage generic</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#04bb9a66</link>
        <description>Make Marvell Armada reset registers usage genericDefine reset registers for both Armada38X and ArmadaXP andchoose proper one during runtime based on information from FDT.Submitted by: Rafal Kozik &lt;rk@semihalf.com&gt;Obtained from: SemihalfSponsored by: StormshieldDifferential Revision: https://reviews.freebsd.org/D14745

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Wed, 04 Apr 2018 10:14:43 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c58ed0b0 - Fix kernel modules names for Marvell armv7</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#c58ed0b0</link>
        <description>Fix kernel modules names for Marvell armv7Two modules with the same name cannot be loaded, so Marvell specific driverscannot have the same name as the generic drivers.Files with the same name, even in different folders overlaps their .o files,so in order to prepare for supporting Marvell platforms in GENERIC armv7config, modify conflicting names.Submitted by: Rafal Kozik &lt;rk@semihalf.com&gt;Obtained from: SemihalfSponsored by: StormshieldDifferential Revision: https://reviews.freebsd.org/D14743

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Tue, 03 Apr 2018 23:49:35 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>996170b4 - Split out delay code in Marvell timer driver for PLATFORM</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#996170b4</link>
        <description>Split out delay code in Marvell timer driver for PLATFORMThe PLATFORM code will perform the software loop in the early boot,so extract the actual delay code to handle situation, whenthe timers are already initialized.Obtained from: SemihalfSponsored by: Stormshield

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Tue, 03 Apr 2018 23:29:34 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>72dbc3ac - Make Marvell AmadaXP timer driver more generic</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#72dbc3ac</link>
        <description>Make Marvell AmadaXP timer driver more genericStore pointers to SoC specific functions in mv_timer_config structureand determine proper config in runtime based on compatible string from FDT.Compatible string for ArmadaXP timers is changed to match Linux FDT.Armada 38x uses generic Cortex-A9 timer and separate watchdog drivers, soit does not need to be supported by timer driver.Submitted by: Rafal Kozik &lt;rk@semihalf.com&gt;Reviewed by: manuObtained from: SemihalfSponsored by: StormshieldDifferential Revision: https://reviews.freebsd.org/D14741

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Tue, 03 Apr 2018 22:21:12 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d5d7606c - Use the TSLOG framework to record entry/exit timestamps for DELAY and</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#d5d7606c</link>
        <description>Use the TSLOG framework to record entry/exit timestamps for DELAY and_vprintf; these functions are called in many places and can contributemeaningfully to the total time spent booting.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Sun, 31 Dec 2017 09:24:41 +0000</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af3dc4a7 - sys/arm: further adoption of SPDX licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#af3dc4a7</link>
        <description>sys/arm: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Mon, 27 Nov 2017 15:04:10 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a695f1c9 - Support watchdog depending on &quot;mrvl,has-wdt&quot; property</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#a695f1c9</link>
        <description>Support watchdog depending on &quot;mrvl,has-wdt&quot; propertyWith this commit, watchdog is supported only in case of having&quot;mrvl,has-wdt&quot; property or dedicated for watchdog compatibility field(&quot;marvell,armada-380-wdt&quot;). There is no need to modify dts files,as &quot;has-wdt&quot; property already exists.Obtained from:  SemihalfSponsored by:   StormshieldSubmitted by:   Bartosz Szczepanek &lt;bsz@semihalf.com&gt;Differential revision:  https://reviews.freebsd.org/D4424

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Wed, 20 Jan 2016 14:28:05 +0000</pubDate>
        <dc:creator>Zbigniew Bodek &lt;zbb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>786e3fea - Add support for watchdog on Armada38x</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#786e3fea</link>
        <description>Add support for watchdog on Armada38xA38X watchdog support was implemented in sys/arm/mv/timer.c driver.It required following modifications:- add &quot;marvell,armada-380-wdt&quot; compatibility, which supports only watchdog- correct and enhance definitions related to timer control register- unmask reset capability in RSTOUTn_MASK register- use dedicated watchdog timer on A38X instead of second timerObtained from:  SemihalfSponsored by:   StormshieldSubmitted by:   Bartosz Szczepanek &lt;bsz@semihalf.com&gt;Differential revision:  https://reviews.freebsd.org/D4423

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Wed, 20 Jan 2016 14:23:57 +0000</pubDate>
        <dc:creator>Zbigniew Bodek &lt;zbb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f8742b0d - Introduce initial support for Marvell Armada38x</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#f8742b0d</link>
        <description>Introduce initial support for Marvell Armada38xThis commit introduces initial support for Marvell Armada38x platform.Changes:- Add common DTS files for Armada38x SoCs and DTS file for A388-GP- Add ARMADA38X kernel configuration- Add option SOC_MV_ARMADA38X and set MV_PCI_PORTS- Add list of files to compile- Implement get_tclk(), get_sar_value(), cpu_reset() functions- Add CPU ID and SoC numbers- Correct ifdefs in arm/mv/timer.cReviewed by:    ian, impObtained from:  SemihalfSponsored by:   StormshieldSubmitted by:   Michal Stanek &lt;mst@semihalf.com&gt;Differential revision:  https://reviews.freebsd.org/D4210

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Wed, 20 Jan 2016 13:14:36 +0000</pubDate>
        <dc:creator>Zbigniew Bodek &lt;zbb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f0455d65 - Replace many pasted identical definitions of cpu_initclocks() with a common</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#f0455d65</link>
        <description>Replace many pasted identical definitions of cpu_initclocks() with a commonimplementation in arm/machdep.c.  Most arm platforms either don&apos;t need todo anything, or just need to call the standard eventtimer init routines.A generic implementation that does that is now provided via weak linkage.Any platform that needs to do something different can provide a its ownimplementation to override the generic one.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Wed, 26 Feb 2014 22:06:10 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>add35ed5 - Follow r261352 by updating all drivers which are children of simplebus</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#add35ed5</link>
        <description>Follow r261352 by updating all drivers which are children of simplebusto check the status property in their probe routines.Simplebus used to only instantiate its children whose status=&quot;okay&quot;but that was improper behavior, fixed in r261352.  Now that it doesn&apos;tcheck anymore and probes all its children; the children all have todo the check because really only the children know how to properlyinterpret their status property strings.Right now all existing drivers only understand &quot;okay&quot; versus something-that&apos;s-not-okay, so they all use the new ofw_bus_status_okay() helper.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Sun, 02 Feb 2014 19:17:28 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64894120 - Remove #include &lt;machine/frame.h&gt; from all the arm code that doesn&apos;t</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#64894120</link>
        <description>Remove #include &lt;machine/frame.h&gt; from all the arm code that doesn&apos;treally need it.  That would be almost everywhere it was included.  Addit in a couple files that really do need it and were previously gettingit by accident via another header.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Sun, 27 Oct 2013 01:34:10 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>046b51bf - Fix the passing of time on Armada XP.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#046b51bf</link>
        <description>Fix the passing of time on Armada XP.In order to become independent of Coherency Fabric frequency, configureTimer and Watchdog to operate in 25MHz mode.Submitted by:	Zbigniew Bodek &lt;zbb@semihalf.com&gt;

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Tue, 04 Jun 2013 09:33:03 +0000</pubDate>
        <dc:creator>Grzegorz Bernacki &lt;gber@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fdc5dd2d - MFcalloutng:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#fdc5dd2d</link>
        <description>MFcalloutng:Switch eventtimers(9) from using struct bintime to sbintime_t.Even before this not a single driver really supported full dynamic range ofstruct bintime even in theory, not speaking about practical inexpediency.This change legitimates the status quo and cleans up the code.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Thu, 28 Feb 2013 13:46:03 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d65cdf4b - Add support for Armada XP A0.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#d65cdf4b</link>
        <description>Add support for Armada XP A0.- Add functions to calculate clocks instead using hardcoded values- Update reset and timers functions- Update number of interrupts- Change name of platform from db88f78100 to db78460- Correct DRAM size and PCI IRQ routing in dts file.Obtained from:	Semihalf

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Fri, 14 Sep 2012 09:55:19 +0000</pubDate>
        <dc:creator>Grzegorz Bernacki &lt;gber@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>16694521 - Merging of projects/armv6, part 7</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#16694521</link>
        <description>Merging of projects/armv6, part 7Add Marvell ARMADA XP supportObtained from:	Marvell, Semihalf

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Wed, 15 Aug 2012 05:15:49 +0000</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>292e1140 - o   Make sure to mask off timer1 interrupts. It&apos;s not necessarily</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#292e1140</link>
        <description>o   Make sure to mask off timer1 interrupts. It&apos;s not necessarily    masked-off by the firmware.o   In DELAY(). Make sure we have an inner-loop body that the compiler    cannot eliminate. While timing does not have to be perfect, the    loops must be there to have at least some notion of delay.Obtained from: Juniper Networks

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Tue, 08 Feb 2011 01:43:45 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>afc1cdb9 - Clear timer interrupt status before calling callback, not after it,</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#afc1cdb9</link>
        <description>Clear timer interrupt status before calling callback, not after it,This fixes timer interrupt losses, fatal in one-shot mode.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Sat, 18 Sep 2010 13:44:39 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>599cf0f1 - Fix several un-/signedness bugs of r210290 and r210293. Add one more check.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/arm/mv/timer.c#599cf0f1</link>
        <description>Fix several un-/signedness bugs of r210290 and r210293. Add one more check.

            List of files:
            /freebsd-12.1/sys/arm/mv/timer.c</description>
        <pubDate>Tue, 20 Jul 2010 15:48:29 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
