qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: "Bruno Larsen (billionai)" <bruno.larsen@eldorado.org.br>
Cc: farosas@linux.ibm.com, richard.henderson@linaro.org,
	lucas.araujo@eldorado.org.br, qemu-devel@nongnu.org,
	luis.pires@eldorado.org.br, fernando.valle@eldorado.org.br,
	qemu-ppc@nongnu.org, matheus.ferst@eldorado.org.br,
	david@gibson.dropbear.id.au
Subject: Re: [PATCH 0/5] stop collection of instruction usage statistics
Date: Thu, 27 May 2021 14:57:51 +0100	[thread overview]
Message-ID: <87v9741djt.fsf@linaro.org> (raw)
In-Reply-To: <20210526202104.127910-1-bruno.larsen@eldorado.org.br>


"Bruno Larsen (billionai)" <bruno.larsen@eldorado.org.br> writes:

> Based-on: <20210525115355.8254-1-bruno.larsen@eldorado.org.br>
>
> The functionality of counting how many instructions were being executed and
> being able to show it through the monitor, although neat, was only
> supported by ppc, and now that it is migrating to use decodetree (at
> least partially), those statistics won't be used anymore. Therefore,
> this patch removes that functinality completely.

I have no particular comment to make about the PPC stuff but with the
common translator loop we have hooks across all converted front ends to
identify the start of each instruction. It's needed for the TCG plugin
instrumentation and we could in theory use it for more integrated stats
across the board.

Out of interest what was the main aim of this code - a view of total
executed instructions or something more detailed like a breakdown of
types and ops?

>
> This series was suggested by Richard Henderson
>
> Bruno Larsen (billionai) (5):
>   target/ppc: fixed GEN_OPCODE behavior when PPC_DUMP_CPU is set
>   target/ppc: remove ppc_cpu_dump_statistics
>   target/ppc: removed mentions to DO_PPC_STATISTICS
>   monitor: removed cpustats command
>   hw/core/cpu: removed cpu_dump_statistics function
>
>  hmp-commands-info.hx   | 13 --------
>  hw/core/cpu.c          |  9 ------
>  include/hw/core/cpu.h  | 12 --------
>  monitor/misc.c         | 11 -------
>  target/ppc/cpu.h       |  1 -
>  target/ppc/cpu_init.c  |  3 --
>  target/ppc/translate.c | 69 +++---------------------------------------
>  7 files changed, 5 insertions(+), 113 deletions(-)


-- 
Alex Bennée


  parent reply	other threads:[~2021-05-27 14:03 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
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 ` Alex Bennée [this message]
2021-05-27 14:23   ` [PATCH 0/5] stop collection of instruction usage statistics 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=87v9741djt.fsf@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=bruno.larsen@eldorado.org.br \
    --cc=david@gibson.dropbear.id.au \
    --cc=farosas@linux.ibm.com \
    --cc=fernando.valle@eldorado.org.br \
    --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 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).