<?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 2015</copyright>
    <generator>Java</generator><item>
        <title>ce697cce - kbuild: remove head-y syntax</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#ce697cce</link>
        <description>kbuild: remove head-y syntaxKbuild puts the objects listed in head-y at the head of vmlinux.Conventionally, we do this for head*.S, which contains the kernel entrypoint.A counter approach is to control the section order by the linker script.Actually, the code marked as __HEAD goes into the &quot;.head.text&quot; section,which is placed before the normal &quot;.text&quot; section.I do not know if both of them are needed. From the build systemperspective, head-y is not mandatory. If you can achieve the proper codeplacement by the linker script only, it would be cleaner.I collected the current head-y objects into head-object-list.txt. It isa whitelist. My hope is it will be reduced in the long run.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Tested-by: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Reviewed-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Sat, 24 Sep 2022 18:19:15 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e30d4487 - nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#e30d4487</link>
        <description>nios2: move core-y in arch/nios2/Makefile to arch/nios2/KbuildUse obj-y to clean up Makefile.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Sat, 20 Aug 2022 09:15:31 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f774f5bb - kbuild: factor out the common installation code into scripts/install.sh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#f774f5bb</link>
        <description>kbuild: factor out the common installation code into scripts/install.shMany architectures have similar install.sh scripts.The first half is really generic; it verifies that the kernel imageand System.map exist, then executes ~/bin/${INSTALLKERNEL} or/sbin/${INSTALLKERNEL} if available.The second half is kind of arch-specific; it copies the kernel imageand System.map to the destination, but the code is slightly different.Factor out the generic part into scripts/install.sh.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Nicolas Schier &lt;n.schier@avm.de&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Tue, 03 May 2022 02:47:16 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8212f898 - kbuild: use more subdir- for visiting subdirectories while cleaning</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#8212f898</link>
        <description>kbuild: use more subdir- for visiting subdirectories while cleaningDocumentation/kbuild/makefiles.rst suggests to use &quot;archclean&quot; forcleaning arch/$(SRCARCH)/boot/, but it is not a hard requirement.Since commit d92cc4d51643 (&quot;kbuild: require all architectures to havearch/$(SRCARCH)/Kbuild&quot;), we can use the &quot;subdir- += boot&quot; trick forall architectures. This can take advantage of the parallel option (-j)for &quot;make clean&quot;.I also cleaned up the comments in arch/$(SRCARCH)/Makefile. The &quot;archdep&quot;target no longer exists.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt; (powerpc)

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Wed, 13 Oct 2021 06:36:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>89b4db61 - nios2: move the install rule to arch/nios2/Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#89b4db61</link>
        <description>nios2: move the install rule to arch/nios2/MakefileCurrently, the install target in arch/nios2/Makefile descends intoarch/nios2/boot/Makefile to invoke the shell script, but it is nogood reason to do so.arch/nios2/Makefile can run the shell script directly.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Thu, 29 Jul 2021 14:07:06 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>37c8a5fa - kbuild: consolidate Devicetree dtb build rules</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#37c8a5fa</link>
        <description>kbuild: consolidate Devicetree dtb build rulesThere is nothing arch specific about building dtb files other than theirlocation under /arch/*/boot/dts/. Keeping each arch aligned is a pain.The dependencies and supported targets are all slightly different.Also, a cross-compiler for each arch is needed, but really the hostcompiler preprocessor is perfectly fine for building dtbs. Move thebuild rules to a common location and remove the arch specific ones. Thisis done in a single step to avoid warnings about overriding rules.The build dependencies had been a mixture of &apos;scripts&apos; and/or &apos;prepare&apos;.These pull in several dependencies some of which need a target compiler(specifically devicetable-offsets.h) and aren&apos;t needed to build dtbs.All that is really needed is dtc, so adjust the dependencies to only bedtc.This change enables support &apos;dtbs_install&apos; on some arches which weremissing the target.Acked-by: Will Deacon &lt;will.deacon@arm.com&gt;Acked-by: Paul Burton &lt;paul.burton@mips.com&gt;Acked-by: Ley Foon Tan &lt;ley.foon.tan@intel.com&gt;Acked-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Cc: Michal Marek &lt;michal.lkml@markovi.net&gt;Cc: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Russell King &lt;linux@armlinux.org.uk&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Yoshinori Sato &lt;ysato@users.sourceforge.jp&gt;Cc: Michal Simek &lt;monstr@monstr.eu&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: James Hogan &lt;jhogan@kernel.org&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Chris Zankel &lt;chris@zankel.net&gt;Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;Cc: linux-kbuild@vger.kernel.orgCc: linux-snps-arc@lists.infradead.orgCc: linux-arm-kernel@lists.infradead.orgCc: uclinux-h8-devel@lists.sourceforge.jpCc: linux-mips@linux-mips.orgCc: nios2-dev@lists.rocketboards.orgCc: linuxppc-dev@lists.ozlabs.orgCc: linux-xtensa@linux-xtensa.orgSigned-off-by: Rob Herring &lt;robh@kernel.org&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Wed, 10 Jan 2018 21:19:37 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1b4f9e2b - nios2: use common rules to build built-in dtb</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#1b4f9e2b</link>
        <description>nios2: use common rules to build built-in dtbUsing the common build support for built-in dtb files just requiresadding a .dtb.o target to obj-y.This has the side effect that CONFIG_NIOS2_DTB_SOURCE should now be justthe dts filename in arch/nios2/boot/dts/ directory. Before any path wassupported, but if you want to build in your dtb to the kernel, it shouldbe in the kernel tree.Cc: Ley Foon Tan &lt;lftan@altera.com&gt;Cc: nios2-dev@lists.rocketboards.orgSigned-off-by: Rob Herring &lt;robh@kernel.org&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Wed, 01 Aug 2018 20:14:12 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>11886486 - nios2: build .dtb files in dts directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#11886486</link>
        <description>nios2: build .dtb files in dts directoryAlign nios2 with other architectures which build the dtb files in thesame directory as the dts files. This is also in line with most otherbuild targets which are located in the same directory as the source.This move will help enable the &apos;dtbs&apos; target which builds all the dtbsregardless of kernel config.This transition could break some scripts if they expect dtb files inthe old location.Cc: Ley Foon Tan &lt;lftan@altera.com&gt;Cc: nios2-dev@lists.rocketboards.orgSigned-off-by: Rob Herring &lt;robh@kernel.org&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Thu, 08 Oct 2015 00:21:18 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>edebea98 - nios2: Add CDX support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#edebea98</link>
        <description>nios2: Add CDX supportAdd support for the CDX Code Density Extensions present inNios II R2 . This introduces new 16bit instruction set toimprove code density while retaining support for the 32bitNios II R2 instructions.Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;Cc: Ley Foon Tan &lt;lftan@altera.com&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Wed, 19 Apr 2017 11:19:02 +0000</pubDate>
        <dc:creator>Marek Vasut &lt;marex@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>23460839 - nios2: Add BMX support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#23460839</link>
        <description>nios2: Add BMX supportAdd support for the BMX Bit Manipulation Extensions present inNios II R2 . This introduces three new instructions, EXTRACT,INSERT and MERGE.Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;Cc: Ley Foon Tan &lt;lftan@altera.com&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Wed, 19 Apr 2017 11:19:01 +0000</pubDate>
        <dc:creator>Marek Vasut &lt;marex@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>a89988a6 - nios2: Add NIOS2_ARCH_REVISION to select between R1 and R2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#a89988a6</link>
        <description>nios2: Add NIOS2_ARCH_REVISION to select between R1 and R2Allow user to select between Nios2 R1 and R2. Since R1 and R2 arenot binary compatible, we cannot have a single kernel binary andthere is no point in having DT property for discerning these two.Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;Cc: Ley Foon Tan &lt;lftan@altera.com&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Wed, 19 Apr 2017 11:19:00 +0000</pubDate>
        <dc:creator>Marek Vasut &lt;marex@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>9fa78f63 - nios2: Add order-only DTC dependency to %.dtb target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#9fa78f63</link>
        <description>nios2: Add order-only DTC dependency to %.dtb targetThe dtc dependency is missing, thus dtc is not built before it&apos;s invoked,resulting in the following problem:linux-2.6$ make 10m50_defconfig &amp;&amp; make 10m50_devboard.dtb[...]scripts/kconfig/conf  --silentoldconfig Kconfig  DTC     arch/nios2/boot/10m50_devboard.dtb/bin/sh: 1: ./scripts/dtc/dtc: not foundarch/nios2/boot/Makefile:52: recipe for target &apos;arch/nios2/boot/10m50_devboard.dtb&apos; failedmake[1]: *** [arch/nios2/boot/10m50_devboard.dtb] Error 127arch/nios2/Makefile:57: recipe for target &apos;10m50_devboard.dtb&apos; failedmake: *** [10m50_devboard.dtb] Error 2Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;Cc: Ley Foon Tan &lt;lftan@altera.com&gt;Cc: Romain Perier &lt;romain.perier@free-electrons.com&gt;Acked-by: Ley Foon Tan &lt;lftan@altera.com&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Thu, 19 May 2016 01:05:38 +0000</pubDate>
        <dc:creator>Marek Vasut &lt;marex@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>fb75a2bb - nios2: Fix libgcc location detection</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#fb75a2bb</link>
        <description>nios2: Fix libgcc location detectionThe extra CFLAGS required for correct operation of the toolchain are notpropagated into the libgcc detection code. In case of the compiler frompoky sdk, these extra CFLAGS contain the location of compiler sysroot(the --sysroot= option) and without this option, the location of libgccis not properly reported. Add the missing CFLAGS to address this issue.Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;Cc: Ley Foon Tan &lt;lftan@altera.com&gt;Cc: Romain Perier &lt;romain.perier@free-electrons.com&gt;Acked-by: Romain Perier &lt;romain.perier@free-electrons.com&gt;Acked-by: Ley Foon Tan &lt;lftan@altera.com&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Tue, 17 May 2016 06:01:18 +0000</pubDate>
        <dc:creator>Marek Vasut &lt;marex@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>d1e4ef04 - nios2: enable &quot;make defconfig&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#d1e4ef04</link>
        <description>nios2: enable &quot;make defconfig&quot;Running &quot;make defconfig&quot; currently fails for nios2:    $ make ARCH=nios2 defconfig    scripts/kconfig/conf --defconfig Kconfig    ***    *** Can&apos;t find default configuration &quot;arch/nios2/defconfig&quot;!    ***    make[1]: *** [defconfig] Error 1    make: *** [defconfig] Error 2Add a definition for KBUILD_DEFCONFIG to the nios2&apos;s main Makefile to enablethis make target.Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;Acked-by: Ley Foon Tan &lt;lftan@altera.com&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Thu, 11 Dec 2014 02:49:36 +0000</pubDate>
        <dc:creator>Paul Bolle &lt;pebolle@tiscali.nl&gt;</dc:creator>
    </item>
<item>
        <title>2fc8483f - nios2: Build infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/nios2/Makefile#2fc8483f</link>
        <description>nios2: Build infrastructureThis patch adds Makefile and Kconfig files required for building anios2 kernel.Signed-off-by: Ley Foon Tan &lt;lftan@altera.com&gt;

            List of files:
            /linux-6.15/arch/nios2/Makefile</description>
        <pubDate>Thu, 06 Nov 2014 07:20:19 +0000</pubDate>
        <dc:creator>Ley Foon Tan &lt;lftan@altera.com&gt;</dc:creator>
    </item>
</channel>
</rss>
