Commit 42a5675aa9 for qemu.org

commit 42a5675aa9dd718f395ca3279098051dfdbbc6e1
Merge: c1c58cee16 7b87e00c25
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Fri Jan 16 22:26:36 2026 +1100

    Merge tag 'accel-20260116' of https://github.com/philmd/qemu into staging

    Accelerators patches queue

    - Enable 64bit WebAssembly guests (TCI)
    - Fix migration on HVF
    - Remove a signal race with WFI on HVF (Aarch64)
    - Correct HVF guest timer frequency (Aarch64)
    - Fix NVMM build (x86)

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmlqHhcACgkQ4+MsLN6t
    # wN7NEA//cZvw4AdTKgUxenEQL2r+Y8KVT+Wm+F7WqznTm9dqGgb+YHgmDoPA9b6y
    # qxenzIwVA1R2ZkgAs7m99z9k9YcZLXHdoKelWYqxoWZd1DFVQJ7by5iRoQbvdtRJ
    # LSxQXkdcXCGBIWQ080k0WJP5e7Sw/1+LdSm3jn2naRTD1JF3jn4LwUZMFQSwuhH0
    # 0uXFrb207AlFz4itNnZXIjcvugMi6hIKNhHX8ol0JLSlfkS0lVR4y1X21J11ipg3
    # VYucsUfA9fzfqcTDkPxGuEAV5mivaP1wy8kHRh5p8vgq7dbLivdIpjYIZynzb1LF
    # 10WaeJaYHHYeWqLSKcZPUd66eKc2ZOeGn+zcE8oM8Zsm2NQUJ+rIkWw7/O978PfS
    # RsXmIYTkM8gXfx7gUtW95/JmX5FH4xsvrwRjv1FdOPwYNe3kMtc1xslq9dkqsXMG
    # P79n+NVXRr62ph93lSjLdLgqFW6eEXo0nVO4maD+9pBolK9S8TIrzLxRwXyHY/lx
    # FD9nRHP/U1QjrrwpCcFT3PmTfJ/CsMlP0biUG9+uf6XKkxlOIyNoMSDdTC5xjUTx
    # iCC71XluRIBKAIpwIN9QHtTTrKvm2wMFlTHpQxMD/kldc+0whHBtfU/24vemCCMQ
    # dpnJxr0lVng942YHhT/n2Y6CZbzURF022I89p7EJ6d/1Els0j/c=
    # =khzj
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 16 Jan 2026 10:16:39 PM AEDT
    # 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 'accel-20260116' of https://github.com/philmd/qemu: (30 commits)
      tests/functional: Require TCG to run reverse debugging tests
      target/i386/nvmm: Include missing ramlist.h header
      accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu()
      hmp-commands-info.hx: Move definition of "info accel"
      target/arm: Only allow disabling NEON when using TCG
      target/arm/hvf: Really set Generic Timer counter frequency
      target/arm: Create GTimers *after* features finalized / accel realized
      accel/hvf: Add hvf_arch_cpu_realize() stubs
      accel: Introduce AccelOpsClass::cpu_target_realize() hook
      accel/hvf: Have PSCI CPU_SUSPEND halt the vCPU
      accel/hvf: Implement WFI without using pselect()
      accel/hvf: Skip WFI if CPU has work to do
      target/arm/hvf: Implement dirty page tracking
      accel/hvf: Remove mac_slots
      accel/hvf: Drop hvf_slot and hvf_find_overlap_slot
      accel/hvf: Simplify hvf_set_phys_mem
      accel/hvf: Move hvf_log_sync to hvf_log_clear
      accel/hvf: Simplify hvf_log_*
      target/i386/hvf: Use address_space_translate in ept_emulation_fault
      target/i386/hvf: Use hvf_unprotect_dirty_range
      ...

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>