From patchwork Wed Aug 28 16:52:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 172405 Delivered-To: patch@linaro.org Received: by 2002:a92:d204:0:0:0:0:0 with SMTP id y4csp1032948ily; Wed, 28 Aug 2019 10:07:33 -0700 (PDT) X-Google-Smtp-Source: APXvYqwzsBvnD5cddKsVOzHA854fFETK9Jy4cuZZ5t9Yb7MfjHKkuY/2mD8Xc6PbBjscee6Yqz0S X-Received: by 2002:a50:9ea1:: with SMTP id a30mr5301415edf.304.1567012052965; Wed, 28 Aug 2019 10:07:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567012052; cv=none; d=google.com; s=arc-20160816; b=aeya+fK2edarhCp1nOLvA/XgYrJ6cWqrXtq++4hgKOpIv1Og/PiJZGWPx9/5BvBOMC A44EBY26Xa+0xeGnhjtVmdcpiiDj0lSbY3HH/XVNUy8TFzxeRL+LdGTS6QEdRh0ovqpj IegIR025Ea8rA3iRP00/KrGthXEFfnxhL9SQFJ/dYSqQg/FKL9dFVTHq5Aqk2/Djyq5u iUriOa4AY7i1seCsj0G0HAWao+I+EPLsjVXhviM2Uc1TTDxhvN4TsHYU+uGAzocerPZc f5AAbpGRMxtStwVc13vx7Gw4ogWIAyEWRYQhT+qx59BXj7KE9HX9jgAUcEta/NkV0B3q fAgg== 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 :content-transfer-encoding:mime-version:message-id:date:to:from :dkim-signature; bh=pefR7nFPk8DjAjuJAmFv11EX8F/m/CQNr4qIm+iK9Ug=; b=WqdYoAL8vLA/+oCWXYHpNDsZFfy/BrFisWxaEOUw5QBuu4WT2jvvtS2Dg0tZVX2JRs W7S8OZZGhKrMOA1QFDDqbNmcZZYBup0jDQ5rzsh0bsPMNDXK192nNVB1Mzrmpw/Iz/5U vaS2m9flQ863xkLBI+g5qCMkqnaRylwrUZ0I3LHROX+ij9hvsKxf3EEMmuKjsElCkmRW zIgeC0Sas2fLjCIE83vp2NtwNiSVPOoChdz67YaGEASgGg241vHDlKFXgd+Q23XsFtkp iVNCwRxO71S2xYTic3HEwLJZRQH7NhsVPRCNtBtd7izWqOJIl4tcjPukbqYp0Dh1k6Jp 5nMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=BINih3F9; 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 j17si1547358ejt.83.2019.08.28.10.07.32 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 28 Aug 2019 10:07:32 -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=BINih3F9; 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 ([::1]:38890 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i31Pv-0005Tv-Kv for patch@linaro.org; Wed, 28 Aug 2019 13:07:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42274) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i31C3-0007cP-Rf for qemu-devel@nongnu.org; Wed, 28 Aug 2019 12:53:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i31C2-0000og-HY for qemu-devel@nongnu.org; Wed, 28 Aug 2019 12:53:11 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:40856) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i31C2-0000nT-AJ for qemu-devel@nongnu.org; Wed, 28 Aug 2019 12:53:10 -0400 Received: by mail-wm1-x330.google.com with SMTP id t9so779614wmi.5 for ; Wed, 28 Aug 2019 09:53:10 -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:mime-version :content-transfer-encoding; bh=pefR7nFPk8DjAjuJAmFv11EX8F/m/CQNr4qIm+iK9Ug=; b=BINih3F9kZf9Nxxs+HhsX/VWBHwBwppQMzzccCaewDt1zzmc3Az0/leiWtCdp2Qsgh pxODCrKMDVUppU0zHF5FbZAjGLEtriM7xquGgJk9R9lGbHQYsiHTRgQz+i82ebb+o1an U7GefnVHh96Mh+Exa7eF7/wlphUvNw2D6iJ7k2jB1EP+7TJWXYyJP4pH1VBrwQpO9UwR NXLT9AGYtdFi4UFZztcSOUvad0Zdu1udGKZyTUNzk5EL263ERp6/VCQd1AggsHXT/tVg 0knR+vv/KmJ/C1Xdj+A7zIPB6Oi6F5he/2ae7QuR1s6buLxFVISqV93LFse64QnCM9BV jMkA== 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:mime-version :content-transfer-encoding; bh=pefR7nFPk8DjAjuJAmFv11EX8F/m/CQNr4qIm+iK9Ug=; b=ZfQ/oZeF9LBvJQOx+JH9UFQoaP4QIAW7u+YeovnJTfS8kSP2Az1y1PfXIyQu1keT5d 4u9mMtsPKzgDtqb4ffJSjUc5Qs0g+GJC7FaOqt0U1WZYLdpTHXwOfj4FDW/8VRmoniDa Z+wBq4kHoHImCIVZT7Ph/viBhnMuszC40r+Bd0pbHZ04MCnZnozhtP5ApXNwr9nEryCm Ft+f6oL+s8mAZ/Zwzhjvq8YvoNTWi5053Vh53dCGobypouK52IHgJM1abkO9EMHM7Kxa ZFsC0ooi6clGK1dIeg6JBdjZtjNntQijei66kO92GKT8crc0klEGSMdULYCLRBnEN9bb X8bg== X-Gm-Message-State: APjAAAXL6rc4Cnh7KrOzwamm6Mf1wqFFdLuDX6DejtN7AH6Au2Fn/PqI rAd4bZ3pA8COVAhV0SqoFAcOrA== X-Received: by 2002:a1c:6782:: with SMTP id b124mr6395855wmc.143.1567011188670; Wed, 28 Aug 2019 09:53:08 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id f17sm4281480wmj.27.2019.08.28.09.53.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Aug 2019 09:53:08 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 690821FF87; Wed, 28 Aug 2019 17:53:07 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 28 Aug 2019 17:52:58 +0100 Message-Id: <20190828165307.18321-1-alex.bennee@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::330 Subject: [Qemu-devel] [PATCH v1 0/9] arm semih-hosting cleanups and other misc cleanups X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Hi Peter, Here are the ARM semi-hosting cleanup patches and a small selection of miscellaneous TCG clean-ups. If your happy taking them all through your tree please do otherwise I'll poke Richard. I'm just trying to reduce the delta for my next iteration of the plugin series. The following patches need review 04 - target arm remove run time semihosting checks 05 - includes remove stale smp max _cpus externs The first is the result of review comments, moving CONFIG_TCG ifdefs around and the second is pretty trivial. Alex Bennée (7): target/arm: handle M-profile semihosting at translate time target/arm: handle A-profile T32 semihosting at translate time target/arm: handle A-profile A32 semihosting at translate time target/arm: remove run time semihosting checks includes: remove stale [smp|max]_cpus externs accel/stubs: reduce headers from tcg-stub include/exec/cpu-defs.h: fix typo Emilio G. Cota (2): tcg/README: fix typo s/afterwise/afterwards/ atomic_template: fix indentation in GEN_ATOMIC_HELPER accel/stubs/tcg-stub.c | 2 - accel/tcg/atomic_template.h | 2 +- include/exec/cpu-defs.h | 2 +- include/sysemu/sysemu.h | 2 - target/arm/helper.c | 96 +++++++++---------------------------- target/arm/m_helper.c | 18 +++---- target/arm/translate.c | 64 +++++++++++++++++++++---- tcg/README | 2 +- 8 files changed, 87 insertions(+), 101 deletions(-) -- 2.20.1 Reviewed-by: Philippe Mathieu-Daudé