[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC v4 00/12] ISA reconfigurability v4
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [RFC v4 00/12] ISA reconfigurability v4 |
Date: |
Wed, 8 Jun 2011 20:55:07 +0200 |
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
- [Qemu-devel] [RFC v2 04/10] parallel: Implement ISA set_state callback, (continued)
- [Qemu-devel] [RFC v2 04/10] parallel: Implement ISA set_state callback, Andreas Färber, 2011/06/07
- [Qemu-devel] [RFC v2 05/10] serial: Implement ISA set_state() callback, Andreas Färber, 2011/06/07
- [Qemu-devel] [PATCH v2 06/10] fdc: Parametrize ISA base, IRQ and DMA, Andreas Färber, 2011/06/07
- [Qemu-devel] [RFC v2 07/10] fdc: Implement ISA set_state() callback, Andreas Färber, 2011/06/07
- [Qemu-devel] [RFC v2 08/10] ide: Allow to discard I/O ports, Andreas Färber, 2011/06/07
- [Qemu-devel] [RFC v2 09/10] ide: Implement ISA set_state() callback, Andreas Färber, 2011/06/07
- [Qemu-devel] [RFC v2 10/10] prep: Add pc87312 Super I/O emulation, Andreas Färber, 2011/06/07
- Re: [Qemu-devel] [RFC v2 00/10] ISA reconfigurability v2, Gerd Hoffmann, 2011/06/07
- Re: [Qemu-devel] [RFC v2 00/10] ISA reconfigurability v2, Andreas Färber, 2011/06/07
- Re: [Qemu-devel] [RFC v2 00/10] ISA reconfigurability v2, Gerd Hoffmann, 2011/06/08
- [Qemu-devel] [RFC v4 00/12] ISA reconfigurability v4,
Andreas Färber <=
- [Qemu-devel] [PATCH v4 01/12] qdev: Add support for property type bool, Andreas Färber, 2011/06/08
- [Qemu-devel] [PATCH v4 02/12] qdev: Add helpers for reading properties, Andreas Färber, 2011/06/08
- [Qemu-devel] [RFC v4 03/12] isa: Provide set_state callback, Andreas Färber, 2011/06/08
- [Qemu-devel] [RFC v4 04/12] isa: Allow to un-assign I/O ports, Andreas Färber, 2011/06/08
- [Qemu-devel] [RFC v4 05/12] isa: Allow to un-associate an IRQ, Andreas Färber, 2011/06/08
- [Qemu-devel] [RFC v4 06/12] parallel: Implement ISA set_state callback, Andreas Färber, 2011/06/08
- [Qemu-devel] [RFC v4 07/12] serial: Implement ISA set_state() callback, Andreas Färber, 2011/06/08
- [Qemu-devel] [PATCH v4 08/12] fdc: Parametrize ISA base, IRQ and DMA, Andreas Färber, 2011/06/08
- [Qemu-devel] [RFC v4 09/12] fdc: Implement ISA set_state() callback, Andreas Färber, 2011/06/08
- [Qemu-devel] [RFC v4 10/12] ide: Allow to discard I/O ports, Andreas Färber, 2011/06/08