Re: [PATCH v3 0/9] riscv: implement accelerated crc using zbc

2024-09-17 Thread Daniel Gregory
Would it be possible to get a review on this patchset? I would be happy to hear any feedback on the approach to RISC-V extension detection or how I have implemented the hardware-optimised CRCs. Kind regards, Daniel

[PATCH v3 0/9] riscv: implement accelerated crc using zbc

2024-08-27 Thread Daniel Gregory
The RISC-V Zbc extension adds instructions for carry-less multiplication we can use to implement CRC in hardware. This patch set contains two new implementations: - one in lib/hash/rte_crc_riscv64.h that uses a Barrett reduction to implement the four rte_hash_crc_* functions - one in lib/net/net