mirror of https://github.com/xemu-project/xemu.git
accel: Introduce accel_cpu_common_unrealize() stub
Prepare the stub for parity with accel_cpu_common_realize(). Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20231003123026.99229-5-philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
bd684b2f3f
commit
1aa1d8308d
|
@ -129,6 +129,10 @@ bool accel_cpu_common_realize(CPUState *cpu, Error **errp)
|
|||
return true;
|
||||
}
|
||||
|
||||
void accel_cpu_common_unrealize(CPUState *cpu)
|
||||
{
|
||||
}
|
||||
|
||||
int accel_supported_gdbstub_sstep_flags(void)
|
||||
{
|
||||
AccelState *accel = current_accel();
|
||||
|
|
4
cpu.c
4
cpu.c
|
@ -187,8 +187,10 @@ void cpu_exec_unrealizefn(CPUState *cpu)
|
|||
cpu_list_remove(cpu);
|
||||
/*
|
||||
* Now that the vCPU has been removed from the RCU list, we can call
|
||||
* tcg_exec_unrealizefn, which may free fields using call_rcu.
|
||||
* tcg_exec_unrealizefn and
|
||||
* accel_cpu_common_unrealize, which may free fields using call_rcu.
|
||||
*/
|
||||
accel_cpu_common_unrealize(cpu);
|
||||
if (tcg_enabled()) {
|
||||
tcg_exec_unrealizefn(cpu);
|
||||
}
|
||||
|
|
|
@ -96,6 +96,12 @@ void accel_cpu_instance_init(CPUState *cpu);
|
|||
*/
|
||||
bool accel_cpu_common_realize(CPUState *cpu, Error **errp);
|
||||
|
||||
/**
|
||||
* accel_cpu_common_unrealize:
|
||||
* @cpu: The CPU that needs to call accel-specific cpu unrealization.
|
||||
*/
|
||||
void accel_cpu_common_unrealize(CPUState *cpu);
|
||||
|
||||
/**
|
||||
* accel_supported_gdbstub_sstep_flags:
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue