* [Qemu-devel] POLL: Support for instrumentation?
@ 2009-06-18 14:54 Sami Kiminki
2009-06-18 16:00 ` Luis Useche
2009-06-19 6:46 ` Laurent Desnogues
0 siblings, 2 replies; 3+ messages in thread
From: Sami Kiminki @ 2009-06-18 14:54 UTC (permalink / raw)
To: qemu-devel
Hi,
We are considering doing some work on instrumentation support for QEMU.
But before rushing into implementation, I wonder if there is more
general interest in this subject, and if so, what kind of
instrumentation would you like to see?
Regards,
Sami Kiminki
Embedded Software Group / Helsinki University of Technology
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] POLL: Support for instrumentation?
2009-06-18 14:54 [Qemu-devel] POLL: Support for instrumentation? Sami Kiminki
@ 2009-06-18 16:00 ` Luis Useche
2009-06-19 6:46 ` Laurent Desnogues
1 sibling, 0 replies; 3+ messages in thread
From: Luis Useche @ 2009-06-18 16:00 UTC (permalink / raw)
To: Sami Kiminki; +Cc: qemu-devel
On Thu, Jun 18, 2009 at 05:54:02PM +0300, Sami Kiminki wrote:
> We are considering doing some work on instrumentation support for QEMU.
> But before rushing into implementation, I wonder if there is more
> general interest in this subject, and if so, what kind of
> instrumentation would you like to see?
I have been trying to instrument qemu code to get the traces of memory
accesses. I have seen several threads in this mail list talking about this
topic so probably it will be well received.
Bochs provides an instrumentation utility that you can probably look to
get some ideas.
Best,
--
Luis Useche <luis@cs.fiu.edu>
Ph.D. Student
Florida International University
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] POLL: Support for instrumentation?
2009-06-18 14:54 [Qemu-devel] POLL: Support for instrumentation? Sami Kiminki
2009-06-18 16:00 ` Luis Useche
@ 2009-06-19 6:46 ` Laurent Desnogues
1 sibling, 0 replies; 3+ messages in thread
From: Laurent Desnogues @ 2009-06-19 6:46 UTC (permalink / raw)
To: Sami Kiminki; +Cc: qemu-devel
On Thu, Jun 18, 2009 at 4:54 PM, Sami Kiminki<sami.kiminki@tkk.fi> wrote:
>
> We are considering doing some work on instrumentation support for QEMU.
> But before rushing into implementation, I wonder if there is more
> general interest in this subject, and if so, what kind of
> instrumentation would you like to see?
I am definitely interested. But again, being the less intrusive
possible is a must from my point of view. Not degrading
performance too much is also a must.
Things I'd like to see:
- instruction traces (including category mix)
- memory traces
- canceled conditional instructions
- taken/non taken branches
- flexible branch prediction
- flexible multi-level cache simulation
Some of these things can be done after execution, provided
enough information is collected at runtime. By flexible, I mean
an easy to change for instance predictor(s) and cache
geometry.
This is a huge subject with a huge literature :-)
>From an implementation point of view, doing it so that it is
easy to add runtime info collection and post execution
info extraction will be difficult, especially if you want it to
be accepted into mainline.
Laurent
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-06-19 6:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-18 14:54 [Qemu-devel] POLL: Support for instrumentation? Sami Kiminki
2009-06-18 16:00 ` Luis Useche
2009-06-19 6:46 ` Laurent Desnogues
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).