20.6. デバイスのオプション

汎用デバイス

-device <driver>[,<prop>[=<value>][,...]]
すべてのドライバーで次のプロパティーに対応しています。
  • id
  • bus
次のドライバーに対応しています (使用できるプロパティーを付記)。
  • pci-assign
    • host
    • bootindex
    • configfd
    • addr
    • rombar
    • romfile
    • multifunction
    デバイスに複数の機能がある場合は、すべての機能を同じゲストに割り当てる必要があります。
  • rtl8139
    • mac
    • netdev
    • bootindex
    • addr
  • e1000
    • mac
    • netdev
    • bootindex
    • addr
  • virtio-net-pci
    • ioeventfd
    • vectors
    • indirect
    • event_idx
    • csum
    • guest_csum
    • gso
    • guest_tso4
    • guest_tso6
    • guest_ecn
    • guest_ufo
    • host_tso4
    • host_tso6
    • host_ecn
    • host_ufo
    • mrg_rxbuf
    • status
    • ctrl_vq
    • ctrl_rx
    • ctrl_vlan
    • ctrl_rx_extra
    • mac
    • netdev
    • bootindex
    • x-txtimer
    • x-txburst
    • tx
    • addr
  • qxl
    • ram_size
    • vram_size
    • revision
    • cmdlog
    • addr
  • ide-drive
    • unit
    • drive
    • physical_block_size
    • bootindex
    • ver
    • wwn
  • virtio-blk-pci
    • class
    • drive
    • logical_block_size
    • physical_block_size
    • min_io_size
    • opt_io_size
    • bootindex
    • ioeventfd
    • vectors
    • indirect_desc
    • event_idx
    • scsi
    • addr
  • virtio-scsi-pci - 6.3 でテクニカルプレビュー、6.4 よりサポート
    Windows ゲストの場合、テクニカルプレビューの Windows Server 2003 は 6.5 よりサポートされなくなりました。ただし、Windows Server 2008 と 2012、および Windows desktop 7 と 8 は 6.5 より完全にサポートされています。
    • vectors
    • indirect_desc
    • event_idx
    • num_queues
    • addr
  • isa-debugcon
  • isa-serial
    • index
    • iobase
    • irq
    • chardev
  • virtserialport
    • nr
    • chardev
    • name
  • virtconsole
    • nr
    • chardev
    • name
  • virtio-serial-pci
    • vectors
    • class
    • indirect_desc
    • event_idx
    • max_ports
    • flow_control
    • addr
  • ES1370
    • addr
  • AC97
    • addr
  • intel-hda
    • addr
  • hda-duplex
    • cad
  • hda-micro
    • cad
  • hda-output
    • cad
  • i6300esb
    • addr
  • ib700 - プロパティーなし
  • sga - プロパティーなし
  • virtio-balloon-pci
    • indirect_desc
    • event_idx
    • addr
  • usb-tablet
    • migrate
    • port
  • usb-kbd
    • migrate
    • port
  • usb-mouse
    • migrate
    • port
  • usb-ccid - 6.2 より対応
    • port
    • slot
  • usb-host - 6.2 よりテクニカルプレビュー
    • hostbus
    • hostaddr
    • hostport
    • vendorid
    • productid
    • isobufs
    • port
  • usb-hub - 6.2 より対応
    • port
  • usb-ehci - 6.2 よりテクニカルプレビュー
    • freq
    • maxframes
    • port
  • usb-storage - 6.2 よりテクニカルプレビュー
    • drive
    • bootindex
    • serial
    • removable
    • port
  • usb-redir - 6.3 のテクニカルプレビュー、6.4 よりサポート
    • chardev
    • filter
  • scsi-cd - 6.3 のテクニカルプレビュー、6.4 よりサポート
    • drive
    • logical_block_size
    • physical_block_size
    • min_io_size
    • opt_io_size
    • bootindex
    • ver
    • serial
    • scsi-id
    • lun
    • channel-scsi
    • wwn
  • scsi-hd -6.3 のテクニカルプレビュー、6.4 よりサポート
    • drive
    • logical_block_size
    • physical_block_size
    • min_io_size
    • opt_io_size
    • bootindex
    • ver
    • serial
    • scsi-id
    • lun
    • channel-scsi
    • wwn
  • scsi-block -6.3 のテクニカルプレビュー、6.4 よりサポート
    • drive
    • bootindex
  • scsi-disk - 6.3 のテクニカルレビュー
    • drive=drive
    • logical_block_size
    • physical_block_size
    • min_io_size
    • opt_io_size
    • bootindex
    • ver
    • serial
    • scsi-id
    • lun
    • channel-scsi
    • wwn
  • piix3-usb-uhci
  • piix4-usb-uhci
  • ccid-card-passthru

グローバルデバイスの設定

-global <device>.<property>=<value>
「汎用デバイス」セクションでは次のような追加デバイスに対応しています。
  • isa-fdc
    • driveA
    • driveB
    • bootindexA
    • bootindexB
  • qxl-vga
    • ram_size
    • vram_size
    • revision
    • cmdlog
    • addr

キャラクターデバイス

-chardev backend,id=<id>[,<options>]
対応しているバックエンドは以下の通りです。
  • null,id=<id> - null デバイス
  • socket,id=<id>,port=<port>[,host=<host>][,to=<to>][,ipv4][,ipv6][,nodelay][,server][,nowait][,telnet] - tcp ソケット
  • socket,id=<id>,path=<path>[,server][,nowait][,telnet] - unix ソケット
  • file,id=<id>,path=<path> - ファイルへのトラフィック
  • stdio,id=<id> - 標準 I/O
  • spicevmc,id=<id>,name=<name> - spice チャンネル

USB を有効にする

-usb