* rust: cleanup Error, add &error_fatal bindings
* rust: do not add qemuutil to Rust crates * rust: migration: allow nested offset_of * rust: add back to Ubuntu 22.04 jobs * checkpatch: remove bogus patch prefix warning -----BEGIN PGP SIGNATURE----- iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmkKKfgUHHBib256aW5p QHJlZGhhdC5jb20ACgkQv/vSX3jHroPIjAf/YrgwlyfL7Uocrga95I4+bVTluEI9 Fi7Bf5jpKuS4AyeZvyp56S3pTPKdsOb1QUEj95b99DvwkQnDp6JlV4fgOWTZdyCv S0okaNNRG+kGVwrd+Ie4lvTt/ljNyVPPE3EiVAjrJ6Uy/0wKWwd/2hNuJgfpOgJH DlUkVB+tlzRcZVvgq35jNxiGZPZYmQnv2lwuDspyIg4Tt8dcJt0DbrwDeiN2oPKC 4wxfd21ui9RVyKKjHzFL7p0i/Ap8WgwKhZMqe+Ab5Zz93cE0FU1Jl3SSS/fEPJSu cAy5csQZWfpODzwduwsWYnUYBzw5FPTSZ31aWJqJCdBw8OBBgflOQ7Qhaw== =vdV1 -----END PGP SIGNATURE----- Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging * rust: cleanup Error, add &error_fatal bindings * rust: do not add qemuutil to Rust crates * rust: migration: allow nested offset_of * rust: add back to Ubuntu 22.04 jobs * checkpatch: remove bogus patch prefix warning # -----BEGIN PGP SIGNATURE----- # # iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmkKKfgUHHBib256aW5p # QHJlZGhhdC5jb20ACgkQv/vSX3jHroPIjAf/YrgwlyfL7Uocrga95I4+bVTluEI9 # Fi7Bf5jpKuS4AyeZvyp56S3pTPKdsOb1QUEj95b99DvwkQnDp6JlV4fgOWTZdyCv # S0okaNNRG+kGVwrd+Ie4lvTt/ljNyVPPE3EiVAjrJ6Uy/0wKWwd/2hNuJgfpOgJH # DlUkVB+tlzRcZVvgq35jNxiGZPZYmQnv2lwuDspyIg4Tt8dcJt0DbrwDeiN2oPKC # 4wxfd21ui9RVyKKjHzFL7p0i/Ap8WgwKhZMqe+Ab5Zz93cE0FU1Jl3SSS/fEPJSu # cAy5csQZWfpODzwduwsWYnUYBzw5FPTSZ31aWJqJCdBw8OBBgflOQ7Qhaw== # =vdV1 # -----END PGP SIGNATURE----- # gpg: Signature made Tue 04 Nov 2025 05:29:44 PM CET # gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83 # gpg: issuer "pbonzini@redhat.com" # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [unknown] # gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [unknown] # gpg: WARNING: The key's User ID is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1 # Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83 * tag 'for-upstream' of https://gitlab.com/bonzini/qemu: rust: add back to Ubuntu 22.04 jobs rust: migration: allow nested offset_of rust: do not add qemuutil to Rust crates rust: pull error_fatal out of SysbusDeviceMethods::sysbus_realize rust/util: replace Error::err_or_unit/err_or_else with Error::with_errp rust/util: use anyhow's native chaining capabilities rust/util: add ensure macro scripts/checkpatch.pl: remove bogus patch prefix warning Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
commit
917ac07f9a
17 changed files with 207 additions and 166 deletions
|
|
@ -117,14 +117,14 @@ Rust build dependencies
|
|||
a newer version using ``cargo install bindgen-cli``.
|
||||
|
||||
QEMU requires Rust 1.83.0. This is available on all supported platforms
|
||||
with two exception: Ubuntu LTS releases 22.04 and 24.04, and the
|
||||
``mips64el`` architecture on Debian bookworm. For all other
|
||||
except for the ``mips64el`` architecture on Debian bookworm. For all other
|
||||
architectures, Debian bookworm provides a new-enough Rust compiler
|
||||
in the ``rustc-web`` package.
|
||||
|
||||
It is expected that in the future Ubuntu will provide updated packages
|
||||
like the existing ``rustc-1.82`` package. The path to ``rustc`` and
|
||||
``rustdoc`` will have to be provided manually to the configure script.
|
||||
For Ubuntu 22.04 ("Jammy") and 24.04 ("Noble") updated versions of
|
||||
Rust are available through packages such as ``rustc-1.83`` package;
|
||||
the path to ``rustc`` and ``rustdoc`` has to be provided manually to
|
||||
the configure script.
|
||||
|
||||
Some distros prefer to avoid vendored crate sources, and instead use
|
||||
local sources from e.g. ``/usr/share/cargo/registry``. QEMU includes a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue