<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
First look in /var/log/libvirt/qemu/<domainname>.log and see which qemu binary is being executed by libvirt - it may not be the one you've built.<br></blockquote><div><br>It looks correct...  I pulled out the driver tag from my config and fired it up.  Here is the full command line for it:<br>

<br><span style="font-family: courier new,monospace;">LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin QEMU_AUDIO_DRV=none /usr/local/bin/qemu-system-x86_64 -S -M pc-0.14 -enable-kvm -m 4096 -smp 7,sockets=7,cores=1,threads=1 -name web101 -uuid bda63821-ccc4-6607-67c0-db6712526cbd -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/web101.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=readline -rtc base=utc -boot c -drive file=/var/lib/libvirt/images/web101.img,if=none,id=drive-virtio-disk0,format=raw,cache=writethrough -device virtio-blk-pci,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0 -drive file=/home/httpd.img,if=none,id=drive-virtio-disk1,format=raw,cache=writethrough -device virtio-blk-pci,bus=pci.0,addr=0x7,drive=drive-virtio-disk1,id=virtio-disk1 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -fsdev local,security_model=passthrough,id=fsdev-fs0,path=/home/httpd -device virtio-9p-pci,id=fs0,fsdev=fsdev-fs0,mount_tag=/home/httpd,bus=pci.0,addr=0x8 -netdev tap,fd=15,id=hostnet0 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:6f:51:43,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -usb -device usb-tablet,id=input0 -vnc <a href="http://127.0.0.1:0">127.0.0.1:0</a> -vga cirrus -device AC97,id=sound0,bus=pci.0,addr=0x4 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6</span><br style="font-family: courier new,monospace;">

<br><br></div><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Then, run "qemu-kvm --help" (replacing "qemu-kvm" with the path to the binary that libvirt is executing, found in the previous paragraph), and search through that output for the string ",vhost=" - if it's not there, then your qemu doesn't support vhost-net.<br>

</blockquote><div><br>This also looks correct.  Is it wrong that my qemu compilation didn't create a binary named "qemu-kvm"?  (Even though it said "KVM support yes" on the configure output?)<br><br>

<span style="font-family: courier new,monospace;"># /usr/local/bin/qemu-system-x86_64 --help |grep vhost</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-net tap[,vlan=n][,name=str][,fd=h][,ifname=name][,script=file][,downscript=dfile][,sndbuf=nbytes][,vnet_hdr=on|off][,vhost=on|off][,vhostfd=h][,vhostforce=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use vhost=on to enable experimental in kernel accelerator</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use vhostforce=on to force vhost on for non-MSIX virtio guests</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use 'vhostfd=h' to connect to an already opened vhost net device</span><br style="font-family: courier new,monospace;"><br><br><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


<br>
If that string *is* there, then we need to do some more investigating, starting with you sending the output of "qemu-kvm --help".<br></blockquote><div><br>Here's the full output for you.  <br><br><span style="font-family: courier new,monospace;"># /usr/local/bin/qemu-system-x86_64 --help</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">QEMU emulator version 0.14.1, Copyright (c) 2003-2008 Fabrice Bellard</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">usage: qemu [options] [disk_image]</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">'disk_image' is a raw hard disk image for IDE hard disk 0</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">Standard options:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-h or -help     display this help and exit</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-version        display version information and exit</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-M machine      select emulated machine (-M ? for list)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-cpu cpu        select CPU (-cpu ? for list)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-smp n[,maxcpus=cpus][,cores=cores][,threads=threads][,sockets=sockets]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                set the number of CPUs to 'n' [default=1]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                maxcpus= maximum number of total cpus, including</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                offline CPUs for hotplug, etc</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                cores= number of CPU cores on one socket</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                threads= number of threads on one CPU core</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                sockets= number of discrete sockets in the system</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-numa node[,mem=size][,cpus=cpu[-cpu]][,nodeid=node]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-fda/-fdb file  use 'file' as floppy disk 0/1 image</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-hda/-hdb file  use 'file' as IDE hard disk 0/1 image</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-hdc/-hdd file  use 'file' as IDE hard disk 2/3 image</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-cdrom file     use 'file' as IDE cdrom image (cdrom is ide1 master)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-drive [file=file][,if=type][,bus=n][,unit=m][,media=d][,index=i]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">       [,cyls=c,heads=h,secs=s[,trans=t]][,snapshot=on|off]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">       [,cache=writethrough|writeback|none|unsafe][,format=f]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">       [,serial=s][,addr=A][,id=name][,aio=threads|native]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">       [,readonly=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use 'file' as a drive image</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-set group.id.arg=value</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                set <arg> parameter for item <id> of type <group></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                i.e. -set drive.$id.file=/path/to/image</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-global driver.property=value</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                set a global default for a driver property</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-mtdblock file  use 'file' as on-board Flash memory image</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-sd file        use 'file' as SecureDigital card image</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-pflash file    use 'file' as a parallel flash image</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-boot [order=drives][,once=drives][,menu=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                'drives': floppy (a), hard disk (c), CD-ROM (d), network (n)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-snapshot       write to temporary files instead of disk image files</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-m megs         set virtual RAM size to megs MB [default=128]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-mem-path FILE  provide backing storage for guest RAM</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-mem-prealloc   preallocate guest memory (use with -mem-path)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-k language     use keyboard layout (for example 'fr' for French)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-audio-help     print list of audio drivers and their options</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-soundhw c1,... enable audio support</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                and only specified sound cards (comma separated list)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use -soundhw ? to get the list of supported cards</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use -soundhw all to enable all of them</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-usb            enable the USB driver (will be the default soon)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-usbdevice name add the host or guest USB device 'name'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-device driver[,prop[=value][,...]]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                add device (based on driver)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                prop=value,... sets driver properties</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use -device ? to print all possible drivers</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use -device driver,? to print all possible properties</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">File system options:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-fsdev local,id=id,path=path,security_model=[mapped|passthrough|none]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">Virtual File system pass-through options:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-virtfs local,path=path,mount_tag=tag,security_model=[mapped|passthrough|none]</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-name string1[,process=string2]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                set the name of the guest</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                string1 sets the window title and string2 the process name (on Linux)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-uuid %08x-%04x-%04x-%04x-%012x</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                specify machine UUID</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Display options:</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-nographic      disable graphical output and redirect serial I/Os to console</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-spice <args>   enable spice</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-portrait       rotate graphical output 90 deg left (only PXA LCD)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-vga [std|cirrus|vmware|qxl|xenfb|none]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                select video card type</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-full-screen    start in full screen</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-g WxH[xDEPTH]  Set the initial graphical resolution and depth</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-vnc display    start a VNC server on display</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">i386 target only:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-win2k-hack     use it when installing Windows 2000 to avoid a disk full bug</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-no-fd-bootchk  disable boot signature checking for floppy disks</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-no-acpi        disable ACPI</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-no-hpet        disable HPET</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-balloon none   disable balloon device</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-balloon virtio[,addr=str]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                enable virtio balloon device (default)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-acpitable [sig=str][,rev=n][,oem_id=str][,oem_table_id=str][,oem_rev=n][,asl_compiler_id=str][,asl_compiler_rev=n][,data=file1[:file2]...]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                ACPI table description</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-smbios file=binary</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                load SMBIOS entry from binary file</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-smbios type=0[,vendor=str][,version=str][,date=str][,release=%d.%d]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                specify SMBIOS type 0 fields</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-smbios type=1[,manufacturer=str][,product=str][,version=str][,serial=str]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">              [,uuid=uuid][,sku=str][,family=str]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                specify SMBIOS type 1 fields</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Network options:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-net nic[,vlan=n][,macaddr=mac][,model=type][,name=str][,addr=str][,vectors=v]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                create a new Network Interface Card and connect it to VLAN 'n'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-net user[,vlan=n][,name=str][,net=addr[/mask]][,host=addr][,restrict=y|n]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">         [,hostname=host][,dhcpstart=addr][,dns=addr][,tftp=dir][,bootfile=f]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">         [,hostfwd=rule][,guestfwd=rule][,smb=dir[,smbserver=addr]]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                connect the user mode network stack to VLAN 'n', configure its</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                DHCP server and enabled optional services</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-net tap[,vlan=n][,name=str][,fd=h][,ifname=name][,script=file][,downscript=dfile][,sndbuf=nbytes][,vnet_hdr=on|off][,vhost=on|off][,vhostfd=h][,vhostforce=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                connect the host TAP network interface to VLAN 'n' and use the</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                network scripts 'file' (default=/etc/qemu-ifup)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                and 'dfile' (default=/etc/qemu-ifdown)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use '[down]script=no' to disable script execution</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use 'fd=h' to connect to an already opened TAP interface</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use 'sndbuf=nbytes' to limit the size of the send buffer (the</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                default is disabled 'sndbuf=0' to enable flow control set 'sndbuf=1048576')</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use vnet_hdr=off to avoid enabling the IFF_VNET_HDR tap flag</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use vnet_hdr=on to make the lack of IFF_VNET_HDR support an error condition</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use vhost=on to enable experimental in kernel accelerator</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                    (only has effect for virtio guests which use MSIX)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use vhostforce=on to force vhost on for non-MSIX virtio guests</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use 'vhostfd=h' to connect to an already opened vhost net device</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-net socket[,vlan=n][,name=str][,fd=h][,listen=[host]:port][,connect=host:port]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                connect the vlan 'n' to another VLAN using a socket connection</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-net socket[,vlan=n][,name=str][,fd=h][,mcast=maddr:port[,localaddr=addr]]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                connect the vlan 'n' to multicast maddr and port</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                use 'localaddr=addr' to specify the host address to send packets from</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-net dump[,vlan=n][,file=f][,len=n]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                dump traffic on vlan 'n' to file 'f' (max n bytes per packet)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-net none       use it alone to have zero network devices. If no -net option</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                is provided, the default is '-net nic -net user'</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-netdev [user|tap|socket],id=str[,option][,option][,...]</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Character device options:</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-chardev null,id=id[,mux=on|off]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-chardev socket,id=id[,host=host],port=host[,to=to][,ipv4][,ipv6][,nodelay]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">         [,server][,nowait][,telnet][,mux=on|off] (tcp)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-chardev socket,id=id,path=path[,server][,nowait][,telnet],[mux=on|off] (unix)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-chardev udp,id=id[,host=host],port=port[,localaddr=localaddr]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">         [,localport=localport][,ipv4][,ipv6][,mux=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-chardev msmouse,id=id[,mux=on|off]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-chardev vc,id=id[[,width=width][,height=height]][[,cols=cols][,rows=rows]]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">         [,mux=on|off]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-chardev file,id=id,path=path[,mux=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-chardev pipe,id=id,path=path[,mux=on|off]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-chardev pty,id=id[,mux=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-chardev stdio,id=id[,mux=on|off][,signal=on|off]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-chardev tty,id=id,path=path[,mux=on|off]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-chardev parport,id=id,path=path[,mux=on|off]</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Bluetooth(R) options:</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-bt hci,null    dumb bluetooth HCI - doesn't respond to commands</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-bt hci,host[:id]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                use host's HCI with the given name</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-bt hci[,vlan=n]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                emulate a standard HCI in virtual scatternet 'n'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-bt vhci[,vlan=n]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                add host computer to virtual scatternet 'n' using VHCI</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-bt device:dev[,vlan=n]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                emulate a bluetooth device 'dev' in scatternet 'n'</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">Linux/Multiboot boot specific:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-kernel bzImage use 'bzImage' as kernel image</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-append cmdline use 'cmdline' as kernel command line</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-initrd file    use 'file' as initial ram disk</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Debug/Expert options:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-serial dev     redirect the serial port to char device 'dev'</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-parallel dev   redirect the parallel port to char device 'dev'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-monitor dev    redirect the monitor to char device 'dev'</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-qmp dev        like -monitor but opens in 'control' mode</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-mon chardev=[name][,mode=readline|control][,default]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-debugcon dev   redirect the debug console to char device 'dev'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-pidfile file   write PID to 'file'</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-singlestep     always run in singlestep mode</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-S              freeze CPU at startup (use 'c' to start execution)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-gdb dev        wait for gdb connection on 'dev'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-s              shorthand for -gdb tcp::1234</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-d item1,...    output log to /tmp/qemu.log (use -d ? for a list of log items)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-hdachs c,h,s[,t]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                force hard disk 0 physical geometry and the optional BIOS</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                translation (t=none or lba) (usually qemu can guess them)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-L path         set the directory for the BIOS, VGA BIOS and keymaps</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-bios file      set the filename for the BIOS</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-enable-kvm     enable KVM full virtualization support</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-xen-domid id   specify xen guest domain id</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-xen-create     create domain using xen hypercalls, bypassing xend</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                warning: should not be used when xend is in use</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-xen-attach     attach to existing xen domain</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                xend will use this when starting qemu</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-no-reboot      exit instead of rebooting</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-no-shutdown    stop before shutdown</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-loadvm [tag|id]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                start right away with a saved state (loadvm in monitor)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-daemonize      daemonize QEMU after initializing</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-option-rom rom load a file, rom, into the option ROM space</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-clock          force the use of the given methods for timer alarm.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                To see what timers are available use -clock ?</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-rtc [base=utc|localtime|date][,clock=host|vm][,driftfix=none|slew]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                set the RTC base and clock, enable drift fix for clock ticks (x86 only)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-icount [N|auto]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                enable virtual instruction counter with 2^N clock ticks per</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                instruction</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-watchdog i6300esb|ib700</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                enable virtual hardware watchdog [default=none]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-watchdog-action reset|shutdown|poweroff|pause|debug|none</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                action when watchdog fires [default=reset]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-echr chr       set terminal escape character instead of ctrl-a</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-virtioconsole c</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                set virtio console</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-show-cursor    show cursor</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-tb-size n      set TB size</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-incoming p     prepare for incoming migration, listen on port p</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-nodefaults     don't create default devices</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-chroot dir     chroot to dir just before starting the VM</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-runas user     change to user id user just before starting the VM</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-prom-env variable=value</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                set OpenBIOS nvram variables</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-semihosting    semihosting mode</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-old-param      old param mode</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">-readconfig <file></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-writeconfig <file></span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                read/write config file</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">-nodefconfig</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">                do not load default config files at startup</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">During emulation, the following keys are useful:</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">ctrl-alt-f      toggle full screen</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">ctrl-alt-n      switch to virtual console 'n'</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">ctrl-alt        toggle mouse and keyboard grab</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">When using -nographic, press 'ctrl-a h' to get some help.</span><br style="font-family: courier new,monospace;">

 <br></div></div><br>Thanks for the help!<br><br>--Cal<br>