On 01/18/2012 11:53 AM, Andreas Färber wrote:
> - if (kvm_enabled()&& !env->thread_kicked) { > + if (!tcg_enabled()&& !env->thread_kicked) { > - if (kvm_enabled()) { > + if (!tcg_enabled()) { > if (kvm_enabled()) { > qemu_kvm_start_vcpu(env); > - } else { > + } else if (tcg_enabled()) { > qemu_tcg_init_vcpu(env); > + } else { > + qemu_dummy_start_vcpu(env); > } Did you keep Xen in mind when changing the logic?
Yes, though I didn't test it. There's no reason why Xen should depend on any TCG code.
Paolo