On Wed, Sep 06, 2017 at 04:28:42PM -0400, Emilio G. Cota 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 Emilio, Thanks for sending this! Could you and Lluís collaborate on a single instrumentation plugin API? Let's have a discussion with Lluís, Peter, myself, and potentially others then we can use the QEMU Developer Conference Call that is scheduled every 2 weeks. The next call time slot is Tue 26 Sept at 13:00 UTC: https://www.timeanddate.com/worldclock/fixedtime.html?iso=20170926T140000&p1=136 Stefan
