mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 18:44:58 -06:00
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
3 changed files with 13 additions and 1 deletions
|
@ -129,6 +129,10 @@ bool accel_cpu_common_realize(CPUState *cpu, Error **errp)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void accel_cpu_common_unrealize(CPUState *cpu)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
int accel_supported_gdbstub_sstep_flags(void)
|
int accel_supported_gdbstub_sstep_flags(void)
|
||||||
{
|
{
|
||||||
AccelState *accel = current_accel();
|
AccelState *accel = current_accel();
|
||||||
|
|
4
cpu.c
4
cpu.c
|
@ -187,8 +187,10 @@ void cpu_exec_unrealizefn(CPUState *cpu)
|
||||||
cpu_list_remove(cpu);
|
cpu_list_remove(cpu);
|
||||||
/*
|
/*
|
||||||
* Now that the vCPU has been removed from the RCU list, we can call
|
* 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()) {
|
if (tcg_enabled()) {
|
||||||
tcg_exec_unrealizefn(cpu);
|
tcg_exec_unrealizefn(cpu);
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,6 +96,12 @@ void accel_cpu_instance_init(CPUState *cpu);
|
||||||
*/
|
*/
|
||||||
bool accel_cpu_common_realize(CPUState *cpu, Error **errp);
|
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:
|
* accel_supported_gdbstub_sstep_flags:
|
||||||
*
|
*
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue