Il ven 9 mag 2025, 16:13 Stefan Hajnoczi <stefa...@redhat.com> ha scritto:

> Hi Paolo,
> v1 is already merged. I'm not sure what the purpose of v2 is. It looks
> like you dropped the wasm patches but the reason is unclear to me?
>

Sorry about the confusion, I sent this before I found a reproducer for the
bug (as a kind of "bisection").

You can drop this.

Paolo


> Thanks,
> Stefan
>
> >
> > ----------------------------------------------------------------
> > Paolo Bonzini (15):
> >       lcitool: use newer Rust for Debian and Ubuntu
> >       meson, cargo: require Rust 1.77.0
> >       rust: use std::ffi instead of std::os::raw
> >       rust: let bilge use "let ... else"
> >       rust: qemu_api_macros: make pattern matching more readable and
> efficient
> >       rust: use MaybeUninit::zeroed() in const context
> >       rust: qom: fix TODO about zeroability of classes
> >       rust: enable clippy::ptr_cast_constness
> >       rust: remove offset_of replacement
> >       rust: replace c_str! with c"" literals
> >       docs: rust: update for newer minimum supported version
> >       target/i386/emulate: fix target_ulong format strings
> >       rust: clippy: enable uninlined_format_args lint
> >       ci: run RISC-V cross jobs by default
> >       docs: build-system: fix typo
> >
> >  docs/about/build-platforms.rst                     |  11 +-
> >  docs/devel/build-system.rst                        |   2 +-
> >  docs/devel/rust.rst                                |  38 +----
> >  meson.build                                        |   6 +-
> >  target/i386/emulate/x86_decode.c                   |   2 +-
> >  target/i386/emulate/x86_emu.c                      |   2 +-
> >  .gitlab-ci.d/container-cross.yml                   |   3 -
> >  .gitlab-ci.d/crossbuilds.yml                       |   5 -
> >  rust/Cargo.lock                                    |   1 -
> >  rust/Cargo.toml                                    |   7 +-
> >  rust/clippy.toml                                   |   3 +-
> >  rust/hw/char/pl011/src/device.rs                   |   4 +-
> >  rust/hw/char/pl011/src/device_class.rs             |  13 +-
> >  rust/hw/char/pl011/src/lib.rs                      |   6 +-
> >  rust/hw/timer/hpet/src/fw_cfg.rs                   |   6 +-
> >  rust/hw/timer/hpet/src/hpet.rs                     |  28 ++--
> >  rust/hw/timer/hpet/src/lib.rs                      |   4 +-
> >  rust/qemu-api-macros/src/lib.rs                    | 123
> ++++++---------
> >  rust/qemu-api/Cargo.toml                           |   3 -
> >  rust/qemu-api/build.rs                             |  11 +-
> >  rust/qemu-api/meson.build                          |   5 -
> >  rust/qemu-api/src/c_str.rs                         |  61 --------
> >  rust/qemu-api/src/cell.rs                          |   6 +-
> >  rust/qemu-api/src/chardev.rs                       |   5 +-
> >  rust/qemu-api/src/irq.rs                           |   6 +-
> >  rust/qemu-api/src/lib.rs                           |   7 +-
> >  rust/qemu-api/src/memory.rs                        |   3 +-
> >  rust/qemu-api/src/offset_of.rs                     | 168
> ---------------------
> >  rust/qemu-api/src/qdev.rs                          |   9 +-
> >  rust/qemu-api/src/qom.rs                           |  14 +-
> >  rust/qemu-api/src/timer.rs                         |   4 +-
> >  rust/qemu-api/src/vmstate.rs                       |  14 +-
> >  rust/qemu-api/src/zeroable.rs                      | 106 +++----------
> >  rust/qemu-api/tests/tests.rs                       |  11 +-
> >  rust/qemu-api/tests/vmstate_tests.rs               |  27 ++--
> >  scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml   |   2 +-
> >  scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml     |   2 +-
> >  subprojects/bilge-impl-0.2-rs.wrap                 |   1 -
> >  subprojects/packagefiles/bilge-impl-1.63.0.patch   |  45 ------
> >  tests/docker/dockerfiles/debian-amd64-cross.docker |   2 +-
> >  tests/docker/dockerfiles/debian-arm64-cross.docker |   2 +-
> >  tests/docker/dockerfiles/debian-armhf-cross.docker |   2 +-
> >  tests/docker/dockerfiles/debian-i686-cross.docker  |   2 +-
> >  .../dockerfiles/debian-mips64el-cross.docker       |   2 +-
> >  .../docker/dockerfiles/debian-mipsel-cross.docker  |   2 +-
> >  .../docker/dockerfiles/debian-ppc64el-cross.docker |   2 +-
> >  tests/docker/dockerfiles/debian-s390x-cross.docker |   2 +-
> >  tests/docker/dockerfiles/debian.docker             |   2 +-
> >  tests/docker/dockerfiles/ubuntu2204.docker         |   3 +-
> >  tests/lcitool/mappings.yml                         |   5 +
> >  tests/lcitool/refresh                              |   5 +-
> >  51 files changed, 183 insertions(+), 622 deletions(-)
> >  delete mode 100644 rust/qemu-api/src/c_str.rs
> >  delete mode 100644 rust/qemu-api/src/offset_of.rs
> >  delete mode 100644 subprojects/packagefiles/bilge-impl-1.63.0.patch
> > --
> > 2.49.0
> >
> >
>

Reply via email to