diff --git a/fpga/fpgactl b/fpga/fpgactl index b54bbd6..ef40daf 100755 --- a/fpga/fpgactl +++ b/fpga/fpgactl @@ -97,7 +97,6 @@ function do_cpu_release() # {{{ dma-ctl "${qdmadev}" reg write bar 2 0x0 0x3 elif [ "$model" == "ox" ]; then dma-ctl "${qdmadev}" reg write bar 2 0x0 0x1 - sleep 1 fi } # }}} function copy_by_dma() # {{{ diff --git a/fpga/run-node.sh b/fpga/run-node.sh index 670f5a9..98da578 100755 --- a/fpga/run-node.sh +++ b/fpga/run-node.sh @@ -19,14 +19,9 @@ set -x # Then perform the boot ./fpgactl -w bitstream.bit -b opensbi.bin -k kernel.bin -i initrd.bin -r rootfs.img -#./fpgactl -w bitstream.bit -b opensbi.bin -k kernel.bin -i initrd.bin - -# Restart it again only loading the bootrom and OpenSBI (notice OpenSBI -# relocates itself so it will likely be gone by now) -sleep 1 && ./fpgactl -b opensbi.bin & timeout=$((30 * 60)) # Always stop after 30 min -timeout_silent=$((10 * 60)) # Stop if 10 min without output +timeout_silent=$((3 * 60)) # Stop if 3 min without output # Set dead switch sleep $timeout && killall picocom &