The following changes since commit 7be29f2f1a3f5b037d27eedbd5df9f441e8c8c16:
Merge tag 'pull-vfio-20250509' of https://github.com/legoater/qemu into staging (2025-05-09 12:04:35 -0400) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 74978391b2da0116b9109d52931f342118d5a122: target/i386: Make ITS_NO available to guests (2025-05-12 21:02:51 +0200) ---------------------------------------------------------------- * meson: small old patches (one from 2022) * rust: pl011: forward port some changes from C version * target/i386: small improvements to TCG emulation * target/i386: HVF emulation cleanups * target/i386: add its_no feature * cs4231a: fix assertion failure * update Linux headers ---------------------------------------------------------------- Paolo Bonzini (14): meson: drop --enable-avx* options meson: do not check supported TCG architecture if no emulators built meson: remove unnecessary dependencies from specific_ss modinfo: lookup compile_commands.json by object rust: pl011: Rename RX FIFO methods rust: pl011: Really use RX FIFO depth target/i386: ignore misplaced REX prefixes target/i386: list TCG-supported features for CPUID[80000021h].EAX target/i386: move push of error code to switch_tss_ra target/i386: implement TSS trap bit target/i386/emulate: stop overloading decode->op[N].ptr target/i386/emulate: mostly rewrite flags handling target/i386: remove lflags linux-headers: update from 6.15 + kvm/next Pawan Gupta (1): target/i386: Make ITS_NO available to guests Zheng Huang (1): hw/audio/cs4231a: fix assertion error in isa_bus_get_irq docs/devel/rust.rst | 2 +- meson.build | 54 ++++++----- linux-headers/asm-x86/kvm.h | 71 ++++++++++++++ linux-headers/linux/kvm.h | 1 + target/i386/cpu.h | 6 -- target/i386/emulate/x86_decode.h | 9 +- target/i386/emulate/x86_emu.h | 8 +- target/i386/emulate/x86_flags.h | 12 +-- hw/audio/cs4231a.c | 4 + target/i386/cpu.c | 21 ++++- target/i386/emulate/x86_decode.c | 74 +++++++-------- target/i386/emulate/x86_emu.c | 123 ++++++++++++------------ target/i386/emulate/x86_flags.c | 198 ++++++++++++++++----------------------- target/i386/tcg/seg_helper.c | 81 +++++++++------- target/i386/tcg/decode-new.c.inc | 36 +++++-- accel/tcg/meson.build | 2 +- meson_options.txt | 4 - rust/hw/char/pl011/src/device.rs | 25 +++-- scripts/meson-buildoptions.sh | 6 -- scripts/modinfo-collect.py | 23 +++-- tcg/meson.build | 2 +- ui/meson.build | 3 - 22 files changed, 423 insertions(+), 342 deletions(-) -- 2.49.0