Current Path : /usr/src/tools/tools/nanobsd/pcengines/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/tools/tools/nanobsd/pcengines/test.sh |
#!/bin/sh # # $FreeBSD: release/9.1.0/tools/tools/nanobsd/pcengines/test.sh 199536 2009-11-19 16:27:51Z mr $ # _run () { case "$1" in "alix_dsk") ARG="-cpu pentium" ARG="$ARG -hda /usr/obj/nanobsd.alix_dsk/_.disk.full -boot c" ARG="$ARG -hdb /z/scratch/scratch" ARG="$ARG -net nic,model=e1000" ARG="$ARG -net tap,ifname=tap0,script=no,downscript=no" ARG="$ARG -m 1024 -k de -localtime -nographic" break ;; "alix_nfs") ARG="-cpu pentium" ARG="$ARG -hda /usr/obj/nanobsd.alix_nfs/_.disk.full -boot c" ARG="$ARG -hdb /z/scratch/scratch" ARG="$ARG -net nic,model=e1000" ARG="$ARG -net tap,ifname=tap0,script=no,downscript=no" ARG="$ARG -m 1024 -k de -localtime -nographic" break ;; esac qemu-system-x86_64 -kernel-kqemu $ARG } _init () { kldstat -n kqemu || kldload kqemu kldstat -n aio || kldload aio kldstat -n if_tap || kldload if_tap kldstat -n if_bridge || kldload if_bridge sysctl net.link.tap.up_on_open=1 ifconfig bridge0 down destroy ifconfig tap0 down destroy ifconfig tap0 create up ifconfig bridge0 create ifconfig bridge0 addm nfe0 addm tap0 up } _ifup () { sleep 2; ifconfig bridge0 -learn nfe0 ifconfig tap0 up ifconfig bridge0 up } _clear () { ifconfig bridge0 down destroy ifconfig tap0 down destroy } _init (_ifup) & _run "$1" _clear