Tracking issue for running OpenSBI on Mocha.
Currently, I have cloned the CHERI Alliance fork of OpenSBI and have added drivers for the necessary HW blocks (UART, Timer, and PLIC) on my mocha-devel branch: https://github.com/ziuziakowska/opensbi/tree/mocha-devel.
OpenSBI boots and runs the test payload in FW_PAYLOAD mode successfully, but takes about 30 minutes to do so.
Some requirements for integrating into the Mocha repository:
Tracking issue for running OpenSBI on Mocha.
Currently, I have cloned the CHERI Alliance fork of OpenSBI and have added drivers for the necessary HW blocks (UART, Timer, and PLIC) on my
mocha-develbranch: https://github.com/ziuziakowska/opensbi/tree/mocha-devel.OpenSBI boots and runs the test payload in
FW_PAYLOADmode successfully, but takes about 30 minutes to do so.Some requirements for integrating into the Mocha repository:
CMake to build OpenSBI.cheribuildwithdtcfor inclusion in ROM/first stage bootloader as that needs to be passed in to describe the hardware for OpenSBI (and all further stages).