summaryrefslogtreecommitdiffstats
path: root/run-test.sh
blob: 91151859ab0cffde01bbc3a4f2d389964bf28abe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash

QEMU=/home/amit/src/qemu-kvm/x86_64-softmmu/qemu-system-x86_64
GUEST=/guests/f11-auto.qcow2

KERNEL="-kernel /home/amit/tmp/linux-2.6/arch/x86/boot/bzImage"
KERNELARG='-append "root=/dev/sda2"'

CHARDEVS="-chardev socket,path=/tmp/amit/test0,server,nowait,id=test0 \
          -chardev socket,path=/tmp/amit/test1,server,nowait,id=test1 \
          -chardev socket,path=/tmp/amit/test2,server,nowait,id=test2 \
          -chardev socket,path=/tmp/amit/test3,server,nowait,id=test3 \
          -chardev socket,path=/tmp/amit/test4,server,nowait,id=test4"
VIRTSER="-device virtio-serial-pci \
         -device virtconsole,chardev=test0,name=console.0 \
         -device virtserialport,chardev=test1,cache_buffers=0,name=test1 \
         -device virtserialport,chardev=test2,name=test2 \
         -device virtserialport,cache_buffers=0,chardev=test3,name=test3 \
         -device virtserialport,byte_limit=1048576,guest_byte_limit=1048576,chardev=test4,name=test4"
VNC="-vnc :1"
MISCOPT="-net none -enable-kvm -m 1G -smp 2"
SNAPSHOT="-snapshot"

QEMU_OPTS="$KERNEL $KERNELARG $CHARDEVS $VIRTSER $VNC $MISCOPT $GUEST $SNAPSHOT"

echo $QEMU $QEMU_OPTS

$QEMU $QEMU_OPTS &

sleep 5

./auto-virtserial