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

exclude svnapot and fix errors logged from ruamel. #180

Merged
merged 4 commits into from
May 28, 2024

Conversation

iamkarthikbk
Copy link
Contributor

Description

  1. Svnapot will be excluded from the list of extensions used for march generation.
  2. load_yaml will log raw error messages from ruamel.

Related Issues

#178 and #179

Update to/for Ratified/Unratified Extensions

  • Ratified
  • Unratified

List Extensions

  1. Svnapot - Standard Extension for NAPOT Translation Contiguity

Mandatory Checklist:

  • Make sure you have updated the versions in setup.cfg and riscv_config/__init__.py. Refer to CONTRIBUTING.rst file for further information.
  • Make sure to have created a suitable entry in the CHANGELOG.md.

the load_yaml function performs a bit of post-processing
on the error message obtained from the ruamel constructor.
log the raw error message until the post-processing is corrected.

Signed-off-by: Karthik B K <[email protected]>
the get_march_mabi function should return a string that
can be consumed by the riscv-gcc right away. the compiler
complains about the presence of svnapot in the said string.
"nullify" this extension, resulting in exclusion during march generation.

Signed-off-by: Karthik B K <[email protected]>
Signed-off-by: Karthik B K <[email protected]>
@neelgala neelgala merged commit f7e2ca6 into riscv-software-src:master May 28, 2024
2 checks passed
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.

2 participants