Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump binutils to v2.44 #87

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

jwnrt
Copy link
Contributor

@jwnrt jwnrt commented Mar 4, 2025

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.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant