You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#52787 added support only for riscv32imac_unknown_none_elf.
I am working on riscv64imac_unknown_none_elf soft cores (running sel4) and would love to be able to use Rust, in particular: https://github.com/PolySync/cargo-fel4
I don't know the domain yet but would love to learn by going through the PR submission process to add that architecture if there are no reasons to exclude it. Are there reasons for not including riscv64imac related to hardware in the wild?
I'm really excited to see interest in RV64 support in Rust and I'm keen to do what I can to support you in this. The immediate priority is pretty clear - get these patches merged upstream. Beyond that, please keep tagging me in issues that I can help with and of course file bug reports on bugs.llvm.org when appropriate.
I hope we can close the issue: riscv64imac-unknown-none-elf and riscv64gc-unknown-none-elf targets are already in nightly. Read here about some cautions: rust-embedded/wg#218 (comment)
Activity
hanna-kruppe commentedon Aug 13, 2018
RV64 support in LLVM is practically nil at this point, so we can't just generate code for it yet.
lachlansneff commentedon Aug 13, 2018
Yeah, the riscv port of nebulet is waiting on support for riscv64 (as well as its various extensions).
memoryruins commentedon Nov 4, 2018
rust-embedded/wg#218 (comment)
tarcieri commentedon Nov 30, 2018
I'm very much interested in this as well (for use on the HiFive Unleashed)
fintelia commentedon Jan 26, 2019
Have the relevant patches been merged at this point?
memoryruins commentedon Jan 26, 2019
Wow, nearly all the patches have been merged to LLVM by now.
Posted an update in rust-embedded/wg#218 (comment)
davidlt commentedon Jan 30, 2019
I would expect to see RV64GC support within the next LLVM release. Note, that Linux distributions target RV64GC.
Disasm commentedon Feb 17, 2019
I hope we can close the issue:
riscv64imac-unknown-none-elfandriscv64gc-unknown-none-elftargets are already in nightly. Read here about some cautions: rust-embedded/wg#218 (comment)ingenieroariel commentedon Feb 18, 2019
Closing, thanks!