summary refs log tree commit diff stats
path: root/accel/accel-target.c
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@linaro.org>2025-03-23 18:17:15 +0100
committerPhilippe Mathieu-Daudé <philmd@linaro.org>2025-04-25 17:09:58 +0200
commit64cbcf1d9782c340cf59868a1be97f0054c4ec44 (patch)
tree239ea5f03860a0eeb3ac784389c09eeaefcfd8ea /accel/accel-target.c
parent2492008d0de0380ee910730dc10159a8e29b13a9 (diff)
downloadfocaccia-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.c10
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);
 }