The following changes since commit c1c58cee16380f81f88fbde6b12f247b376839e2:
Merge tag 'pull-target-arm-20260115' of https://gitlab.com/pm215/qemu into staging (2026-01-16 09:33:20 +1100) are available in the Git repository at: https://github.com/philmd/qemu.git tags/accel-20260116 for you to fetch changes up to 7b87e00c25bb7b792c0ea80ac02f0bb6770f5106: tests/functional: Require TCG to run reverse debugging tests (2026-01-16 11:17:28 +0100) ---------------------------------------------------------------- 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) ---------------------------------------------------------------- Kohei Tokunaga (4): meson: Add wasm64 support to the --cpu flag configure: Enable to propagate -sMEMORY64 flag to Emscripten dockerfiles: Add support for wasm64 to the wasm Dockerfile gitlab-ci: Add build tests for wasm64 Markus Armbruster (1): hmp-commands-info.hx: Move definition of "info accel" Philippe Mathieu-Daudé (15): migration/dirtyrate: Do not unlock cpu_list lock twice tests/qtest/migration: Make 'has_dirty_ring' generic tests/qtest/migration: Add MigrationTestEnv::has_hvf field target/i386/hvf: Use host page alignment in ept_emulation_fault() accel/hvf: Enforce host alignment in hv_vm_protect() accel/hvf: Skip WFI if CPU has work to do accel/hvf: Implement WFI without using pselect() accel/hvf: Have PSCI CPU_SUSPEND halt the vCPU accel: Introduce AccelOpsClass::cpu_target_realize() hook accel/hvf: Add hvf_arch_cpu_realize() stubs target/arm: Create GTimers *after* features finalized / accel realized target/arm/hvf: Really set Generic Timer counter frequency target/arm: Only allow disabling NEON when using TCG accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() tests/functional: Require TCG to run reverse debugging tests Richard Henderson (9): accel/hvf: Create hvf_protect_clean_range, hvf_unprotect_dirty_range target/i386/hvf: Use hvf_unprotect_dirty_range target/i386/hvf: Use address_space_translate in ept_emulation_fault accel/hvf: Simplify hvf_log_* accel/hvf: Move hvf_log_sync to hvf_log_clear accel/hvf: Simplify hvf_set_phys_mem accel/hvf: Drop hvf_slot and hvf_find_overlap_slot accel/hvf: Remove mac_slots target/arm/hvf: Implement dirty page tracking Thomas Huth (1): target/i386/nvmm: Include missing ramlist.h header MAINTAINERS | 2 +- configure | 16 +- meson.build | 4 +- include/accel/accel-cpu-ops.h | 1 + include/system/hvf_int.h | 22 +-- tests/qtest/migration/framework.h | 1 + accel/accel-common.c | 5 + accel/hvf/hvf-accel-ops.c | 18 +- accel/hvf/hvf-all.c | 186 ++++++------------ migration/dirtyrate.c | 1 - target/arm/cpu.c | 67 +++---- target/arm/hvf/hvf.c | 167 ++++++++-------- target/i386/hvf/hvf.c | 48 +++-- target/i386/nvmm/nvmm-all.c | 3 +- tests/qtest/migration/framework.c | 3 +- tests/qtest/migration/precopy-tests.c | 3 +- .gitlab-ci.d/buildtest.yml | 24 ++- .gitlab-ci.d/container-cross.yml | 11 +- .gitlab-ci.d/container-template.yml | 4 +- .gitlab-ci.d/containers.yml | 3 +- accel/hvf/trace-events | 1 + hmp-commands-info.hx | 24 +-- ...2-cross.docker => emsdk-wasm-cross.docker} | 26 ++- tests/functional/reverse_debugging.py | 2 + 24 files changed, 303 insertions(+), 339 deletions(-) rename tests/docker/dockerfiles/{emsdk-wasm32-cross.docker => emsdk-wasm-cross.docker} (89%) -- 2.52.0
