<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/arch/riscv, branch linux-6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2026-01-15T00:16:23Z</updated>
<entry>
<title>Documentation: riscv: uabi: Clarify ISA spec version for canonical order</title>
<updated>2026-01-15T00:16:23Z</updated>
<author>
<name>Guodong Xu</name>
</author>
<published>2026-01-14T23:18:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=69132c2d4c11858fa43edeb19a911eab625567f9'/>
<id>urn:sha1:69132c2d4c11858fa43edeb19a911eab625567f9</id>
<content type='text'>
Specify that chapter 27 refers to version 20191213 of the RISC-V ISA
Unprivileged Architecture. The chapter numbering differs across
specification versions - for example, in version 20250508, the ISA
Extension Naming Conventions is chapter 36, not chapter 27.

Historical versions of the RISC-V specification can be found via Link [1].

Acked-by: Paul Walmsley &lt;pjw@kernel.org&gt;
Link: https://riscv.org/specifications/ratified/ [1]
Fixes: f07b2b3f9d47 ("Documentation: riscv: add a section about ISA string ordering in /proc/cpuinfo")
Signed-off-by: Guodong Xu &lt;guodong@riscstar.com&gt;
Link: https://patch.msgid.link/20260115-adding-b-dtsi-v2-1-254dd61cf947@riscstar.com</content>
</entry>
<entry>
<title>riscv: hwprobe: export Zilsd and Zclsd ISA extensions</title>
<updated>2025-12-19T07:22:30Z</updated>
<author>
<name>Pincheng Wang</name>
</author>
<published>2025-08-26T16:29:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6118ebed3bdf896038f58d0d1804f551f33e8643'/>
<id>urn:sha1:6118ebed3bdf896038f58d0d1804f551f33e8643</id>
<content type='text'>
Export Zilsd and Zclsd ISA extensions through hwprobe.

Signed-off-by: Pincheng Wang &lt;pincheng.plct@isrc.iscas.ac.cn&gt;
Reviewed-by: Nutty Liu &lt;nutty.liu@hotmail.com&gt;
Link: https://patch.msgid.link/20250826162939.1494021-4-pincheng.plct@isrc.iscas.ac.cn
[pjw@kernel.org: fixed whitespace; updated to apply]
Signed-off-by: Paul Walmsley &lt;pjw@kernel.org&gt;</content>
</entry>
<entry>
<title>riscv: hwprobe: Expose Zicbop extension and its block size</title>
<updated>2025-11-19T16:19:29Z</updated>
<author>
<name>Yao Zihong</name>
</author>
<published>2025-11-18T16:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0a504984a88a2f1c0131aca5115fd529fc9974a'/>
<id>urn:sha1:e0a504984a88a2f1c0131aca5115fd529fc9974a</id>
<content type='text'>
- Add `RISCV_HWPROBE_EXT_ZICBOP` to report the presence of the
  Zicbop extension.
- Add `RISCV_HWPROBE_KEY_ZICBOP_BLOCK_SIZE` to expose the block
  size (in bytes) when Zicbop is supported.
- Update hwprobe.rst to document the new extension bit and block
  size key, following the existing Zicbom/Zicboz style.

Reviewed-by: Andrew Jones &lt;ajones@ventanamicro.com&gt;
Signed-off-by: Yao Zihong &lt;zihong.plct@isrc.iscas.ac.cn&gt;
Link: https://patch.msgid.link/20251118162436.15485-2-zihong.plct@isrc.iscas.ac.cn
[pjw@kernel.org: updated to apply]
Signed-off-by: Paul Walmsley &lt;pjw@kernel.org&gt;</content>
</entry>
<entry>
<title>riscv: hwprobe: Export Zalasr extension</title>
<updated>2025-11-19T16:19:28Z</updated>
<author>
<name>Xu Lu</name>
</author>
<published>2025-10-20T04:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f4922b69165735e81752ee47d174f873e989a449'/>
<id>urn:sha1:f4922b69165735e81752ee47d174f873e989a449</id>
<content type='text'>
Export the Zalasr extension to userspace using hwprobe.

Signed-off-by: Xu Lu &lt;luxu.kernel@bytedance.com&gt;
Link: https://patch.msgid.link/20251020042056.30283-4-luxu.kernel@bytedance.com
Signed-off-by: Paul Walmsley &lt;pjw@kernel.org&gt;</content>
</entry>
<entry>
<title>riscv: hwprobe: Document MIPS xmipsexectl vendor extension</title>
<updated>2025-09-19T16:33:56Z</updated>
<author>
<name>Aleksa Paunovic</name>
</author>
<published>2025-07-24T15:23:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c9a9fc23228f447beefe473224207944521b14a1'/>
<id>urn:sha1:c9a9fc23228f447beefe473224207944521b14a1</id>
<content type='text'>
Document support for MIPS vendor extensions using the key
"RISCV_HWPROBE_KEY_VENDOR_EXT_MIPS_0" and xmipsexectl vendor extension
using the key "RISCV_HWPROBE_VENDOR_EXT_XMIPSEXECTL".

Signed-off-by: Aleksa Paunovic &lt;aleksa.paunovic@htecgroup.com&gt;
Reviewed-by: Alexandre Ghiti &lt;alexghiti@rivosinc.com&gt;
Link: https://lore.kernel.org/r/20250724-p8700-pause-v5-5-a6cbbe1c3412@htecgroup.com
Signed-off-by: Paul Walmsley &lt;pjw@kernel.org&gt;</content>
</entry>
<entry>
<title>RISC-V: Documentation: Add enough title underlines to CMODX</title>
<updated>2025-06-05T19:26:07Z</updated>
<author>
<name>Palmer Dabbelt</name>
</author>
<published>2025-06-03T17:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7bc76fb3883aaba56b16dc4009ba8a490b8dc6ab'/>
<id>urn:sha1:7bc76fb3883aaba56b16dc4009ba8a490b8dc6ab</id>
<content type='text'>
This reports as a warning in linux-next along the lines of

    Documentation/arch/riscv/cmodx.rst:14: WARNING: Title underline too short.

    CMODX in the Kernel Space
    --------------------- [docutils]
    Documentation/arch/riscv/cmodx.rst:43: WARNING: Title underline too short.

    CMODX in the User Space
    --------------------- [docutils]
    Documentation/arch/riscv/cmodx.rst:43: WARNING: Title underline too short.

    CMODX in the User Space
    --------------------- [docutils]

Link: https://lore.kernel.org/all/20250603154544.1602a8b5@canb.auug.org.au/
Fixes: 0e07200b2af6 ("riscv: Documentation: add a description about dynamic ftrace")
Reviewed-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;
Link: https://lore.kernel.org/r/20250603172856.49925-1-palmer@dabbelt.com
Signed-off-by: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'riscv-mw1-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next</title>
<updated>2025-06-05T19:26:06Z</updated>
<author>
<name>Palmer Dabbelt</name>
</author>
<published>2025-06-05T18:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d3da7827536b8e41e4188185622816a105b46f7'/>
<id>urn:sha1:9d3da7827536b8e41e4188185622816a105b46f7</id>
<content type='text'>
riscv patches for 6.16-rc1

* Implement atomic patching support for ftrace which finally allows to
  get rid of stop_machine().
* Support for kexec_file_load() syscall
* Improve module loading time by changing the algorithm that counts the
  number of plt/got entries in a module.
* Zicbop is now used in the kernel to prefetch instructions

[Palmer: There's been two rounds of surgery on this one, so as a result
it's a bit different than the PR.]

* alex-pr: (734 commits)
  riscv: Improve Kconfig help for RISCV_ISA_V_PREEMPTIVE
  MAINTAINERS: Update Atish's email address
  riscv: hwprobe: export Zabha extension
  riscv: Make regs_irqs_disabled() more clear
  perf symbols: Ignore mapping symbols on riscv
  RISC-V: Kconfig: Fix help text of CMDLINE_EXTEND
  riscv: module: Optimize PLT/GOT entry counting
  riscv: Add support for PUD THP
  riscv: xchg: Prefetch the destination word for sc.w
  riscv: Add ARCH_HAS_PREFETCH[W] support with Zicbop
  riscv: Add support for Zicbop
  riscv: Introduce Zicbop instructions
  riscv/kexec_file: Fix comment in purgatory relocator
  riscv: kexec_file: Support loading Image binary file
  riscv: kexec_file: Split the loading of kernel and others
  riscv: Documentation: add a description about dynamic ftrace
  riscv: ftrace: support direct call using call_ops
  riscv: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS
  riscv: ftrace: support PREEMPT
  riscv: add a data fence for CMODX in the kernel mode
  ...

Signed-off-by: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;
</content>
</entry>
<entry>
<title>riscv: hwprobe: export Zabha extension</title>
<updated>2025-06-05T18:10:18Z</updated>
<author>
<name>Alexandre Ghiti</name>
</author>
<published>2025-04-21T14:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=415a8c81da3dab0a585bd4f8d505a11ad5a171a7'/>
<id>urn:sha1:415a8c81da3dab0a585bd4f8d505a11ad5a171a7</id>
<content type='text'>
Export Zabha through the hwprobe syscall.

Reviewed-by: Clément Léger &lt;cleger@rivosinc.com&gt;
Link: https://lore.kernel.org/r/20250421141413.394444-1-alexghiti@rivosinc.com
Signed-off-by: Alexandre Ghiti &lt;alexghiti@rivosinc.com&gt;
Signed-off-by: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;
</content>
</entry>
<entry>
<title>riscv: Documentation: add a description about dynamic ftrace</title>
<updated>2025-06-05T18:09:32Z</updated>
<author>
<name>Andy Chiu</name>
</author>
<published>2025-04-07T18:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8ac85dad407f4cea65a970e9ba42201cb49686a'/>
<id>urn:sha1:d8ac85dad407f4cea65a970e9ba42201cb49686a</id>
<content type='text'>
Add a section in cmodx to describe how dynamic ftrace works on riscv,
limitations, and assumptions.

Signed-off-by: Andy Chiu &lt;andybnac@gmail.com&gt;
Link: https://lore.kernel.org/r/20250407180838.42877-12-andybnac@gmail.com
Signed-off-by: Alexandre Ghiti &lt;alexghiti@rivosinc.com&gt;
Signed-off-by: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;
</content>
</entry>
<entry>
<title>riscv: hwprobe: Document SiFive xsfvfwmaccqqq vendor extension</title>
<updated>2025-05-08T18:01:44Z</updated>
<author>
<name>Cyan Yang</name>
</author>
<published>2025-04-18T05:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a3ca43dc527159aa6f55058a9fa506fa720d6514'/>
<id>urn:sha1:a3ca43dc527159aa6f55058a9fa506fa720d6514</id>
<content type='text'>
Document the support for matrix multiply accumulate instruction
from SiFive using RISCV_HWPROBE_VENDOR_EXT_XSFVFWMACCQQQ.

Signed-off-by: Cyan Yang &lt;cyan.yang@sifive.com&gt;
Link: https://lore.kernel.org/r/20250418053239.4351-12-cyan.yang@sifive.com
Signed-off-by: Palmer Dabbelt &lt;palmer@rivosinc.com&gt;
</content>
</entry>
</feed>
