All of lore.kernel.org
 help / color / mirror / Atom feed
From: Luiz Capitulino <lcapitulino@redhat.com>
To: "Andreas Färber" <afaerber@suse.de>
Cc: qemu-devel@nongnu.org, Vincent Rabin <rabin@rab.in>,
	qiaonuohan@cn.fujitsu.com, pbonzini@redhat.com,
	Jens Freimann <jfrei@linux.vnet.ibm.com>
Subject: Re: [Qemu-devel] [PATCH qom-cpu v3 0/9] dump: Build cleanups redone
Date: Fri, 31 May 2013 10:15:26 -0400	[thread overview]
Message-ID: <20130531101526.26c8f35d@redhat.com> (raw)
In-Reply-To: <1369926481-20720-1-git-send-email-afaerber@suse.de>

On Thu, 30 May 2013 17:07:52 +0200
Andreas Färber <afaerber@suse.de> wrote:

> 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.
> 
> v3 adds an additional patch proposing a semantic change to facilitate CPU
> handling and it prepends another bugfix to avoid merge conflicts.

I had some minor comments, but series looks good to me.

Also, Andreas, I'm going to cherry-pick mine and Qiao's fixes into QMP
tree so that they're included in my today's pull request.

> 
> Regards,
> Andreas
> 
> v2 -> v3:
> * Incorporate Luiz' x86 bugfix.
> * Append a patch to resolve the open-coded CPU loops.
> * Massage CONFIG_HAVE_* commit messages (they were previously reordered).
> 
> 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>
> Cc: Luiz Capitulino <lcapitulino@redhat.com>
> 
> Andreas Färber (7):
>   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
>   memory_mapping: Change qemu_get_guest_memory_mapping() semantics
> 
> Luiz Capitulino (1):
>   target-i386: walk_pml4e(): fix abort on bad PML4E/PDPTE/PDE/PTE
>     addresses
> 
> 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                  | 42 +++++++++++++++++++++------------------
>  qom/cpu.c                         | 27 +++++++++++++++++++++++++
>  stubs/Makefile.objs               |  1 +
>  dump-stub.c => stubs/dump.c       |  8 --------
>  target-i386/arch_memory_mapping.c | 23 +++++++++++----------
>  target-i386/cpu-qom.h             |  2 ++
>  target-i386/cpu.c                 | 12 +++++++++--
>  14 files changed, 103 insertions(+), 94 deletions(-)
>  delete mode 100644 memory_mapping-stub.c
>  rename dump-stub.c => stubs/dump.c (65%)
> 

      parent reply	other threads:[~2013-05-31 14:15 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-30 15:07 [Qemu-devel] [PATCH qom-cpu v3 0/9] dump: Build cleanups redone Andreas Färber
2013-05-30 15:07 ` [Qemu-devel] [PATCH qom-cpu v3 1/9] dump: Move stubs into libqemustub.a Andreas Färber
2013-05-30 15:07 ` [Qemu-devel] [PATCH qom-cpu v3 2/9] target-i386: Fix mask of pte index in memory mapping Andreas Färber
2013-05-30 15:07 ` [Qemu-devel] [PATCH qom-cpu v3 3/9] target-i386: walk_pml4e(): fix abort on bad PML4E/PDPTE/PDE/PTE addresses Andreas Färber
2013-05-30 15:07 ` [Qemu-devel] [PATCH qom-cpu v3 4/9] cpu: Turn cpu_paging_enabled() into a CPUState hook Andreas Färber
2013-05-31 13:33   ` Luiz Capitulino
2013-06-05 12:29     ` Andreas Färber
2013-05-30 15:07 ` [Qemu-devel] [PATCH qom-cpu v3 5/9] memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h Andreas Färber
2013-05-30 15:07 ` [Qemu-devel] [PATCH qom-cpu v3 6/9] cpu: Turn cpu_get_memory_mapping() into a CPUState hook Andreas Färber
2013-05-31 13:48   ` Luiz Capitulino
2013-06-05 13:10     ` Andreas Färber
2013-05-30 15:07 ` [Qemu-devel] [PATCH qom-cpu v3 7/9] memory_mapping: Drop qemu_get_memory_mapping() stub Andreas Färber
2013-05-30 15:08 ` [Qemu-devel] [PATCH qom-cpu v3 8/9] dump: Unconditionally compile Andreas Färber
2013-05-30 15:08 ` [Qemu-devel] [PATCH qom-cpu v3 9/9] memory_mapping: Change qemu_get_guest_memory_mapping() semantics Andreas Färber
2013-05-31 14:14   ` Luiz Capitulino
2013-06-05 13:48     ` Andreas Färber
2013-05-31 14:15 ` Luiz Capitulino [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130531101526.26c8f35d@redhat.com \
    --to=lcapitulino@redhat.com \
    --cc=afaerber@suse.de \
    --cc=jfrei@linux.vnet.ibm.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qiaonuohan@cn.fujitsu.com \
    --cc=rabin@rab.in \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.