-
Notifications
You must be signed in to change notification settings - Fork 1
riscv_rve
Tsukasa OI edited this page Oct 16, 2023
·
5 revisions
- Status: Merged for Binutils 2.42 (GDB part is pending)
- Branch:
riscv-rve
- Tracking PR: #110 (view Pull Request and Diff)
- Mailing List:
Since RV32E and RV64E are ratified, this branch intends to support those along with draft/pre-draft ABIs.
Adding pre-draft LP64E would be a problem on GCC but I bet not on Binutils (ELF flags [to handle on Binutils/GAS] are not very detailed).
Note that this patch set does not reflect the version number of the E
base ISA (ratified version 2.0) because the latest ratified specification, "20191213", comes with the draft version 1.9 and adding the version 2.0 with ISA_SPEC_CLASS_DRAFT
does not work (due to the default value of DEFAULT_RISCV_ISA_SPEC
; note that it cannot be set to "draft"
).
I think the next unprivileged ISA specification release is the best timing to add E
version 2.0 (along with new ISA_SPEC_CLASS_20??????
).