Hey,

I've refined the series to track the state in ISADevice and to expose it as 
VMState.
Error handling has been improved, and setting the state multiple times is no-op 
now.

To read the state, I'm introducing support for bool qdev properties.
Some more qdev_prop_get_*() helpers are introduced, too.

Still need to do some runtime testing, but I'd like to hear if this is getting
mergeable now, especially wrt VMState.

Andreas


Andreas Färber (11):
  qdev: Add support for property type bool
  qdev: Add helpers for reading properties
  isa: Provide set_state callback
  isa: Allow to un-assign I/O ports
  isa: Allow to un-associate an IRQ
  parallel: Implement ISA set_state callback
  serial: Implement ISA set_state() callback
  fdc: Implement ISA set_state() callback
  ide: Allow to discard I/O ports
  ide: Implement ISA set_state() callback
  prep: Add pc87312 Super I/O emulation

Hervé Poussineau (1):
  fdc: Parametrize ISA base, IRQ and DMA

 Makefile.objs                   |    1 +
 default-configs/ppc-softmmu.mak |    2 +
 hw/fdc.c                        |   62 ++++--
 hw/hw.h                         |   15 ++
 hw/ide/core.c                   |    8 +
 hw/ide/internal.h               |    1 +
 hw/ide/isa.c                    |   32 +++-
 hw/isa-bus.c                    |   57 +++++
 hw/isa.h                        |    6 +
 hw/parallel.c                   |   69 ++++--
 hw/pc87312.c                    |  470 +++++++++++++++++++++++++++++++++++++++
 hw/qdev-properties.c            |   88 ++++++++
 hw/qdev.h                       |   13 +
 hw/serial.c                     |   30 ++-
 14 files changed, 803 insertions(+), 51 deletions(-)
 create mode 100644 hw/pc87312.c

-- 
1.7.5.3


Reply via email to