On 7/3/25 11:32, Philippe Mathieu-Daudé wrote:
Only accelerator implementations (and the common accelator
code) need to know about AccelClass internals. Move the
definition out but forward declare AccelState and AccelClass.

Signed-off-by: Philippe Mathieu-Daudé<phi...@linaro.org>
---
  MAINTAINERS                 |  2 +-
  include/accel/accel-ops.h   | 50 +++++++++++++++++++++++++++++++++++++
  include/qemu/accel.h        | 40 ++---------------------------
  include/system/hvf_int.h    |  3 ++-
  include/system/kvm_int.h    |  1 +
  accel/accel-common.c        |  1 +
  accel/accel-system.c        |  1 +
  accel/hvf/hvf-all.c         |  1 +
  accel/kvm/kvm-all.c         |  1 +
  accel/qtest/qtest.c         |  1 +
  accel/tcg/tcg-accel-ops.c   |  1 +
  accel/tcg/tcg-all.c         |  1 +
  accel/xen/xen-all.c         |  1 +
  bsd-user/main.c             |  1 +
  gdbstub/system.c            |  1 +
  linux-user/main.c           |  1 +
  system/memory.c             |  1 +
  target/i386/nvmm/nvmm-all.c |  1 +
  target/i386/whpx/whpx-all.c |  1 +
  19 files changed, 70 insertions(+), 40 deletions(-)
  create mode 100644 include/accel/accel-ops.h

Reviewed-by: Richard Henderson <richard.hender...@linaro.org>

r~

Reply via email to