DF-2651 / run.sh
#!/bin/sh # DF-2651 run: mount the crafted image in the guest (root). # Stock kernel: expect fatal trap 12 (NULL+0x170 read) in # hammer2_freemap_adjust, guest down. Patched kernel: mount succeeds. # Usage: run.sh [img] (default: forge2651.img pushed to guest /tmp) set -e IMG="${1:-forge2651.img}" scp -F ../../dfbsd-qemu/config -q "$IMG" dfbsd-maxx:/tmp/ ../../dfbsd-qemu/vm.sh run_root " vnconfig -u vn0 2>/dev/null || true vnconfig -c vn0 /tmp/$(basename "$IMG") mkdir -p /mnt/h2t mount -t hammer2 /dev/vn0@testvol /mnt/h2t echo MOUNT_RC=\$? " |