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

Load transient U-boot and OpenSBI for a **single** power cycle #9

Open
jarkkojs opened this issue May 5, 2023 · 1 comment
Open

Comments

@jarkkojs
Copy link

jarkkojs commented May 5, 2023

I wonder if it would be possible to support https://github.com/keystone-enclave/keystone/tree/master/sm extension? Given that Vision Quest 2 has PMP support it would be cheap platform to innovate in the field of confidential computing.

@jarkkojs jarkkojs changed the title Keystone SM Load transient U-boot and OpenSBI for a **single** power cycle Nov 19, 2023
@jarkkojs
Copy link
Author

jarkkojs commented Nov 19, 2023

Hey, so the more generic problem is this. It is indeed possible to flash custom U-boot and OpenSBI with e.g. re-configuring UARTS, using tftp or flashcp.

The more generic problem: is there a way to load transient U-boot.bin and OpenSBI for a one single power cycle:

Here's what I wrote to the issue at Keystone repository:

"All of the methods are sub-optimal in the sense that they require re-flash u-boot and/or opensbi. Optimal (for development) would be a method, where for a single power-cycle (boot), one could put the system live with custom images without flashing. Of course, they would be gone after power down, but that is kind of the point.

Maybe this would be a good issue for Starfiv VisionFive 2 repository as it is a generic problem spanning for any low-level experiementation with the SBC in the discussion."

See: keystone-enclave/keystone#339

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

No branches or pull requests

1 participant