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 0x8002,0000 (located in DDR) to execute U-Boot.

The normal output information is illustrated in the following figure.

Figure 1. OpenSBI Output Example