xemu/plugins
Alex Bennée 847a65dd76 plugins: add time control API
Expose the ability to control time through the plugin API. Only one
plugin can control time so it has to request control when loaded.
There are probably more corner cases to catch here.

Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
[AJB: tweaked user-mode handling, merged QEMU_PLUGIN_API fix]
Message-Id: <20240530220610.1245424-6-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240620152220.2192768-9-alex.bennee@linaro.org>
2024-06-24 10:15:04 +01:00
..
api.c plugins: add time control API 2024-06-24 10:15:04 +01:00
core.c plugins: remove special casing for cpu->realized 2024-06-04 10:02:39 +02:00
loader.c plugins: fix -Werror=maybe-uninitialized false-positive 2024-04-02 16:15:07 +02:00
meson.build configure, meson: rename targetos to host_os 2023-12-31 09:11:29 +01:00
plugin.h plugins: remove op from qemu_plugin_inline_cb 2024-05-16 08:55:23 +01:00
qemu-plugins.symbols plugins: add time control API 2024-06-24 10:15:04 +01:00