X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=RunQemu;h=e69a55ee9b796956ff2da5d806a6a7d0bdcd1b25;hb=72a6cd13feb274ef597501c6959d62f1382b8f7c;hp=01f3429fcb62b9947db059f276250d8b52803c13;hpb=bef77e47646bde04e13a0a3117961e2071b3b6da;p=tpg%2Facess2.git diff --git a/RunQemu b/RunQemu index 01f3429f..e69a55ee 100755 --- a/RunQemu +++ b/RunQemu @@ -9,6 +9,7 @@ QEMU_PARAMS="" QEMU_PARAMS=$QEMU_PARAMS" -hda AcessHDD.img" QEMU_PARAMS=$QEMU_PARAMS" -vga std" QEMU_PARAMS=$QEMU_PARAMS" -smp 2" +MODS="" _NETTYPE="user,hostfwd=tcp::5555-:23" _NETMODEL=e1000 @@ -20,6 +21,10 @@ while [ $# -ne 0 ]; do -gdb) QEMU_PARAMS=$QEMU_PARAMS" -s -S" ;; + -mod) + shift + MODS=$MODS","$1 + ;; -dbin) shift if [ "x$2" = "xdefault" ] || [ "x$2" = "x" ]; then @@ -28,7 +33,7 @@ while [ $# -ne 0 ]; do _kfile="KernelLand/Acess2.$1-$2.bin" fi BOOTOPT="-kernel $_kfile" - BOOTOPT=$BOOTOPT" -initrd KernelLand/Modules/Filesystems/FS_InitRD.kmd.$1 -append \"$3\"" + BOOTOPT=$BOOTOPT" -initrd KernelLand/Modules/Filesystems/FS_InitRD.kmd.$1$MODS -append \"$3\"" shift shift ;; @@ -71,6 +76,10 @@ while [ $# -ne 0 ]; do shift _NETMODEL=$1 ;; + -pciserial) + QEMU_PARAMS=$QEMU_PARAMS" -device pci-serial,chardev=serial2" + QEMU_PARAMS=$QEMU_PARAMS" -chardev socket,id=serial2,host=localhost,port=10023,server,telnet" + ;; esac shift done