recarm 968 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env bash
  2. #-serial stdio
  3. cmd="\
  4. time \
  5. ./buildroot/output.arm~/host/usr/bin/qemu-system-arm \
  6. -M versatilepb \
  7. -append 'root=/dev/sda nokaslr norandmaps printk.time=y - lkmc_eval=\"/rand_check.out;wget -S google.com;/poweroff.out;\"' \
  8. -kernel ./buildroot/output.arm~/images/zImage \
  9. -dtb ./buildroot/output.arm~/images/versatile-pb.dtb \
  10. -nographic \
  11. \
  12. -drive file=./buildroot/output.arm~/images/rootfs.ext2,if=scsi,id=img-direct,format=raw \
  13. -drive driver=blkreplay,if=none,image=img-direct,id=img-blkreplay \
  14. -device scsi-hd,drive=img-blkreplay \
  15. \
  16. -netdev user,id=net1 \
  17. -device rtl8139,netdev=net1 \
  18. -object filter-replay,id=replay,netdev=net1 \
  19. "
  20. echo "$cmd"
  21. #eval "$cmd -icount 'shift=7,rr=record,rrfile=replay.bin'"
  22. # Different than previous.
  23. eval "$cmd -icount 'shift=7,rr=record,rrfile=replay.bin'"
  24. # Same as previous.
  25. eval "$cmd -icount 'shift=7,rr=replay,rrfile=replay.bin'"
  26. #eval "$cmd -icount 'shift=7,rr=replay,rrfile=replay.bin' -S -s"