From: David Gibson <david@gibson.dropbear.id.au>
To: Greg Kurz <groug@kaod.org>
Cc: farosas@linux.ibm.com, richard.henderson@linaro.org,
qemu-devel@nongnu.org, lucas.araujo@eldorado.org.br,
fernando.valle@eldorado.org.br, qemu-ppc@nongnu.org,
matheus.ferst@eldorado.org.br, luis.pires@eldorado.org.br
Subject: Re: [PATCH 2/5] target/ppc: remove ppc_cpu_dump_statistics
Date: Sat, 29 May 2021 15:46:51 +1000 [thread overview]
Message-ID: <YLHVS60E8GFDt9Mi@yekko> (raw)
In-Reply-To: <20210527160152.625ca372@bahia.lan>
[-- Attachment #1: Type: text/plain, Size: 3400 bytes --]
On Thu, May 27, 2021 at 04:01:52PM +0200, Greg Kurz wrote:
> On Thu, 27 May 2021 10:22:50 -0300
> Bruno Piazera Larsen <bruno.larsen@eldorado.org.br> wrote:
>
> >
> > On 27/05/2021 01:35, David Gibson wrote:
> > > On Thu, May 27, 2021 at 11:20:01AM +1000, David Gibson wrote:
> > >> On Wed, May 26, 2021 at 05:21:01PM -0300, Bruno Larsen (billionai) wrote:
> > >>> This function requires surce code modification to be useful, which means
> > >>> it probably is not used often, and the move to using decodetree means
> > >>> the statistics won't even be collected anymore.
> > >>>
> > >>> Also removed setting dump_statistics in ppc_cpu_realize, since it was
> > >>> only useful when in conjunction with ppc_cpu_dump_statistics.
> > >>>
> > >>> Suggested-by: Richard Henderson<richard.henderson@linaro.org>
> > >>> Signed-off-by: Bruno Larsen (billionai) <bruno.larsen@eldorado.org.br>
> > >>> ---
> > >>> target/ppc/cpu.h | 1 -
> > >>> target/ppc/cpu_init.c | 3 ---
> > >>> target/ppc/translate.c | 51 ------------------------------------------
> > >>> 3 files changed, 55 deletions(-)
> > >>>
> > >>> diff --git a/target/ppc/cpu.h b/target/ppc/cpu.h
> > >>> index 203f07e48e..c3d1b492e4 100644
> > >>> --- a/target/ppc/cpu.h
> > >>> +++ b/target/ppc/cpu.h
> > >>> @@ -1256,7 +1256,6 @@ DECLARE_OBJ_CHECKERS(PPCVirtualHypervisor, PPCVirtualHypervisorClass,
> > >>> void ppc_cpu_do_interrupt(CPUState *cpu);
> > >>> bool ppc_cpu_exec_interrupt(CPUState *cpu, int int_req);
> > >>> void ppc_cpu_dump_state(CPUState *cpu, FILE *f, int flags);
> > >>> -void ppc_cpu_dump_statistics(CPUState *cpu, int flags);
> > >>> hwaddr ppc_cpu_get_phys_page_debug(CPUState *cpu, vaddr addr);
> > >>> int ppc_cpu_gdb_read_register(CPUState *cpu, GByteArray *buf, int reg);
> > >>> int ppc_cpu_gdb_read_register_apple(CPUState *cpu, GByteArray *buf, int reg);
> > >>> diff --git a/target/ppc/cpu_init.c b/target/ppc/cpu_init.c
> > >>> index f5ae2f150d..bd05f53fa4 100644
> > >>> --- a/target/ppc/cpu_init.c
> > >>> +++ b/target/ppc/cpu_init.c
> > >>> @@ -9250,9 +9250,6 @@ static void ppc_cpu_class_init(ObjectClass *oc, void *data)
> > >>> cc->class_by_name = ppc_cpu_class_by_name;
> > >>> cc->has_work = ppc_cpu_has_work;
> > >>> cc->dump_state = ppc_cpu_dump_state;
> > >>> -#ifdef CONFIG_TCG
> > >>> - cc->dump_statistics = ppc_cpu_dump_statistics;
> > >>> -#endif
> > >> This confuses me. The ifdefs you're removing aren't present in my
> > >> tree, and AFAICT they never existed since your own patch created
> > >> cpu_init.c.
> > >>
> > >> So.. please rebase and check that.
> > > Duh, sorry, I looked at this set out of order with your latest !tcg
> > > patches. Now that I've applied those, I've applied those one as well.
> > Let me just check, where do you keep your most updated tree? I'm
> > rebasing on your github tree, but ppc-for-6.1 there seems quite outdated
> > (still the same as main)
>
> Try here:
>
> https://gitlab.com/dgibson/qemu/-/commits/ppc-for-6.1/
Right, I moved to gitlab a while back. I sometimes push to the old
github tree as well, but I don't already remember.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2021-05-29 6:01 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-05-26 20:20 [PATCH 0/5] stop collection of instruction usage statistics Bruno Larsen (billionai)
2021-05-26 20:21 ` [PATCH 1/5] target/ppc: fixed GEN_OPCODE behavior when PPC_DUMP_CPU is set Bruno Larsen (billionai)
2021-05-26 21:13 ` Luis Fernando Fujita Pires
2021-05-26 21:24 ` Richard Henderson
2021-05-27 1:18 ` david
2021-05-26 20:21 ` [PATCH 2/5] target/ppc: remove ppc_cpu_dump_statistics Bruno Larsen (billionai)
2021-05-26 21:25 ` Richard Henderson
2021-05-26 21:27 ` Luis Fernando Fujita Pires
2021-05-27 1:20 ` David Gibson
2021-05-27 4:35 ` David Gibson
2021-05-27 13:22 ` Bruno Piazera Larsen
2021-05-27 14:01 ` Greg Kurz
2021-05-29 5:46 ` David Gibson [this message]
2021-05-27 6:01 ` Greg Kurz
2021-05-29 5:47 ` David Gibson
2021-05-31 14:26 ` Bruno Piazera Larsen
2021-05-26 20:21 ` [PATCH 3/5] target/ppc: removed mentions to DO_PPC_STATISTICS Bruno Larsen (billionai)
2021-05-26 21:26 ` Richard Henderson
2021-05-26 21:35 ` Luis Fernando Fujita Pires
2021-05-27 4:37 ` David Gibson
2021-05-26 20:21 ` [PATCH 4/5] monitor: removed cpustats command Bruno Larsen (billionai)
2021-05-26 21:28 ` Richard Henderson
2021-05-27 4:40 ` David Gibson
2021-05-26 21:35 ` Luis Fernando Fujita Pires
2021-05-27 6:40 ` Greg Kurz
2021-05-27 8:09 ` Dr. David Alan Gilbert
2021-05-27 8:30 ` Greg Kurz
2021-05-27 11:24 ` Bruno Piazera Larsen
2021-05-27 14:57 ` Greg Kurz
2021-06-08 15:10 ` Markus Armbruster
2021-06-08 15:15 ` Greg Kurz
2021-05-27 8:08 ` Dr. David Alan Gilbert
2021-05-26 20:21 ` [PATCH 5/5] hw/core/cpu: removed cpu_dump_statistics function Bruno Larsen (billionai)
2021-05-26 21:29 ` Richard Henderson
2021-05-26 21:35 ` Luis Fernando Fujita Pires
2021-05-27 1:21 ` David Gibson
2021-05-27 21:05 ` Eduardo Habkost
2021-05-27 13:57 ` [PATCH 0/5] stop collection of instruction usage statistics Alex Bennée
2021-05-27 14:23 ` Bruno Piazera Larsen
2021-05-27 14:25 ` Luis Fernando Fujita Pires
2021-05-27 14:56 ` Alex Bennée
2021-05-27 15:39 ` Luis Fernando Fujita Pires
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=YLHVS60E8GFDt9Mi@yekko \
--to=david@gibson.dropbear.id.au \
--cc=farosas@linux.ibm.com \
--cc=fernando.valle@eldorado.org.br \
--cc=groug@kaod.org \
--cc=lucas.araujo@eldorado.org.br \
--cc=luis.pires@eldorado.org.br \
--cc=matheus.ferst@eldorado.org.br \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
--cc=richard.henderson@linaro.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.