From patchwork Thu Aug 8 16:41:10 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: 170820 Delivered-To: patch@linaro.org Received: by 2002:a92:512:0:0:0:0:0 with SMTP id q18csp8814263ile; Thu, 8 Aug 2019 09:42:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqxz6Yc9wXXAHKNCbdiSmOmx1xnetCvv5vzr20YDoiClyf0GAddQZoh62SdjEFRD+xmxFbie X-Received: by 2002:a37:97c1:: with SMTP id z184mr14415050qkd.198.1565282534269; Thu, 08 Aug 2019 09:42:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565282534; cv=none; d=google.com; s=arc-20160816; b=hVkiLbXgq7CmwZa7/zFsjhKV6T/t1tbN0nhdmEE8OBivKBpD4MmYVy9RTLY+lQ8Evj eAk6bCsT6XYRpjicG4mjV659G/Xt3HaGsMAvw0MBPL3fOWe+xau3Yovur8M7ty43lZie Mec5OtcW7pJ4i5KCL2UyF2MSxNSy0P7q+dB62vMwKaSpac9tEnQeOOZ9I69JaigX2Li4 ErZl+s2RWau442Bl2v8CGiMBBXYMGDjUosKBgGZ3A9QlLKKewVYuLhtM25eAAkK0lYJh Cu0Y/uu5T4D+oRY6JAydhA4Fo2xqbI9UMqdMcrz6gUtNj7Pjss8c9da6qNkGShL5NDKj u4UA== 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=PByY6aE1r1PmQACqLQNXAt7diARYnx0F27haLHd5obY=; b=S+UqkysEPd1A+aML6fxcp5e3y7eO0c51ljZg5d3HxcNgmKw2ieFz9Fh1A1aRVaZWgv LYPnAqNhh6Z7bhZ2/usCgk1ilfbjxgwN8wgzISld7C1GawDSm9MR2F/Ku0+95B2wrUfa 115GV/SIOVRP+mnlpRoCr93rj5CXWd9bF9VPGSn+i7pmzeE4rm611xmw2rwiejmdalFG lDbGdQNDatcYUjozSWnEpDqRRKLGt9sjwwnVKYrfNVUfn+3Yzn28TWUbcq2bZvm6v0me 7K/DRRwgaW4VNGpkhRxV3QvNB9q401CP6O1EHipOJ6ZV8ctIhSyMZVasnPE8PmmHjFnC SkeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=wlD0cDps; 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 w9si4157576qkf.78.2019.08.08.09.42.14 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 08 Aug 2019 09:42:14 -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=wlD0cDps; 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]:54078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hvlUT-0004Th-Su for patch@linaro.org; Thu, 08 Aug 2019 12:42:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55067) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hvlTe-0004Sm-BN for qemu-devel@nongnu.org; Thu, 08 Aug 2019 12:41:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hvlTc-0007S9-T1 for qemu-devel@nongnu.org; Thu, 08 Aug 2019 12:41:22 -0400 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:34569) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hvlTc-0007Qz-MG for qemu-devel@nongnu.org; Thu, 08 Aug 2019 12:41:20 -0400 Received: by mail-wm1-x342.google.com with SMTP id e8so4079891wme.1 for ; Thu, 08 Aug 2019 09:41:20 -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=PByY6aE1r1PmQACqLQNXAt7diARYnx0F27haLHd5obY=; b=wlD0cDpsLlKcygxrY0W9nuqKDj0tkHDrtmn2n+k6B9G9ZboX/TIRa+ziv1332tMvoA 6bCJn3C0js/HXeGYjJRXrX6uxK6K4JeuGMCfCS/Dz3u38jBIuzQ8jV1daOU+xPF3YvZH jjSP9lgvFjis0uLEmBrXqs3qhuzZh5hhWLXGCZnCYXx1wpFH9i2gvmojDg0Vdxhbvq41 MeZ/KunKvEcgqeGAdpaMML1+FtaVObFXPEwKA27Qj1Zr7imf3goSP0XAkZ5lhc6H5KB0 SpZmNGT0nwrPoKiRgneDtFrjgrWjU3JN7cASA9GHc/tEuEv0I7DIJjfnDfQyBHsCuqY9 c2ZA== 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=PByY6aE1r1PmQACqLQNXAt7diARYnx0F27haLHd5obY=; b=rpw88tqPt7wDiLcdmCLmR7qM5RMo/evTEBJ7ouVBf46Ve17M0BOxG8i33gyutDdhJ5 qpKRG3K+XDm+EdtGE7rvmQLWVBZESPDbmnIbCNuHUEB0Fecr0mnaie+3Sxc4uG9aIUsm iOeqco+7NxXjWjYJMvAmyVd+LwUXtS76HaOh2xZ1lquyjqfxTkKA+HAQzS1+0iMNYI0X vaeOLomvffwOBpgy4pFF5D7FFD+/IHgV4DFJgLyk4YHGaRrB+Nn4r0kdt2DJQIoSWKA2 9FZZe4O/XW7I1/bz4rdf6gMA7DFhp8HTQhQ8gczvw4ZSBpgBY5/5jQV6y+nh7lED071Y DALw== X-Gm-Message-State: APjAAAXH8gjZhK91h76Mpl6k7eDdb+FLmMnYGrF/aHLigtRNMiA8LujO LokUefV2qiHIhhJAUY9C3qIhzQ== X-Received: by 2002:a1c:5f06:: with SMTP id t6mr2805230wmb.60.1565282479140; Thu, 08 Aug 2019 09:41:19 -0700 (PDT) Received: from zen.linaroharston ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id t15sm83982626wrx.84.2019.08.08.09.41.18 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 08 Aug 2019 09:41:18 -0700 (PDT) Received: from zen.linaroharston. (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 101101FF87; Thu, 8 Aug 2019 17:41:18 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Thu, 8 Aug 2019 17:41:10 +0100 Message-Id: <20190808164117.23348-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::342 Subject: [Qemu-devel] [PATCH v1 0/7] softfloat header 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?= , armbru@redhat.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Hi Markus, As promised here is a softfloat specific follow-up to your headers clean-up series: From: Markus Armbruster Date: Tue, 6 Aug 2019 17:14:06 +0200 Message-Id: <20190806151435.10740-1-armbru@redhat.com> Subject: [Qemu-devel] [PATCH v2 00/29] Tame a few "touch this, recompile the world" headers The first few patches do a little light re-organising of the header files and some renaming. The remaining patches then rationalise the header usage in the targets mostly by removing the inclusion of softfloat.h from cpu.h which is most likely to trigger the largest number of rebuilds. I'm happy for you to pull these straight into your larger series if you want otherwise I'll collect tags and submit once the tree re-opens. Alex Bennée (7): fpu: move LIT64 helper to softfloat-types fpu: move inline helpers into a separate header fpu: make softfloat-macros "self-contained" fpu: rename softfloat-specialize.h -> .inc.c target/mips: rationalise softfloat includes target/riscv: rationalise softfloat includes targets (various): use softfloat-helpers.h where we can ...pecialize.h => softfloat-specialize.inc.c} | 0 fpu/softfloat.c | 2 +- include/fpu/softfloat-helpers.h | 118 ++++++++++++++++++ include/fpu/softfloat-macros.h | 2 + include/fpu/softfloat-types.h | 2 + include/fpu/softfloat.h | 65 +--------- target/alpha/helper.c | 2 +- target/microblaze/cpu.c | 2 +- target/mips/cpu.h | 3 +- target/mips/msa_helper.c | 1 + target/mips/op_helper.c | 1 + target/riscv/cpu.c | 1 + target/riscv/cpu.h | 2 +- target/riscv/fpu_helper.c | 1 + target/s390x/cpu.c | 2 +- target/sh4/cpu.c | 3 +- target/tricore/helper.c | 2 +- target/unicore32/cpu.c | 1 - 18 files changed, 136 insertions(+), 74 deletions(-) rename fpu/{softfloat-specialize.h => softfloat-specialize.inc.c} (100%) create mode 100644 include/fpu/softfloat-helpers.h -- 2.20.1