From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QUNuY-0006LG-Ol for qemu-devel@nongnu.org; Wed, 08 Jun 2011 14:55:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QUNuW-00067o-I7 for qemu-devel@nongnu.org; Wed, 08 Jun 2011 14:55:26 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:37216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QUNuV-00067L-Li for qemu-devel@nongnu.org; Wed, 08 Jun 2011 14:55:24 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Wed, 8 Jun 2011 20:55:07 +0200 Message-Id: <1307559319-16183-1-git-send-email-andreas.faerber@web.de> In-Reply-To: <4DEF2F25.5070104@redhat.com> References: <4DEF2F25.5070104@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: andreas.faerber@web.de Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [RFC v4 00/12] ISA reconfigurability v4 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Andreas=20F=C3=A4rber?= , hpoussin@reactos.org, kraxel@redhat.com 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 ge= tting mergeable now, especially wrt VMState. Andreas Andreas F=C3=A4rber (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=C3=A9 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 --=20 1.7.5.3