]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
isa-l: enable on RISC-V 68098/head
authorSun Yuechi <sunyuechi@iscas.ac.cn>
Mon, 25 May 2026 07:07:36 +0000 (15:07 +0800)
committerSun Yuechi <sunyuechi@iscas.ac.cn>
Mon, 25 May 2026 07:32:49 +0000 (15:32 +0800)
commitfbcd8a4a37e02a67a29928160cfe79be116a94aa
tree1ea05b0ad71c8f6ecd6ebdf8530e66aec528fcf4
parent9098f49f66d844d200ac520f509ee7da862b8894
isa-l: enable on RISC-V

ISA-L v2.32.0 added RISC-V support. Enable the ISA-L erasure code
plugin and the zlib compressor on RISC-V when RVV is available.

RVV is detected via the existing ceph_arch_riscv_probe() path added
in 01dc12ad565, so the same Linux 6.5+ requirement applies; on older
kernels the RVV path stays disabled.

Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
src/CMakeLists.txt
src/arch/riscv.c
src/arch/riscv.h
src/compressor/zlib/CMakeLists.txt
src/compressor/zlib/CompressionPluginZlib.h
src/compressor/zlib/ZlibCompressor.cc
src/test/compressor/test_compression.cc