All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: "Andreas Färber" <afaerber@suse.de>
Cc: Blue Swirl <blauwirbel@gmail.com>,
	Peter Chubb <peter.chubb@nicta.com.au>,
	qemu-devel@nongnu.org, Alexander Graf <agraf@suse.de>
Subject: Re: [Qemu-devel] [PULL] QOM CPUState, part 3a: cleanups & preparations
Date: Mon, 11 Jun 2012 13:27:47 -0500	[thread overview]
Message-ID: <4FD638A3.90503@codemonkey.ws> (raw)
In-Reply-To: <1339372859-30148-1-git-send-email-afaerber@suse.de>

On 06/10/2012 07:00 PM, Andreas Färber wrote:
> Hello Anthony/Blue,
>
> Please pull the next batch of QOM CPUState refactorings, largely cherry-picked
> from qom-next queue.
>
> The first seven patches clean up some ARM naming issues introduced by part 3.
>
> The rest prepare ARM, Xen and target-s390 for moving fields into CPUState.
> Alex has kindly agreed to include the s390x patches from part 4 here, they
> were briefly re-tested on s390 SLES (final patch only affects s390 KVM).
>
> Known conflicts:
> * i.MX31 series: arm_pic_init_cpu() and arm_load_kernel()
>
> Outlook:
> * QOM CPUState part 4 is on the list, still applies and 95% in need of review.
> * QOM CPUState part 5 (CPU as device) depends on qom-next (QBus) merge.
>
> Regards,
> Andreas

Pulled.  Thanks.

Regards,

Anthony Liguori

>
> Cc: Anthony Liguori<anthony@codemonkey.ws>
> Cc: Blue Swirl<blauwirbel@gmail.com>
>
> Cc: Alexander Graf<agraf@suse.de>
>
> Cc: Peter Chubb<peter.chubb@nicta.com.au>  (FYI)
>
> The following changes since commit dbaf26b3b22daae3be6a89b965e43503e7c3b912:
>
>    Revert "build: compile oslib-obj-y once" (2012-06-10 20:29:19 +0000)
>
> are available in the git repository at:
>    git://repo.or.cz/qemu/afaerber.git qom-cpu-3a
>
> Andreas Färber (27):
>        nseries: Rename n800_s::cpu to mpu
>        omap_sx1: Rename omap_mpu_state_s variable
>        palm: Rename omap_mpu_state_s variable
>        mainstone: Rename PXA2xxState variable
>        spitz: Rename PXA2xxState variable
>        tosa: Rename PXA2xxState variable
>        z2: Rename PXA2xxState variable
>        strongarm: Use cpu_arm_init() to store ARMCPU in StrongARMState
>        integratorcp: Use cpu_arm_init() to obtain ARMCPU
>        musicpal: Use cpu_arm_init() to obtain ARMCPU
>        versatilepb: Use cpu_arm_init() to obtain ARMCPU
>        arm_boot: Pass ARMCPU to arm_boot_info::write_secondary_boot()
>        arm_boot: Pass ARMCPU to arm_boot_info::secondary_cpu_reset_hook()
>        realview: Use cpu_arm_init() to obtain ARMCPU
>        vexpress: Use cpu_arm_init() to obtain ARMCPU
>        exynos4210: Use cpu_arm_init() to store ARMCPU
>        pxa2xx: Pass ARMCPU to pxa2xx_pic_init()
>        pxa2xx_pic: Store ARMCPU in PXA2xxPICState
>        pxa2xx_gpio: Store ARMCPU in PXA2xxGPIOInfo
>        xilinx_zynq: Use cpu_arm_init() to obtain ARMCPU
>        arm_boot: Pass ARMCPU to arm_load_kernel()
>        arm_pic: Pass ARMCPU to arm_pic_init_cpu()
>        xen_machine_pv: Use cpu_x86_init() to obtain X86CPU
>        target-s390x: Let cpu_s390x_init() return S390CPU
>        s390-virtio: Use cpu_s390x_init() to obtain S390CPU
>        s390-virtio: Let s390_cpu_addr2state() return S390CPU
>        target-s390x: Pass S390CPU to s390_cpu_restart()
>
>   hw/arm-misc.h         |    8 +++---
>   hw/arm_boot.c         |   14 +++++----
>   hw/arm_pic.c          |    8 +++--
>   hw/armv7m.c           |    2 +-
>   hw/collie.c           |    2 +-
>   hw/exynos4210.c       |    9 +++---
>   hw/exynos4210.h       |    4 +-
>   hw/exynos4_boards.c   |    4 +-
>   hw/highbank.c         |   13 +++++----
>   hw/integratorcp.c     |   14 +++++----
>   hw/mainstone.c        |   16 +++++-----
>   hw/musicpal.c         |   10 +++---
>   hw/nseries.c          |   72 ++++++++++++++++++++++++------------------------
>   hw/omap1.c            |    2 +-
>   hw/omap2.c            |    2 +-
>   hw/omap_sx1.c         |    6 ++--
>   hw/palm.c             |   12 ++++----
>   hw/pxa.h              |    2 +-
>   hw/pxa2xx.c           |    4 +-
>   hw/pxa2xx_gpio.c      |    9 +++---
>   hw/pxa2xx_pic.c       |   32 ++++++++++++---------
>   hw/realview.c         |   12 +++++---
>   hw/s390-virtio-bus.c  |    6 +++-
>   hw/s390-virtio.c      |   12 +++++---
>   hw/spitz.c            |   24 ++++++++--------
>   hw/strongarm.c        |    6 ++--
>   hw/strongarm.h        |    2 +-
>   hw/tosa.c             |   14 +++++-----
>   hw/versatilepb.c      |   13 +++++----
>   hw/vexpress.c         |   18 ++++++------
>   hw/xen_machine_pv.c   |    4 ++-
>   hw/xilinx_zynq.c      |   10 +++---
>   hw/z2.c               |   26 +++++++++---------
>   target-s390x/cpu.c    |    2 +-
>   target-s390x/cpu.h    |   10 +++---
>   target-s390x/helper.c |    4 +-
>   target-s390x/kvm.c    |   12 +++++---
>   37 files changed, 223 insertions(+), 197 deletions(-)
>
>

      parent reply	other threads:[~2012-06-11 18:27 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-11  0:00 [Qemu-devel] [PULL] QOM CPUState, part 3a: cleanups & preparations Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 01/27] nseries: Rename n800_s::cpu to mpu Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 02/27] omap_sx1: Rename omap_mpu_state_s variable Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 03/27] palm: " Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 04/27] mainstone: Rename PXA2xxState variable Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 05/27] spitz: " Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 06/27] tosa: " Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 07/27] z2: " Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 08/27] strongarm: Use cpu_arm_init() to store ARMCPU in StrongARMState Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 09/27] integratorcp: Use cpu_arm_init() to obtain ARMCPU Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 10/27] musicpal: " Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 11/27] versatilepb: " Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 12/27] arm_boot: Pass ARMCPU to arm_boot_info::write_secondary_boot() Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 13/27] arm_boot: Pass ARMCPU to arm_boot_info::secondary_cpu_reset_hook() Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 14/27] realview: Use cpu_arm_init() to obtain ARMCPU Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 15/27] vexpress: " Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 16/27] exynos4210: Use cpu_arm_init() to store ARMCPU Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 17/27] pxa2xx: Pass ARMCPU to pxa2xx_pic_init() Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 18/27] pxa2xx_pic: Store ARMCPU in PXA2xxPICState Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 19/27] pxa2xx_gpio: Store ARMCPU in PXA2xxGPIOInfo Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 20/27] xilinx_zynq: Use cpu_arm_init() to obtain ARMCPU Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 21/27] arm_boot: Pass ARMCPU to arm_load_kernel() Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 22/27] arm_pic: Pass ARMCPU to arm_pic_init_cpu() Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 23/27] xen_machine_pv: Use cpu_x86_init() to obtain X86CPU Andreas Färber
2012-06-11  0:00   ` Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 24/27] target-s390x: Let cpu_s390x_init() return S390CPU Andreas Färber
2012-06-11  0:00 ` [Qemu-devel] [PATCH 25/27] s390-virtio: Use cpu_s390x_init() to obtain S390CPU Andreas Färber
2012-06-11  0:00 ` [PATCH 26/27] s390-virtio: Let s390_cpu_addr2state() return S390CPU Andreas Färber
2012-06-11  0:00   ` [Qemu-devel] " Andreas Färber
2012-06-11  0:00 ` [PATCH 27/27] target-s390x: Pass S390CPU to s390_cpu_restart() Andreas Färber
2012-06-11  0:00   ` [Qemu-devel] " Andreas Färber
2012-06-11 18:27 ` Anthony Liguori [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=4FD638A3.90503@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=afaerber@suse.de \
    --cc=agraf@suse.de \
    --cc=blauwirbel@gmail.com \
    --cc=peter.chubb@nicta.com.au \
    --cc=qemu-devel@nongnu.org \
    /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.