<?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>4c9397cf - csky: Use new fallback IO memcpy/memset</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#4c9397cf</link>
        <description>csky: Use new fallback IO memcpy/memsetUse the new fallback memcpy_{from,to}io and memset_io functions fromlib/iomem_copy.c on the csky processor architecture.Acked-by: Guo Ren &lt;guoren@kernel.org&gt;Reviewed-by: Yann Sionneau &lt;ysionneau@kalrayinc.com&gt;Signed-off-by: Julian Vetter &lt;jvetter@kalrayinc.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Mon, 28 Oct 2024 13:42:26 +0000</pubDate>
        <dc:creator>Julian Vetter &lt;jvetter@kalrayinc.com&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/csky/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/csky/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>4e8bb4ba - csky: Add jump-label implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#4e8bb4ba</link>
        <description>csky: Add jump-label implementationAdd jump-label implementation for static branchSigned-off-by: Guo Ren &lt;guoren@linux.alibaba.com&gt;Signed-off-by: Guo Ren &lt;guoren@kernel.org&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Mon, 18 Apr 2022 13:01:54 +0000</pubDate>
        <dc:creator>Guo Ren &lt;guoren@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>8318f7c2 - csky: optimize memcpy_{from,to}io() and memset_io()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#8318f7c2</link>
        <description>csky: optimize memcpy_{from,to}io() and memset_io()Optimize memcpy_{from,to}io() and memset_io() by transferring in64 bit as much as possible with minimized barrier usage.  Thissimplest optimization brings faster throughput compare to currentbyte-by-byte read and write with barrier in the loop. Code&apos;sskeleton is taken from the powerpc &amp; arm64.Signed-off-by: Guo Ren &lt;guoren@linux.alibaba.com&gt;Signed-off-by: Guo Ren &lt;guoren@kernel.org&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Wed, 06 Apr 2022 13:32:22 +0000</pubDate>
        <dc:creator>Guo Ren &lt;guoren@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>87f3248c - csky: Reconstruct VDSO framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#87f3248c</link>
        <description>csky: Reconstruct VDSO frameworkReconstruct vdso framework to support future vsyscall,vgettimeofday features. These are very important features to reducesystem calls into the kernel for performance improvement.The patch is reference RISC-V&apos;sSigned-off-by: Guo Ren &lt;guoren@linux.alibaba.com&gt;Cc: Palmer Dabbelt &lt;palmerdabbelt@google.com&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Mon, 04 Jan 2021 03:37:07 +0000</pubDate>
        <dc:creator>Guo Ren &lt;guoren@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>18c07d23 - csky: Fixup calltrace panic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#18c07d23</link>
        <description>csky: Fixup calltrace panicThe implementation of show_stack will panic with wrong fp:addr    = *fp++;because the fp isn&apos;t checked properly.The current implementations of show_stack, wchan and stack_tracehaven&apos;t been designed properly, so just deprecate them.This patch is a reference to riscv&apos;s way, all codes are modified fromarm&apos;s. The patch is passed with: - cat /proc/&lt;pid&gt;/stack - cat /proc/&lt;pid&gt;/wchan - echo c &gt; /proc/sysrq-triggerSigned-off-by: Guo Ren &lt;guoren@linux.alibaba.com&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Wed, 13 May 2020 07:15:25 +0000</pubDate>
        <dc:creator>Guo Ren &lt;guoren@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>33e53ae1 - csky: Add kprobes supported</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#33e53ae1</link>
        <description>csky: Add kprobes supportedThis patch enable kprobes, kretprobes, ftrace interface. It utilizedsoftware breakpoint and single step debug exceptions, instructionssimulation on csky.We use USR_BKPT replace origin instruction, and the kprobe handlerprepares an excutable memory slot for out-of-line execution with acopy of the original instruction being probed. Most of instructionscould be executed by single-step, but some instructions need originpc value to execute and we need software simulate these instructions.Signed-off-by: Guo Ren &lt;guoren@linux.alibaba.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Wed, 01 Apr 2020 01:17:02 +0000</pubDate>
        <dc:creator>Guo Ren &lt;guoren@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>daac95e7 - csky: Add support for perf registers sampling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#daac95e7</link>
        <description>csky: Add support for perf registers samplingThis patch implements the perf registers sampling and validation APIfor csky arch. The valid registers and their register ID are defined inperf_regs.h. Perf tool can backtrace in userspace with unwind libraryand the registers/user stack dump support.Signed-off-by: Mao Han &lt;han_mao@c-sky.com&gt;Signed-off-by: Guo Ren &lt;ren_guo@c-sky.com&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Mon, 15 Apr 2019 09:17:29 +0000</pubDate>
        <dc:creator>Mao Han &lt;han_mao@c-sky.com&gt;</dc:creator>
    </item>
<item>
        <title>cfa4d93b - csky: Add perf callchain support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#cfa4d93b</link>
        <description>csky: Add perf callchain supportThis patch add support for perf callchain sampling on csky platform.As fp is used to unwind the stack, the program being sampled and theC library need to be compiled with -mbacktrace for user callchains,kernel callchains require CONFIG_STACKTRACE = y.Changelog: - Coding convention with Christoph&apos;s advice for riscv&apos;s.Signed-off-by: Mao Han &lt;han_mao@c-sky.com&gt;Signed-off-by: Guo Ren &lt;ren_guo@c-sky.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Thu, 21 Feb 2019 13:41:26 +0000</pubDate>
        <dc:creator>Mao Han &lt;han_mao@c-sky.com&gt;</dc:creator>
    </item>
<item>
        <title>f50fd2d8 - csky: Add perf support for C-SKY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#f50fd2d8</link>
        <description>csky: Add perf support for C-SKYThis adds basic perf support for all C-SKY CPUs. Hardware events areonly supported by 807/810/860.Signed-off-by: Guo Ren &lt;ren_guo@c-sky.com&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Wed, 02 Jan 2019 14:09:25 +0000</pubDate>
        <dc:creator>Guo Ren &lt;ren_guo@c-sky.com&gt;</dc:creator>
    </item>
<item>
        <title>230c77a5 - csky: basic ftrace supported</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#230c77a5</link>
        <description>csky: basic ftrace supportedWhen gcc with -pg, it&apos;ll add _mcount stub in every function. We needimplement the _mcount in kernel and ftrace depends on stackstrace.To do: call-graph, dynamic ftraceSigned-off-by: Guo Ren &lt;ren_guo@c-sky.com&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Sun, 09 Dec 2018 06:29:59 +0000</pubDate>
        <dc:creator>Guo Ren &lt;ren_guo@c-sky.com&gt;</dc:creator>
    </item>
<item>
        <title>0ea2dc7c - csky: stacktrace supported.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#0ea2dc7c</link>
        <description>csky: stacktrace supported.The gcc option &quot;-mbacktrace&quot; will push fp(r8),lr into stack and we couldunwind the stack with:	fp = *fp	lr = (unsigned int *)fp[1]Signed-off-by: Guo Ren &lt;ren_guo@c-sky.com&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Sun, 09 Dec 2018 06:18:05 +0000</pubDate>
        <dc:creator>Guo Ren &lt;ren_guo@c-sky.com&gt;</dc:creator>
    </item>
<item>
        <title>c32e64e8 - csky: Build infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/csky/kernel/Makefile#c32e64e8</link>
        <description>csky: Build infrastructureThis patch adds Makefile, Kconfig for build infrastructure.Signed-off-by: Guo Ren &lt;ren_guo@c-sky.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/csky/kernel/Makefile</description>
        <pubDate>Wed, 05 Sep 2018 06:25:06 +0000</pubDate>
        <dc:creator>Guo Ren &lt;ren_guo@c-sky.com&gt;</dc:creator>
    </item>
</channel>
</rss>
