The following changes since commit a1dacb66915eb7d08a0596cc97068a37c39930d3:
Merge tag 'for-upstream-rust' of https://gitlab.com/bonzini/qemu into staging (2024-11-06 21:27:47 +0000) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 37d729ee75fd035b1a8995b51b4e0d182c909c0b: hw/i386/pc: Don't try to init PCI NICs if there is no PCI bus (2024-11-08 09:24:52 +0100) ---------------------------------------------------------------- * i386: fix -M isapc with ubsan * i386: add sha512, sm3, sm4 feature bits * eif: fix Coverity issues * i386/hvf: x2APIC support * i386/hvf: fixes * i386/tcg: fix 2-stage page walk * eif: fix coverity issues * rust: fix subproject warnings with new rust, avoid useless cmake fallback ---------------------------------------------------------------- The x2APIC support is not a bugfix, but it's small and it was posted well in advance of soft freeze. Paolo Alexander Graf (1): target/i386: Fix legacy page table walk Paolo Bonzini (5): target/i386: add sha512, sm3, sm4 feature bits rust: add meson_version to all subprojects eif: cope with huge section offsets eif: cope with huge section sizes rust: qemu-api-macros: always process subprojects before dependencies Peter Maydell (1): hw/i386/pc: Don't try to init PCI NICs if there is no PCI bus Phil Dennis-Jordan (5): i386/hvf: Integrates x2APIC support with hvf accel i386/hvf: Fix for UB in handling CPUID function 0xD i386/hvf: Fixes startup memory leak (vmcs caps) i386/hvf: Raise exception on error setting APICBASE i386/hvf: Removes duplicate/shadowed variables in hvf_vcpu_exec Pierrick Bouvier (1): target/i386/hvf: fix clang compilation warning include/qemu/osdep.h | 4 ++ target/i386/cpu.h | 1 + hw/core/eif.c | 52 +++++++++++++++++++--- hw/i386/pc.c | 4 +- target/i386/cpu.c | 2 +- target/i386/hvf/hvf.c | 7 ++- target/i386/hvf/x86_cpuid.c | 8 ++-- target/i386/hvf/x86_emu.c | 42 ++++++++++++++++- target/i386/tcg/seg_helper.c | 2 +- target/i386/tcg/sysemu/excp_helper.c | 2 +- rust/qemu-api-macros/meson.build | 4 ++ .../packagefiles/arbitrary-int-1-rs/meson.build | 1 + subprojects/packagefiles/bilge-0.2-rs/meson.build | 1 + .../packagefiles/bilge-impl-0.2-rs/meson.build | 1 + subprojects/packagefiles/either-1-rs/meson.build | 1 + .../packagefiles/itertools-0.11-rs/meson.build | 1 + .../packagefiles/proc-macro-error-1-rs/meson.build | 1 + .../proc-macro-error-attr-1-rs/meson.build | 1 + .../packagefiles/proc-macro2-1-rs/meson.build | 1 + subprojects/packagefiles/quote-1-rs/meson.build | 1 + subprojects/packagefiles/syn-2-rs/meson.build | 1 + .../packagefiles/unicode-ident-1-rs/meson.build | 1 + 22 files changed, 118 insertions(+), 21 deletions(-) -- 2.47.0