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


Reply via email to