[PULL 00/14] QEMU patches for 2025-08-27

Paolo Bonzini posted 14 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250827182533.854476-1-pbonzini@redhat.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Manos Pitsidianakis <manos.pitsidianakis@linaro.org>, Zhao Liu <zhao1.liu@intel.com>
MAINTAINERS                                        |  4 +++-
include/system/kvm.h                               | 17 ---------------
accel/kvm/kvm-all.c                                |  4 ++--
hw/i386/x86-common.c                               |  2 +-
target/i386/machine.c                              | 19 +++++++++++++++++
target/i386/tcg/system/svm_helper.c                |  2 +-
python/scripts/mkvenv.py                           |  4 ++++
rust/Cargo.lock                                    |  8 ++++----
rust/Cargo.toml                                    |  6 +++++-
rust/qemu-api-macros/src/lib.rs                    | 24 ++++++++++++++--------
rust/qemu-api-macros/src/tests.rs                  |  6 +++---
rust/qemu-api/Cargo.toml                           |  6 +++---
rust/qemu-api/src/lib.rs                           |  4 ++++
scripts/minikconf.py                               |  6 ++++--
.../packagefiles/proc-macro2-1-rs/meson.build      |  2 +-
subprojects/packagefiles/syn-2-rs/meson.build      |  2 +-
subprojects/proc-macro2-1-rs.wrap                  |  8 ++++----
subprojects/syn-2-rs.wrap                          |  8 ++++----
18 files changed, 78 insertions(+), 54 deletions(-)
[PULL 00/14] QEMU patches for 2025-08-27
Posted by Paolo Bonzini 1 month ago
The following changes since commit 88f72048d2f5835a1b9eaba690c7861393aef283:

  Update version for the v10.1.0-rc4 release (2025-08-19 14:05: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 92dedaf169ddcf8c81fa6d21c86c60f3b82458e5:

  rust: move dependencies to rust/Cargo.toml (2025-08-27 10:57:04 +0200)

----------------------------------------------------------------
* rust: declare self as qemu_api for proc-macros
* rust/qemu-api-macros: make derive(Object) friendly when missing parent
* x86/loader: Don't update kernel header for CoCo VMs
* target/i386: Add support for save/load of exception error code
* i386/tcg/svm: fix incorrect canonicalization
* scripts/minikconf.py: small fixes

----------------------------------------------------------------
Ani Sinha (1):
      kvm/kvm-all: make kvm_park/unpark_vcpu local to kvm-all.c

Manos Pitsidianakis (3):
      scripts/minikconf.py: fix invalid attribute access
      scripts/minikconf.py: s/Error/KconfigParserError
      rust: declare self as qemu_api for proc-macros

Marc-André Lureau (1):
      rust/qemu-api-macros: make derive(Object) friendly when missing parent

Paolo Bonzini (6):
      python: mkvenv: fix messages printed by mkvenv
      MAINTAINERS: add a few more files to "Top Level Makefile and configure"
      rust: disable borrow_as_ptr warning
      rust: qemu-api-macros: support matching more than one error
      subprojects: update proc-macro2 and syn
      rust: move dependencies to rust/Cargo.toml

Xiaoyao Li (1):
      x86/loader: Don't update kernel header for CoCo VMs

Xin Wang (1):
      target/i386: Add support for save/load of exception error code

Zero Tang (1):
      i386/tcg/svm: fix incorrect canonicalization

 MAINTAINERS                                        |  4 +++-
 include/system/kvm.h                               | 17 ---------------
 accel/kvm/kvm-all.c                                |  4 ++--
 hw/i386/x86-common.c                               |  2 +-
 target/i386/machine.c                              | 19 +++++++++++++++++
 target/i386/tcg/system/svm_helper.c                |  2 +-
 python/scripts/mkvenv.py                           |  4 ++++
 rust/Cargo.lock                                    |  8 ++++----
 rust/Cargo.toml                                    |  6 +++++-
 rust/qemu-api-macros/src/lib.rs                    | 24 ++++++++++++++--------
 rust/qemu-api-macros/src/tests.rs                  |  6 +++---
 rust/qemu-api/Cargo.toml                           |  6 +++---
 rust/qemu-api/src/lib.rs                           |  4 ++++
 scripts/minikconf.py                               |  6 ++++--
 .../packagefiles/proc-macro2-1-rs/meson.build      |  2 +-
 subprojects/packagefiles/syn-2-rs/meson.build      |  2 +-
 subprojects/proc-macro2-1-rs.wrap                  |  8 ++++----
 subprojects/syn-2-rs.wrap                          |  8 ++++----
 18 files changed, 78 insertions(+), 54 deletions(-)
-- 
2.51.0


Re: [PULL 00/14] QEMU patches for 2025-08-27
Posted by Richard Henderson 1 month ago
On 8/28/25 04:25, Paolo Bonzini wrote:
> The following changes since commit 88f72048d2f5835a1b9eaba690c7861393aef283:
> 
>    Update version for the v10.1.0-rc4 release (2025-08-19 14:05: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 92dedaf169ddcf8c81fa6d21c86c60f3b82458e5:
> 
>    rust: move dependencies to rust/Cargo.toml (2025-08-27 10:57:04 +0200)
> 
> ----------------------------------------------------------------
> * rust: declare self as qemu_api for proc-macros
> * rust/qemu-api-macros: make derive(Object) friendly when missing parent
> * x86/loader: Don't update kernel header for CoCo VMs
> * target/i386: Add support for save/load of exception error code
> * i386/tcg/svm: fix incorrect canonicalization
> * scripts/minikconf.py: small fixes


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/10.2 as appropriate.

r~