From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47160) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1atde1-0008HY-0b for qemu-devel@nongnu.org; Fri, 22 Apr 2016 12:09:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1atde0-0008I1-6Q for qemu-devel@nongnu.org; Fri, 22 Apr 2016 12:09:24 -0400 Received: from mail-lb0-x235.google.com ([2a00:1450:4010:c04::235]:32986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1atddz-0008Hs-NK for qemu-devel@nongnu.org; Fri, 22 Apr 2016 12:09:24 -0400 Received: by mail-lb0-x235.google.com with SMTP id jj5so90338lbc.0 for ; Fri, 22 Apr 2016 09:09:23 -0700 (PDT) From: Sergey Fedorov Date: Fri, 22 Apr 2016 19:08:53 +0300 Message-Id: <1461341333-19646-12-git-send-email-sergey.fedorov@linaro.org> In-Reply-To: <1461341333-19646-1-git-send-email-sergey.fedorov@linaro.org> References: <1461341333-19646-1-git-send-email-sergey.fedorov@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH v2 11/11] tcg: Note requirement on atomic direct jump patching List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Sergey Fedorov , Paolo Bonzini , Peter Crosthwaite , Richard Henderson , Sergey Fedorov From: Sergey Fedorov Signed-off-by: Sergey Fedorov Signed-off-by: Sergey Fedorov Reviewed-by: Alex Bennée --- Changes in v2: * Minor rewording include/exec/exec-all.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/exec/exec-all.h b/include/exec/exec-all.h index 6a054ee720a8..67adcf137f8b 100644 --- a/include/exec/exec-all.h +++ b/include/exec/exec-all.h @@ -229,6 +229,7 @@ static inline void tlb_flush_by_mmuidx(CPUState *cpu, ...) || defined(__sparc__) || defined(__aarch64__) \ || defined(__s390x__) || defined(__mips__) \ || defined(CONFIG_TCG_INTERPRETER) +/* NOTE: Direct jump patching must be atomic to be thread-safe. */ #define USE_DIRECT_JUMP #endif -- 2.8.1