mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
plugins: remove previous n_vcpus functions from API
This information is already accessible using qemu_info_t during plugin install. We will introduce another function (qemu_plugin_num_vcpus) which represent how many cpus were enabled, by tracking new cpu indexes. It's a breaking change, so we bump API version. Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20240213094009.150349-2-pierrick.bouvier@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20240227144335.1196131-16-alex.bennee@linaro.org>
This commit is contained in:
parent
eb37086fb0
commit
926e146eff
5 changed files with 5 additions and 41 deletions
|
@ -50,11 +50,13 @@ typedef uint64_t qemu_plugin_id_t;
|
|||
*
|
||||
* The plugins export the API they were built against by exposing the
|
||||
* symbol qemu_plugin_version which can be checked.
|
||||
*
|
||||
* version 2: removed qemu_plugin_n_vcpus and qemu_plugin_n_max_vcpus
|
||||
*/
|
||||
|
||||
extern QEMU_PLUGIN_EXPORT int qemu_plugin_version;
|
||||
|
||||
#define QEMU_PLUGIN_VERSION 1
|
||||
#define QEMU_PLUGIN_VERSION 2
|
||||
|
||||
/**
|
||||
* struct qemu_info_t - system information for plugins
|
||||
|
@ -643,12 +645,6 @@ QEMU_PLUGIN_API
|
|||
void qemu_plugin_register_atexit_cb(qemu_plugin_id_t id,
|
||||
qemu_plugin_udata_cb_t cb, void *userdata);
|
||||
|
||||
/* returns -1 in user-mode */
|
||||
int qemu_plugin_n_vcpus(void);
|
||||
|
||||
/* returns -1 in user-mode */
|
||||
int qemu_plugin_n_max_vcpus(void);
|
||||
|
||||
/**
|
||||
* qemu_plugin_outs() - output string via QEMU's logging system
|
||||
* @string: a string
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue