From: Eduardo Habkost <ehabkost@redhat.com>
To: "Philippe Mathieu-Daudé" <f4bug@amsat.org>
Cc: Igor Mammedov <imammedo@redhat.com>,
Marcel Apfelbaum <marcel@redhat.com>,
Peter Maydell <peter.maydell@linaro.org>,
Thomas Huth <thuth@redhat.com>,
qemu-devel@nongnu.org, Aurelien Jarno <aurelien@aurel32.net>,
Yongbok Kim <yongbok.kim@imgtec.com>
Subject: Re: [Qemu-devel] [PATCH v2 0/7] QOMify MIPS cpu
Date: Fri, 1 Sep 2017 12:18:50 -0300 [thread overview]
Message-ID: <20170901151850.GD17184@localhost.localdomain> (raw)
In-Reply-To: <20170830225225.27925-1-f4bug@amsat.org>
On Wed, Aug 30, 2017 at 07:52:18PM -0300, Philippe Mathieu-Daudé wrote:
> Hi,
>
> This series is based on Igor's "complete cpu QOMification" [1] but only modify
> the MIPS part. Igor posted an updated series [2], both series should apply
> separately.
>
> Igor suggested on IRC this series could enter via the Machine core tree, so
> I added Eduardo and Marcel.
I would do that only if the MIPS maintainers (CCed) aren't
willing to merge the series themselves.
>
> Regards,
>
> Phil.
>
> [1]: http://lists.nongnu.org/archive/html/qemu-devel/2017-07/msg04414.html
> [2]: http://lists.nongnu.org/archive/html/qemu-devel/2017-08/msg03364.html
>
> v2:
> - added Igor and James Tested-by
> - squashed "!fixup mips: now than MIPSCPU is QOMified, mark it abstract"
>
> PS: code movement somehow triggers a "binary vs unary operators" confusion
> in checkpatch: "ERROR: space prohibited after that '&' (ctx:WxW)"
>
> Igor Mammedov (2):
> mips: MIPSCPU model subclasses
> mips: replace cpu_mips_init() with cpu_generic_init()
>
> Philippe Mathieu-Daudé (5):
> mips: move hw/mips/cputimer.c to target/mips/
> mips: introduce internal.h and cleanup cpu.h
> mips: split cpu_mips_realize_env() out of cpu_mips_init()
> mips: call cpu_mips_realize_env() from mips_cpu_realizefn()
> mips: update mips_cpu_list() to use object_class_get_list()
>
> target/mips/cpu-qom.h | 1 +
> target/mips/cpu.h | 357 +---------------------
> target/mips/internal.h | 422 ++++++++++++++++++++++++++
> hw/mips/cps.c | 2 +-
> hw/mips/mips_fulong2e.c | 2 +-
> hw/mips/mips_jazz.c | 2 +-
> hw/mips/mips_malta.c | 2 +-
> hw/mips/mips_mipssim.c | 2 +-
> hw/mips/mips_r4k.c | 2 +-
> hw/mips/cputimer.c => target/mips/cp0_timer.c | 2 +-
> target/mips/cpu.c | 57 +++-
> target/mips/gdbstub.c | 1 +
> target/mips/helper.c | 47 +++
> target/mips/kvm.c | 1 +
> target/mips/machine.c | 1 +
> target/mips/msa_helper.c | 1 +
> target/mips/op_helper.c | 1 +
> target/mips/translate.c | 23 +-
> target/mips/translate_init.c | 68 +----
> hw/mips/Makefile.objs | 2 +-
> target/mips/Makefile.objs | 2 +-
> 21 files changed, 549 insertions(+), 449 deletions(-)
> create mode 100644 target/mips/internal.h
> rename hw/mips/cputimer.c => target/mips/cp0_timer.c (99%)
>
> --
> 2.14.1
>
>
--
Eduardo
next prev parent reply other threads:[~2017-09-01 15:19 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-30 22:52 [Qemu-devel] [PATCH v2 0/7] QOMify MIPS cpu Philippe Mathieu-Daudé
2017-08-30 22:52 ` [Qemu-devel] [PATCH v2 1/7] mips: move hw/mips/cputimer.c to target/mips/ Philippe Mathieu-Daudé
2017-08-30 22:52 ` [Qemu-devel] [PATCH v2 2/7] mips: introduce internal.h and cleanup cpu.h Philippe Mathieu-Daudé
2017-08-30 22:52 ` [Qemu-devel] [PATCH v2 3/7] mips: split cpu_mips_realize_env() out of cpu_mips_init() Philippe Mathieu-Daudé
2017-09-14 19:48 ` Eduardo Habkost
2017-08-30 22:52 ` [Qemu-devel] [PATCH v2 4/7] mips: call cpu_mips_realize_env() from mips_cpu_realizefn() Philippe Mathieu-Daudé
2017-09-15 23:50 ` Eduardo Habkost
2017-08-30 22:52 ` [Qemu-devel] [PATCH v2 5/7] mips: MIPSCPU model subclasses Philippe Mathieu-Daudé
2017-09-16 0:15 ` Eduardo Habkost
2017-09-17 22:38 ` Philippe Mathieu-Daudé
2017-08-30 22:52 ` [Qemu-devel] [PATCH v2 6/7] mips: replace cpu_mips_init() with cpu_generic_init() Philippe Mathieu-Daudé
2017-09-16 0:16 ` Eduardo Habkost
2017-08-30 22:52 ` [Qemu-devel] [PATCH v2 7/7] mips: update mips_cpu_list() to use object_class_get_list() Philippe Mathieu-Daudé
2017-09-16 0:20 ` Eduardo Habkost
2017-09-17 22:40 ` Philippe Mathieu-Daudé
2017-08-30 23:01 ` [Qemu-devel] [PATCH v2 0/7] QOMify MIPS cpu no-reply
2017-08-31 3:57 ` Philippe Mathieu-Daudé
2017-09-01 15:18 ` Eduardo Habkost [this message]
2017-09-01 15:44 ` Philippe Mathieu-Daudé
2017-09-01 15:48 ` Eduardo Habkost
2017-09-01 16:09 ` Philippe Mathieu-Daudé
2017-09-04 13:32 ` Yongbok Kim
2017-09-10 17:43 ` Philippe Mathieu-Daudé
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=20170901151850.GD17184@localhost.localdomain \
--to=ehabkost@redhat.com \
--cc=aurelien@aurel32.net \
--cc=f4bug@amsat.org \
--cc=imammedo@redhat.com \
--cc=marcel@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=thuth@redhat.com \
--cc=yongbok.kim@imgtec.com \
/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.