Merge tag 'hw-misc-20260816' of https://github.com/philmd/qemu into staging
Misc HW and Monitor patch queue - Bug fixes . Reinstate x86/pc 'xenfv' machine alias . Defend against malformed ELF headers to prevent underflows . Restore ROMD mode after migration for Intel PFlash (CFI01) . Fix VLAN tag handling on incoming packets on RTL8139 model - Refactoring (Monitor, common CPU, NMI) . Add missing inclusions and remove unnecessary ones . Use qdev_is_realized() consistently (no direct field access) . Remove deprecated DEFINE_PROP_DMAADDR() macro . Renaming churn around cpu_{exec,common}* helpers . Simplify NMI API hanlding . Move QMP handlers (physmem, nmi) to appropriate subsystems . Replace container_of() casts with HMP typed accessors . Rename @mon to @hmp in MonitorHMP for clarity # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmqBzKAACgkQ4+MsLN6t # wN79Og//Qt6s9wU8KyegqCi55+tMSxQfTE96O5qRjV9FcrTeYMrlDWTm5jXcdSXr # DVjAfM/SDI98TDWkG0Uxk5r0Kr1C1V9u8CAClED1Us81mwloGBX6qar9AdcnNzXL # Pi0C4jWk2NVZyXq+0cvPQZg8SW2xSsgbEWrkuGRxlDqrwHcljMhEivE6NvHZjrOr # 2QvgB/31JcsqrtdosBnAw4xDsZ7Gf3Gqpoz4IdoVdxn2o9TaTm8+DlZgmHz2klmq # 3diW9BItqQEYzURl/psfjl6WaQ2sls18sEIZs62M+2cTkDBBTFo8ErnFyEUqCRlD # tPCt+b+DljifV9vKAt/+rMO2WdQxN3eTild+xmQ0DbZH6BCktkS0tR6nEVosC8qB # 3fmqmibyn9T+qaGfAAKrBEbsPhS0yiZaw3/pSY/BBuDMTX9G4URfxsWY6Ka++ZqL # KRPeypnMeGBYsfEOVmWAbVeMVO9O8aXoIcaXprRc2jvtRj47exHvVKYSCwFPNeTi # hioNFbI6/EjzcIooWZd0yq3DLrJ5KaW9S/BoZH1B5A8uun9pdmybCbROgOFryr/q # aZNuk6otVynNwd2sTHzgw34ru76pJv2NqyP1PV3MxmfsLrCpjr3xH0lXaqRiiaKk # Z+uglV8hrkKsGY5krzbHLWtjRc/XthroFkW4g8VLQw4XLsIeR+s= # =Dx4p # -----END PGP SIGNATURE----- # gpg: Signature made Sun 16 Aug 2026 07:43:44 AM PDT # gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE * tag 'hw-misc-20260816' of https://github.com/philmd/qemu: (56 commits) hw/core/machine: Move EHCI migration compat properties to 11.1 hw/elf_ops: defend against weird elf headers monitor: Replace container_of(MonitorHMP, parent_obj) -> MONITOR_HMP() monitor: Better express monitor_read()'s opaque arg is of Monitor type monitor: Rename MonitorHMP @mon -> @hmp system: Move runstate-related code from cpus.c to runstate.c system: Extract QMP memsave/pmemsave commands to physmem-qmp-cmds.c system: Move qmp_inject_nmi() to hw/core/machine-qmp-cmds.c system/dirtylimit: Extract HMP code to dirtylimit-hmp-cmds.c system: Remove unnecessary 'monitor/monitor.h' header monitor: Remove unnecessary 'block/block.h' header monitor: Reduce inclusion of 'qapi/qapi-emit-events.h' header monitor: Include missing 'qemu/coroutine-core.h' header monitor: Include missing 'qemu/lockable.h' header monitor: Include missing 'qemu/aio-wait.h' header migration/hmp-cmds: Include 'block/block-global-state.h' header qapi/qmp-registry: Remove unnecessary 'monitor/monitor.h' header qapi/qmp-dispatch: Include 'qemu/aio-wait.h' and 'monitor/monitor.h' tests/unit: Include 'qemu/main-loop.h' header in test-util-sockets.c net/vhost-vdpa: Include missing 'qemu/iov.h' header ... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
No changes.