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

SBI for VisionFive 1+2 (JH71x0) #694

Draft
wants to merge 38 commits into
base: main
Choose a base branch
from
Draft

Conversation

orangecms
Copy link
Contributor

No description provided.

@orangecms orangecms force-pushed the sbi-next branch 4 times, most recently from 345641b to 42d4e2d Compare June 22, 2023 01:05
@orangecms orangecms force-pushed the sbi-next branch 2 times, most recently from f43a6f1 to 7624bd9 Compare July 31, 2023 20:18
@orangecms orangecms changed the title SBI for VF1+2 SBI for VisionFive 1+2 (JH71x0) Aug 11, 2023
@orangecms orangecms force-pushed the sbi-next branch 2 times, most recently from d3f8e19 to 16e45ad Compare October 17, 2023 19:31
@orangecms
Copy link
Contributor Author

@Rwantare I've added instructions on running the kernel for the current code here; see the VisionFive 2 board directory's README and kernel.md in this PR. :)

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Use lib/log print macros instead of writer. We no longer need the write
since the log library works splendid.

Export the lzss type so xtask reuses it, ensuring consistency.

Annotate the function as unsafe, leaving safety notes.

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
…DRAM

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Heck do I know about make... and its many kinds of variables...

Signed-off-by: Daniel Maslowski <info@orangecms.org>
document OpenSBI and Linux alignment handling

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
Signed-off-by: Daniel Maslowski <info@orangecms.org>
We got warnings on the resolver defaulting to 1 for virtual workspaces.

Signed-off-by: Daniel Maslowski <info@orangecms.org>
Copy link
Member

@rminnich rminnich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is 47 files, reviewing is tough. Any chance it can be a few more smaller PRs? Or is that impractical.

@orangecms
Copy link
Contributor Author

This is 47 files, reviewing is tough. Any chance it can be a few more smaller PRs? Or is that impractical.

Yea, this whole bunch of stuff needs tidying up. I have spent a lot of time going back and forth trying to understand how some things really need to work, running it on the different platforms (D1 and JH7110), and often enough was Linux just hanging or something erroring.

I have wanted to get back to the SBI work soonish anyway.
Some first parts are to follow in dedicated PRs.

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.

None yet

2 participants