From: Alex Bennée <alex.ben...@linaro.org> > Andrew Fasano <fas...@mit.edu> writes: > > > The first plugin, qpp_srv exposes two functions and one callback that other > > plugins can leverage. These functions are described in the corresponding > > header file. > > > > The second plugin, qpp_client, imports this header file, registers its > > own function to run on a qpp_srv-provided callback, and directly calls > > into the two exposed functions in qpp_srv. > > > > Signed-off-by: Andrew Fasano <fas...@mit.edu> > > --- > > contrib/plugins/Makefile | 2 ++ > > contrib/plugins/qpp_client.c | 42 ++++++++++++++++++++++++++++++++++++ > > contrib/plugins/qpp_client.h | 1 + > > contrib/plugins/qpp_srv.c | 33 ++++++++++++++++++++++++++++ > > contrib/plugins/qpp_srv.h | 17 +++++++++++++++ > > Oh and I forgot this toy case should probably be in test/plugins/qpp with an > explicit test in tests/tcg/multiarch/Makefile to exercise it during > "make check-tcg". This should hopefully avoid having to mess with > PLUGINS in tests/tcg/Makefile.target.
Okay, that makes sense. Thanks so much for all the feedback! > > <snip> > > -- > Alex Bennée Thanks, Andrew