From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:35469) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UhLT2-0001wZ-Dd for qemu-devel@nongnu.org; Tue, 28 May 2013 11:05:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UhLSx-0007gH-Rz for qemu-devel@nongnu.org; Tue, 28 May 2013 11:05:40 -0400 Received: from cantor2.suse.de ([195.135.220.15]:44356 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UhLSx-0007fT-Ip for qemu-devel@nongnu.org; Tue, 28 May 2013 11:05:35 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Tue, 28 May 2013 17:05:19 +0200 Message-Id: <1369753526-7020-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH qom-cpu v2 0/7] dump: Build cleanups redone List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Jens Freimann , Vincent Rabin , Qiao Nuohan , pbonzini@redhat.com, =?UTF-8?q?Andreas=20F=C3=A4rber?= Hello, This series is an alternative to patches previously queued or posted, based on virgin master. As requested by Paolo, this replaces Kate's previous memory_mapping split and my follow-ups and instead goes directly for moving things to CPUState= . All knowledge about dump / memory mapping are moved away from configure. Regards, Andreas v1 -> v2: * Dropped Kate's memory_mapping split * Dropped target_ulong cleanup and replaced with typedef * Amended CPUArchState cleanups with introducing hooks in CPUClass * Drop memory_memory stubs instead of moving them Cc: Wen Congyang Cc: Qiao Nuohan Cc: Jens Freimann Cc: Vincent Rabin Cc: Paolo Bonzini Andreas F=C3=A4rber (6): dump: Move stubs into libqemustub.a cpu: Turn cpu_paging_enabled() into a CPUState hook memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h cpu: Turn cpu_get_memory_mapping() into a CPUState hook memory_mapping: Drop qemu_get_memory_mapping() stub dump: Unconditionally compile Qiao Nuohan (1): target-i386: Fix mask of pte index in memory mapping Makefile.target | 8 ++------ configure | 8 -------- hmp-commands.hx | 2 -- include/qemu/typedefs.h | 2 ++ include/qom/cpu.h | 21 +++++++++++++++++++++ include/sysemu/memory_mapping.h | 8 +++----- memory_mapping-stub.c | 33 --------------------------------- memory_mapping.c | 4 ++-- qom/cpu.c | 27 +++++++++++++++++++++++++++ stubs/Makefile.objs | 1 + dump-stub.c =3D> stubs/dump.c | 8 -------- target-i386/arch_memory_mapping.c | 13 ++++++------- target-i386/cpu-qom.h | 2 ++ target-i386/cpu.c | 12 ++++++++++-- 14 files changed, 76 insertions(+), 73 deletions(-) delete mode 100644 memory_mapping-stub.c rename dump-stub.c =3D> stubs/dump.c (65%) --=20 1.8.1.4