diff options
| author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-03-23 18:17:15 +0100 |
|---|---|---|
| committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-04-25 17:09:58 +0200 |
| commit | 64cbcf1d9782c340cf59868a1be97f0054c4ec44 (patch) | |
| tree | 239ea5f03860a0eeb3ac784389c09eeaefcfd8ea /accel/accel-target.c | |
| parent | 2492008d0de0380ee910730dc10159a8e29b13a9 (diff) | |
| download | focaccia-qemu-64cbcf1d9782c340cf59868a1be97f0054c4ec44.tar.gz focaccia-qemu-64cbcf1d9782c340cf59868a1be97f0054c4ec44.zip | |
accel: Implement accel_init_ops_interfaces() for both system/user mode
We want to build more common code, moving objects from meson's specific_ss[] set to common_ss[]. Since the CONFIG_USER_ONLY definitions isn't applied on the common_ss[] set, it is simpler to add an empty accel_init_ops_interfaces() stub on user emulation, removing any CONFIG_USER_ONLY use in accel-target.c. Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20250417165430.58213-5-philmd@linaro.org>
Diffstat (limited to 'accel/accel-target.c')
| -rw-r--r-- | accel/accel-target.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/accel/accel-target.c b/accel/accel-target.c index 08d4e450bd..7f3bbf31a8 100644 --- a/accel/accel-target.c +++ b/accel/accel-target.c @@ -29,10 +29,7 @@ #include "cpu.h" #include "accel/accel-cpu-target.h" - -#ifndef CONFIG_USER_ONLY -#include "accel-system.h" -#endif /* !CONFIG_USER_ONLY */ +#include "accel-internal.h" static const TypeInfo accel_type = { .name = TYPE_ACCEL, @@ -106,10 +103,7 @@ static void accel_init_cpu_interfaces(AccelClass *ac) void accel_init_interfaces(AccelClass *ac) { -#ifndef CONFIG_USER_ONLY - accel_system_init_ops_interfaces(ac); -#endif /* !CONFIG_USER_ONLY */ - + accel_init_ops_interfaces(ac); accel_init_cpu_interfaces(ac); } |