From patchwork Wed Mar 6 04:55:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Unai Martinez Corral X-Patchwork-Id: 10840389 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B1C5317E0 for ; Wed, 6 Mar 2019 04:56:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 962CD2D115 for ; Wed, 6 Mar 2019 04:56:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 89E0B2D179; Wed, 6 Mar 2019 04:56:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 23D5F2D115 for ; Wed, 6 Mar 2019 04:56:15 +0000 (UTC) Received: from localhost ([127.0.0.1]:54368 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1ObG-0004Hl-HB for patchwork-qemu-devel@patchwork.kernel.org; Tue, 05 Mar 2019 23:56:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1OaG-0003Vl-Nj for qemu-devel@nongnu.org; Tue, 05 Mar 2019 23:55:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h1OaF-0007Ys-Lo for qemu-devel@nongnu.org; Tue, 05 Mar 2019 23:55:12 -0500 Received: from smtp.lg.ehu.es ([158.227.0.66]:39156 helo=smtp.ehu.eus) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h1OaF-0007NC-9Q for qemu-devel@nongnu.org; Tue, 05 Mar 2019 23:55:11 -0500 Received: from imsva2.lgp.ehu.es (imsva2.lgp.ehu.es [10.0.3.246]) by postfix.smtp2.imsva2 (Postfix) with ESMTPS id 92464644A; Wed, 6 Mar 2019 05:55:07 +0100 (CET) Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6807A5A04F; Wed, 6 Mar 2019 05:55:07 +0100 (CET) Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5CDBB5A045; Wed, 6 Mar 2019 05:55:07 +0100 (CET) Received: from smtp.ehu.eus (unknown [10.0.100.76]) by imsva2.lgp.ehu.es (Postfix) with ESMTPS; Wed, 6 Mar 2019 05:55:07 +0100 (CET) Received: from 03612eec87fc (unknown [139.47.78.33]) by smtp2 (Postfix) with ESMTPSA id 1C463644A; Wed, 6 Mar 2019 05:55:07 +0100 (CET) Date: Wed, 6 Mar 2019 04:55:08 +0000 From: Unai Martinez-Corral To: qemu-devel@nongnu.org Message-ID: <20190306045508.GJ75@03612eec87fc> References: <20190306031221.GA53@03612eec87fc> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20190306031221.GA53@03612eec87fc> User-Agent: Mutt/1.11.2 (2019-01-07) X-Greylist: ACL 174 matched, not delayed by milter-greylist-4.4.3 (smtp2); Wed, 06 Mar 2019 05:55:07 +0100 (CET) X-TM-AS-GCONF: 00 X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.2.0.1013-24472.004 X-TM-AS-Result: No--0.500-7.0-31-10 X-imss-scan-details: No--0.500-7.0-31-10 X-TMASE-Version: IMSVA-9.1.0.1631-8.2.1013-24472.004 X-TMASE-Result: 10--0.499800-10.000000 X-TMASE-MatchedRID: GnNqJBi8oAc8mRT0SYY6fj9B1SHosSXQ/RmmEswf7Ic5yqWxi+AoVUOi +VacedxgjxP2jab36MTMJYD0aRF0RS2j+9qk89IedOc7KAdVCk4TbU1KYGoQp/gnJH5vm2+gKRB 0Pe9L+kIlprBSlvY4eUL9KmsV+Go/Nyl1nd9CIt3+xOhjarOnHl67qWU6gzsGecNBGrkKJkf3FL eZXNZS4CiM3WUt6LtFMwRZhGgC7GaRh7ssvlqEyoJvw8s0YOoMdn8eTh0zyajoea26P5qNLJp+l FnWHTzQHnCC5h+KVyozt8qc20oeU0qSJSmnRMty6Z+n0GmGHwZhGV8Bs20LFiznjP8jX2A5U2h4 lgnc+vo= X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0 X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (postfix.smtp2.imsva2); Wed, 06 Mar 2019 05:55:07 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 158.227.0.66 Subject: [Qemu-devel] [PATCH v3 10/10] qemu-binfmt-conf.sh: support QEMU_TARGETS 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: riku.voipio@iki.fi, laurent@vivier.eu Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP Rename CPUS to TARGETS, and support QEMU_TARGETS environment variable. This does not break backward compatibility, because it is just a placeholder. Consistently with 'path', 'suffix', 'persistent' and 'credential', provide an environment variable to set the list of target architectures. The supported formats are the same as for positional arguments, which have priority. If both the variable and the list of positional arguments are empty, defaults to 'ALL'. Signed-off-by: Unai Martinez-Corral --- scripts/qemu-binfmt-conf.sh | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) -- 2.20.1 diff --git a/scripts/qemu-binfmt-conf.sh b/scripts/qemu-binfmt-conf.sh index 8ca2647ed0..0676f86512 100755 --- a/scripts/qemu-binfmt-conf.sh +++ b/scripts/qemu-binfmt-conf.sh @@ -6,7 +6,7 @@ mips mipsel mipsn32 mipsn32el mips64 mips64el \ sh4 sh4eb s390x aarch64 aarch64_be hppa riscv32 riscv64 xtensa xtensaeb \ microblaze microblazeel or1k x86_64" -# check if given target CPUS is/are in the supported target list +# check if given TARGETS is/are in the supported target list qemu_check_target_list() { all="$qemu_target_list" if [ "x$1" = "xALL" ] ; then @@ -199,12 +199,12 @@ usage() { cat <