OpenSBI

The binary of OpenSBI is packaged with the binary compiled by U-Boot in the way of payload to generate the final fw_payload.bin. The main functions of OpenSBI are:

  • Provide basic system calls for Linux
  • Switch the mode from M mode to S mode
  • Jump to 0x4020_0000 (located in DDR) to execute U-Boot
The normal output information is illustrated in the following figure.
Figure 1. OpenSBI Output Example