From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=38405 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pr9hM-0008Hf-8L for qemu-devel@nongnu.org; Sun, 20 Feb 2011 08:51:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pr9hL-0000Hl-05 for qemu-devel@nongnu.org; Sun, 20 Feb 2011 08:51:40 -0500 Received: from mail-fx0-f45.google.com ([209.85.161.45]:39139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pr9hK-0000HV-R8 for qemu-devel@nongnu.org; Sun, 20 Feb 2011 08:51:38 -0500 Received: by fxm11 with SMTP id 11so332342fxm.4 for ; Sun, 20 Feb 2011 05:51:37 -0800 (PST) From: Dmitry Eremin-Solenikov Date: Sun, 20 Feb 2011 16:50:28 +0300 Message-Id: <1298209838-27699-1-git-send-email-dbaryshkov@gmail.com> Subject: [Qemu-devel] [PATCH 0/10] pxa2xx: work on switching to qdev/vmstate List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This series introduces another partial rework of pxa2xx to use qdev/vmstate to handle subdevices. Dmitry Eremin-Solenikov (10): arm-pic: add one extra interrupt to support EXITTB interrupts pxa2xx_pic: update to use qdev and arm-pic pxa2xx_gpio: simplify by reusing wake irq from arm_pic vmstate: add VMSTATE_STRUCT_ARRAY_TEST pxa2xx_timer: change info struct name to comply with guidelines pxa2xx_timer: switch to using qdev/vmstate vmstate: move VMSTATE_PCIE_AER_ERRS to hw/hw.h pxa2xx_dma: drop unused pxa2xx_dma_handler_t/handler field pxa2xx_dma: port to qdev/vmstate pxa2xx: port pxa2xx_rtc to using qdev/vmstate hw/arm-misc.h | 1 + hw/arm_pic.c | 6 +- hw/hw.h | 27 +++++- hw/mainstone.c | 2 +- hw/pcie_aer.c | 12 +-- hw/pxa.h | 51 ++------- hw/pxa2xx.c | 313 +++++++++++++++++++++++++++++++++-------------------- hw/pxa2xx_dma.c | 189 ++++++++++++++++++-------------- hw/pxa2xx_gpio.c | 23 ++-- hw/pxa2xx_mmci.c | 16 ++-- hw/pxa2xx_pic.c | 126 +++++++++++---------- hw/pxa2xx_timer.c | 262 +++++++++++++++++++++++++------------------- 12 files changed, 582 insertions(+), 446 deletions(-)