mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 23:03:54 -06:00
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>
This commit is contained in:
parent
4d9baad7dc
commit
c09a2edce0
1 changed files with 4 additions and 6 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue