On Thu, 12 Sep 2019 at 10:03, Alex Bennée <alex.ben...@linaro.org> wrote: > > Well the first thing will be we are not intending to offer a guaranteed > ABI. While we don't want to be changing it at a whim there shouldn't be > an expectation that the plugin interface will maintain backwards > compatibility (unlike the command line interface ;-). There should be an > expectation that plugins will likely need to be rebuilt against the > current source tree from time to time.
Wait, what? From my perspective the whole point of the plugin interface is that it should be stable, in that at least there's a good chance that a plugin you built will work against multiple versions of QEMU, and if it doesn't then it should fail with a reasonable error message telling you to update. I'm not sure we should be landing the plugins infrastructure if we don't have that much stability. thanks -- PMM