From patchwork Wed Sep 5 22:09:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 10589575 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A66395A4 for ; Wed, 5 Sep 2018 22:12:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 957322A9DB for ; Wed, 5 Sep 2018 22:12:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 898972A9E7; Wed, 5 Sep 2018 22:12:00 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 23BF22A9DB for ; Wed, 5 Sep 2018 22:12:00 +0000 (UTC) Received: from localhost ([::1]:58258 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxg1n-0002Ml-7o for patchwork-qemu-devel@patchwork.kernel.org; Wed, 05 Sep 2018 18:11:59 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57678) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxg0P-0001C7-Bc for qemu-devel@nongnu.org; Wed, 05 Sep 2018 18:10:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fxg0K-0003zn-Qb for qemu-devel@nongnu.org; Wed, 05 Sep 2018 18:10:33 -0400 Received: from esa3.hgst.iphmx.com ([216.71.153.141]:48176) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fxg0H-0003mb-25 for qemu-devel@nongnu.org; Wed, 05 Sep 2018 18:10:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1536185425; x=1567721425; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=oFh9CI//H/LCFBRWegSsKwAwhOtMmkVNQ2o/llSKXXc=; b=Z5uX9sQrXZPY0dX6QEDT/KBdg/u/lZnF3jEU9wZh1ahjCCu3Yk1UVRbj 6epP6t21PuiJ2M2ZWA/JJpu7M6keM7baPsAj22iZO2oZfzqiubyQs1WVB 4nj5lFLbefhbCmw/upnQhj1yaCOyz/gyc1SCrOcuvCOP3hNcht3FyFTDi GiTKMh8rnSUo83NJx74+kIkbOy266kV7qKI5ougAeK+Wip8xtjWoDJygq HQZ0Ee8gHTDNW8DZEhQbESKXGTuIwovTu4A4TkmX0qVZ03dSYPDek/Sl0 Ybz+mls0IsJz8hAVZNL14VNtvcpixl3IMbAsV2s4AWqPRAQThOjqVLD4B w==; X-IronPort-AV: E=Sophos;i="5.53,334,1531756800"; d="scan'208";a="93247424" Received: from mail-by2nam01lp0178.outbound.protection.outlook.com (HELO NAM01-BY2-obe.outbound.protection.outlook.com) ([216.32.181.178]) by ob1.hgst.iphmx.com with ESMTP; 06 Sep 2018 06:10:12 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector1-wdc-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=30caszaoO6pb/DJL2CnATzPnidi80o9N3Nt/17kgUf4=; b=BtB7Svb46fmG0KPQHI+fTIIP7Kx6D7GlTy/CL/eLqgUxFlQ57iAcqqhDPkeRqxTzKCO7ElihrAy8s4ezmlHn4UW10HnIy3R1mMwRr+5dIdCbS/VIN3eWEYZzkeKTb/0QgknFEFfiw9aWAAwev0Xw8cqxPnqkI/TBFdDNemzs3aE= Received: from risc6-mainframe.int.fusionio.com (199.255.44.171) by BN6PR04MB0386.namprd04.prod.outlook.com (2603:10b6:404:91::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Wed, 5 Sep 2018 22:10:10 +0000 From: Alistair Francis To: qemu-devel@nongnu.org Date: Wed, 5 Sep 2018 15:09:28 -0700 Message-Id: <20180905220932.6152-6-alistair.francis@wdc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180905220932.6152-1-alistair.francis@wdc.com> References: <20180905220932.6152-1-alistair.francis@wdc.com> MIME-Version: 1.0 X-Originating-IP: [199.255.44.171] X-ClientProxiedBy: CO2PR06CA0060.namprd06.prod.outlook.com (2603:10b6:104:3::18) To BN6PR04MB0386.namprd04.prod.outlook.com (2603:10b6:404:91::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 20341310-1836-4e13-a78c-08d6137c58dc X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:BN6PR04MB0386; X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0386; 3:buXR/nqHzvaqsWkgra2nWNc4N9P92uho652ZUXL7LkIPMl9urjrUtFBloP7lq++6SOpgzFtVr7CS9Qfe0KDgMYJcUdLXh8hFgK/7Mwjz3fNeuW0fInTsDIzrZXicbIn9QWoLY7MUzPZVs4DUteOzlWly9+gQ2dYEiBxQ9mp6H7eH01MemIL/zZHf7Q9mJOBO38UqdmES4t5MaJcNHLZGVKKqAmnalKKXCz/KUrraDP/J1Wt2imHKCB1uOeTsvlJI; 25:afbxzTDMfSVdn9Zvy0PQ0WVP3u3jy4wZsx2vabeL6WSyMYVhJqkvkaC9EG7k42IyK8SJNZD2Mi7KR1ufSQXZJ3PG4FsDXzXfXhyybNVjc1qDubbKcoTcIR912thZoml74rfjghORmE1POOXlGy8Ee38KQlWpnVkiQJmFWS4E7anTH0KhHE94zTzK4ZpGzFaskVDMfEhLy9gZOLFj5o+M5IVwdzFgvrnsyDd93sX6Vi0r9pvRk83bK73IWyl06GBipvOenkX7xtHYTNPU4QHWfxGgLQEM+9lKsZnBLOvjyUMOTdVxqldZQ6Q/pKo7SwkHgDELuuUb78gmhF/L99aC+Q==; 31:SIehXghDPpTqnpIStHyJpQ6ZSb5I4LMDSI+Q3mkUWIg2/gyjM5cLu4XJS2DENARsRIgLUtk+9DH+E/pp8Ef0wn7X4HXFlIsJsrX52a0cBqwUz+FfUMGxWbdpBu2uFm+Xi5OMkf7euXls1rlF+11mKESKS3JjhBNlaKVYf3jOIqVo8v4dKPsMLMZZBZ3p8kHxCCn7gPKwPy6wqTbg9WxvqdcAhPas/ZBZA/1+Aw/IU7U= X-MS-TrafficTypeDiagnostic: BN6PR04MB0386: WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0386; 20:Bq7KoU+ai31TDJtlluGYXIZNLxO0Mj0ZaHOMpyrpbNKEULaXbiBvr/9rr0LIQOgBauA+nHWBFbXLk2ik+tNvR7cQ6cxoHdT7M5Ycej35ZrP1cISu3j6BZlAo9o4oUWot5KURAqDNO6CB9gZn9fE1q+CYLnFSesgfTJ3Z4o8Srp4nLeX1ssjrDWvmWttt1ljrcEE4F7T5Qdw5zb4HnvP6B1mnbFeLLY40S7820TwtpG4z7G01nHardUdVdwr9ZdDQECezBVjhFxirlrb2PV3ZlXGJoS7XG5fSghr5VCNGykygNE0y4peprweQH/fqgY+W+CIDDcf/72eyMhXfgyXniDJhXq3W9VlNWkYz1Hq2V890XbtYUAcYdrkXE7/jCIHlglWiktc0dTS1B1Z3v3i9qmEsLlPFF3BfkG51XhvB7xbKrnPNRoKPS9EUJuACAeR3CazZdMTvmipCNi2qlbdZInrO8DXb1HoPyXq4gi/gfBsEnuvH7wlKECOGox80bFO9; 4:toekHqYZy978T/EqbRkSXA9H/BDRtRb2XvgLSt39BUGTDzqjzy743ywlJqd+hx5ouda9xpVJl9fZmX1C+2Opk4w423U0pkjJthTKqah3IkSbIM5O3QgxY57jvrg81gATTinn9Sy7ayoqvxPKepCEBbWOjZfYE/bc+95vWICQP1vi2+fY+MwdmGDTzBakPcV/X2lkOvMe6VX+R6n4MUA+Xwe3JiMlLqogpSbBeztZ7KxS7wwW8LtOM0rW4C5Pu0bWtjSt1cAZzEWSvCG+XCSmZg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(823301075)(10201501046)(3231344)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201708071742011)(7699016); SRVR:BN6PR04MB0386; BCL:0; PCL:0; RULEID:; SRVR:BN6PR04MB0386; X-Forefront-PRVS: 078693968A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(346002)(396003)(376002)(136003)(199004)(189003)(44832011)(53936002)(6512007)(86362001)(5660300001)(97736004)(6346003)(48376002)(6666003)(2906002)(6916009)(50466002)(386003)(6506007)(72206003)(186003)(26005)(1076002)(478600001)(36756003)(47776003)(66066001)(8676002)(16526019)(486006)(3846002)(68736007)(6486002)(6116002)(11346002)(956004)(2616005)(106356001)(105586002)(7736002)(2361001)(4326008)(16586007)(476003)(76176011)(81156014)(81166006)(316002)(54906003)(8936002)(50226002)(2351001)(52116002)(51416003)(25786009)(305945005)(14444005)(446003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR04MB0386; H:risc6-mainframe.int.fusionio.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alistair.Francis@wdc.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR04MB0386; 23:PG3bywZDSgbvtvzF43s4O63Xop8StesUkT5M9KKi9?= ODLekdcGbkCip3q5SRN6sUVOOkOJLdCoKbe8nflfkszUm4k5KKLE7k6OlUHR2D39MkINbddOdH5SyveqMHQFV/2YUp/+JyoqnXeHiZXcxzcfrvbUQ/odvMzJ5v5OyZvIZ6Ae7f+A9O65J01dnn+xxnDNv2jFYmVXZOSbk3k1RimiPMlY9pfUwQmUA2bJfzO5jxH10ODNfaCUdnmgoFB9bc+Ec6aALUMMLhKq+kbQwq0OkRow0fwh0EfhUzBezzw3GaihNe1vs9C6pTe2FeRmcenGbe7zTIxUCQA1yquNs8v3qgz+Xo60v1AifB01xVyEv4R7PcmrpnU9dy0FfG98YkiTzy4OstFLO2Xv4GAiTKFWWavuMpLG6avYhzZE4ep/O72bfP6Hkudwdcfr81S3VUu7cf9E5RDnQNTCrKSkSDbMtUrKWS+aUMb8bMKK3Ho+3vOJ/6O4uLdOic3gHfBlNeEIiJvK6yEaxk/0HLwu/UtkXgOU+a/6QbBB6YQNJPX1poQTnzT8H6idrudq6Fwr/7a5CNMO+ohYGWrw/Kd/jB+A0BNedWWlZ/vZPKMY4qCKlZhYO6ZcFJAH0wgsPqb4E0+TPXVc4bR5n3y+C0Q0RDGT6QTKrSvcuhv7uhd/oTXhXGDdMOCrbcNfoDuiBgtBvrKHo1k1LmXR+c4WhiHfT7Q84J2N0Bn80tBFW0EI5rlxHKyDWdlDMmwfwb1kglYapTcqr+8N5OXTgNTCBOL+RJeyC4jkHe9gOKqvQT8pRgjzXhf1jxsb1+Vg+xMD5Q26p4O8dqOQRfAFWqkWT+nCkW21mdt1UK2hEgrhuY6wqUrIqcMV97HX8D2J6J5OpWh7I3TlFCc/ea+c39o7/VZ/z5benV48cJxQC2d1MyNYRxYJ7aUjdEqkmNqyKvVy7YJxB4vqqT2Q4AEwB3cOLgnz5UGR/XIt4GoPoJIZQ7w1ESU2OFiI7FJYM6FCCnu0NBMj/uH15gRLvXGOWjBE8BnTqRjBztbnifAntZART6V2QruFCkUPyzAG+RpR8xh7lqJnC6fTCQwvgXTTq0bxl8jJoPdDwelah4I5cGlfm3c011IhyU33TFqOnA4w7X9zA5dnbJHnUlv00mdw0olQxFzX/P6Jxa41MCCPlXS/lzMp0DFpf4Gg4nLKiT1ZmND3CK+K6ucq7v4b9D7iz5SByRRXmlX7144EQb7or96nMkxGFhn+szF+rHW+M8GcrGn5p28fQWB1CyfBPIjEJlOvEYMK2t6I1MqbcwpIf4fXZnzc59uKv/JtbP32LNONpvUX0saxIM5 X-Microsoft-Antispam-Message-Info: BvBjYWYc2vjrJeKvrxfFkNBLXCL+z6lyapW87WbxbOguQshEZNPC2knQUsZg1RZ6ZhDwo/AArFiDthHN5o8COq/bQUjN/JxpRkj6lY1XmmDsz4otl3KfW2+AHFFCNPJsMLjCEGV0EOPgrHa83UNL9PICzMJMCMjqiVnej+Tz/e+K+ilIC7TLxkXc7m9XxukF3o3AEmvDm9vT2+u22oJPEpvJ/blziynGgsIhbJusptC28wAXZEhNM2OIOYe01LLw2FlSoanPGvXNwuXxeBnovE9Aqx7D0Wf1INIHQb8y8UK6BZr/KhA0HOpjQBkHPapUUrY2WzrpGjRbNJVejybXEO8oa12qrQ1c8aTgHRe3Y+g= X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0386; 6:nI/uZ6WnyOCSnv0hwXYGDsbmmK24AswQ0SmTcgVlZj34y2CWxmObab7IkhzQOOSLpmKpSfGYtbm2Tdpb+g8RwjTMt/Kcee4Svaq8r4CSQyzXdXjn4rVFxbVxyshgxPukckFZUtVfQDJhCP7iIjkDq6pUjiedJQzhrXkexJUSZWiF0ugXGOBpXwzPpp8vlNS0H2JVxwyTmw7qnekZ598HzloA9U8gKNOViabfOxelcZPT03jRPVtWWGYbWuRPcSsywWsiNi3hI/8jgnbU5nzg3uheX84u5adfqPVpAfuH17MGlKY9crfDqKWRhaBnEV9VjtdgVllhn28COktxU22SVzBK9ECB5HEFq6gbniJFd/8ZqCH/3SPkrJ/RNLf5XdlFlXfM0nnCGVANGcigxhss8IfgS9Qc9xc1C4PyfyR5yGTQlbuP2L/5biZ3NN7ghfWZqo1jeDcupTIwaGEVU08inw==; 5:mkvt1DXDhLQ4JMH5Xa12GAWa6aPux6OxCS5nlFhiVtFszaanoRuRbESXAFSNMI75oWCNz5+5wHw/DjyFSep8gRAfeognyp5CgT2WM/HvN1Tla+lemZP09GrZN64ZG1wfJrPyqNvmtzMne2Mha+17jwB++AWjDznkJ0qxWc86Oqs=; 7:ZmStbCEps3Zdro/n3hV12GHT6Sk7KJKWsGEw2IIWe/N6/ZyXzwX18JwYpXCiOOyKZYnQfv6ZJT7ToBMB6zSNgokL+VIeq5H1A6iWBQaVk0bTxqvINqpEyO/iWw7SAEo/8dQh6+CV97Es/+tabAYC3P66w/Nu8JJscdvZHLGtD+drQlPAY6E5Yw4CHW/z+yKvnTnwdrYiERSXUxig1XNba4ziFtgc3bdEdS0XmkEtT0j7/QUm+rxveOItGgEELohv SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 22:10:10.2388 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 20341310-1836-4e13-a78c-08d6137c58dc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0386 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.71.153.141 Subject: [Qemu-devel] [PULL v2 05/10] target/riscv: optimize cross-page direct jumps in softmmu 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: "Emilio G. Cota" , Alistair Francis Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP From: "Emilio G. Cota" Signed-off-by: Emilio G. Cota Reviewed-by: Richard Henderson Signed-off-by: Alistair Francis --- target/riscv/translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/riscv/translate.c b/target/riscv/translate.c index 0b6be74f2d..ec2988b4f6 100644 --- a/target/riscv/translate.c +++ b/target/riscv/translate.c @@ -135,7 +135,7 @@ static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) if (ctx->base.singlestep_enabled) { gen_exception_debug(); } else { - tcg_gen_exit_tb(NULL, 0); + tcg_gen_lookup_and_goto_ptr(); } } }