Tools/NetTest - Add TCP retransmit test
[tpg/acess2.git] / RunQemu
diff --git a/RunQemu b/RunQemu
index 17f7b98..1202613 100755 (executable)
--- 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,15 @@ 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"
+               ;;
+       -sata)
+               QEMU_PARAMS=$QEMU_PARAMS" -device ich9-ahci,id=ahci"
+               QEMU_PARAMS=$QEMU_PARAMS" -drive if=none,id=sata_disk,file=HDD_sata.img"
+               QEMU_PARAMS=$QEMU_PARAMS" -device ide-drive,drive=sata_disk,bus=ahci.0"
+               ;;
        esac
        shift
 done
@@ -84,7 +98,7 @@ if [ "x$_NOUSB" != "xyes" ] ; then
        QEMU_PARAMS=$QEMU_PARAMS" -drive id=test_usb_image,file=USB_Test_Image.img,if=none"
        QEMU_PARAMS=$QEMU_PARAMS" -device usb-storage,drive=test_usb_image"
        QEMU_PARAMS=$QEMU_PARAMS" -usbdevice mouse"
-       QEMU_PARAMS=$QEMU_PARAMS" -usbdevice keyboard"
+#      QEMU_PARAMS=$QEMU_PARAMS" -usbdevice keyboard"
 fi
 
 if [ "x$_NOTEE" = "xyes" ] ; then

UCC git Repository :: git.ucc.asn.au