qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH qom-cpu v2 0/7] dump: Build cleanups redone
@ 2013-05-28 15:05 Andreas Färber
  2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 1/7] target-i386: Fix mask of pte index in memory mapping Andreas Färber
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Andreas Färber @ 2013-05-28 15:05 UTC (permalink / raw)
  To: qemu-devel
  Cc: Jens Freimann, Vincent Rabin, Qiao Nuohan, pbonzini,
	Andreas Färber

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 <wency@cn.fujitsu.com>
Cc: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
Cc: Jens Freimann <jfrei@linux.vnet.ibm.com>
Cc: Vincent Rabin <rabin@rab.in>
Cc: Paolo Bonzini <pbonzini@redhat.com>

Andreas Färber (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 => 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 => stubs/dump.c (65%)

-- 
1.8.1.4

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-05-28 15:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-28 15:05 [Qemu-devel] [PATCH qom-cpu v2 0/7] dump: Build cleanups redone Andreas Färber
2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 1/7] target-i386: Fix mask of pte index in memory mapping Andreas Färber
2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 2/7] dump: Move stubs into libqemustub.a Andreas Färber
2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 3/7] cpu: Turn cpu_paging_enabled() into a CPUState hook Andreas Färber
2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 4/7] memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h Andreas Färber
2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 5/7] cpu: Turn cpu_get_memory_mapping() into a CPUState hook Andreas Färber
2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 6/7] memory_mapping: Drop qemu_get_memory_mapping() stub Andreas Färber
2013-05-28 15:05 ` [Qemu-devel] [PATCH qom-cpu v2 7/7] dump: Unconditionally compile Andreas Färber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).