opensbi icon indicating copy to clipboard operation
opensbi copied to clipboard

What is the best way to setup a core to be visible in M-mode but not by an operating system in S/U-mode?

Open chungmcl opened this issue 2 years ago • 1 comments

I am currently contributing to Keystone (https://github.com/keystone-enclave/keystone) which utilizes OpenSBI, and we are currently trying to achieve this behavior:

We want to have a system with a "management core" such that this core is visible to the M-mode supervisor, but not to anything else (i.e. an operating system and its applications in S/U-mode).

We are not quite sure how to best achieve this with OpenSBI as it is currently -- do you guys have any thoughts on how best to achieve this? We've made some modifications in our private fork of OpenSBI, but we would of course like to stick with the standard release of OpenSBI as much as possible. We are also thinking this may need the changes we suggested in this issue: https://github.com/riscv-software-src/opensbi/issues/297

chungmcl avatar Mar 25 '23 06:03 chungmcl

Do you want to set a separate core to serve as a privileged delegation?

GrootLiu avatar Aug 29 '23 07:08 GrootLiu