Skip to content
This repository has been archived by the owner on Nov 28, 2023. It is now read-only.

Add support for the "E" extension #121

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

coastalwhite
Copy link
Contributor

This PR proposes a small changes to increase support for the "E" extension. This does not necessarily mean that everything already works for the "E" extension, this is just a step in that direction.

@coastalwhite coastalwhite requested a review from a team as a code owner September 21, 2023 09:21
@romancardenas
Copy link
Contributor

Thanks for your contribution! LGTM, let's wait for the CI to finish.

I guess you also need to change the trap handler routine. Is it OK if I leave the PR open as an RFC in which you can keep working on providing support to the RISCV E?

@coastalwhite
Copy link
Contributor Author

Yeah, that is 100% okay. I will work on this a bit further. I’ll let you know when it’s ready.

@romancardenas romancardenas changed the title Update _start to not reset registers x16 to x31 on RV{32,64}E Add support for the "E" extension Oct 3, 2023
@romancardenas
Copy link
Contributor

This repository has been moved to riscv. Please, re-open the PR in the new repo.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants