Commit 91682118 authored by Richard Henderson's avatar Richard Henderson
Browse files

tcg: Emit barriers with parallel_cpus

parent df79b996
Loading
Loading
Loading
Loading
+1 −11
Original line number Diff line number Diff line
@@ -150,17 +150,7 @@ void tcg_gen_op6(TCGContext *ctx, TCGOpcode opc, TCGArg a1, TCGArg a2,

void tcg_gen_mb(TCGBar mb_type)
{
    bool emit_barriers = true;

#ifndef CONFIG_USER_ONLY
    /* TODO: When MTTCG is available for system mode, we will check
     * the following condition and enable emit_barriers
     * (qemu_tcg_mttcg_enabled() && smp_cpus > 1)
     */
    emit_barriers = false;
#endif

    if (emit_barriers) {
    if (parallel_cpus) {
        tcg_gen_op1(&tcg_ctx, INDEX_op_mb, mb_type);
    }
}