From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=56608 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ODFbw-0002tI-H4 for qemu-devel@nongnu.org; Sat, 15 May 2010 07:32:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ODFbu-0003oJ-LL for qemu-devel@nongnu.org; Sat, 15 May 2010 07:32:52 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:53293) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ODFbu-0003nw-Cd for qemu-devel@nongnu.org; Sat, 15 May 2010 07:32:50 -0400 From: Jan Kiszka Date: Sat, 15 May 2010 13:32:37 +0200 Message-Id: Sender: jan.kiszka@web.de Subject: [Qemu-devel] [PATCH v2 0/6] vmstate: Drop post_save / allow instance ID aliases List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Blue Swirl , Juan Quintela This series comes with two major contributions: - after moving away the last user of post_save (tmp105), this vmstate callback is dropped - introduction of an instance ID alias to vmstate, allowing to drop a few more explicit vmstate_register calls Changes in v2: - incorporated Blue Swirl's suggestion to request and check the highest vmstate version that requires the alias (updated patches 3..6) Jan Kiszka (6): tmp105: Drop unused faults field vmstate: Drop unused post_save handler vmstate: Add support for alias ID serial: Register vmstate via qdev fdc: Register vmstate via qdev mc146818rtc: Register vmstate via qdev hw/fdc.c | 35 ++++++++++++++++++++++++++++++----- hw/hw.h | 5 ++++- hw/mc146818rtc.c | 3 ++- hw/qdev.c | 16 ++++++++++++++-- hw/qdev.h | 4 ++++ hw/serial.c | 13 ++++++++++++- hw/tmp105.c | 10 ---------- savevm.c | 23 +++++++++++++++++------ 8 files changed, 83 insertions(+), 26 deletions(-)