lowrisc-toolchains
lowrisc-toolchains copied to clipboard
Bump binutils to v2.44
Upstream binutils now supports the fully ratified 1.0.0 bitmanip extensions. The patch has been updated to add only the unratified 0.93 instructions.
Version 3.40 of binutils included a fix for generating verilog memory (vmem) files which is useful for OpenTitan.
This currently doesn't work, the binutils that get built only use rv32i by default and don't even enabled m or c. I can see that ct-ng configures the binutils build with '--target=riscv32-unknown-elf' which I'm guessing needs to be riscv32imcb...-unknown-elf? Not sure how to change that.