From nobody Mon Feb 9 13:59:11 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 1500237092822103.96255255490428; Sun, 16 Jul 2017 13:31:32 -0700 (PDT) Received: from localhost ([::1]:46826 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dWqCR-0006vf-Ej for importer@patchew.org; Sun, 16 Jul 2017 16:31:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46386) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dWpmf-0001Ch-Il for qemu-devel@nongnu.org; Sun, 16 Jul 2017 16:04:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dWpma-0008SD-SG for qemu-devel@nongnu.org; Sun, 16 Jul 2017 16:04:53 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:60479) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dWpma-0008RX-KX for qemu-devel@nongnu.org; Sun, 16 Jul 2017 16:04:48 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0BEF420A75; Sun, 16 Jul 2017 16:04:48 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sun, 16 Jul 2017 16:04:48 -0400 Received: from localhost (flamenco.cs.columbia.edu [128.59.20.216]) by mail.messagingengine.com (Postfix) with ESMTPA id B97942450F; Sun, 16 Jul 2017 16:04:47 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=braap.org; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=EqwquXg/lhqzKVZ WcH+l8aUH6gB1CPPjM042L9K29xs=; b=TZa3weOtq8OBZf3MQ7hNQ+7Tt8hVr5k EY6EyPW/Rr+z9Tu8z1kUhhEpLLRVjlr3icwsDZSEzAILJG5Z82dXppsres3MY8WW hjlOssN+xscultRHK77hHUiOHJicKpX2fT83nYUfxEfme//Q8dGTK5q4Rb6FEY7u pswUc1kcXPVk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=EqwquXg/lhqzKVZWcH+l8aUH6gB1CPPjM042L9K29xs=; b=iUyyWFkd VjOphtSwm0g2mdFU46PT19xXXzYCGuLXrK1DtYjuBpPCHn/MVd5TahrVvxuhuKmL 5Y09ZR0DOXgVVwEjJebhT4MgVIrWnoiLQMAj6ShfffEqRCAFXMQDjEi/A/ezI8Lg ZGNJ8hyJopXd5LS78KLzhO7b5MoQWWBvR/OnQyn7DqnD+kDX0xbO5jYbcwLCxPFx yZ583NoH0XQJ1NZ07Vo14EZRDoOXS0t5jIfyZLA0OyGGW/EcAD5M3K8rMZo3yUB1 /MoWP8AMnF1SYGauCnoLNbMYSi1487KtNUeUairK+BoIAHD0gDjxEUM6VgY7m+9U nrkVmkwoENpN9Q== X-ME-Sender: X-Sasl-enc: n0VGr9tzHckkLuxFSpHa6ZqMpqfm8HIPwerrj4wXIz0T 1500235487 From: "Emilio G. Cota" To: qemu-devel@nongnu.org Date: Sun, 16 Jul 2017 16:04:25 -0400 Message-Id: <1500235468-15341-43-git-send-email-cota@braap.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1500235468-15341-1-git-send-email-cota@braap.org> References: <1500235468-15341-1-git-send-email-cota@braap.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.25 Subject: [Qemu-devel] [PATCH v2 42/45] 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 Will come in handy very soon. Reviewed-by: Richard Henderson Reviewed-by: Alex Benn=C3=A9e Signed-off-by: Emilio G. Cota --- tcg/tcg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tcg/tcg.c b/tcg/tcg.c index 5afb80a..e8aae1f 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 TCGContext **tcg_ctxs; static unsigned int n_tcg_ctxs; =20 @@ -441,7 +443,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