<?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/openrisc/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/openrisc/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>87e387ac - openrisc: Add gcc machine instruction flag configuration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#87e387ac</link>
        <description>openrisc: Add gcc machine instruction flag configurationOpenRISC GCC supports flags to enable the backend to output instructionsif they are supported by a target processor.  This patch addsconfiguration flags to enable configuring these flags to tune the kernelfor a particular CPU configuration.In the future we could also enable all of these flags by default andprovide instruction emulation in the kernel to make these choices easierfor users but this is what we provide for now.Signed-off-by: Stafford Horne &lt;shorne@gmail.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Sat, 22 Jan 2022 04:32:38 +0000</pubDate>
        <dc:creator>Stafford Horne &lt;shorne@gmail.com&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/openrisc/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/openrisc/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>d92cc4d5 - kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#d92cc4d5</link>
        <description>kbuild: require all architectures to have arch/$(SRCARCH)/Kbuildarch/$(SRCARCH)/Kbuild is useful for Makefile cleanups because you canuse the obj-y syntax.Add an empty file if it is missing in arch/$(SRCARCH)/.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Wed, 12 May 2021 07:57:25 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>803c72c8 - openrisc: add arch/openrisc/Kbuild</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#803c72c8</link>
        <description>openrisc: add arch/openrisc/KbuildDescribe the subdirectories under arch/openrisc/ in arch/openrisc/Kbuildso you can use the standard obj-y syntax.I removed the CONFIG_OPENRISC_BUILTIN_DTB conditional because it isalready controlled by arch/openrisc/boot/dts/Makefile.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Stafford Horne &lt;shorne@gmail.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Sun, 17 Jan 2021 08:03:32 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>472ab9ee - openrisc: Add vmlinux.bin target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#472ab9ee</link>
        <description>openrisc: Add vmlinux.bin targetBuild it by default. This is commonly used by fpga targets.Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;Reviewed-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Stafford Horne &lt;shorne@gmail.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 07:07:31 +0000</pubDate>
        <dc:creator>Joel Stanley &lt;joel@jms.id.au&gt;</dc:creator>
    </item>
<item>
        <title>1b504a7b - openrisc: remove unneeded code in arch/openrisc/Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#1b504a7b</link>
        <description>openrisc: remove unneeded code in arch/openrisc/Makefile - LDFLAGS_vmlinux is cleared by the top Makefile - &apos;all: vmlinux&apos; is specified by the top MakefileSigned-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Mon, 14 Jan 2019 19:14:23 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>ec33408a - kbuild: remove redundant LDFLAGS clearing in arch/*/Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#ec33408a</link>
        <description>kbuild: remove redundant LDFLAGS clearing in arch/*/MakefileSince commit ce99d0bf312d (&quot;kbuild: clear LDFLAGS in the top Makefile&quot;),the top-level Makefile caters to this.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Kirill A. Shutemov &lt;kirill.shutemov@linux.intel.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Thu, 12 Jul 2018 08:01:33 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>14516765 - kbuild: add endianness flag to CHEKCFLAGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#14516765</link>
        <description>kbuild: add endianness flag to CHEKCFLAGSThe kernel depends on macros like __BYTE_ORDER__,__BIG_ENDIAN__ or __LITTLE_ENDIAN__.OTOH, sparse doesn&apos;t know about the endianness of the kernel andby default uses the same as the machine on which sparse was built.Ensure that sparse can predefine the macros corresponding tohow the kernel was configured by adding -m{big,little}-endianto CHECKFLAGS in the main Makefile (and so for all archs).Also, remove the equivalent done in arch specific Makefiles.Signed-off-by: Luc Van Oostenryck &lt;luc.vanoostenryck@gmail.com&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Mon, 28 May 2018 18:27:35 +0000</pubDate>
        <dc:creator>Luc Van Oostenryck &lt;luc.vanoostenryck@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>afa83808 - openrisc: pass endianness info to sparse</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#afa83808</link>
        <description>openrisc: pass endianness info to sparseopenrisc is big-endian only but sparse assumes the same endiannessas the building machine.This is problematic for code which expect __BYTE_ORDER__ beingcorrectly predefined by the compiler which sparse can thenpre-process differently from what gcc would, depending on thebuilding machine endianness.Fix this by letting sparse know about the architecture endianness.To: Jonas Bonn &lt;jonas@southpole.se&gt;To: Stefan Kristiansson &lt;stefan.kristiansson@saunalahti.fi&gt;To: Stafford Horne &lt;shorne@gmail.com&gt;Signed-off-by: Luc Van Oostenryck &lt;luc.vanoostenryck@gmail.com&gt;Signed-off-by: Stafford Horne &lt;shorne@gmail.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Tue, 31 Oct 2017 17:22:05 +0000</pubDate>
        <dc:creator>Luc Van Oostenryck &lt;luc.vanoostenryck@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ee4f96d0 - openrisc: Makefile: append &quot;-D__linux__&quot; to KBUILD_CFLAGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#ee4f96d0</link>
        <description>openrisc: Makefile: append &quot;-D__linux__&quot; to KBUILD_CFLAGSNeed append &quot;_D__linux__&quot; to KBUILD_CFLAGS, just like some of anotherarchitectures have done, or &apos;allmodconfig&apos; can not pass compiling.The related error:    CC [M]  fs/coda/psdev.o  In file included from include/linux/coda.h:65:0,                   from fs/coda/psdev.c:45:  include/uapi/linux/coda.h:221:2: error: expected specifier-qualifier-list before &apos;u_quad_t&apos;The related compiler information:  [root@dhcp122 ~]# /usr/local/bin/or32-linux-gcc -v  Using built-in specs.  COLLECT_GCC=/usr/local/bin/or32-linux-gcc  COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/or32-linux/4.5.1-or32-1.0rc1/lto-wrapper  Target: or32-linux  Configured with: ../gcc-openrisc/configure --target=or32-linux --disable-nls --enable-languages=c --without-headers --disable-shared --disable-threads --enable-werror=no  Thread model: single  gcc version 4.5.1-or32-1.0rc1 (GCC)Signed-off-by: Chen Gang &lt;gang.chen@asianux.com&gt;Signed-off-by: Jonas Bonn &lt;jonas@southpole.se&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Wed, 31 Jul 2013 03:34:27 +0000</pubDate>
        <dc:creator>Chen Gang &lt;gang.chen@asianux.com&gt;</dc:creator>
    </item>
<item>
        <title>19fbd6b2 - openrisc: use new common dtc rule</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#19fbd6b2</link>
        <description>openrisc: use new common dtc ruleThe current rules have the .dtb files build in a different directoryfrom the .dts files. This patch changes openrisc to use the generic dtbrule which builds .dtb files in the same directory as the source .dts.This requires renaming arch/openrisc/boot/Makefile toarch/openrisc/boot/dts/Makefile, and updating arch/openrisc/Makefile tocall the new Makefile.Cc: Jonas Bonn &lt;jonas@southpole.se&gt;Cc: linux@lists.openrisc.netSigned-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;Signed-off-by: Rob Herring &lt;rob.herring@calxeda.com&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Tue, 27 Nov 2012 23:29:13 +0000</pubDate>
        <dc:creator>Stephen Warren &lt;swarren@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>cf5e6def - openrisc: Use generic init_task</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#cf5e6def</link>
        <description>openrisc: Use generic init_taskSame code. Use the generic version. The special Makefile treatment ispointless anyway as init_task.o contains only data which is handled bythe linker script. So no point on being treated like head text.Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Jonas Bonn &lt;jonas@southpole.se&gt;Link: http://lkml.kernel.org/r/20120503085035.083343435@linutronix.de

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Thu, 03 May 2012 09:02:56 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>f8c4a270 - OpenRISC: Build infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/openrisc/Makefile#f8c4a270</link>
        <description>OpenRISC: Build infrastructureSigned-off-by: Jonas Bonn &lt;jonas@southpole.se&gt;Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/openrisc/Makefile</description>
        <pubDate>Sat, 04 Jun 2011 18:52:05 +0000</pubDate>
        <dc:creator>Jonas Bonn &lt;jonas@southpole.se&gt;</dc:creator>
    </item>
</channel>
</rss>
