diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2025-03-12 20:18:08 -0700 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2025-04-23 14:08:44 -0700 |
commit | c09a2edce0b0764698f61073e968288820b0941c (patch) | |
tree | a4690dc3c64507b97d23ff52285aced1d2ee90db /include/qemu/accel.h | |
parent | 4d9baad7dc1d57cc3fe7d71d16431ccff203dfbb (diff) | |
download | qemu-c09a2edce0b0764698f61073e968288820b0941c.zip qemu-c09a2edce0b0764698f61073e968288820b0941c.tar.gz qemu-c09a2edce0b0764698f61073e968288820b0941c.tar.bz2 |
include/qemu: Remove ifndef CONFIG_USER_ONLY from accel.h
While setup_post and has_memory will not be used for
CONFIG_USER_ONLY, let the struct have constant layout.
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/qemu/accel.h')
-rw-r--r-- | include/qemu/accel.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/include/qemu/accel.h b/include/qemu/accel.h index 972a849..fbd3d89 100644 --- a/include/qemu/accel.h +++ b/include/qemu/accel.h @@ -38,13 +38,13 @@ typedef struct AccelClass { const char *name; int (*init_machine)(MachineState *ms); -#ifndef CONFIG_USER_ONLY + bool (*cpu_common_realize)(CPUState *cpu, Error **errp); + void (*cpu_common_unrealize)(CPUState *cpu); + + /* system related hooks */ void (*setup_post)(MachineState *ms, AccelState *accel); bool (*has_memory)(MachineState *ms, AddressSpace *as, hwaddr start_addr, hwaddr size); -#endif - bool (*cpu_common_realize)(CPUState *cpu, Error **errp); - void (*cpu_common_unrealize)(CPUState *cpu); /* gdbstub related hooks */ int (*gdbstub_supported_sstep_flags)(void); @@ -78,12 +78,10 @@ const char *current_accel_name(void); void accel_init_interfaces(AccelClass *ac); -#ifndef CONFIG_USER_ONLY int accel_init_machine(AccelState *accel, MachineState *ms); /* Called just before os_setup_post (ie just before drop OS privs) */ void accel_setup_post(MachineState *ms); -#endif /* !CONFIG_USER_ONLY */ /** * accel_cpu_instance_init: |