The following changes since commit 5134cf9b5d3aee4475fe7e1c1c11b093731073cf:
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2025-04-30 13:34:44 -0400) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 03f50d7ee756eecbd4481c3008b5e01e999729c7: monitor: don't wake up qmp_dispatcher_co coroutine upon cleanup (2025-05-02 23:51:30 +0200) ---------------------------------------------------------------- * rust: support migration of HPET device * target/i386/hvf: fix compilation errors * target/i386/tcg: fix some interrupt shadow cases * hw/char/serial: remove unused prog_if compat property * rust: centralize config in workspace root * monitor: fix race on exiting QEMU ---------------------------------------------------------------- Andrey Drobyshev (1): monitor: don't wake up qmp_dispatcher_co coroutine upon cleanup BALATON Zoltan (1): hw/char/serial: Remove unused prog_if compat property Magnus Kulke (1): target/i386/emulate: remove rflags leftovers Paolo Bonzini (4): vmstate: support varray for vmstate_clock! rust: assertions: Support index field wrapped in BqlCell target/i386: do not trigger IRQ shadow for LSS target/i386: do not block singlestep for STI Stefan Zabka (1): rust: centralize config in workspace root Wei Liu (1): target/i386/hvf: fix a compilation error Zhao Liu (4): rust/vmstate: Add support for field_exists checks rust/vmstate_test: Test varray with num field wrapped in BqlCell rust/timer: Define NANOSECONDS_PER_SECOND binding as u64 rust/hpet: Support migration docs/devel/rust.rst | 3 +- hw/char/diva-gsp.c | 6 +- hw/char/serial-pci-multi.c | 7 +- hw/char/serial-pci.c | 10 +-- monitor/qmp.c | 3 +- target/i386/emulate/x86_decode.c | 17 ++-- target/i386/hvf/hvf.c | 1 + target/i386/tcg/translate.c | 33 +++++--- target/i386/tcg/emit.c.inc | 4 +- rust/Cargo.toml | 7 ++ rust/hw/char/pl011/Cargo.toml | 11 +-- rust/hw/timer/hpet/Cargo.toml | 9 ++- rust/hw/timer/hpet/src/hpet.rs | 146 ++++++++++++++++++++++++++++++++++- rust/qemu-api-macros/Cargo.toml | 11 +-- rust/qemu-api/Cargo.toml | 15 ++-- rust/qemu-api/src/assertions.rs | 25 +++--- rust/qemu-api/src/timer.rs | 2 + rust/qemu-api/src/vmstate.rs | 83 +++++++++++--------- rust/qemu-api/tests/vmstate_tests.rs | 41 ++++++++-- 19 files changed, 307 insertions(+), 127 deletions(-) -- 2.49.0