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


Reply via email to