Commit 24d90a3c authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

vapic: use tcg_enabled

parent f0d14a95
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -410,7 +410,8 @@ static void patch_instruction(VAPICROMState *s, X86CPU *cpu, target_ulong ip)
        handlers = &s->rom_state.mp;
    }

    if (!kvm_enabled()) {
    if (tcg_enabled()) {
        cpu_restore_state(cs, cs->mem_io_pc);
        cpu_get_tb_cpu_state(env, &current_pc, &current_cs_base,
                             &current_flags);
        /* Account this instruction, because we will exit the tb.
@@ -456,7 +457,7 @@ static void patch_instruction(VAPICROMState *s, X86CPU *cpu, target_ulong ip)

    resume_all_vcpus();

    if (!kvm_enabled()) {
    if (tcg_enabled()) {
        /* Both tb_lock and iothread_mutex will be reset when
         *  longjmps back into the cpu_exec loop. */
        tb_lock();