[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 0/3] (Resend) TranslationBlock annotation me
From: |
Bastian Koppelmann |
Subject: |
Re: [Qemu-devel] [RFC PATCH 0/3] (Resend) TranslationBlock annotation mechanism |
Date: |
Thu, 28 Jan 2016 14:40:55 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 |
Hi Lluis,
On 01/27/2016 07:54 PM, Lluís Vilanova wrote:
> There is this modified version I wrote [1], which precisely provides a plugin
> infrastructure to attach callbacks into guest code events (a binary
> instrumentation framework based on QEMU). At the time, the discussion resolved
> that a full code instrumentation interface for plugins was too much code that
> regular QEMU users & developers would not care about, easily leading to
> bitrot.
>
This is too bad but looking at the discussion back then the
argumentation is reasonable since an instrumentation API would and
should touch everything in QEMU.
> Instead, the list resolved (AFAIU) that it would be better to mainstream
> support
> for guest code events, and make instrumentation an unofficial extension. I've
> been (slowly) working to separate both pieces, making instrumentation a QEMU
> patch that can be easily maintained out of tree.
>
> The last patch series I sent sets the final stone on the core infrastructure
> for
> the mainline part, just missing the patches I have queued to start adding
> guest
> code trace events.
Can you give me the name of the series.
>
> So, I'd say that such support is on the list of current developments (at least
> mine, specially now that I have a bit more time for it). But getting the core
> infrastructure mainlined takes some time to ensure it makes sense and can be
> easily maintained and be generally usefull to vanilla QEMU.
>
For us such a API would make a lot of sense and there is no benefit for
us to do our own API. Would it make sense for you if we helped you?
Cheers,
Bastian
- [Qemu-devel] [RFC PATCH 0/3] (Resend) TranslationBlock annotation mechanism, Peer Adelt, 2016/01/14
- [Qemu-devel] [RFC PATCH 1/3] tb-annotation: Added annotation XML file parser, Peer Adelt, 2016/01/14
- [Qemu-devel] [RFC PATCH 3/3] tb-annotation: Activate annotation extension, Peer Adelt, 2016/01/14
- Re: [Qemu-devel] [RFC PATCH 0/3] (Resend) TranslationBlock annotation mechanism, Peer Adelt, 2016/01/14
- [Qemu-devel] [RFC PATCH 2/3] tb-annotation: Add control flow graph mapper, Peer Adelt, 2016/01/14
- Re: [Qemu-devel] [RFC PATCH 0/3] (Resend) TranslationBlock annotation mechanism, Peter Maydell, 2016/01/25
Re: [Qemu-devel] [RFC PATCH 0/3] (Resend) TranslationBlock annotation mechanism, Frederic Konrad, 2016/01/28