diff options
| author | Markus Armbruster <armbru@redhat.com> | 2012-07-10 11:12:43 +0200 |
|---|---|---|
| committer | Kevin Wolf <kwolf@redhat.com> | 2012-07-17 16:48:30 +0200 |
| commit | e63e7fde24a3e88f1a4992d8f47b7a44ddcf14ff (patch) | |
| tree | f70e07520a30ce947a9846ca4118d4041186f25f /hw/virtio-pci.c | |
| parent | d252df489879ca3b128e080409b89305491d04cf (diff) | |
| download | focaccia-qemu-e63e7fde24a3e88f1a4992d8f47b7a44ddcf14ff.tar.gz focaccia-qemu-e63e7fde24a3e88f1a4992d8f47b7a44ddcf14ff.zip | |
virtio-blk: qdev properties for disk geometry
Geometry needs to be qdev properties, because it belongs to the disk's guest part. Maintain backward compatibility exactly like for serial: fall back to DriveInfo's geometry, set with -drive cyls=... Bonus: info qtree now shows the geometry. Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw/virtio-pci.c')
| -rw-r--r-- | hw/virtio-pci.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/virtio-pci.c b/hw/virtio-pci.c index 9342eed070..557d1d3b13 100644 --- a/hw/virtio-pci.c +++ b/hw/virtio-pci.c @@ -936,6 +936,7 @@ static int virtio_balloon_exit_pci(PCIDevice *pci_dev) static Property virtio_blk_properties[] = { DEFINE_PROP_HEX32("class", VirtIOPCIProxy, class_code, 0), DEFINE_BLOCK_PROPERTIES(VirtIOPCIProxy, blk.conf), + DEFINE_BLOCK_CHS_PROPERTIES(VirtIOPCIProxy, blk.conf), DEFINE_PROP_STRING("serial", VirtIOPCIProxy, blk.serial), #ifdef __linux__ DEFINE_PROP_BIT("scsi", VirtIOPCIProxy, blk.scsi, 0, true), |