]> git.ipfire.org Git - thirdparty/qemu.git/commit
accel: Extract AccelClass definition to 'accel/accel-ops.h'
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Thu, 3 Jul 2025 14:44:39 +0000 (16:44 +0200)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 15 Jul 2025 17:34:33 +0000 (19:34 +0200)
commitf7a7e7dd2179e7189064e0b7b637e6906617221f
tree98ce1202153630dd3bcef1b4a85ad9e55b166412
parent05927e9dc9371766d20c97ac609ec8698e95bb45
accel: Extract AccelClass definition to 'accel/accel-ops.h'

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é <philmd@linaro.org>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250703173248.44995-39-philmd@linaro.org>
19 files changed:
MAINTAINERS
accel/accel-common.c
accel/accel-system.c
accel/hvf/hvf-all.c
accel/kvm/kvm-all.c
accel/qtest/qtest.c
accel/tcg/tcg-accel-ops.c
accel/tcg/tcg-all.c
accel/xen/xen-all.c
bsd-user/main.c
gdbstub/system.c
include/accel/accel-ops.h [new file with mode: 0644]
include/qemu/accel.h
include/system/hvf_int.h
include/system/kvm_int.h
linux-user/main.c
system/memory.c
target/i386/nvmm/nvmm-all.c
target/i386/whpx/whpx-all.c