]> Git Repo - qemu.git/commit - hw/virtio-balloon.c
virtio: add features as qdev properties
authorMichael S. Tsirkin <[email protected]>
Sun, 10 Jan 2010 11:52:53 +0000 (13:52 +0200)
committerAnthony Liguori <[email protected]>
Mon, 11 Jan 2010 19:40:59 +0000 (13:40 -0600)
commit8172539d21a03e982aa7f139ddc1607dc1422045
tree67ceb2ca2ea245060d9285623e26e3a42b3cdc1a
parent704a76fcd24372a683652651b4597f6654084975
virtio: add features as qdev properties

Add feature bits as properties to virtio. This makes it possible to e.g. define
machine without indirect buffer support, which is required for 0.10
compatibility, or without hardware checksum support, which is required for 0.11
compatibility.  Since default values for optional features are now set by qdev,
get_features callback has been modified: it sets non-optional bits, and clears
bits not supported by host.

Signed-off-by: Michael S. Tsirkin <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Signed-off-by: Anthony Liguori <[email protected]>
12 files changed:
hw/s390-virtio-bus.c
hw/s390-virtio-bus.h
hw/syborg_virtio.c
hw/virtio-balloon.c
hw/virtio-blk.c
hw/virtio-blk.h
hw/virtio-console.c
hw/virtio-net.c
hw/virtio-net.h
hw/virtio-pci.c
hw/virtio.c
hw/virtio.h
This page took 0.028704 seconds and 4 git commands to generate.