#!/bin/bash

qemu-system-riscv64 \
  -nographic -machine virt \
  -smp 8 -m 2G \
  -bios fw_payload_oe.elf \
  -drive file=openEuler-22.03.riscv64.qcow2,format=qcow2,id=hd0 \
  -object rng-random,filename=/dev/urandom,id=rng0 \
  -device virtio-rng-device,rng=rng0 \
  -device virtio-blk-device,drive=hd0 \
  -device virtio-net-device,netdev=usernet \
  -netdev user,id=usernet,hostfwd=tcp::22222-:22
