From patchwork Thu Feb 14 19:05:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 158426 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp1751271jaa; Thu, 14 Feb 2019 11:11:56 -0800 (PST) X-Google-Smtp-Source: AHgI3IZg/L+9TXZh4ZGnT4syOLhcK5SGo9WYF1ZqsVF4OeBJhOBp7ImHHLaTox+3m5LCvqLb9G6L X-Received: by 2002:a25:4bc3:: with SMTP id y186mr4625464yba.221.1550171516458; Thu, 14 Feb 2019 11:11:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550171516; cv=none; d=google.com; s=arc-20160816; b=g2oWj4NSm1g+4TY2nd1S9MZGdxfrnsGxM4hZroXHkzAi7fWSYFkfjMw3WPtS3r6MSt y3h41E1R83DX/JkG+TGV1F9sP3oixnUtBqfpZxqNJCZaR8nmJJPCQTzm2CsUh52tQZ9J J3GXgFjab1nlVCKGNW6D0IL1VFdEkp/hFBUH83E35dpXN9w3z+h1DKEYQ6jWJAbIK/dG cmpkSPzjWfZQ9mu+F8HlngEXZqS+xFT87G+HTv8sjXIstkBLdF4++FK42igAI68JFrHx FsUHJ369WFdasqbaMHCJsnMzsf329MxlbXW9oI65mRLIIKdvki5LlrnJIbFZJKTDTswF 3jgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject :content-transfer-encoding:mime-version:message-id:date:to:from :dkim-signature; bh=OcAV5H5KkmaPDLbgyaVczNYYFzYVgcUWIeoCrIURQTg=; b=SLBSqsyBQ53DuGUev6nzZmXXrOt+TzwVIBakaFEXg1I1iWK6QJDUt8oeJnXFsoqcUD ESGU10WxKeUAXI5HjTe9FxbAKrmpS/CxFrL4lPU0tKCY2PxvmYhwbG72jkkAETYIhYgF hMqaSmtabtKYtn82KlR124mhguQVo1n+aUAnhFOWE0f+4hnyfBSPu7FyIKFElfi1bT15 wlHLj972JMyEPCwI2ZK8SbN2OuKqQZ9RDS1yqqVcsgdP5SIx6fY7tvp3aPPl3zj3lpUp sxMEDXVxfbDZD2ox2ku8FCpBmkXpN91sD2Ana0xrbXYzG9leTgggJMH+EOI9byVWMbAJ 9pdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=XwdqRhBq; 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 h70si1968256ywc.2.2019.02.14.11.11.56 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 14 Feb 2019 11:11:56 -0800 (PST) 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=XwdqRhBq; 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]:53580 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guMQN-0002sU-U8 for patch@linaro.org; Thu, 14 Feb 2019 14:11:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53723) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guMKm-0007h3-Vu for qemu-devel@nongnu.org; Thu, 14 Feb 2019 14:06:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guMKl-0004bl-Rq for qemu-devel@nongnu.org; Thu, 14 Feb 2019 14:06:08 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:54366) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1guMKl-0004b4-IF for qemu-devel@nongnu.org; Thu, 14 Feb 2019 14:06:07 -0500 Received: by mail-wm1-x333.google.com with SMTP id a62so7505928wmh.4 for ; Thu, 14 Feb 2019 11:06:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=OcAV5H5KkmaPDLbgyaVczNYYFzYVgcUWIeoCrIURQTg=; b=XwdqRhBq5ED2dMbZmbyhmxh2O5IVbcj1DFm6ARen3Qp1S2OUau07EUGmGBBG/Bmk9G OBDeIStPwwdhwRcXDsDYANueSkjOVwJdBNHYUa7scFJ5FdKYjZvvAgtquNVbfW1jCQeI h22+2uEtO06AaB9kfRPx1DoMoSsMUaOa8zBo6chZaFTvSpm51k2oiJWEI6y7xDK7hq4O eUlAXOJvG7uj8gzaA04EUivHCs55YP4L7AcWaEk89rzPkBOLFRqsFyLFJrxgUNWFYuMc NNCQiC37pu+gl8WclN4e2EQRAwMjvIcQxa609AjvKvLIOAe4WCBsNZoto0PV0jjq8YAo CKMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=OcAV5H5KkmaPDLbgyaVczNYYFzYVgcUWIeoCrIURQTg=; b=PJur67Ewi1l6KAZ4YutCeFBR9tPoOazJLsBegXN7s1vDLd9zO2AsuLbSES6yxRHBuu mSHC0Dnx8UKXWYNXZKP59fcfdbEq6NSjhsjx4akSEK9sCAlRlNPNYDu2iGAmIfBsfKt1 V5osG4IpHZrUQIXiXWyVl6qNs+RZutoSnzs23SNzbwt7thJop8FcgJC5dfBOzGv0VQgv XAuN9ZFkef9l0TU5iEmpIaEjcw2s0Dc8PQlYFWsvvqZTCX8dzLAiKdLebdxEkI00daZO JiIJov0khkN4pXWUvE2p6nZtZFWdRN4W1+TZWWGmB8inJA8pNCrYHzYHuShtPyQGSG7A P+Zg== X-Gm-Message-State: AHQUAuYnodecjq6hkAh+wsMNmaEDIQK0PIxXhgGwszLMjLYdSIod1vHZ CXe0MLH23RVFF3kj+Ngi4pGWs2NWbhjLvg== X-Received: by 2002:a1c:9ed7:: with SMTP id h206mr3611967wme.28.1550171165464; Thu, 14 Feb 2019 11:06:05 -0800 (PST) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id n184sm7798471wmf.5.2019.02.14.11.06.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Feb 2019 11:06:04 -0800 (PST) From: Peter Maydell To: qemu-devel@nongnu.org Date: Thu, 14 Feb 2019 19:05:36 +0000 Message-Id: <20190214190603.25030-1-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::333 Subject: [Qemu-devel] [PULL 00/27] target-arm queue 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: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" The following changes since commit 0d3e41d5efd638a0c5682f6813b26448c3c51624: Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging (2019-02-14 17:42:25 +0000) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20190214 for you to fetch changes up to 497bc12b1b374ecd62903bf062229bd93f8924af: gdbstub: Send a reply to the vKill packet. (2019-02-14 18:45:49 +0000) ---------------------------------------------------------------- target-arm queue: * gdbstub: Send a reply to the vKill packet * Improve codegen for neon min/max and saturating arithmetic * Fix a bug in clearing FPSCR exception status bits * hw/arm/armsse: Fix miswiring of expansion IRQs * hw/intc/armv7m_nvic: Allow byte accesses to SHPR1 * MAINTAINERS: Remove Peter Crosthwaite from various entries * arm: Allow system registers for KVM guests to be changed by QEMU code * linux-user: support HWCAP_CPUID which exposes ID registers to user code * Fix bug in 128-bit cmpxchg for BE Arm guests * Implement (no-op) HACR_EL2 * Fix CRn to be 14 for PMEVTYPER/PMEVCNTR ---------------------------------------------------------------- Aaron Lindsay OS (1): target/arm: Fix CRn to be 14 for PMEVTYPER/PMEVCNTR Alex Bennée (5): target/arm: relax permission checks for HWCAP_CPUID registers target/arm: expose CPUID registers to userspace target/arm: expose MPIDR_EL1 to userspace target/arm: expose remaining CPUID registers as RAZ linux-user/elfload: enable HWCAP_CPUID for AArch64 Catherine Ho (1): target/arm: Fix int128_make128 lo, hi order in paired_cmpxchg64_be Peter Maydell (5): target/arm: Implement HACR_EL2 arm: Allow system registers for KVM guests to be changed by QEMU code MAINTAINERS: Remove Peter Crosthwaite from various entries hw/intc/armv7m_nvic: Allow byte accesses to SHPR1 hw/arm/armsse: Fix miswiring of expansion IRQs Richard Henderson (14): target/arm: Force result size into dp after operation target/arm: Restructure disas_fp_int_conv target/arm: Rely on optimization within tcg_gen_gvec_or target/arm: Use vector minmax expanders for aarch64 target/arm: Use vector minmax expanders for aarch32 target/arm: Use tcg integer min/max primitives for neon target/arm: Remove neon min/max helpers target/arm: Fix vfp_gdb_get/set_reg vs FPSCR target/arm: Fix arm_cpu_dump_state vs FPSCR target/arm: Split out flags setting from vfp compares target/arm: Fix set of bits kept in xregs[ARM_VFP_FPSCR] target/arm: Split out FPSCR.QC to a vector field target/arm: Use vector operations for saturation target/arm: Add missing clear_tail calls Sandra Loosemore (1): gdbstub: Send a reply to the vKill packet. target/arm/cpu.h | 50 ++++++++- target/arm/helper.h | 45 +++++--- target/arm/translate.h | 4 + gdbstub.c | 1 + hw/arm/armsse.c | 2 +- hw/intc/armv7m_nvic.c | 4 +- linux-user/elfload.c | 1 + target/arm/helper-a64.c | 4 +- target/arm/helper.c | 228 ++++++++++++++++++++++++++++++++-------- target/arm/kvm32.c | 20 +--- target/arm/kvm64.c | 2 + target/arm/machine.c | 2 +- target/arm/neon_helper.c | 14 +-- target/arm/translate-a64.c | 171 +++++++++++++++--------------- target/arm/translate-sve.c | 6 +- target/arm/translate.c | 251 ++++++++++++++++++++++++++++++++++----------- target/arm/vec_helper.c | 134 +++++++++++++++++++++++- MAINTAINERS | 4 - 18 files changed, 687 insertions(+), 256 deletions(-)