-
Notifications
You must be signed in to change notification settings - Fork 215
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
Consider moving our own RISCV RT overrides to its own crate #311
Comments
Also, we could re-export |
I started working on this awhile back actually, I'll dust off the project and try to get it in a repo this week some time. |
The package has yet to be published, but a repository has been created: Once we've tested it a bit more I will get a release out and update the necessary dependencies to use this package instead. |
Closed by #365 |
Currently the HALs targeting RISCV (ESP32-C2 and ESP32-C3 currently) include some replacements for the assembly found in
riscv-rt
That's redundant code in both HALs - in future we will see more RISCV based chips so it makes sense to move that common functionality into its own crate
While on it we should consider if we want to remove the dependency to
riscv-rt
completely since there is very little, we use from thatNote: While initially we did that because the mentioned targets don't support
mie
and ``mip` CSRs we now also need special versions of the trap handler - that means we will continue to need itThe text was updated successfully, but these errors were encountered: