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