qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 03/10] accel/tcg: Use one_insn_per_tb global instead of ol


From: Richard Henderson
Subject: Re: [PATCH v3 03/10] accel/tcg: Use one_insn_per_tb global instead of old singlestep global
Date: Tue, 18 Apr 2023 10:05:17 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0

On 4/17/23 18:40, Peter Maydell wrote:
@@ -219,8 +221,8 @@ static void tcg_set_one_insn_per_tb(Object *obj, bool 
value, Error **errp)
  {
      TCGState *s = TCG_STATE(obj);
      s->one_insn_per_tb = value;
-    /* For the moment, set the global also: this changes the behaviour */
-    singlestep = value;
+    /* Set the global also: this changes the behaviour */
+    qatomic_set(&one_insn_per_tb, value);
  }

Oh, one question: is it worth having the TCGState member at all?
Seems like these accessors could work just fine with only the global.


r~




reply via email to

[Prev in Thread] Current Thread [Next in Thread]