mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v4 0/3] riscv: Add bfloat16 instruction support
@ 2025-02-13  0:38 Inochi Amaoto
  2025-02-13  0:38 ` [PATCH v4 1/3] dt-bindings: riscv: add bfloat16 ISA extension description Inochi Amaoto
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Inochi Amaoto @ 2025-02-13  0:38 UTC (permalink / raw)
  To: Jonathan Corbet, Paul Walmsley, Palmer Dabbelt, Albert Ou,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Clément Léger, Charlie Jenkins, Evan Green,
	Andrew Jones, Inochi Amaoto, Jesse Taube, Andy Chiu,
	Alexandre Ghiti, Yong-Xuan Wang, Yu Chien Peter Lin,
	Samuel Holland
  Cc: linux-doc, linux-riscv, linux-kernel, devicetree, Yixun Lan, Longbin Li

Add description for the BFloat16 precision Floating-Point ISA extension,
(Zfbfmin, Zvfbfmin, Zvfbfwma). which was ratified in commit 4dc23d62
("Added Chapter title to BF16") of the riscv-isa-manual.

Changed from v3:
1. rebase for v6.14-rc1
2. patch2: add validate for zfbfmin, zvfbfmin, zvfbfwma
3. patch2: apply Clément's tag

Changed from v2:
1. rebase for v6.13-rc1

Changed from v1:
1. patch3: add missing code in sys_hwprobe.c

Inochi Amaoto (3):
  dt-bindings: riscv: add bfloat16 ISA extension description
  riscv: add ISA extension parsing for bfloat16 ISA extension
  riscv: hwprobe: export bfloat16 ISA extension

 Documentation/arch/riscv/hwprobe.rst          | 12 +++++
 .../devicetree/bindings/riscv/extensions.yaml | 45 +++++++++++++++++++
 arch/riscv/include/asm/hwcap.h                |  3 ++
 arch/riscv/include/uapi/asm/hwprobe.h         |  3 ++
 arch/riscv/kernel/cpufeature.c                | 35 +++++++++++++++
 arch/riscv/kernel/sys_hwprobe.c               |  3 ++
 6 files changed, 101 insertions(+)

--
2.48.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2025-03-27  3:24 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-02-13  0:38 [PATCH v4 0/3] riscv: Add bfloat16 instruction support Inochi Amaoto
2025-02-13  0:38 ` [PATCH v4 1/3] dt-bindings: riscv: add bfloat16 ISA extension description Inochi Amaoto
2025-02-13  0:38 ` [PATCH v4 2/3] riscv: add ISA extension parsing for bfloat16 ISA extension Inochi Amaoto
2025-02-13  0:38 ` [PATCH v4 3/3] riscv: hwprobe: export " Inochi Amaoto
2025-03-11 12:34 ` [PATCH v4 0/3] riscv: Add bfloat16 instruction support Inochi Amaoto
2025-03-11 13:20   ` Alexandre Ghiti
2025-03-11 23:19     ` Inochi Amaoto
2025-03-27  3:24 ` patchwork-bot+linux-riscv

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®