<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>fb8e9f59 - LoongArch: Select ARCH_USE_MEMTEST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#fb8e9f59</link>
        <description>LoongArch: Select ARCH_USE_MEMTESTAs of commit dce44566192e (&quot;mm/memtest: add ARCH_USE_MEMTEST&quot;),architectures must select ARCH_USE_MEMTESET to enable CONFIG_MEMTEST.Commit 628c3bb40e9a (&quot;LoongArch: Add boot and setup routines&quot;) addedsupport for early_memtest but did not select ARCH_USE_MEMTESET.Fixes: 628c3bb40e9a (&quot;LoongArch: Add boot and setup routines&quot;)Tested-by: Erpeng Xu &lt;xuerpeng@uniontech.com&gt;Tested-by: Yuli Wang &lt;wangyuli@uniontech.com&gt;Signed-off-by: Yuli Wang &lt;wangyuli@uniontech.com&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Thu, 24 Apr 2025 12:15:22 +0000</pubDate>
        <dc:creator>Yuli Wang &lt;wangyuli@uniontech.com&gt;</dc:creator>
    </item>
<item>
        <title>be216cbc - LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#be216cbc</link>
        <description>LoongArch: Fix help text of CMDLINE_EXTEND in KconfigIt is the built-in command line appended to the bootloader command line,not the bootloader command line appended to the built-in command line.Fixes: fa96b57c1490 (&quot;LoongArch: Add build infrastructure&quot;)Signed-off-by: &#35874;&#33268;&#37030; (XIE Zhibang) &lt;Yeking@Red54.com&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Sun, 30 Mar 2025 08:31:09 +0000</pubDate>
        <dc:creator>&#35874;&#33268;&#37030; (XIE Zhibang) &lt;Yeking@Red54.com&gt;</dc:creator>
    </item>
<item>
        <title>892a7963 - LoongArch: Enable UBSAN (Undefined Behavior Sanitizer)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#892a7963</link>
        <description>LoongArch: Enable UBSAN (Undefined Behavior Sanitizer)Select ARCH_HAS_UBSAN in order to allow the user to enable CONFIG_UBSANand instrument the entire kernel for ubsan checks.Co-developed-by: Wentao Guan &lt;guanwentao@uniontech.com&gt;Signed-off-by: Wentao Guan &lt;guanwentao@uniontech.com&gt;Signed-off-by: Yuli Wang &lt;wangyuli@uniontech.com&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Sun, 30 Mar 2025 08:31:08 +0000</pubDate>
        <dc:creator>Yuli Wang &lt;wangyuli@uniontech.com&gt;</dc:creator>
    </item>
<item>
        <title>08dac3b8 - LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#08dac3b8</link>
        <description>LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GENOption HAVE_VIRT_CPU_ACCOUNTING_GEN is selected by default for 64bitsystem in kconfig file arch/Kconfig. There is another selection in filearch/loongarch/Kconfig if SMP is not selected. Indeed this option isSMP-safe so it brings out some misunderstanding for non-SMP case. Herealways select option HAVE_VIRT_CPU_ACCOUNTING_GEN for future possible32bit system (it is also 32bit-safe because we no longer use cputime_t).Signed-off-by: Bibo Mao &lt;maobibo@loongson.cn&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Sun, 30 Mar 2025 08:30:20 +0000</pubDate>
        <dc:creator>Bibo Mao &lt;maobibo@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>e20ab7d4 - LoongArch: Enable jump table for objtool</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#e20ab7d4</link>
        <description>LoongArch: Enable jump table for objtoolFor now, it is time to remove -fno-jump-tables to enable jump table forobjtool if the compiler has -mannotate-tablejump, otherwise it is betterto remain -fno-jump-tables to keep compatibility with older compilers.Signed-off-by: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;Link: https://lore.kernel.org/r/20241217010905.13054-8-yangtiezhu@loongson.cnAcked-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;Signed-off-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Tue, 17 Dec 2024 01:09:03 +0000</pubDate>
        <dc:creator>Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>d2862bb9 - LoongArch: vDSO: Switch to generic storage implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#d2862bb9</link>
        <description>LoongArch: vDSO: Switch to generic storage implementationThe generic storage implementation provides the same features as thecustom one. However it can be shared between architectures, makingmaintenance easier.Co-developed-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: https://lore.kernel.org/all/20250204-vdso-store-rng-v3-10-13a4669dfc8c@linutronix.de

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Tue, 04 Feb 2025 12:05:42 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>341cf992 - LoongArch: Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is enabled</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#341cf992</link>
        <description>LoongArch: Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is enabledWhen ARCH_IOREMAP is enabled, we are using always accessible DMW forioremap(). It makes no sense to create a dedicated mapping for earlycongiven that we can access the region via DMW.Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is selected. This can easedebugging for early mapping issues.Signed-off-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Sat, 25 Jan 2025 10:51:33 +0000</pubDate>
        <dc:creator>Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;</dc:creator>
    </item>
<item>
        <title>c91ddab5 - LoongArch: Migrate to the generic rule for built-in DTB</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#c91ddab5</link>
        <description>LoongArch: 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 when built-in DTB support is enabled.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Sat, 25 Jan 2025 10:51:33 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>558aff7a - EDAC: Add an EDAC driver for the Loongson memory controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#558aff7a</link>
        <description>EDAC: Add an EDAC driver for the Loongson memory controllerAdd ECC support for Loongson SoC DDR controller. This driver reports singlebit errors (CE) only.Only ACPI firmware is supported.  [ bp: Document what last_ce_count is for. ]Signed-off-by: Zhao Qunqin &lt;zhaoqunqin@loongson.cn&gt;Signed-off-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Reviewed-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;Link: https://lore.kernel.org/r/20241219124846.1876-1-zhaoqunqin@loongson.cnSigned-off-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Thu, 19 Dec 2024 12:48:46 +0000</pubDate>
        <dc:creator>Zhao Qunqin &lt;zhaoqunqin@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>a762e926 - ftrace: Add CONFIG_HAVE_FTRACE_GRAPH_FUNC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#a762e926</link>
        <description>ftrace: Add CONFIG_HAVE_FTRACE_GRAPH_FUNCAdd CONFIG_HAVE_FTRACE_GRAPH_FUNC kconfig in addition to ftrace_graph_funcmacro check. This is for the other feature (e.g. FPROBE) which requires toaccess ftrace_regs from fgraph_ops::entryfunc() can avoid compiling ifthe fgraph can not pass the valid ftrace_regs.Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Alexei Starovoitov &lt;alexei.starovoitov@gmail.com&gt;Cc: Florent Revest &lt;revest@chromium.org&gt;Cc: Martin KaFai Lau &lt;martin.lau@linux.dev&gt;Cc: bpf &lt;bpf@vger.kernel.org&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Alan Maguire &lt;alan.maguire@oracle.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;Cc: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Cc: Naveen N Rao &lt;naveen@kernel.org&gt;Cc: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: x86@kernel.orgCc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Link: https://lore.kernel.org/173519001472.391279.1174901685282588467.stgit@devnote2Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Thu, 26 Dec 2024 05:13:34 +0000</pubDate>
        <dc:creator>Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>762abbc0 - fprobe: Use ftrace_regs in fprobe exit handler</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#762abbc0</link>
        <description>fprobe: Use ftrace_regs in fprobe exit handlerChange the fprobe exit handler to use ftrace_regs structure instead ofpt_regs. This also introduce HAVE_FTRACE_REGS_HAVING_PT_REGS whichmeans the ftrace_regs is including the pt_regs so that ftrace_regscan provide pt_regs without memory allocation.Fprobe introduces a new dependency with that.Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt; # s390Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Alexei Starovoitov &lt;alexei.starovoitov@gmail.com&gt;Cc: Florent Revest &lt;revest@chromium.org&gt;Cc: bpf &lt;bpf@vger.kernel.org&gt;Cc: Alan Maguire &lt;alan.maguire@oracle.com&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Cc: Christian Borntraeger &lt;borntraeger@linux.ibm.com&gt;Cc: Sven Schnelle &lt;svens@linux.ibm.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: x86@kernel.orgCc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Song Liu &lt;song@kernel.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: KP Singh &lt;kpsingh@kernel.org&gt;Cc: Matt Bobrowski &lt;mattbobrowski@google.com&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: Andrii Nakryiko &lt;andrii@kernel.org&gt;Cc: Martin KaFai Lau &lt;martin.lau@linux.dev&gt;Cc: Eduard Zingerman &lt;eddyz87@gmail.com&gt;Cc: Yonghong Song &lt;yonghong.song@linux.dev&gt;Cc: John Fastabend &lt;john.fastabend@gmail.com&gt;Cc: Stanislav Fomichev &lt;sdf@fomichev.me&gt;Cc: Hao Luo &lt;haoluo@google.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Link: https://lore.kernel.org/173518995092.391279.6765116450352977627.stgit@devnote2Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Thu, 26 Dec 2024 05:12:31 +0000</pubDate>
        <dc:creator>Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a3ed4157 - fgraph: Replace fgraph_ret_regs with ftrace_regs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#a3ed4157</link>
        <description>fgraph: Replace fgraph_ret_regs with ftrace_regsUse ftrace_regs instead of fgraph_ret_regs for tracing return valueon function_graph tracer because of simplifying the callback interface.The CONFIG_HAVE_FUNCTION_GRAPH_RETVAL is also replaced byCONFIG_HAVE_FUNCTION_GRAPH_FREGS.Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Acked-by: Will Deacon &lt;will@kernel.org&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Alexei Starovoitov &lt;alexei.starovoitov@gmail.com&gt;Cc: Florent Revest &lt;revest@chromium.org&gt;Cc: Martin KaFai Lau &lt;martin.lau@linux.dev&gt;Cc: bpf &lt;bpf@vger.kernel.org&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Alan Maguire &lt;alan.maguire@oracle.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: Christian Borntraeger &lt;borntraeger@linux.ibm.com&gt;Cc: Sven Schnelle &lt;svens@linux.ibm.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: x86@kernel.orgCc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Link: https://lore.kernel.org/173518991508.391279.16635322774382197642.stgit@devnote2Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Thu, 26 Dec 2024 05:11:55 +0000</pubDate>
        <dc:creator>Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>72f51a4f - loongarch/crc32: expose CRC32 functions through lib</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#72f51a4f</link>
        <description>loongarch/crc32: expose CRC32 functions through libMove the loongarch CRC32 assembly code into the lib directory and wireit up to the library interface.  This allows it to be used without goingthrough the crypto API.  It remains usable via the crypto API too viathe shash algorithms that use the library interface.  Thus all thearch-specific &quot;shash&quot; code becomes unnecessary and is removed.Note: to see the diff from arch/loongarch/crypto/crc32-loongarch.c toarch/loongarch/lib/crc32-loongarch.c, view this commit with&apos;git show -M10&apos;.Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Reviewed-by: WangYuli &lt;wangyuli@uniontech.com&gt;Link: https://lore.kernel.org/r/20241202010844.144356-7-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Mon, 02 Dec 2024 01:08:31 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>704f06ee - LoongArch: Allow to enable PREEMPT_LAZY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#704f06ee</link>
        <description>LoongArch: Allow to enable PREEMPT_LAZYLoongArch has supported PREEMPT_RT now. It uses GENERIC_ENTRY, so justadd the TIF bit (TIF_NEED_RESCHED_LAZY) related definitions and selectthe Kconfig symbol (ARCH_HAS_PREEMPT_LAZY) is enough to make it go.Signed-off-by: Xi Ruoyao &lt;xry111@xry111.site&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Fri, 22 Nov 2024 07:47:53 +0000</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>be2ea982 - LoongArch: Allow to enable PREEMPT_RT</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#be2ea982</link>
        <description>LoongArch: Allow to enable PREEMPT_RTIt is really time.LoongArch has all the required architecture related changes, that havebeen identified over time, in order to enable PREEMPT_RT. With the recentprintk changes, the last known road block has been addressed.Allow to enable PREEMPT_RT on LoongArch.Below are the latency data from cyclictest on a 4-core Loongson-3A5000machine, with a &quot;make -j8&quot; kernel building workload in the background.1. PREEMPT kernel with default configuration:./cyclictest -a -t -m -i200 -d0 -p99policy: fifo: loadavg: 8.78 8.96 8.64 10/296 64800T: 0 ( 4592) P:99 I:200 C:14838617 Min:   3 Act:    6 Avg:    8 Max:    844T: 1 ( 4593) P:99 I:200 C:14838765 Min:   3 Act:    9 Avg:    8 Max:    909T: 2 ( 4594) P:99 I:200 C:14838510 Min:   3 Act:    7 Avg:    8 Max:    832T: 3 ( 4595) P:99 I:200 C:14838631 Min:   3 Act:    8 Avg:    8 Max:    9312. PREEMPT_RT kernel with default configuration:./cyclictest -a -t -m -i200 -d0 -p99policy: fifo: loadavg: 10.38 10.47 10.35 9/336 77788T: 0 ( 3941) P:99 I:200 C:19439626 Min:   3 Act:   12 Avg:    8 Max:    227T: 1 ( 3942) P:99 I:200 C:19439624 Min:   2 Act:   11 Avg:    8 Max:    184T: 2 ( 3943) P:99 I:200 C:19439623 Min:   3 Act:    4 Avg:    7 Max:    223T: 3 ( 3944) P:99 I:200 C:19439623 Min:   2 Act:   10 Avg:    7 Max:    2263. PREEMPT_RT kernel with tuned configuration:./cyclictest -a -t -m -i200 -d0 -p99policy: fifo: loadavg: 10.52 10.66 10.62 12/334 109397T: 0 ( 4765) P:99 I:200 C:29335186 Min:   3 Act:    6 Avg:    8 Max:     62T: 1 ( 4766) P:99 I:200 C:29335185 Min:   3 Act:   10 Avg:    8 Max:     52T: 2 ( 4767) P:99 I:200 C:29335184 Min:   3 Act:    8 Avg:    8 Max:     64T: 3 ( 4768) P:99 I:200 C:29335183 Min:   3 Act:   12 Avg:    8 Max:     53Main instruments of tuned configuration include: Disable the boot romspace in BIOS, in order to avoid kernel&apos;s speculative access to low-speed memory (i.e. boot rom space); Disable CPUFreq scaling; DisableRTC synchronization in the ntpd/chronyd service (also avoid other RTCaccesses when running low-latency workloads).Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Fri, 22 Nov 2024 07:47:53 +0000</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>826d2af6 - LoongArch: Select HAVE_POSIX_CPU_TIMERS_TASK_WORK</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#826d2af6</link>
        <description>LoongArch: Select HAVE_POSIX_CPU_TIMERS_TASK_WORKMove POSIX CPU timer expiry and signal delivery into task context toallow PREEMPT_RT setups to coexist with KVM.Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Fri, 22 Nov 2024 07:47:53 +0000</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>31daa343 - crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#31daa343</link>
        <description>crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32Fixes boot failures on 6.9 on PPC_BOOK3S_32 machines using Open Firmware. On these machines, the kernel refuses to boot from non-zeroPHYSICAL_START, which occurs when CRASH_DUMP is on.Since most PPC_BOOK3S_32 machines boot via Open Firmware, it shoulddefault to off for them.  Users booting via some other mechanism can stillturn it on explicitly.Does not change the default on any other architectures for thetime being.Link: https://lkml.kernel.org/r/20240917163720.1644584-1-dave@vasilevsky.caFixes: 75bc255a7444 (&quot;crash: clean up kdump related config items&quot;)Signed-off-by: Dave Vasilevsky &lt;dave@vasilevsky.ca&gt;Reported-by: Reimar D&#246;ffinger &lt;Reimar.Doeffinger@gmx.de&gt;Closes: https://lists.debian.org/debian-powerpc/2024/07/msg00001.htmlAcked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;	[powerpc]Acked-by: Baoquan He &lt;bhe@redhat.com&gt;Cc: &quot;Eric W. Biederman&quot; &lt;ebiederm@xmission.com&gt;Cc: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;Cc: Reimar D&#246;ffinger &lt;Reimar.Doeffinger@gmx.de&gt;Cc: &lt;stable@vger.kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Tue, 17 Sep 2024 16:37:20 +0000</pubDate>
        <dc:creator>Dave Vasilevsky &lt;dave@vasilevsky.ca&gt;</dc:creator>
    </item>
<item>
        <title>f04de6d8 - LoongArch: Add ARCH_HAS_SET_DIRECT_MAP support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#f04de6d8</link>
        <description>LoongArch: Add ARCH_HAS_SET_DIRECT_MAP supportAdd set_direct_map_*() functions for setting the direct map alias forthe page to its default permissions and to an invalid state that cannotbe cached in a TLB. (See d253ca0c3 (&quot;x86/mm/cpa: Add set_direct_map_*()functions&quot;)) Add a similar implementation for LoongArch.This fixes the KFENCE warnings during hibernation: ================================================================== BUG: KFENCE: invalid read in swsusp_save+0x368/0x4d8 Invalid read at 0x00000000f7b89a3c:  swsusp_save+0x368/0x4d8  hibernation_snapshot+0x3f0/0x4e0  hibernate+0x20c/0x440  state_store+0x128/0x140  kernfs_fop_write_iter+0x160/0x260  vfs_write+0x2c0/0x520  ksys_write+0x74/0x160  do_syscall+0xb0/0x160 CPU: 0 UID: 0 PID: 812 Comm: bash Tainted: G    B              6.11.0-rc1+ #1566 Tainted: [B]=BAD_PAGE Hardware name: Loongson-LS3A5000-7A1000-1w-CRB, BIOS vUDK2018-LoongArch-V2.0.0 10/21/2022 ==================================================================Note: We can only set permissions for KVRANGE/XKVRANGE kernel addresses.Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 07:32:20 +0000</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>e86935f7 - LoongArch: Add ARCH_HAS_SET_MEMORY support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#e86935f7</link>
        <description>LoongArch: Add ARCH_HAS_SET_MEMORY supportAdd set_memory_ro/rw/x/nx architecture hooks to change the pageattribution.Use own set_memory.h rather than generic set_memory.h (i.e.include/asm-generic/set_memory.h), because we want to add other functionprototypes here.Note: We can only set attributes for KVRANGE/XKVRANGE kernel addresses.Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 07:32:20 +0000</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>e8dd556c - LoongArch: Enable generic CPU vulnerabilites support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/loongarch/Kconfig#e8dd556c</link>
        <description>LoongArch: Enable generic CPU vulnerabilites supportCurrently, many architectures support generic CPU vulnerabilites, suchas x86, arm64 and riscv: commit 61dc0f555b5c (&quot;x86/cpu: Implement CPU vulnerabilites sysfs functions&quot;) commit 61ae1321f06c (&quot;arm64: enable generic CPU vulnerabilites support&quot;) commit 0e3f3649d44b (&quot;riscv: Enable generic CPU vulnerabilites support&quot;)All LoongArch CPUs (since Loongson-3A5000) implement a special mechanismin the processor core to prevent &quot;Meltdown&quot; and &quot;Spectre&quot; attacks, so itcan enable generic CPU vulnerabilites support for LoongArch too.Without this patch, there are no user interfaces of vulnerabilities tocheck on LoongArch. The output of those files reflects the state of theCPUs in the system, the output value &quot;Not affected&quot; means &quot;CPU is notaffected by the vulnerability&quot;.Before: # cat /sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow cat: /sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow: No such file or directory # cat /sys/devices/system/cpu/vulnerabilities/spec_store_bypass cat: /sys/devices/system/cpu/vulnerabilities/spec_store_bypass: No such file or directory # cat /sys/devices/system/cpu/vulnerabilities/meltdown cat: /sys/devices/system/cpu/vulnerabilities/meltdown: No such file or directoryAfter: # cat /sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow Not affected # cat /sys/devices/system/cpu/vulnerabilities/spec_store_bypass Not affected # cat /sys/devices/system/cpu/vulnerabilities/meltdown Not affectedLink: https://www.loongson.cn/EN/news/show?id=633Signed-off-by: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/arch/loongarch/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 07:31:51 +0000</pubDate>
        <dc:creator>Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;</dc:creator>
    </item>
</channel>
</rss>
