[PULL 0/4] Rust, target/i386 patches for 10.1-rc1

Paolo Bonzini posted 4 patches 6 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250725125412.1128617-1-pbonzini@redhat.com
Maintainers: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>
MAINTAINERS                              |   1 +
docs/about/build-platforms.rst           |   8 ++
target/i386/tcg/decode-new.c.inc         |   4 +-
rust/hw/char/pl011/Cargo.toml            |   3 -
rust/hw/char/pl011/src/device.rs         | 103 +++++++++++++++--
rust/hw/char/pl011/src/device_class.rs   | 103 -----------------
rust/hw/char/pl011/src/lib.rs            |   1 -
rust/hw/timer/hpet/Cargo.toml            |   3 -
scripts/get-wraps-from-cargo-registry.py | 190 +++++++++++++++++++++++++++++++
9 files changed, 297 insertions(+), 119 deletions(-)
delete mode 100644 rust/hw/char/pl011/src/device_class.rs
create mode 100755 scripts/get-wraps-from-cargo-registry.py
[PULL 0/4] Rust, target/i386 patches for 10.1-rc1
Posted by Paolo Bonzini 6 months, 2 weeks ago
The following changes since commit 56a3033abcfcf72a2f4f1376a605a0b1ad526b67:

  Merge tag 'pull-request-2025-07-21' of https://gitlab.com/thuth/qemu into staging (2025-07-21 06:34:56 -0400)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to feea87cd6b645d5166bdd304aac88f47f63dc2ef:

  target/i386: fix width of third operand of VINSERTx128 (2025-07-25 14:51:11 +0200)

I would like to include this script in QEMU 10.1, after talking to members of
the Fedora Rust SIG, in order to experiment with RPM packaging and be ready
for possible enabling of Rust in QEMU 10.2.

Paolo

----------------------------------------------------------------
* rust: small cleanups + script to update packages
* target/i386: AVX bugfix

----------------------------------------------------------------
Manos Pitsidianakis (1):
      rust/pl011: merge device_class.rs into device.rs

Paolo Bonzini (3):
      rust: devices are not staticlibs
      scripts: add script to help distros use global Rust packages
      target/i386: fix width of third operand of VINSERTx128

 MAINTAINERS                              |   1 +
 docs/about/build-platforms.rst           |   8 ++
 target/i386/tcg/decode-new.c.inc         |   4 +-
 rust/hw/char/pl011/Cargo.toml            |   3 -
 rust/hw/char/pl011/src/device.rs         | 103 +++++++++++++++--
 rust/hw/char/pl011/src/device_class.rs   | 103 -----------------
 rust/hw/char/pl011/src/lib.rs            |   1 -
 rust/hw/timer/hpet/Cargo.toml            |   3 -
 scripts/get-wraps-from-cargo-registry.py | 190 +++++++++++++++++++++++++++++++
 9 files changed, 297 insertions(+), 119 deletions(-)
 delete mode 100644 rust/hw/char/pl011/src/device_class.rs
 create mode 100755 scripts/get-wraps-from-cargo-registry.py
-- 
2.50.1
Re: [PULL 0/4] Rust, target/i386 patches for 10.1-rc1
Posted by Stefan Hajnoczi 6 months, 2 weeks ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes.