<?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>3b7f793a - ARC: migrate to the generic rule for built-in DTB</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#3b7f793a</link>
        <description>ARC: migrate to the generic rule for built-in DTBCommit 654102df2ac2 (&quot;kbuild: add generic support for built-in bootDTBs&quot;) introduced generic support for built-in DTBs.Select GENERIC_BUILTIN_DTB to use the generic rule.To keep consistency across architectures, this commit also renamesCONFIG_ARC_BUILTIN_DTB_NAME to CONFIG_BUILTIN_DTB_NAME.Now, &quot;nsim_700&quot; is the default value for CONFIG_BUILTIN_DTB_NAME, ratherthan a fallback in case it is empty.Acked-by: Vineet Gupta &lt;vgupta@kernel.org&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Sun, 22 Dec 2024 00:15:00 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>824927e8 - ARC: build: Try to guess GCC variant of cross compiler</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#824927e8</link>
        <description>ARC: build: Try to guess GCC variant of cross compilerARC GCC compiler is packaged starting from Fedora 39i and the GCCvariant of cross compile tools has arc-linux-gnu- prefix and notarc-linux-. This is causing that CROSS_COMPILE variable is left unset.This change allows builds without need to supply CROSS_COMPILE argumentif distro package is used.Before this change:$ make -j 128 ARCH=arc W=1 drivers/infiniband/hw/mlx4/  gcc: warning: &#8216;-mcpu=&#8217; is deprecated; use &#8216;-mtune=&#8217; or &#8216;-march=&#8217; instead  gcc: error: unrecognized command-line option &#8216;-mmedium-calls&#8217;  gcc: error: unrecognized command-line option &#8216;-mlock&#8217;  gcc: error: unrecognized command-line option &#8216;-munaligned-access&#8217;[1] https://packages.fedoraproject.org/pkgs/cross-gcc/gcc-arc-linux-gnu/index.htmlSigned-off-by: Leon Romanovsky &lt;leonro@nvidia.com&gt;Signed-off-by: Vineet Gupta &lt;vgupta@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Tue, 03 Dec 2024 12:37:15 +0000</pubDate>
        <dc:creator>Leon Romanovsky &lt;leonro@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>cfca4b5a - ARC: entry: use gp to cache task pointer (vs. r25)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#cfca4b5a</link>
        <description>ARC: entry: use gp to cache task pointer (vs. r25)The motivation is eventual ABI considerations for ARCv3 but even withoutit this change us worthwhile as diffstat reduces 100 net linesr25 is a callee saved register, normally not saved by entry code inpt_regs. However because of its usage in CONFIG_ARC_CURR_IN_REG it needsto be. This in turn requires a whole bunch of special casing when weneed to access r25. Then there is distinction between user mode r25 vs.kernel mode r25 - hence distinct SAVE_CALLEE_SAVED_{USER,KERNEL}Instead use gp which is a scratch register and thus saved already in entrycode. This cleans things up significantly and much nocer on eyes: - SAVE_CALLEE_SAVED_{USER,KERNEL} are now exactly same - no special user_r25 slot in pt_reggsNote that typical global asm registers are callee-saved (r25), but gp isnot callee-saved thus needs additional -ffixed-&lt;reg&gt; toggleSigned-off-by: Vineet Gupta &lt;vgupta@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Wed, 13 May 2020 05:18:08 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ce697cce - kbuild: remove head-y syntax</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/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/arc/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>129ab0d2 - kbuild: do not quote string values in include/config/auto.conf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#129ab0d2</link>
        <description>kbuild: do not quote string values in include/config/auto.confThe previous commit fixed up all shell scripts to not includeinclude/config/auto.conf.Now that include/config/auto.conf is only included by Makefiles,we can change it into a more Make-friendly form.Previously, Kconfig output string values enclosed with double-quotes(both in the .config and include/config/auto.conf):    CONFIG_X=&quot;foo bar&quot;Unlike shell, Make handles double-quotes (and single-quotes as well)verbatim. We must rip them off when used.There are some patterns:  [1] $(patsubst &quot;%&quot;,%,$(CONFIG_X))  [2] $(CONFIG_X:&quot;%&quot;=%)  [3] $(subst &quot;,,$(CONFIG_X))  [4] $(shell echo $(CONFIG_X))These are not only ugly, but also fragile.[1] and [2] do not work if the value contains spaces, like   CONFIG_X=&quot; foo bar &quot;[3] does not work correctly if the value contains double-quotes like   CONFIG_X=&quot;foo\&quot;bar&quot;[4] seems to work better, but has a cost of forking a process.Anyway, quoted strings were always PITA for our Makefiles.This commit changes Kconfig to stop quoting in include/config/auto.conf.These are the string type symbols referenced in Makefiles or scripts:    ACPI_CUSTOM_DSDT_FILE    ARC_BUILTIN_DTB_NAME    ARC_TUNE_MCPU    BUILTIN_DTB_SOURCE    CC_IMPLICIT_FALLTHROUGH    CC_VERSION_TEXT    CFG80211_EXTRA_REGDB_KEYDIR    EXTRA_FIRMWARE    EXTRA_FIRMWARE_DIR    EXTRA_TARGETS    H8300_BUILTIN_DTB    INITRAMFS_SOURCE    LOCALVERSION    MODULE_SIG_HASH    MODULE_SIG_KEY    NDS32_BUILTIN_DTB    NIOS2_DTB_SOURCE    OPENRISC_BUILTIN_DTB    SOC_CANAAN_K210_DTB_SOURCE    SYSTEM_BLACKLIST_HASH_LIST    SYSTEM_REVOCATION_KEYS    SYSTEM_TRUSTED_KEYS    TARGET_CPU    UNUSED_KSYMS_WHITELIST    XILINX_MICROBLAZE0_FAMILY    XILINX_MICROBLAZE0_HW_VER    XTENSA_VARIANT_NAMEI checked them one by one, and fixed up the code where necessary.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Tue, 14 Dec 2021 02:53:53 +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/arc/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/arc/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>43e6b58f - arc: replace cc-option-yn uses with cc-option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#43e6b58f</link>
        <description>arc: replace cc-option-yn uses with cc-optioncc-option-yn can be replaced with cc-option. ie.Checking for support:ifeq ($(call cc-option-yn,$(FLAG)),y)becomes:ifneq ($(call cc-option,$(FLAG)),)Checking for lack of support:ifeq ($(call cc-option-yn,$(FLAG)),n)becomes:ifeq ($(call cc-option,$(FLAG)),)This allows us to pursue removing cc-option-yn.Signed-off-by: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Reviewed-by: Nathan Chancellor &lt;nathan@kernel.org&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Tue, 17 Aug 2021 00:21:06 +0000</pubDate>
        <dc:creator>Nick Desaulniers &lt;ndesaulniers@google.com&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/arc/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/arc/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>f79f7a2d - arc: Fix typos/spellos</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#f79f7a2d</link>
        <description>arc: Fix typos/spelloss/commiting/committing/s/defintion/definition/s/gaurantees/guarantees/s/interrpted/interrupted/s/interrutps/interrupts/s/succeded/succeeded/s/unconditonally/unconditionally/Reviewed-by: Christian Brauner &lt;christian.brauner@ubuntu.com&gt;Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Bhaskar Chowdhury &lt;unixbhaskar@gmail.com&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Mon, 22 Mar 2021 12:28:19 +0000</pubDate>
        <dc:creator>Bhaskar Chowdhury &lt;unixbhaskar@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>993b832f - arch: arc: Remove CONFIG_OPROFILE support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#993b832f</link>
        <description>arch: arc: Remove CONFIG_OPROFILE supportThe &quot;oprofile&quot; user-space tools don&apos;t use the kernel OPROFILE supportany more, and haven&apos;t in a long time. User-space has been converted tothe perf interfaces.Remove the old oprofile&apos;s architecture specific support.Suggested-by: Christoph Hellwig &lt;hch@infradead.org&gt;Suggested-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Signed-off-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt;Acked-by: Robert Richter &lt;rric@kernel.org&gt;Acked-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;Acked-by: William Cohen &lt;wcohen@redhat.com&gt;Acked-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Thu, 14 Jan 2021 11:35:16 +0000</pubDate>
        <dc:creator>Viresh Kumar &lt;viresh.kumar@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c5e6ae56 - ARC: build: move symlink creation to arch/arc/Makefile to avoid race</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#c5e6ae56</link>
        <description>ARC: build: move symlink creation to arch/arc/Makefile to avoid raceIf you run &apos;make uImage uImage.gz&apos; with the parallel option, uImage.gzwill be created by two threads simultaneously.This is because arch/arc/Makefile does not specify the dependencybetween uImage and uImage.gz. Hence, GNU Make assumes they can bebuilt in parallel. One thread descends into arch/arc/boot/ to createuImage, and another to create uImage.gz.Please notice the same log is displayed twice in the following steps:  $ export CROSS_COMPILE=&lt;your-arc-compiler-prefix&gt;  $ make -s ARCH=arc defconfig  $ make -j$(nproc) ARCH=arc uImage uImage.gz  [ snip ]    LD      vmlinux    SORTTAB vmlinux    SYSMAP  System.map    OBJCOPY arch/arc/boot/vmlinux.bin    OBJCOPY arch/arc/boot/vmlinux.bin    GZIP    arch/arc/boot/vmlinux.bin.gz    GZIP    arch/arc/boot/vmlinux.bin.gz    UIMAGE  arch/arc/boot/uImage.gz    UIMAGE  arch/arc/boot/uImage.gz  Image Name:   Linux-5.10.0-rc4-00003-g62f23044  Created:      Sun Nov 22 02:52:26 2020  Image Type:   ARC Linux Kernel Image (gzip compressed)  Data Size:    2109376 Bytes = 2059.94 KiB = 2.01 MiB  Load Address: 80000000  Entry Point:  80004000    Image arch/arc/boot/uImage is ready  Image Name:   Linux-5.10.0-rc4-00003-g62f23044  Created:      Sun Nov 22 02:52:26 2020  Image Type:   ARC Linux Kernel Image (gzip compressed)  Data Size:    2815455 Bytes = 2749.47 KiB = 2.69 MiB  Load Address: 80000000  Entry Point:  80004000This is a race between the two threads trying to write to the same filearch/arc/boot/uImage.gz. This is a potential problem that can generatea broken file.I fixed a similar problem for ARM by commit 3939f3345050 (&quot;ARM: 8418/1:add boot image dependencies to not generate invalid images&quot;).I highly recommend to avoid such build rules that cause a race condition.Move the uImage rule to arch/arc/Makefile.Another strangeness is that arch/arc/boot/Makefile compares thetimestamps between $(obj)/uImage and $(obj)/uImage.*:  $(obj)/uImage: $(obj)/uImage.$(suffix-y)          @ln -sf $(notdir $&lt;) $@          @echo &apos;  Image $@ is ready&apos;This does not work as expected since $(obj)/uImage is a symlink.The symlink should be created in a phony target rule.I used $(kecho) instead of echo to suppress the message&apos;Image arch/arc/boot/uImage is ready&apos; when the -s option is given.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Sat, 21 Nov 2020 19:36:55 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0cfccb3c - ARC: build: add boot_targets to PHONY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#0cfccb3c</link>
        <description>ARC: build: add boot_targets to PHONYThe top-level boot_targets (uImage and uImage.*) should be phonytargets. They just let Kbuild descend into arch/arc/boot/ and createfiles there.If a file exists in the top directory with the same name, the bootimage will not be created.You can confirm it by the following steps:  $ export CROSS_COMPILE=&lt;your-arc-compiler-prefix&gt;  $ make -s ARCH=arc defconfig all   # vmlinux will be built  $ touch uImage.gz  $ make ARCH=arc uImage.gz  CALL    scripts/atomic/check-atomics.sh  CALL    scripts/checksyscalls.sh  CHK     include/generated/compile.h  # arch/arc/boot/uImage.gz is not createdSpecify the targets as PHONY to fix this.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Sat, 21 Nov 2020 19:36:54 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f2712ec7 - ARC: build: add uImage.lzma to the top-level target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#f2712ec7</link>
        <description>ARC: build: add uImage.lzma to the top-level targetarch/arc/boot/Makefile supports uImage.lzma, but you cannot do&apos;make uImage.lzma&apos; because the corresponding target is missingin arch/arc/Makefile. Add it.I also changed the assignment operator &apos;+=&apos; to &apos;:=&apos; since this is theonly place where we expect this variable to be set.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Sat, 21 Nov 2020 19:36:53 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>98367209 - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#98367209</link>
        <description>ARC: build: remove non-existing bootpImage from KBUILD_IMAGEThe deb-pkg builds for ARCH=arc fail.  $ export CROSS_COMPILE=&lt;your-arc-compiler-prefix&gt;  $ make -s ARCH=arc defconfig  $ make ARCH=arc bindeb-pkg  SORTTAB vmlinux  SYSMAP  System.map  MODPOST Module.symvers  make KERNELRELEASE=5.10.0-rc4 ARCH=arc KBUILD_BUILD_VERSION=2 -f ./Makefile intdeb-pkg  sh ./scripts/package/builddeb  cp: cannot stat &apos;arch/arc/boot/bootpImage&apos;: No such file or directory  make[4]: *** [scripts/Makefile.package:87: intdeb-pkg] Error 1  make[3]: *** [Makefile:1527: intdeb-pkg] Error 2  make[2]: *** [debian/rules:13: binary-arch] Error 2  dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2  make[1]: *** [scripts/Makefile.package:83: bindeb-pkg] Error 2  make: *** [Makefile:1527: bindeb-pkg] Error 2The reason is obvious; arch/arc/Makefile sets $(boot)/bootpImage asthe default image, but there is no rule to build it.Remove the meaningless KBUILD_IMAGE assignment so it will fallbackto the default vmlinux. With this change, you can build the deb package.I removed the &apos;bootpImage&apos; target as well. At best, it provides&apos;make bootpImage&apos; as an alias of &apos;make vmlinux&apos;, but I do not seemuch sense in doing so.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Sat, 21 Nov 2020 19:36:52 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>dd7c7ab0 - ARC: [plat-eznps]: Drop support for EZChip NPS platform</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#dd7c7ab0</link>
        <description>ARC: [plat-eznps]: Drop support for EZChip NPS platformNPS customers are no longer doing active development, as evident fromrand config build failures reported in recent times, so drop supportfor NPS platform.Tested-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Wed, 26 Aug 2020 01:37:17 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>040ece2a - ARC: build: remove deprecated toggle for arc700 builds</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#040ece2a</link>
        <description>ARC: build: remove deprecated toggle for arc700 buildsSigned-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Tue, 16 Jun 2020 22:14:50 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>0bdd6e74 - ARC: build: allow users to specify -mcpu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#0bdd6e74</link>
        <description>ARC: build: allow users to specify -mcpukernel build system used to add -mcpu for each ARC ISA as default.These days there are versions and varaints of ARC HS cores some of whichhave specific -mcpu options to fine tune / optimize generated code.So allow users/external build systems to specify their own -mcpuThis will be used in future patches for HSDK-4xD board support whichuses specific -mcpu to utilize dual issue scheduling of the core.Signed-off-by: Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;[abrodkin/vgupta: rewrote changelog]

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Thu, 04 Jun 2020 17:39:24 +0000</pubDate>
        <dc:creator>Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>1681baa7 - ARC: merge HAPS-HS with nSIM-HS configs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#1681baa7</link>
        <description>ARC: merge HAPS-HS with nSIM-HS configsStarting from nSIM 2019.06 is possible to use DW UARTinstead of ARC UART. That allows us to merge&quot;nsim_hs&quot; with &quot;haps_hs&quot; and &quot;nsim_hs_smp&quot; with &quot;haps_hs_smp&quot;with minor changes which were done in previous commits.We eliminate nsim_hs_defconfig and nsim_hs_smp_defconfigand leave haps_hs_defconfig and haps_hs_smp_defconfigwhich can be used on HAPS / nSIM / ZEBU / QEMU platformswithout additional changes in Linux kernel.For nSIM we should now use UART property values&quot;-prop=nsim_mem-dev=uart0,kind=dwuart,base=0xf0000000&quot;instead of previously used&quot;-prop=nsim_mem-dev=uart0,base=0xc0fc1000&quot;&quot;use_connect&quot; and &quot;irq&quot; values of UART property remains untouched.Signed-off-by: Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Wed, 23 Oct 2019 12:44:15 +0000</pubDate>
        <dc:creator>Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>15f5db60 - kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#15f5db60</link>
        <description>kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARCarch/arc/Makefile overrides -O2 with -O3. This is the only user ofARCH_CFLAGS. There is no user of ARCH_CPPFLAGS or ARCH_AFLAGS.My plan is to remove ARCH_{CPP,A,C}FLAGS after refactoring the ARCMakefile.Currently, ARC has no way to enable -Wmaybe-uninitialized because both-O3 and -Os disable it. Enabling it will be useful for compile-testing.This commit allows allmodconfig (, which defaults to -O2) to enable it.Add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3=y to all the defconfig filesin arch/arc/configs/ in order to keep the current config settings.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Tue, 20 Aug 2019 17:09:40 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>75dd4747 - kbuild: remove src and obj from the top Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/Makefile#75dd4747</link>
        <description>kbuild: remove src and obj from the top MakefileReplace $(src) and $(obj) with $(srctree) and $(objtree), respectively.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/arch/arc/Makefile</description>
        <pubDate>Sat, 06 Jul 2019 03:07:11 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
</channel>
</rss>
