From patchwork Thu May 23 02:42:26 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 164928 Delivered-To: patch@linaro.org Received: by 2002:a92:9e1a:0:0:0:0:0 with SMTP id q26csp1620700ili; Wed, 22 May 2019 19:51:07 -0700 (PDT) X-Google-Smtp-Source: APXvYqwb1UbPiIhUi9SS20S0SUoTMK56huODu+AhY+duL3ezMdqOVmCkVA2GyxZxFymmdo9OD2Cb X-Received: by 2002:a17:906:32d7:: with SMTP id k23mr74068597ejk.43.1558579867898; Wed, 22 May 2019 19:51:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558579867; cv=none; d=google.com; s=arc-20160816; b=QP5wQEFU6fn0R1NxV55f7aX/7W0bBkhUTH8M4ihidvxXSjGy8+n85G//Th8udpx674 FtFap4LO5qnvlKitFligFQ8EX6B9iBnCbAPds22x40s1WVySD9Z3ROxfQ1JfJwPb9HYE BcCi+2a/LpPlTc8OZ6q8jaRC6KXhvCyjU1Wd+8qKP+LGdaVGcP9AhEeZ3/53n8AhAk1H aZzXb20wyfGubFW2yf9L9GLSWEelZOX4V1jCBWNPJozlSFCOPJDBUBDfTKpwJYzCMTAj sNtj/p9MpAGuI9lYiTWVnaxpIPkH9JmI9PyTub45jPwosycGkRzyYAzj0fhChfVdVkVz YUPg== 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; bh=68GZMF7g9zHe3y0c6MgmjIQpKZhJSrYvoxbHlwqCDNU=; b=umGRXRP1qlXOqFOrScL9l4GeScwJeUDRDjKrxmEnpIq8r82pgeDdwPqfqEsopPG1Ld 2Oi0Gx2QIaGb5mVwRK99zGosTu5KjT2YP5FJ6eEPwK1Sgkh3pxPAvieRFkxQdNt+aGLm o1Uyf/2nH2t9Us1gK/BEg/TU3fUgCxFc6r55gJrYM5HNdv2IUAc1C+4qgm+HTsCttxbM T2G+x+FlqGpEoe5xXVuzGVABMxeWwF9/HSRs5ikp95MmV7hz72QuiUIZqHkpvKBXJ4Vf izEsw0/RzNdvVBQlxvzoxlljnWB/Ad9KZXASJR6XMdR5nv2Z/+j8mMOvOZrt64FMdQAC 6SKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=JlnJVM+Z; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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. [209.51.188.17]) by mx.google.com with ESMTPS id d41si12093043ede.19.2019.05.22.19.51.07 for (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 22 May 2019 19:51:07 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=JlnJVM+Z; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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 ([127.0.0.1]:56551 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTdow-0005Z7-Rb for patch@linaro.org; Wed, 22 May 2019 22:51:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTdoa-0005Qx-3Q for qemu-devel@nongnu.org; Wed, 22 May 2019 22:50:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hTdgf-0001rE-DL for qemu-devel@nongnu.org; Wed, 22 May 2019 22:42:34 -0400 Received: from mail-yw1-xc30.google.com ([2607:f8b0:4864:20::c30]:37947) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hTdgf-0001qi-7B for qemu-devel@nongnu.org; Wed, 22 May 2019 22:42:33 -0400 Received: by mail-yw1-xc30.google.com with SMTP id b74so1689057ywe.5 for ; Wed, 22 May 2019 19:42:32 -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=68GZMF7g9zHe3y0c6MgmjIQpKZhJSrYvoxbHlwqCDNU=; b=JlnJVM+ZST3DL9uTH1igxrO4wGmVHPNG2s+Fs32ZW/XzHvJ951sA0cmT7YvYmFRNCJ HdODz2VET6OxmIMWykKU2ayIIm06hZku0decCTHPm2DenoVlhMVbw6tCPo1uvcBiDf3W XlvF0t/O17Q7jL0Mtt9CQltv9cGnU1K/Po1vaSeGWaNS84HzyG0TZjHSEiV2RoSQPjd5 Z2Lberdg3ws5q5EHZt9CI2mPqVbsRAqpEityjdOKTYW0FI4L1lLzJ94j0IWlt1D1HlID GpKx7ZEFEpeVJKu2X4tyFgTin0sTkvaWNiay5q/k+k3OD9L7miGf6bctq3uJ3VxRTJIv b7mw== 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=68GZMF7g9zHe3y0c6MgmjIQpKZhJSrYvoxbHlwqCDNU=; b=sCkXBGEVU6qLF2d2V/VaVysQ7k7LHtFL+TTvMdinIkK7a9tFy8pWqak1de38fKQp1d xobResYPPWn4pt0+i1Qo6MIqNQT95xu5avJ/TnX3K4EvVPUlv1cPKypo5HcjlPWjeTLf Gebgn+FcxBhoVEas6w4koankkniM/6jYTeQZQiYiWuVzYdL0Go8bAi9c6ibw6CF067PD sDomirLEwi+cNf+fQfWBwVu2+zMcHwD584yr1YfLEwPThhs6Eob/v7XhpCdiFo9zQy8q wLowQ1tBbcfNO+4Ug1/61y8EYTrTEMDmLlQMTV6Vs2brd8TsII6Zt0yo90dClFi8EOmb 7Nvg== X-Gm-Message-State: APjAAAUG7cmoBwymZYn41QChJA6hgUou4TkaRsT13b1wZLkDZnXXJcfG nq7EAEhpXn6Ks+h1padNme/NL/OLV5Q= X-Received: by 2002:a81:a111:: with SMTP id y17mr16804063ywg.415.1558579351446; Wed, 22 May 2019 19:42:31 -0700 (PDT) Received: from localhost.localdomain ([71.46.56.17]) by smtp.gmail.com with ESMTPSA id n12sm7559320ywn.81.2019.05.22.19.42.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 May 2019 19:42:30 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Wed, 22 May 2019 22:42:26 -0400 Message-Id: <20190523024229.1158-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::c30 Subject: [Qemu-devel] [PATCH 0/3] Update capstone module 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: alex.bennee@linaro.org, david@redhat.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" There has recently been some good progress in the upstream capstone repository, syncing the instruction sets from the (further) upstream llvm. In particular, there are Power9 and System z13 instructions. Both of which were missing from our current snapshot and from our (ancient) binutils opcodes snapshots. r~ Richard Henderson (3): capstone: Adjust include of capstone.h capstone: Update to master capstone: Enable disassembly for s390x Makefile | 1 + include/disas/capstone.h | 4 ++++ disas.c | 40 ++++++++++++++++++++++++++++++++++++++++ target/s390x/cpu.c | 4 ++++ capstone | 2 +- configure | 7 +++++++ 6 files changed, 57 insertions(+), 1 deletion(-) -- 2.17.1