The BeagleV Starlight hasn't exited the Beta phase and the BeagleV name is now associated with the BeagleV-Ahead, which used a different SoC. Note this in the section title and also adjust the build instruction to make them reproducible in 2024: - Given that the board is discontinued, it's not worthwhile to move away from the vendor's OpenSBI fork, so pin the revision that was used for initial bring-up - fence.i is no longer part of the default -march=rv64imafdc in recent toolchains, therefore add it explicitly into the ISA string. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- Documentation/boards/riscv.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Documentation/boards/riscv.rst b/Documentation/boards/riscv.rst index 92f663cfb9e6..ade1443c9704 100644 --- a/Documentation/boards/riscv.rst +++ b/Documentation/boards/riscv.rst @@ -60,8 +60,8 @@ into the config file. See https://barebox.org/jsbarebox/?graphic=1 for a live example. -BeagleV -------- +BeagleV Starlight +----------------- barebox has second-stage support for the BeagleV Starlight:: @@ -73,11 +73,12 @@ to opensbi:: git clone https://github.com/starfive-tech/opensbi cd opensbi + git checkout 2524b0ecd8684b42bc7a4c69794f40f11cbbe2a5 export ARCH=riscv export PLATFORM=starfive/vic7100 export FW_PAYLOAD_PATH=$BAREBOX/build/images/barebox-beaglev-starlight.img - make ARCH=riscv + make PLATFORM_RISCV_ISA=rv64imafdc_zifencei ./fsz.sh ./build/platform/starfive/vic7100/firmware/fw_payload.bin fw_payload.bin.out ls -l $OPENSBI/build/platform/starfive/vic7100/firmware/fw_payload.bin.out -- 2.39.2