char: rename CharBackend->CharFrontendThe actual backend is "Chardev", CharBackend is the frontend side ofit (whatever talks to the backend), let's rename it for readability.Signed-off-by: Marc-
char: rename CharBackend->CharFrontendThe actual backend is "Chardev", CharBackend is the frontend side ofit (whatever talks to the backend), let's rename it for readability.Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Link: https://lore.kernel.org/r/20251022074612.1258413-1-marcandre.lureau@redhat.comSigned-off-by: Paolo Bonzini <pbonzini@redhat.com>
show more ...
rust: remove useless glib_sys bindingsThe definition of types needed for g_autolist(), g_autoslist(),g_autoqueue() need the imports for GList, GSList and GQueueto appear everything. Rust code is
rust: remove useless glib_sys bindingsThe definition of types needed for g_autolist(), g_autoslist(),g_autoqueue() need the imports for GList, GSList and GQueueto appear everything. Rust code is never going to see those,since they are not used in structs. Block the types fromappearing in the bindings.Co-authored-by: Martin Kletzander <mkletzan@redhat.com>Signed-off-by: Martin Kletzander <mkletzan@redhat.com>Reviewed-by: Zhao Liu <zhao1.liu@intel.com>Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
rust: use glib-sysDon't generate FFI for glib, rely on glib-sys crate.Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
rust: re-export qemu macros from common/qom/hwcoreThis is just a bit nicer.Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Link: https://lore.kernel.org/r/20250827104147.717203-22-
rust: re-export qemu macros from common/qom/hwcoreThis is just a bit nicer.Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Link: https://lore.kernel.org/r/20250827104147.717203-22-marcandre.lureau@redhat.comReviewed-by: Zhao Liu <zhao1.liu@intel.com>Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
rust: rename qemu_api_macros -> qemu_macrosSince "qemu_api" is no longer the unique crate to provide APIs.Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Link: https://lore.kernel.
rust: rename qemu_api_macros -> qemu_macrosSince "qemu_api" is no longer the unique crate to provide APIs.Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Link: https://lore.kernel.org/r/20250827104147.717203-17-marcandre.lureau@redhat.comReviewed-by: Zhao Liu <zhao1.liu@intel.com>Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
rust: split "chardev" crateSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Link: https://lore.kernel.org/r/20250827104147.717203-14-marcandre.lureau@redhat.comReviewed-by: Zhao Liu
rust: split "chardev" crateSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>Link: https://lore.kernel.org/r/20250827104147.717203-14-marcandre.lureau@redhat.comReviewed-by: Zhao Liu <zhao1.liu@intel.com>Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>