From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1My2BW-0002Ck-K3 for qemu-devel@nongnu.org; Wed, 14 Oct 2009 07:38:26 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1My2BR-00028D-SA for qemu-devel@nongnu.org; Wed, 14 Oct 2009 07:38:26 -0400 Received: from [199.232.76.173] (port=41230 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1My2BR-00027z-Hq for qemu-devel@nongnu.org; Wed, 14 Oct 2009 07:38:21 -0400 Received: from mx1.redhat.com ([209.132.183.28]:27976) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1My2BR-0006Aw-33 for qemu-devel@nongnu.org; Wed, 14 Oct 2009 07:38:21 -0400 Received: from int-mx04.intmail.prod.int.phx2.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.17]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id n9EBcJkN001979 for ; Wed, 14 Oct 2009 07:38:20 -0400 From: Juan Quintela Date: Wed, 14 Oct 2009 13:37:40 +0200 Message-Id: Subject: [Qemu-devel] [PATCH 00/13] Port ide to vmstate List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This patch series port ide to vmstate. Interesting bits: - VMSTATE_BUFFER_TEST is added (needed by identity set) - bus struct is included in MMIOState Rest is just mechanical translation. Later, Juan. Juan Quintela (13): ide: port idebus to vmstate ide: change identify_data type to uint8_t vmstate: add VMSTATE_BUFFER_TEST ide: port ide_drive to vmstate ide: microdrive cycle field is set as uint8_t ide: add VMSTATE_IDE_BUS and VMSTATE_IDE_DRIVES ide: port microdrive to vmstate ide: include bus in MMIOState ide: port ide mmio to vmstate ide: port isa ide to vmstate ide: port pmac ide to vmstate ide: port pci ide to vmstate ide: pre VMState functions are not needed anymore hw/hw.h | 12 ++++ hw/ide/cmd646.c | 2 +- hw/ide/core.c | 153 ++++++++++++++++++++++++--------------------------- hw/ide/internal.h | 18 ++++-- hw/ide/isa.c | 31 ++++------ hw/ide/macio.c | 42 ++++---------- hw/ide/microdrive.c | 63 ++++++--------------- hw/ide/mmio.c | 53 +++++++----------- hw/ide/pci.c | 95 ++++++++++++-------------------- hw/ide/pci.h | 4 +- hw/ide/piix.c | 2 +- 11 files changed, 198 insertions(+), 277 deletions(-)