Setting up FireMarshal

First, set up Chipyard following this tutorial. When running the ./build-setup.sh command, omit the skip for step 8 and 9, and do the following instead:

$chipyard/build-setup.sh riscv-tools -s 6 -s 7 
pageSetting up Chipyard

Building for QEMU

cd $chipyard/software/firemarshal/
sudo chmod +r /boot/vmlinuz-*

https://askubuntu.com/questions/1046828/how-to-run-libguestfs-tools-tools-such-as-virt-make-fs-without-sudo

cd $chipyard/
source ./env.sh
cd $chipyard/software/firemarshal/

./init-submodules.sh

build the thing

./marshal build br-base.json

launch in QEMU

./marshal launch br-base.json

Last updated