On 6 September 2017 at 21:28, Emilio G. Cota <c...@braap.org> wrote: > Related threads: > [PATCH 00/13] instrument: Add basic event instrumentation > Date: Mon, 24 Jul 2017 20:02:24 +0300 > https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg07419.html > and > [PATCH v4 00/20] instrument: Add basic event instrumentation > Date: Wed, 6 Sep 2017 20:22:41 +0300 > https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg07419.html > > This set does something similar to the instrumentation patches by Lluis, > but with a different implementation (and for now less events). > > My focus has been on working on the skeleton of a (pseudo) stable API, > as Stefan requested. Of course more events would have to be added, but > before spending more time on this I'd like to get some feedback on the > core of the design. Patch 2 has all the details. > > Note: yes, patch 1 is not used in the series, but this is an RFC. It's there > because it will be needed to get the tb->plugin_mask when deciding whether > to generate a mem_cb helper when generating loads/stores from TCG. > > This set applies on top of: > https://github.com/cota/qemu/tree/tcg-generic-15%2Bmulti-tcg-v4-parallel > > The tree can be fetched from: > https://github.com/cota/qemu/tree/plugins
Hi -- do you have documentation of what the plugin-facing API here is? What I'd like to do for the initial evaluation of this series and Luis's is just to look at the plugin API and the command line/etc interface for users to provide the API, because I think that's the interesting part. thanks -- PMM