On Mon, Sep 08, 2025 at 12:49:50PM +0200, Paolo Bonzini wrote: > Date: Mon, 8 Sep 2025 12:49:50 +0200 > From: Paolo Bonzini <pbonz...@redhat.com> > Subject: [PATCH 18/33] rust: split "util" crate > X-Mailer: git-send-email 2.51.0 > > From: Marc-André Lureau <marcandre.lur...@redhat.com> > > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> > Link: > https://lore.kernel.org/r/20250827104147.717203-7-marcandre.lur...@redhat.com > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > --- > MAINTAINERS | 1 + > rust/qemu-api/wrapper.h | 6 --- > rust/util/wrapper.h | 32 ++++++++++++++++ > rust/Cargo.lock | 17 +++++++-- > rust/Cargo.toml | 5 +-- > rust/hw/char/pl011/Cargo.toml | 1 + > rust/hw/char/pl011/meson.build | 1 + > rust/hw/char/pl011/src/device.rs | 7 ++-- > rust/hw/timer/hpet/Cargo.toml | 1 + > rust/hw/timer/hpet/meson.build | 1 + > rust/hw/timer/hpet/src/device.rs | 6 +-- > rust/meson.build | 1 + > rust/qemu-api-macros/src/lib.rs | 2 +- > rust/qemu-api-macros/src/tests.rs | 2 +- > rust/qemu-api/Cargo.toml | 4 +- > rust/qemu-api/build.rs | 50 +----------------------- > rust/qemu-api/meson.build | 14 ++----- > rust/qemu-api/src/bindings.rs | 1 + > rust/qemu-api/src/lib.rs | 6 --- > rust/qemu-api/src/prelude.rs | 2 - > rust/qemu-api/src/qdev.rs | 4 +- > rust/qemu-api/src/sysbus.rs | 2 +- > rust/qemu-api/src/vmstate.rs | 2 +- > rust/qemu-api/tests/tests.rs | 2 +- > rust/util/Cargo.toml | 23 +++++++++++ > rust/util/build.rs | 49 ++++++++++++++++++++++++ > rust/util/meson.build | 55 +++++++++++++++++++++++++++ > rust/util/src/bindings.rs | 25 ++++++++++++ > rust/{qemu-api => util}/src/error.rs | 5 +-- > rust/util/src/lib.rs | 9 +++++ > rust/{qemu-api => util}/src/log.rs | 12 +++--- > rust/{qemu-api => util}/src/module.rs | 2 +- > rust/{qemu-api => util}/src/timer.rs | 0 > 33 files changed, 243 insertions(+), 107 deletions(-) > create mode 100644 rust/util/wrapper.h > mode change 100644 => 120000 rust/qemu-api/build.rs > create mode 100644 rust/util/Cargo.toml > create mode 100644 rust/util/build.rs > create mode 100644 rust/util/meson.build > create mode 100644 rust/util/src/bindings.rs > rename rust/{qemu-api => util}/src/error.rs (98%) > create mode 100644 rust/util/src/lib.rs > rename rust/{qemu-api => util}/src/log.rs (93%) > rename rust/{qemu-api => util}/src/module.rs (97%) > rename rust/{qemu-api => util}/src/timer.rs (100%)
Reviewed-by: Zhao Liu <zhao1....@intel.com>