shingarov / Pharo-ArchC

Generate binutils from formal spec
MIT License
4 stars 1 forks source link

RISC-V: initial support for reading riscv-opcodes #10

Closed janvrany closed 2 years ago

janvrany commented 2 years ago

This PR introduces revamped support for RISC-V based on (official) riscv-opcodes. This requires modified RISC-V PDL introduced in commit 8e4d3b78.

As of now, support for extensions is limited (only RV64 base integer ISA and M extensions is supported) but still it's practical.

There's a lot to be desired, such as:

This will be added later when needed.