On 07/07/20 15:58, Claudio Fontana wrote:
> +static void kvm_kick_vcpu_thread(CPUState *cpu)
> +{
> + cpus_kick_thread(cpu);
> +}
> +
I would just use cpus_kick_thread instead of wrapping it (and likewise
would provide a global function for noop synchronization).
start_vcpu_thread is also a candidate for abstraction, so that
kvm_start_vcpu_thread(CPUState *cpu) would be just
qemu_start_vcpu_thread(cpu, "KVM", kvm_vcpu_thread_fn);
Paolo
