From patchwork Sat May 12 17:57:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 135652 Delivered-To: patch@linaro.org Received: by 2002:a2e:9706:0:0:0:0:0 with SMTP id r6-v6csp2452324lji; Sat, 12 May 2018 11:00:41 -0700 (PDT) X-Google-Smtp-Source: AB8JxZo2WmZ79uStPcZ9SEzPQa46SFHcyiEcXqMCtCrP2z24aZpWczfI+n1CoIN8e0ZfdVI5rseM X-Received: by 2002:aed:3c31:: with SMTP id t46-v6mr2729577qte.16.1526148040946; Sat, 12 May 2018 11:00:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526148040; cv=none; d=google.com; s=arc-20160816; b=KtP3NPM34vz18qjKryhdie3B7PKs3ojS+WX/qiATGp9Vy1NGTITHAtG2CZ1VoknWmV NmH8C5XWn3IQi4AvtyhV7s4JXgmlT9XsddDHCYRj4VFefQG2juDRODRXm7qptfdv/LuY 2np0Jk7FWcdzfzRKWDzqQ4oBIlp4HW1U02lUvH2G6rxAjvuxFV4hU+aihVvcA5zDgr/2 xImBZALusa57RzNg2XaeVULEJFgTadUG+QKupG4UbS+wfGnhWId9StqFTvfJKkESAqzJ EaCfP9rIo+dHcnG/60FvELpVPVwaJy7xPpTiEoz4eCU1iBJkYFdfit1/pOZgso+adPp8 lC5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:message-id:date:to:from :dkim-signature:arc-authentication-results; bh=7FOf32cS/3AiZBdgg7xrWzzKUd5sKo2pA5KwFSj8rTY=; b=p1D1JutO6jqlZsTCt6Nhgk/BKrm075hUdo0sQcGCbhSfvtHiqfNPK+PzcPISKPst9z QpSU1+id7/zvfGHr/oCEB/M51kkuEUrlgUozhui0enQX/aBaE14R+9ucZ6FwRMmIW/Xc bkzpK/Epaidedlj163b08xNKkP6EXqxDQ5nsFfVFFxnbLoo73g1jUPVHInAr9u+5FnkN qlEF1bDCQWL8PXiOw/VLzncRFmKKNDwKq2swQx+rTBBnDiZrzq5OOee26Q4YR1z7szdO +MP+xVxpPQLTab0NYIqIHBYBkyHn4PNmH0XV1+lpihrmojZmm7PKChHixv5l8h2WbhvV vm7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=FugJVYly; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id w15-v6si3542821qkw.21.2018.05.12.11.00.40 for (version=TLS1 cipher=AES128-SHA bits=128/128); Sat, 12 May 2018 11:00:40 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=FugJVYly; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:60435 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHYoy-0003oC-C3 for patch@linaro.org; Sat, 12 May 2018 14:00:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46941) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHYly-0005x2-3X for qemu-devel@nongnu.org; Sat, 12 May 2018 13:57:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHYlt-0002sX-8w for qemu-devel@nongnu.org; Sat, 12 May 2018 13:57:34 -0400 Received: from mail-pf0-x233.google.com ([2607:f8b0:400e:c00::233]:34091) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fHYlt-0002rC-2A for qemu-devel@nongnu.org; Sat, 12 May 2018 13:57:29 -0400 Received: by mail-pf0-x233.google.com with SMTP id a14-v6so4154743pfi.1 for ; Sat, 12 May 2018 10:57:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=7FOf32cS/3AiZBdgg7xrWzzKUd5sKo2pA5KwFSj8rTY=; b=FugJVYlykf+FyyuDr1QnsdciMsQULgbOQ2rlIPG5nNiYYGuyKXzFM5o9ivlGNFrDfj 8ZZZxt7M+HbNEKdRl24ooICuPZ5hJsXt8G1uZglzpuWUo2fclcxxQRhP5HF77HgVmUUu OY3poH4eBWnRqIxV6AHVbwbpMiH/p2c/OWHeA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=7FOf32cS/3AiZBdgg7xrWzzKUd5sKo2pA5KwFSj8rTY=; b=swxIf2sqaep/4LRGaN98nNErqHo2esbpX7wIF5yMt8QOpxRWPAbvqKL2et6IR6ys0A Foa9GzeYjQ7N2Jbv392zptXMbKri4WKagYxeOVoVDUq97GjmNAJjr056PyHTAY1ENZUx NleSSYchgmVo8ReTjk8pvDN0oK6QCt9o6l0vcl/L9As1ZlvZCJtzZXlx/7VZtoLfkBPu 0VLXY8dsd8TFWYLjD0U9p21uFRU/VA1jFxSMY9e1GPHDwE/chGeu1F7XHNkszYJvAsa8 jL38WIvbo9uspb8RA6rxSWPRNAaAvWEhKcVaGIJU37Su1haMWyEKel6nExAaNFY0Ybdh OEjg== X-Gm-Message-State: ALKqPwenQov/DYRcEQw5e7+9UNBOqkDKRah1Hp/JpdasF3v6qdu2OYO+ 9KrC7+WumrK+MCtXeglGm/uWCGQUttM= X-Received: by 2002:a62:4544:: with SMTP id s65-v6mr3930324pfa.150.1526147847237; Sat, 12 May 2018 10:57:27 -0700 (PDT) Received: from cloudburst.twiddle.net (97-113-2-170.tukw.qwest.net. [97.113.2.170]) by smtp.gmail.com with ESMTPSA id t1-v6sm8695688pgu.41.2018.05.12.10.57.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 12 May 2018 10:57:26 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Sat, 12 May 2018 10:57:20 -0700 Message-Id: <20180512175724.5923-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::233 Subject: [Qemu-devel] [PATCH 0/4] target/xtensa: Convert to TranslatorOps 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: jcmvbkbc@gmail.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" I have one xtensa image against which to test this. There are enough options going on here in the xtensa frontend that this probably needs a better work-out. r~ Richard Henderson (4): target/xtensa: Replace DISAS_UPDATE with DISAS_NORETURN target/xtensa: Convert to DisasContextBase target/xtensa: Change gen_intermediate_code dc to pointer target/xtensa: Convert to TranslatorOps target/xtensa/translate.c | 345 +++++++++++++++++++------------------- 1 file changed, 177 insertions(+), 168 deletions(-) -- 2.17.0 Tested-by: Max Filippov Acked-by: Max Filippov