From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:45252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULFob-0000m5-KE for qemu-devel@nongnu.org; Thu, 28 Mar 2013 12:36:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULFoW-0000Ue-4u for qemu-devel@nongnu.org; Thu, 28 Mar 2013 12:36:37 -0400 Received: from e06smtp12.uk.ibm.com ([195.75.94.108]:39152) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULFoV-0000QC-TC for qemu-devel@nongnu.org; Thu, 28 Mar 2013 12:36:32 -0400 Received: from /spool/local by e06smtp12.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 28 Mar 2013 16:33:23 -0000 Received: from b06cxnps4074.portsmouth.uk.ibm.com (d06relay11.portsmouth.uk.ibm.com [9.149.109.196]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id AD8861B0805D for ; Thu, 28 Mar 2013 16:36:08 +0000 (GMT) Received: from d06av10.portsmouth.uk.ibm.com (d06av10.portsmouth.uk.ibm.com [9.149.37.251]) by b06cxnps4074.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r2SGZxfB58916962 for ; Thu, 28 Mar 2013 16:35:59 GMT Received: from d06av10.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av10.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r2SFF2ho013999 for ; Thu, 28 Mar 2013 11:15:03 -0400 From: Jens Freimann Date: Thu, 28 Mar 2013 17:35:57 +0100 Message-Id: <1364488560-16265-1-git-send-email-jfrei@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH/RFC 0/3 v2] s390 dump guest memory support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: Ekaterina Tumanova , qemu-devel , Rabin Vincent , Christian Borntraeger , Jens Freimann , Cornelia Huck , =?UTF-8?q?Andreas=20F=C3=A4rber?= Hi Alex, this is code for dump guest memory support. About Patch 3/3: In order to be able to have CONFIG_HAVE_GET_MEMORY_MAPPING=n we moved the memory mapping code which is needed for both =y and =n to a new file memory_mapping_common.c. We still have memory_mapping support turned on in patch 1 but it is resolved in patch 3. Ekaterina Tumanova (3): s390: dump-guest-memory implementation s390: Added check for unsupported parameters of dump-guest-memory s390: Split dump-guest-memory memory mapping code, drop CONFIG_HAVE_GET_MEMORY_MAPPING for s390 Makefile.target | 2 +- configure | 4 +- dump.c | 12 +- include/elf.h | 6 + include/qapi/qmp/qerror.h | 3 + include/sysemu/dump.h | 6 + include/sysemu/memory_mapping.h | 15 ++- memory_mapping-stub.c | 14 +- memory_mapping.c | 87 +------------ memory_mapping_common.c | 103 +++++++++++++++ target-i386/arch_dump.c | 6 + target-s390x/Makefile.objs | 2 +- target-s390x/arch_dump.c | 254 +++++++++++++++++++++++++++++++++++++ target-s390x/arch_memory_mapping.c | 26 ++++ 14 files changed, 434 insertions(+), 106 deletions(-) create mode 100644 memory_mapping_common.c create mode 100644 target-s390x/arch_dump.c create mode 100644 target-s390x/arch_memory_mapping.c -- 1.7.12.4