Merge patch series "riscv: Add Zicbop & prefetchw support"
authorAlexandre Ghiti <alexghiti@rivosinc.com>
Tue, 6 May 2025 08:19:57 +0000 (08:19 +0000)
committerPalmer Dabbelt <palmer@dabbelt.com>
Thu, 5 Jun 2025 19:21:59 +0000 (12:21 -0700)
commit847689d2a0c4b4778459c387ec561465e521d963
tree6ac43733a689227828655f4ffa5e8e9283744b9e
parent415a8c81da3dab0a585bd4f8d505a11ad5a171a7
parenteb87e56d651d0a72009842bc0d8eeae7b605c97d
Merge patch series "riscv: Add Zicbop & prefetchw support"

Alexandre Ghiti <alexghiti@rivosinc.com> says:

I found this lost series developed by Guo so here is a respin with the
comments on v2 applied.

This patch series adds Zicbop support and then enables the Linux
prefetch features.

* patches from https://lore.kernel.org/r/20250421142441.395849-1-alexghiti@rivosinc.com:
  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

Link: https://lore.kernel.org/r/20250421142441.395849-1-alexghiti@rivosinc.com
Signed-off-by: Alexandre Ghiti <alexghiti@rivosinc.com>
Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
arch/riscv/Kconfig
arch/riscv/include/asm/processor.h
arch/riscv/mm/cacheflush.c