<?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>b060b7d0 - ARC: __switch_to: asm with dwarf ops (vs. inline asm)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#b060b7d0</link>
        <description>ARC: __switch_to: asm with dwarf ops (vs. inline asm)__switch_to() is final step of context switch, swapping kernel modesstack (and callee regs) of outgoing task with next task.It is also the starting point of stack unwinging of a sleeping task andcaptures SP, FP, BLINK and the corresponding dwarf info. Back whendinosaurs still roamed around, ARC gas didn&apos;t support CFI pseudo ops andgcc was responsible for generating dwarf info. Thus it had to be writtenin &quot;C&quot; with inline asm to do the hand crafting of stack. The functionprologue (and crucial saving of blink etc) was still gcc generated butnot visible in code. Likewise dwarf info was missing.Now with modern tools, we can make things more obvious by writing thecode in asm and adding approproate dwarf cfi pseudo ops.This is mostly non functional change, except for slight chnages to asm - ARCompact doesn&apos;t support MOV_S fp, sp, so we use MOVSigned-off-by: Vineet Gupta &lt;vgupta@kernel.org&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Thu, 14 May 2020 07:16:34 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>32164845 - kbuild: use obj-y instead extra-y for objects placed at the head</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#32164845</link>
        <description>kbuild: use obj-y instead extra-y for objects placed at the headThe objects placed at the head of vmlinux need special treatments: - arch/$(SRCARCH)/Makefile adds them to head-y in order to place   them before other archives in the linker command line. - arch/$(SRCARCH)/kernel/Makefile adds them to extra-y instead of   obj-y to avoid them going into built-in.a.This commit gets rid of the latter.Create vmlinux.a to collect all the objects that are unconditionallylinked to vmlinux. The objects listed in head-y are moved to the headof vmlinux.a by using &apos;ar m&apos;.With this, arch/$(SRCARCH)/kernel/Makefile can consistently use obj-yfor builtin objects.There is no *.o that is directly linked to vmlinux. Drop unneeded codein scripts/clang-tools/gen_compile_commands.py.$(AR) mPi needs &apos;T&apos; to workaround the llvm-ar bug. The fix was suggestedby Nathan Chancellor [1].[1]: https://lore.kernel.org/llvm/YyjjT5gQ2hGMH0ni@dev-arch.thelio-3990X/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/kernel/Makefile</description>
        <pubDate>Sat, 24 Sep 2022 18:19:14 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9eca345c - arc: ptrace: hard-code &quot;arc&quot; instead of UTS_MACHINE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#9eca345c</link>
        <description>arc: ptrace: hard-code &quot;arc&quot; instead of UTS_MACHINEARC uses the UTS_MACHINE defined in the top Makefile as follows:  UTS_MACHINE     := $(ARCH)We know it is &quot;arc&quot; when we are building the kernel for ARC.Hard-code user_regset_view::name, like many other architectures do.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/kernel/Makefile</description>
        <pubDate>Mon, 13 Apr 2020 01:32:40 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f45ba2bd - ARCv2: fpu: preserve userspace fpu state</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#f45ba2bd</link>
        <description>ARCv2: fpu: preserve userspace fpu stateSigned-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Fri, 17 Jan 2020 23:04:03 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>f091d5a4 - ARC: ARCv2: jump label: implement jump label patching</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#f091d5a4</link>
        <description>ARC: ARCv2: jump label: implement jump label patchingImplement jump label patching for ARC. Jump labels providean interface to generate dynamic branches usingself-modifying code.This allows us to implement conditional branches wherechanging branch direction is expensive but branch selectionis basically &apos;free&apos;This implementation uses 32-bit NOP and BRANCH instructionswhich forced to be aligned by 4 to guarantee that they don&apos;tcross L1 cache line boundary and can be update atomically.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/kernel/Makefile</description>
        <pubDate>Fri, 08 Nov 2019 16:20:22 +0000</pubDate>
        <dc:creator>Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>d2912cb1 - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#d2912cb1</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Based on 2 normalized pattern(s):  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation #extracted by the scancode license scanner the SPDX license identifier  GPL-2.0-onlyhas been chosen to replace the boilerplate/reference in 4122 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Enrico Weigelt &lt;info@metux.net&gt;Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190604081206.933168790@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Tue, 04 Jun 2019 08:11:33 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>77f0c8bc - ARC: Remove empty kernel/pcibios.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#77f0c8bc</link>
        <description>ARC: Remove empty kernel/pcibios.cARC requires no arch-specific pcibios hooks, so delete this empty file.Signed-off-by: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Sat, 24 Jun 2017 01:50:44 +0000</pubDate>
        <dc:creator>Palmer Dabbelt &lt;palmer@dabbelt.com&gt;</dc:creator>
    </item>
<item>
        <title>c4c9a040 - clocksource: import ARC timer driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#c4c9a040</link>
        <description>clocksource: import ARC timer driverThis adds support for - CONFIG_ARC_TIMERS : legacy 32-bit TIMER0 and TIMER1 which count UP   from @CNT to @LIMIT, before optionally triggering an interrupt.   These are programmed using ARC auxiliary register interface.   These are present in all ARC cores (ARC700 and ARC HS38)   TIMER0 serves as clockevent for all ARC linux builds.   TIMER1 is used for clocksource in arc700 builds. - CONFIG_ARC_TIMERS_64BIT: 64-bit counters, RTC and GFRC found in   ARC HS38 cores. These are independnet IP blocks with different   programming model respectively.Link: http://lkml.kernel.org/r/20161111231132.GA4186@maiAcked-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Mon, 31 Oct 2016 20:46:38 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>6e9318d1 - ARC: RIP arc_{get|set}_core_freq() clk API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#6e9318d1</link>
        <description>ARC: RIP arc_{get|set}_core_freq() clk APIThere are no more users of this - so RIP!Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;[vgupta: update changelog]Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Mon, 01 Feb 2016 14:30:17 +0000</pubDate>
        <dc:creator>Alexey Brodkin &lt;abrodkin@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>c1678ffc - ARC: Add PCI support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#c1678ffc</link>
        <description>ARC: Add PCI supportAdd PCI support to ARC and update drivers/pci Makefile enabling the ARCarch to use the generic PCI setup functions.[bhelgaas: fold in Joao&apos;s pci-dma-compat.h &amp; pci-bridge.h build fix (Ishould have caught this myself, sorry]Signed-off-by: Joao Pinto &lt;jpinto@synopsys.com&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Acked-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Thu, 10 Mar 2016 20:44:13 +0000</pubDate>
        <dc:creator>Joao Pinto &lt;Joao.Pinto@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>82fea5a1 - ARCv2: SMP: Support ARConnect (MCIP) for Inter-Core-Interrupts et al</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#82fea5a1</link>
        <description>ARCv2: SMP: Support ARConnect (MCIP) for Inter-Core-Interrupts et alCc: Jason Cooper &lt;jason@lakedaemon.net&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Wed, 10 Sep 2014 13:35:38 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>1f6ccfff - ARCv2: Support for ARCv2 ISA and HS38x cores</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#1f6ccfff</link>
        <description>ARCv2: Support for ARCv2 ISA and HS38x coresThe notable features are:    - SMP configurations of upto 4 cores with coherency    - Optional L2 Cache and IO-Coherency    - Revised Interrupt Architecture (multiple priorites, reg banks,        auto stack switch, auto regfile save/restore)    - MMUv4 (PIPT dcache, Huge Pages)    - Instructions for	* 64bit load/store: LDD, STD	* Hardware assisted divide/remainder: DIV, REM	* Function prologue/epilogue: ENTER_S, LEAVE_S	* IRQ enable/disable: CLRI, SETI	* pop count: FFS, FLS	* SETcc, BMSKN, XBFU...Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Mon, 13 May 2013 13:00:41 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>5793e273 - ARC: intc: split into ARCompact ISA specific, common bits</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#5793e273</link>
        <description>ARC: intc: split into ARCompact ISA specific, common bitsSigned-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Thu, 05 Mar 2015 13:43:56 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>6d1a20b1 - ARC: entry.S: split into ARCompact ISA specific, common bits</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#6d1a20b1</link>
        <description>ARC: entry.S: split into ARCompact ISA specific, common bitsSigned-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Sat, 21 Feb 2015 09:39:32 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>1736a56f - ARC: rename kconfig option for unaligned emulation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#1736a56f</link>
        <description>ARC: rename kconfig option for unaligned emulationSigned-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Mon, 08 Sep 2014 05:48:15 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>0dd450fe - ARC: Add perf support for ARC700 cores</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#0dd450fe</link>
        <description>ARC: Add perf support for ARC700 coresThis adds basic perf support for ARC700 cores. Most PERF_COUNT_HW* eventsare supported now.Signed-off-by: Mischa Jonker &lt;mjonker@synopsys.com&gt;Acked-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Thu, 07 Nov 2013 13:55:11 +0000</pubDate>
        <dc:creator>Mischa Jonker &lt;mjonker@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>cbe056f7 - ARC: Hostlink Pseudo-Driver for Metaware Debugger</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#cbe056f7</link>
        <description>ARC: Hostlink Pseudo-Driver for Metaware DebuggerThis allows ARC Target to do I/O to host in absence of any peripheralswhatsoever, assisted by Metaware Hostlink facility.Further we have a FUSE based filesystem which makes us mount/access hostfilesystem on target and do fops.Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Fri, 18 Jan 2013 09:42:25 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>f46121bd - ARC: kgdb support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#f46121bd</link>
        <description>ARC: kgdb supportSigned-off-by: Mischa Jonker &lt;mjonker@synopsys.com&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Jason Wessel &lt;jason.wessel@windriver.com&gt;Acked-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Fri, 18 Jan 2013 09:42:24 +0000</pubDate>
        <dc:creator>Mischa Jonker &lt;mjonker@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>2e651ea1 - ARC: Unaligned access emulation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#2e651ea1</link>
        <description>ARC: Unaligned access emulationARC700 doesn&apos;t natively support unaligned access, but can be emulated-Unaligned Access Exception-Disassembly at the Fault address to find the exact insn (long/short)Also per Arnd&apos;s comment, we runtime control it using 2 sysctl knobs:* SYSCTL_ARCH_UNALIGN_ALLOW: Runtime enable/disble* SYSCTL_ARCH_UNALIGN_NO_WARN: Warn on each emulation attemptOriginally contributed by Tim Yao &lt;tim.yao@amlogic.com&gt;Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Tim Yao &lt;tim.yao@amlogic.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Wed, 23 Jan 2013 11:00:36 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>4d86dfbb - ARC: kprobes support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arc/kernel/Makefile#4d86dfbb</link>
        <description>ARC: kprobes supportOrigin port done by Rajeshwar RangaSigned-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Rajeshwar Ranga &lt;rajeshwar.ranga@gmail.com&gt;

            List of files:
            /linux-6.15/arch/arc/kernel/Makefile</description>
        <pubDate>Tue, 22 Jan 2013 11:33:59 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;vgupta@synopsys.com&gt;</dc:creator>
    </item>
</channel>
</rss>
