Implement CRC32 algorithm for RISC-V.
authorTim Newsome <tim@sifive.com>
Wed, 3 Mar 2021 20:41:03 +0000 (12:41 -0800)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 19 Mar 2021 21:58:17 +0000 (21:58 +0000)
commit41147e6fcde9bbbc485e35f6a9270907b2e38513
treeeed7873fd7cdd67ebae36eeb447f2aa9ddfb1b32
parent6c0151623cb09da6a80655cedf568db927ae2d93
Implement CRC32 algorithm for RISC-V.

Signed-off-by: Tim Newsome <tim@sifive.com>
Change-Id: Id437f78e74e3d837ff203f84c4eeb996bfad9a01
Reviewed-on: http://openocd.zylin.com/6076
Reviewed-by: Jan Matyas <matyas@codasip.com>
Reviewed-by: Marc Schink <dev@zapb.de>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
contrib/loaders/checksum/Makefile
contrib/loaders/checksum/riscv32_crc.inc [new file with mode: 0644]
contrib/loaders/checksum/riscv64_crc.inc [new file with mode: 0644]
contrib/loaders/checksum/riscv_crc.c [new file with mode: 0644]
src/target/image.c
src/target/riscv/riscv.c