-
Notifications
You must be signed in to change notification settings - Fork 76
Description
Is your feature request related to a problem? Please describe.
Yes. The UDB currently lacks information about General Purpose Registers in YAML format. The information currently is hardcoded in downstream projects. RISC-V ABIs Specification's first few sections define these neatly.
Describe the solution you'd like
Ideally ABI specification's should be a part of the UDB but it is a big change, we can start with RISC-V Calling Conventions and add information about all the GPRs.
Describe alternatives you've considered
The only alternative is the current situation, where each software tool maintains its own internal, hardcoded mapping of the RISC-V GPRs. This approach lacks a single source of truth and is less flexible for automation and verification.