From nobody Mon Feb 9 12:31:58 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1499587387282767.1694447151375; Sun, 9 Jul 2017 01:03:07 -0700 (PDT) Received: from localhost ([::1]:35306 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dU7BI-0005q2-9t for importer@patchew.org; Sun, 09 Jul 2017 04:03:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dU6zK-0004RD-Mz for qemu-devel@nongnu.org; Sun, 09 Jul 2017 03:50:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dU6zF-00031X-B9 for qemu-devel@nongnu.org; Sun, 09 Jul 2017 03:50:42 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35749) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dU6zE-000300-P1 for qemu-devel@nongnu.org; Sun, 09 Jul 2017 03:50:36 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D70852093D; Sun, 9 Jul 2017 03:50:34 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sun, 09 Jul 2017 03:50:34 -0400 Received: from localhost (flamenco.cs.columbia.edu [128.59.20.216]) by mail.messagingengine.com (Postfix) with ESMTPA id A2C5D24254; Sun, 9 Jul 2017 03:50:34 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=braap.org; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=rjp B9TTNVB3M3sZYIisOMccsMLWcGtsK5Ik1bwanluU=; b=Nt5bDXaIkX9ajOqdNE7 wvxaIX5nHmfFjjcywbVs0q0+AaMTNaJIfTwVY5ct0w3+86p73PsHbBGXE3u5/R7Z 0ShEjKwdnDDNhLJ3IMseG1rwIFVPqociNVo42jUQM83+8/+/nKbiWsdgnLBwoKAm hfaDY6QhtXVJOwrWR3cDbPEQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=rjpB9TTNVB3M3sZYIisOMccsMLWcGtsK5Ik1bwanl uU=; b=MBSzTi01WNVTbgSMZ6HsPU/VlzDtp9JgpNDba82Th3A3Mvw08BGTduQNQ fUa6iToUJ7pHrLsvCT13XIEo96ugqYDKZcdqfz8guPYz0iMWWy9fdvsXkWeBz7q4 6RA5f0LTBbHFvlNqGhYmuMpYQZKAQVFEFP85c03g50hhmX7BZgaxTTEzMlrXZ6/o kXiSh3WBM/EWRVh8dOMQ05LZ2W7S4CZ4yhop+LwVnQwlwZxOuinfu73emxIFh0Hs ICcWLi7xZa964hNeg0zuWUNi4t9bCEeOwUTHMEPpO/xP31RBzHQDYqvP3VYvWBrN 0yQUl27lQ1/DcRKcPH8voAcjRMRGA== X-ME-Sender: X-Sasl-enc: Ei7YHNIrA7KrDr01ZHz3MoNFTMmBOqqC58cvc28t4cI0 1499586634 From: "Emilio G. Cota" To: qemu-devel@nongnu.org Date: Sun, 9 Jul 2017 03:50:10 -0400 Message-Id: <1499586614-20507-19-git-send-email-cota@braap.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499586614-20507-1-git-send-email-cota@braap.org> References: <1499586614-20507-1-git-send-email-cota@braap.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.27 Subject: [Qemu-devel] [PATCH 18/22] tcg: define TCG_HIGHWATER X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Will come in handy very soon. Signed-off-by: Emilio G. Cota Reviewed-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson --- tcg/tcg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tcg/tcg.c b/tcg/tcg.c index c19c473..2f003a0 100644 --- a/tcg/tcg.c +++ b/tcg/tcg.c @@ -115,6 +115,8 @@ static int tcg_target_const_match(tcg_target_long val, = TCGType type, static void tcg_out_tb_init(TCGContext *s); static bool tcg_out_tb_finalize(TCGContext *s); =20 +#define TCG_HIGHWATER 1024 + static QemuMutex tcg_lock; =20 /* @@ -453,7 +455,7 @@ void tcg_prologue_init(TCGContext *s) /* Compute a high-water mark, at which we voluntarily flush the buffer and start over. The size here is arbitrary, significantly larger than we expect the code generation for any one opcode to require. = */ - s->code_gen_highwater =3D s->code_gen_buffer + (total_size - 1024); + s->code_gen_highwater =3D s->code_gen_buffer + (total_size - TCG_HIGHW= ATER); =20 tcg_register_jit(s->code_gen_buffer, total_size); =20 --=20 2.7.4