<?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 2025</copyright>
    <generator>Java</generator><item>
        <title>1c694102a56895b7aea636f026955cc5d7ee340d - arc: use timer driver for ARC boards</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#1c694102a56895b7aea636f026955cc5d7ee340d</link>
        <description>arc: use timer driver for ARC boardsThis commit replaces legacy timer code with usage of arc timerdriver.It removes arch/arc/lib/time.c file and selects CONFIG_CLK,CONFIG_TIMER and CONFIG_ARC_TIMER options for all ARC boards by default.Therefore we remove CONFIG_CLK option from less common axs101 andaxs103 defconfigs.Also it removes legacy CONFIG_SYS_TIMER_RATE config symbol fromaxs10x.h, tb100.h and nsim.h configs files as it is no longer required.Signed-off-by: Vlad Zakharov &lt;vzakhar@synopsys.com&gt;Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 21 Mar 2017 11:49:49 +0000</pubDate>
        <dc:creator>Vlad Zakharov &lt;vzakhar@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>5cf618ee60a752d058a767372ca1ecb8d9c09b16 - Merge git://git.denx.de/u-boot-arc</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#5cf618ee60a752d058a767372ca1ecb8d9c09b16</link>
        <description>Merge git://git.denx.de/u-boot-arcThis replaces legacy arch/arc/lib/timer.c implementation and allows usto describe ARC Timers in Device Tree. Among other things that way wemay properly inherit Timer&apos;s clock from CPU&apos;s clock s they really runsynchronously.

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Fri, 24 Mar 2017 12:19:30 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@konsulko.com&gt;</dc:creator>
    </item>
<item>
        <title>3daa7c7b831ddeed0e490a899710a58691ee20c3 - arc: use timer driver for ARC boards</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#3daa7c7b831ddeed0e490a899710a58691ee20c3</link>
        <description>arc: use timer driver for ARC boardsThis commit replaces legacy timer code with usage of arc timerdriver.It removes arch/arc/lib/time.c file and selects CONFIG_CLK,CONFIG_TIMER and CONFIG_ARC_TIMER options for all ARC boards by default.Therefore we remove CONFIG_CLK option from less common axs101 andaxs103 defconfigs.Also it removes legacy CONFIG_SYS_TIMER_RATE config symbol fromaxs10x.h, tb100.h and nsim.h configs files as it is no longer required.Signed-off-by: Vlad Zakharov &lt;vzakhar@synopsys.com&gt;Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 21 Mar 2017 11:49:49 +0000</pubDate>
        <dc:creator>Vlad Zakharov &lt;vzakhar@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>9bef24d0dea30447951e1cd0074be502ca408fc0 - arc: No need in sections defined in sources with newer tools</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#9bef24d0dea30447951e1cd0074be502ca408fc0</link>
        <description>arc: No need in sections defined in sources with newer toolsStarting from arc-2016.03 GNU tools linker properly works withsymbols defined in linker script and so external declarationsare no longer required, dump them.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Wed, 03 Aug 2016 17:44:39 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>c175f306b3f8885965f63ff6c71df5c0f899b4c9 - Merge git://git.denx.de/u-boot-arc</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#c175f306b3f8885965f63ff6c71df5c0f899b4c9</link>
        <description>Merge git://git.denx.de/u-boot-arc

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Fri, 10 Apr 2015 16:39:13 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@konsulko.com&gt;</dc:creator>
    </item>
<item>
        <title>a811492e4f386f79b122b210ac8e66915c27f767 - arc: fix separate compilation of start.o</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#a811492e4f386f79b122b210ac8e66915c27f767</link>
        <description>arc: fix separate compilation of start.oWhile testing &quot;arc: make sure _start is in the beginning of .textsection&quot; I haven&apos;t done proper clean-up of built binaries and so missedanother tiny bit that lead to the following error: ---&gt;8---    LD      u-boot arc-linux-ld.bfd: cannot find arch/arc/lib/start.o Makefile:1107: recipe for target &apos;u-boot&apos; failed make: *** [u-boot] Error 1 ---&gt;8---Fix is trivial: put &quot;start.o&quot; in &quot;extra-y&quot;.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Fri, 10 Apr 2015 16:22:40 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>89576072cb60d50b61813f901c6fc296c01de506 - arc: make sure _start is in the beginning of .text section</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#89576072cb60d50b61813f901c6fc296c01de506</link>
        <description>arc: make sure _start is in the beginning of .text sectionThis is important to have entry point in the beginning of .text sectionbecause it allows simple loading and execution of U-Boot.For example pre-bootloader loads U-Boot in memory starting from offset0x81000000 and then just jumps to the same address.Otherwise pre-bootloader would need to find-out where entry-point is. Inits turn if it deals with binary image of U-Boot there&apos;s no way forpre-bootloader to get required value.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Fri, 10 Apr 2015 15:41:58 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>b491d9757d14415edcb1468ed896a704d0f0cfe7 - Merge branch &apos;u-boot/master&apos;</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#b491d9757d14415edcb1468ed896a704d0f0cfe7</link>
        <description>Merge branch &apos;u-boot/master&apos;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Fri, 10 Apr 2015 12:22:23 +0000</pubDate>
        <dc:creator>Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;</dc:creator>
    </item>
<item>
        <title>d68df028099235c5316eec1ed5f586f3744a8707 - Merge git://git.denx.de/u-boot-arc</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#d68df028099235c5316eec1ed5f586f3744a8707</link>
        <description>Merge git://git.denx.de/u-boot-arc

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Fri, 03 Apr 2015 13:14:44 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@konsulko.com&gt;</dc:creator>
    </item>
<item>
        <title>3fb8016360d5433f3c4da51f8dd57550e7ef9018 - arc: clean-up init procedure</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#3fb8016360d5433f3c4da51f8dd57550e7ef9018</link>
        <description>arc: clean-up init procedureIntention behind this work was elimination of as much assembly-writtencode as it is possible.In case of ARC we already have relocation fix-up implemented in C so whydon&apos;t we use C for U-Boot copying, .bss zeroing etc.It turned out x86 uses pretty similar approach so we re-used parts ofcode in &quot;board_f.c&quot; initially implemented for x86.Now assembly usage during init is limited to stack- and frame-pointersetup before and after relocation.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;Cc: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 24 Feb 2015 16:40:36 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>8ee28251d95e237302c7c44929e59a813e147622 - arc: move low-level interrupt and exception handlers in a separate file</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#8ee28251d95e237302c7c44929e59a813e147622</link>
        <description>arc: move low-level interrupt and exception handlers in a separate fileThis separation makes maintenance of code easier because those low-levelinterrupt- or exception handling routines are pretty static and usuallyrequire not much care while start-up code is a subject of modificationsand enhancements.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 24 Feb 2015 14:08:44 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>4d93617d87285f01f450a30584520369ff3585d2 - arc: merge common start-up code between ARC and ARCv2</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#4d93617d87285f01f450a30584520369ff3585d2</link>
        <description>arc: merge common start-up code between ARC and ARCv2Even though ARCompact and ARCv2 are not binary compatible most ofassembly instructions are used in both. With this change we&apos;ll get ridof duplicate code.Still IVTs are implemented differently so we&apos;re keeping them in separatefiles.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Thu, 19 Feb 2015 15:40:58 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>e1cc4d31f889428a4ca73120951389c756404184 - Merge remote-tracking branch &apos;u-boot/master&apos; into &apos;u-boot-arm/master&apos;</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#e1cc4d31f889428a4ca73120951389c756404184</link>
        <description>Merge remote-tracking branch &apos;u-boot/master&apos; into &apos;u-boot-arm/master&apos;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 24 Feb 2015 06:59:38 +0000</pubDate>
        <dc:creator>Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;</dc:creator>
    </item>
<item>
        <title>e72d344386bf80738fab7a6bd37cb321f443093a - Merge branch &apos;master&apos; of git://git.denx.de/u-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#e72d344386bf80738fab7a6bd37cb321f443093a</link>
        <description>Merge branch &apos;master&apos; of git://git.denx.de/u-boot

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Fri, 13 Feb 2015 10:17:01 +0000</pubDate>
        <dc:creator>Stefano Babic &lt;sbabic@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>10918c03a9761db3ef8b57ca46a20d39e0be41e6 - Merge git://git.denx.de/u-boot-arc</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#10918c03a9761db3ef8b57ca46a20d39e0be41e6</link>
        <description>Merge git://git.denx.de/u-boot-arc

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Mon, 09 Feb 2015 15:25:20 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>a67ef280f46803e319639f5380ff8da6c6b7fbe7 - arc: build libgcc in U-Boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#a67ef280f46803e319639f5380ff8da6c6b7fbe7</link>
        <description>arc: build libgcc in U-BootThis way we may have very limited set of functions implemented so wesave some space.Also it allows us to build U-Boot for any ARC core with the same onetoolchain because we don&apos;t rely on pre-built libgcc.For example: * we may use little-endian toolchain but build U-Boot for etherendianess * we may use non-multilibbed uClibc toolchain but build U-Boot forwhatever ARC CPU flavour that current GCC supportsPrivate libgcc built from generic C implementation contributes only 144bytes to .text section so we don&apos;t see significant degradation of size:---&gt;8---$ arc-linux-size u-boot.libgcc-prebuilt   text	   data	    bss	    dec	    hex	filename 222217	  24912	 214820	 461949	  70c7d	u-boot.libgcc-prebuilt$ arc-linux-size u-boot.libgcc-private   text	   data	    bss	    dec	    hex	filename 222361	  24912	 214820	 462093	  70d0d	u-boot.libgcc-private---&gt;8---Also I don&apos;t notice visible performance degradation compared topre-built libgcc (where at least &quot;*div*&quot; functions are had-written inassembly) on typical operations of downloading 10Mb uImage over TFTP andbootm.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 03 Feb 2015 10:58:20 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>768f6096f9c389b5ed36bee2957bee16b085fc4a - Merge git://git.denx.de/u-boot-arc</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#768f6096f9c389b5ed36bee2957bee16b085fc4a</link>
        <description>Merge git://git.denx.de/u-boot-arc

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 20 Jan 2015 21:41:11 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>660d5f0d495197b4057bc1b3bdd201e500b03f1a - arc: move common sources in library</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#660d5f0d495197b4057bc1b3bdd201e500b03f1a</link>
        <description>arc: move common sources in library&quot;reset.c&quot; and &quot;cpu.c&quot; have no architecture-specific code at all.Others are applicable to either ARC CPU.This change is a preparation to submission of ARCv2 architecture port.Even though ARCv1 and ARCv2 ISAs are not binary compatible most ofbuilt-in modules still have the same programming model - AUX registersare mapped in the same addresses and hold the same data (new featuesextend existing ones).So only low-level assembly code (start-up, interrupt handlers) is leftas CPU(actually ISA)-specific. This significantyl simplifies maintenanceof multiple CPUs/ISAs.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;Signed-off-by: Igor Guryanov &lt;guryanov@synopsys.com&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Sat, 27 Dec 2014 23:42:12 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>1ad6364eeb4f578e423081d1748e8a3fdf1ab01d - Merge branch &apos;master&apos; of git://git.denx.de/u-boot-arm</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#1ad6364eeb4f578e423081d1748e8a3fdf1ab01d</link>
        <description>Merge branch &apos;master&apos; of git://git.denx.de/u-boot-arm

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Wed, 05 Mar 2014 11:51:26 +0000</pubDate>
        <dc:creator>Stefano Babic &lt;sbabic@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>2272382879d93d37e7964554cea5b0583c94c247 - arc: add library functions</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/arch/arc/lib/Makefile#2272382879d93d37e7964554cea5b0583c94c247</link>
        <description>arc: add library functionsThese are library functions used by ARC700 architecture.Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;Cc: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Francois Bedard &lt;fbedard@synopsys.com&gt;Cc: Wolfgang Denk &lt;wd@denx.de&gt;Cc: Heiko Schocher &lt;hs@denx.de&gt;

            List of files:
            /rk3399_rockchip-uboot/arch/arc/lib/Makefile</description>
        <pubDate>Tue, 04 Feb 2014 08:56:15 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;</dc:creator>
    </item>
</channel>
</rss>
