-
Notifications
You must be signed in to change notification settings - Fork 154
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
Port to RISV64 and baremetal run on VF2 #6
Comments
|
Sorry I accidentally pressed the close button and closed this issue. Although I don’t have this plan, I think it is not difficult. I guess the key is to modify ‘grass/context.S’ since most other parts of this OS are written in C so that you can compile them to RV64 with the right compiler flag. |
Are there any other specifics to keep in mind? Does it talk 16550A style uart? Is changing base address |
You may wish to take a look at In terms of adjusting memory map, please refer to issue #4. I don’t have a good answer to the S-mode or M-mode part. You may need to modify several assembly. For example, change |
I'm really interested in this project, unfortunately it seems it is nailed to RV32 as for now.
However, SBCs like VisionFive2 and Star64 emerge, and there will be more RV64 actual hardware in the future.
Are there plans to port it to RV64? Run on real hardware?
The text was updated successfully, but these errors were encountered: