I'm working on cleanly separating block device host and guest parts.
I'd like to route all this work through Kevin's block tree.  This is
just preliminaries.

Markus Armbruster (14):
  blockdev: Belatedly remove MAX_DRIVES
  blockdev: Belatedly remove driveopts
  usb: Remove unused usb_device_add() parameter is_hotplug
  ide: Remove useless IDEDeviceInfo members unit, drive
  ide: Remove redundant IDEState member conf
  ide: Split ide_init1() off ide_init2()
  ide: Change ide_init_drive() to require valid dinfo argument
  ide: Split non-qdev code off ide_init2()
  qdev: New qdev_prop_set_string()
  qdev: Don't leak string property value on hot unplug
  ide: Turn drive serial into a qdev property ide-drive.serial
  ide: Fix info qtree for ide-drive.ver
  scsi: Turn drive serial into a qdev property scsi-disk.serial
  scsi: Fix info qtree for scsi-disk.ver

 hw/ide/cmd646.c      |    4 +-
 hw/ide/core.c        |  106 +++++++++++++++++++++++++++++---------------------
 hw/ide/internal.h    |   13 +++---
 hw/ide/isa.c         |    2 +-
 hw/ide/macio.c       |    2 +-
 hw/ide/microdrive.c  |    3 +-
 hw/ide/mmio.c        |    2 +-
 hw/ide/piix.c        |    4 +-
 hw/ide/qdev.c        |   20 ++++++++-
 hw/qdev-properties.c |   11 +++++
 hw/qdev.c            |    6 +++
 hw/qdev.h            |    2 +
 hw/scsi-disk.c       |   24 ++++++++---
 sysemu.h             |    2 -
 vl.c                 |    9 +---
 15 files changed, 135 insertions(+), 75 deletions(-)


Reply via email to