|
@@ -64,7 +64,7 @@ static void plugin_cpu_update__locked(gpointer k, gpointer v, gpointer udata)
|
|
CPUState *cpu = container_of(k, CPUState, cpu_index);
|
|
CPUState *cpu = container_of(k, CPUState, cpu_index);
|
|
run_on_cpu_data mask = RUN_ON_CPU_HOST_ULONG(*plugin.mask);
|
|
run_on_cpu_data mask = RUN_ON_CPU_HOST_ULONG(*plugin.mask);
|
|
|
|
|
|
- if (cpu->created) {
|
|
|
|
|
|
+ if (DEVICE(cpu)->realized) {
|
|
async_run_on_cpu(cpu, plugin_cpu_update__async, mask);
|
|
async_run_on_cpu(cpu, plugin_cpu_update__async, mask);
|
|
} else {
|
|
} else {
|
|
plugin_cpu_update__async(cpu, mask);
|
|
plugin_cpu_update__async(cpu, mask);
|