From patchwork Wed Mar 23 11:27:04 2022 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: 553740 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3300543mag; Wed, 23 Mar 2022 04:29:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyudkS3AegPUUmBXY4H8NDKbIgtVlYKE1QwVDPMLniE+63uYJ5wQJckNiJ6Gctcyyrfm6Xv X-Received: by 2002:a05:6214:1c88:b0:42c:459a:53b2 with SMTP id ib8-20020a0562141c8800b0042c459a53b2mr23128960qvb.57.1648034946231; Wed, 23 Mar 2022 04:29:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648034946; cv=none; d=google.com; s=arc-20160816; b=NwZNCFj2oe759HbiXlwZQxojWBbtEvGqcb9bJApxd2tYNM+r2UNF4FUYGFQ2mY6Iax eaWdcvaoovgNfeZXNGCgdbtLq9P5fzFd6DBOb1BJHUvWchgBveTYe9Rfn0oWgxGnkQxt TVYfcrHLED/Tj+DPEU2qTXcx0IwKlLJVX4u0A78ClVtMkHMrPUH2JJZBdERzXuTUJFFt NgpOndA+aAXxuRKxyXI6RP5YRniBqIyk2EWLjCc8nweikf2Rk74Y4QOqYLxuHLJmpCLY +XNuCU5RZzBqUypHseb1RJvqePVviBR4jaPEdhL4OjFIBrrQOBdHyoMvFzVG5+OzCTkX OOlg== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=UpUMEwXzhRo+XLBPv7qvIiKEkh5HaA9HDk47+cj80M8=; b=IJiF/niN4TJMPqOcruwPBf2EfTxuVnIDD2AgXtWrWKHUb+Mlzqf2S7bLj+gDrh7i+1 X7G1i6uXzokx/NxclgAYyO6wm3bbfAv6JKRCGO8DiZHI8FYDUj54q/IXMQ01+WK/C9lo KIJCcxoKf+ieorlYvWCzUnog6ca4mOpC8Qmb+gkbxiSJL2I9lxHu9LrkcDj5NVuAN63X zRm4Z5U58UVLmptOtKFr6cLX/xqmrrP6NhoAig1k7I446zo6Pm+eTW0zHw/sUeGnPtEh +nXwZcrxX7KA9iA8ZH5yk/vVpW8sadkpCZToNWX93XJ3dTMfHzN0o0zRPzfTas+4/J5M Kxuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=Pinwfmqm; 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 t15-20020a05621405cf00b00440e46a7d49si3578324qvz.487.2022.03.23.04.29.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 04:29:06 -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=Pinwfmqm; 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]:59336 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzAn-0004Gf-RQ for patch@linaro.org; Wed, 23 Mar 2022 07:29:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz92-0001p5-Ir for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:17 -0400 Received: from [2a00:1450:4864:20::432] (port=36846 helo=mail-wr1-x432.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz91-00063l-8O for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:16 -0400 Received: by mail-wr1-x432.google.com with SMTP id u3so1668683wrg.3 for ; Wed, 23 Mar 2022 04:27:14 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=UpUMEwXzhRo+XLBPv7qvIiKEkh5HaA9HDk47+cj80M8=; b=Pinwfmqm4Sp2EBOWIzzBks1o/fcIfEiOUeRA+njUsgquxs7nkpa3XApCIuPBddMeCF dDFke/kWfr7hwlbOZPwVZMaYCUdnmsAiEgWVcpRc+VWbFqmdbQz2M8JYrsd3O6cxTtom LRz2GxjLdIljmO/o9phh06zT9hsAYAu1/kZZuOlK2B7LQYs333qR2BD6Kew59N0ysXft LG1Bhvc8YvtVdt2SDxK9+BbYAQBBMLYEAeW6pNNg8uMH7opd67qUjWN+Wm59IgOpokyd 1i2q2kYeyqEpyq6v6GhWczKwdK9rvR4S18x4HS1+L4OAcxj5SaiDAigX2r7VHOXVWlJC gUJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=UpUMEwXzhRo+XLBPv7qvIiKEkh5HaA9HDk47+cj80M8=; b=2pqJxHvYS0VXQT6Q8efDafpBkFfOIZ1nf+LEbvXg/O0xxk7vwKs3RhYGs37fOXtkwa d0SIVlw5wMy3vDMhCgbeN3M1heHIl+AUbCQrzeQ7aXtDjyViAvgeWN5DTSZdL6aPOrjK 975y3yw1cuK9loKt7ze3i7ZLSvrWx1ZVrvn9w17ewKiR/1lm9U6FYErQEx+QaEsiHSZ/ FCkVHbYPb0jvXWN/KthhwJxq/m+AKjErkT0GW5byS1+BdLj4yed7Q2ND4/VkgUgblhGw 87OYB5aDlmacyHfL8B6XfymsV823zOCjFDHv4DSqThpSYeZgd9cmYq2vj71tdc/XMVXU sqtw== X-Gm-Message-State: AOAM531F3niCmKtHb/vQpEhxnGS0P+6ImfBTIUa//sjXFpTK5lC65dx3 99QUIjEdGQuNUfZOM+GnJVh9Cw== X-Received: by 2002:a05:6000:18c9:b0:203:fb67:debe with SMTP id w9-20020a05600018c900b00203fb67debemr19496263wrq.494.1648034833931; Wed, 23 Mar 2022 04:27:13 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p30-20020a05600c1d9e00b0038cc9d6ff0bsm483559wms.33.2022.03.23.04.27.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:12 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 8E0221FFB8; Wed, 23 Mar 2022 11:27:11 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 1/8] tests/Makefile.include: Let "make clean" remove the TCG tests, too Date: Wed, 23 Mar 2022 11:27:04 +0000 Message-Id: <20220323112711.440376-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::432 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Alex_Benn=C3=A9e?= , Thomas Huth , Richard Henderson , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Thomas Huth "make clean" should clear all binaries that have been built, but so far it left the TCG tests still in place. Let's make sure that they are now removed, too. Signed-off-by: Thomas Huth Reviewed-by: Richard Henderson Message-Id: <20220301085900.1443232-1-thuth@redhat.com> Signed-off-by: Alex Bennée diff --git a/tests/Makefile.include b/tests/Makefile.include index b89018cdcc..05c534ea56 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -155,6 +155,6 @@ check-build: run-ninja check-clean: rm -rf $(TESTS_VENV_DIR) $(TESTS_RESULTS_DIR) -clean: check-clean +clean: check-clean clean-tcg endif From patchwork Wed Mar 23 11:27:05 2022 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: 553743 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3315199mag; Wed, 23 Mar 2022 04:48:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwo/XmRGMTdqe5ydy0e6ogHoor9MQ343PoHweeHzjFLLzkg04JApY/GtrAjvWc5ihehb7Cg X-Received: by 2002:a05:6214:c2a:b0:440:f702:2195 with SMTP id a10-20020a0562140c2a00b00440f7022195mr20332797qvd.37.1648036112229; Wed, 23 Mar 2022 04:48:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648036112; cv=none; d=google.com; s=arc-20160816; b=eAAUG9pBOkaG5+KrEClaOHPA+cUDKnmiYxgumSScKp9NwxWm+5sOiQU5JriwB8sfpC 1ECsS07l6HCEfyeskw13kCRDkVjOLllJLvT0Wprbn/l9rtHDGpNLUJcb3MiQRN9cF949 /F3zXNu70AZqRNz7SnioGHR0OAjPi9JrupuWaSftQlrjON1R2nucF2GtBtJmTmQc0moX eGvNmJ3Yg4JacLmCAEQI+tUO3ASKQ3MAH/M6VSjnlIUyyWQDRIH6IGFS9WgTh1UnRVbS UZmikXQGa9c/iWCFX13ZHZYtvxiAqX39RaU4aP+SdIphhak3ZzH4V7T/6JPqGRdXZEzO /xSQ== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=U68ak4unAbqGYAM4zXFr3lp59AqwKDw7viO7+1coraY=; b=zJh1rEk6/3MJTH8kW3Vq/msH3ZO07OiKofdRWSqlxjQbfBClR1xsXubNMtHwG8sncS CtFqWcFOt3o0VAySKwjc4/fxhnMmxAG/+oQAzGxBDTfxgE4vyyBWr1toKZILnhx8jjMs YC9Mh4iGOoJhu/iVVYZw+QZxSUJK8LdpUxAmY99m8ydQ8qQHi1axWOyoBC3l8Fb8jBUS b/P689Ia3VxHAIXJl/2JRryZHFnf5KC/v6wIt3UywVSrYmfGVXHLILazp4gp+a+CJM7R zZbZQr9lHG9czLACTcLgqfdFNz6EwWrQ2LmSRQcVNvqpaK1gq+flI91jm0w/8R3BZm4M EikQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="Pb/lq17w"; 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 i8-20020a0cf388000000b00440e46a7cbfsi3535944qvk.349.2022.03.23.04.48.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 04:48: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="Pb/lq17w"; 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]:47112 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzTa-0008OW-Hr for patch@linaro.org; Wed, 23 Mar 2022 07:48:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39052) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz96-0001uH-NB for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:20 -0400 Received: from [2a00:1450:4864:20::32a] (port=54823 helo=mail-wm1-x32a.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz94-00064D-0c for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:19 -0400 Received: by mail-wm1-x32a.google.com with SMTP id r64so727017wmr.4 for ; Wed, 23 Mar 2022 04:27:17 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=U68ak4unAbqGYAM4zXFr3lp59AqwKDw7viO7+1coraY=; b=Pb/lq17wWi46rH6FqxPBY7PhRwt8LILO26RFzGYeOLj6klM+esydPvafT/VzH/f9fQ MLnzxp0wtkKbqwDyyoB7MyLoJlgaOuYnhWpN5stTch2U1ruEYqBD1iuka8zBOEu6BnJi hjIzJ6sctHkk7LXDrE2iovyNBw2E8sf2B+pYNRnTEGE5qiOCmDt+MJqKA3TeHN1+VTtW K19gZjR1km++p29vTNKPPfiyPyI9rBNMY4Mj0qc5Tmz9PoaAWxFwZDiAYgAq2nJJE8xG C6iZ1AE+inn9cwS/18sKV1XkSv6PMplp9p4s2GGWyy93DeDItmS8oyQd6rtfnR/mMixo ihPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=U68ak4unAbqGYAM4zXFr3lp59AqwKDw7viO7+1coraY=; b=2Pq8u23tXxSj2966lbtkMA3LSD/6b2El7DXSHA29aEsfwrfzgsubR4Nvv2+eWIn4O8 u7jduo/9EU4GJtAxub5WlV5NaujXuDuyG0f+kUlFks+3uP3fF6dsE/Xzntqqn1ZUsApS ySj3ET4sJbgZMV+A0vDrefYYhxbYP3Cr8AoKqGMsnpCdQRMH9x5cqOb4mqEPn8dCbC1T amltQA91TP+7Mg17cKveXXlRCFaLLKl1nW6T0iBnmKFLAQ9FL2/6dVsZY/dQYLvFoy0/ GbzTZ6kFkSuLb7D8Tuf+shE9NjhXGrjSzlt+9NWJEYlThsGxI49DvzRK66g1y5s/l2n6 AR7Q== X-Gm-Message-State: AOAM5310CFInBy9fKP98qeygysSis0qNZV9fMRJlXU/XENFICIUbm9Q2 U6S6CEikYEPJXM8gVQclcut89A== X-Received: by 2002:a05:600c:4f0f:b0:38c:c8f5:73e7 with SMTP id l15-20020a05600c4f0f00b0038cc8f573e7mr1950730wmq.201.1648034836737; Wed, 23 Mar 2022 04:27:16 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id f13-20020a05600c4e8d00b0038c949ef0d5sm4089640wmq.8.2022.03.23.04.27.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:12 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id A33EA1FFBA; Wed, 23 Mar 2022 11:27:11 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 2/8] target/i386: force maximum rounding precision for fildl[l] Date: Wed, 23 Mar 2022 11:27:05 +0000 Message-Id: <20220323112711.440376-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::32a (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32a.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eduardo Habkost , Richard Henderson , =?utf-8?q?Alex_Benn=C3=A9?= =?utf-8?q?e?= , qemu-devel@nongnu.org, Paolo Bonzini Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" The instruction description says "It is loaded without rounding errors." which implies we should have the widest rounding mode possible. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/888 Signed-off-by: Alex Bennée Reviewed-by: Richard Henderson Message-Id: <20220315121251.2280317-4-alex.bennee@linaro.org> diff --git a/target/i386/tcg/fpu_helper.c b/target/i386/tcg/fpu_helper.c index cdd8e9f947..ebf5e73df9 100644 --- a/target/i386/tcg/fpu_helper.c +++ b/target/i386/tcg/fpu_helper.c @@ -237,24 +237,37 @@ void helper_fldl_ST0(CPUX86State *env, uint64_t val) merge_exception_flags(env, old_flags); } +static FloatX80RoundPrec tmp_maximise_precision(float_status *st) +{ + FloatX80RoundPrec old = get_floatx80_rounding_precision(st); + set_floatx80_rounding_precision(floatx80_precision_x, st); + return old; +} + void helper_fildl_ST0(CPUX86State *env, int32_t val) { int new_fpstt; + FloatX80RoundPrec old = tmp_maximise_precision(&env->fp_status); new_fpstt = (env->fpstt - 1) & 7; env->fpregs[new_fpstt].d = int32_to_floatx80(val, &env->fp_status); env->fpstt = new_fpstt; env->fptags[new_fpstt] = 0; /* validate stack entry */ + + set_floatx80_rounding_precision(old, &env->fp_status); } void helper_fildll_ST0(CPUX86State *env, int64_t val) { int new_fpstt; + FloatX80RoundPrec old = tmp_maximise_precision(&env->fp_status); new_fpstt = (env->fpstt - 1) & 7; env->fpregs[new_fpstt].d = int64_to_floatx80(val, &env->fp_status); env->fpstt = new_fpstt; env->fptags[new_fpstt] = 0; /* validate stack entry */ + + set_floatx80_rounding_precision(old, &env->fp_status); } uint32_t helper_fsts_ST0(CPUX86State *env) From patchwork Wed Mar 23 11:27:06 2022 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: 553745 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3325706mag; Wed, 23 Mar 2022 05:02:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyeyB0lXsFzp0hqpoCCCfh3UwFk2uVzvJRJcCv2iS1k128MhjEMgiwtX2mgzxpjjVq7km6l X-Received: by 2002:ad4:5743:0:b0:435:9b32:a6b0 with SMTP id q3-20020ad45743000000b004359b32a6b0mr23293525qvx.122.1648036937081; Wed, 23 Mar 2022 05:02:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648036937; cv=none; d=google.com; s=arc-20160816; b=CEbz2WwyGvY/LYphFlkgF8N7k5z138OMvNFlLNAPuape2aRxX9pr6h7fEWltYsPFfE h37uu37bwO+mXnWsPcOvWMgXSHq6iRGb9Ez+9oDFp5DBmaB4YTx+++hEXyS3gVchTdgO br2bKWCBqx78OenvSWlFdfq14pOlABt1K367YuCE7QRZ1WRqdgXz89i4vkZ1hZqhnO1/ eP3T1CTpUHWOoc17pTc1aMN7z2g20a4ab0ITP2DCQ+epgVxTCV+h+F49nSNImj2wNr2i nGj6lAK6Y6OYYj8fSVozozxmMzWFopDzzKLpN/qPNbP/1rMancpbcJ8aqq2UG7LHjKGs HLUg== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=TbbPPCqTZc45SGVi0XVYpJfX7KbJJqjQnBanPlloFno=; b=aO2JWbEjFKP2d3vuIKJHz7lB6ANzqC/XNQGpCI1R4MZx3VoPNsdTyasrIr+6BvMag9 z+/OqQiD8DAPQCPjApb/hCcVsXbl7qLaFKp60AABg+mUfZ2LozePXfcLaSiVTBGY4Mkz waCXFu5qO//lNYQ2pQirY8Q79werOTY8qBrqkRs6Ld7uzHiDli4IMcbwV7QvmxKVQpV5 SrCueReipKAJbIv8jluS5MGzN1YEmvO5yuW5XjnZmcyYgc70VynyBlMNPw1S4VaTwFO5 TkJvvlKWHnIGuL4POGg3M7GNEPe8d/Du3cXXFbMIkXJ+ZfleIFQuYuqeHlXH871WTNSL KqJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=eUtgAPYJ; 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 s202-20020a3745d3000000b0067e4be23a7dsi3535691qka.706.2022.03.23.05.02.16 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 05:02:16 -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=eUtgAPYJ; 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]:35870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzgc-0003om-Hb for patch@linaro.org; Wed, 23 Mar 2022 08:02:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39044) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz94-0001sb-Nz for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:20 -0400 Received: from [2a00:1450:4864:20::42a] (port=36839 helo=mail-wr1-x42a.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz93-00063y-27 for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:18 -0400 Received: by mail-wr1-x42a.google.com with SMTP id u3so1668781wrg.3 for ; Wed, 23 Mar 2022 04:27:16 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=TbbPPCqTZc45SGVi0XVYpJfX7KbJJqjQnBanPlloFno=; b=eUtgAPYJ6m6zSSMCtk2pQk7fRvTdtjrBUFK7PkklcNwcL9wOl5fHhsoCd5+4K/6PRd rCE4m5ZeHcz6b+xR0pOOqSaMcMGOhFxEKDYszV4lF6sj0PbMGRK3n8v371HjoTUVjrc3 WcfyCy01YGtrhYPZRZvVMrAPEimUvrGb4Wtiu78tJIl5useF6w+WJHRtSAmwp5Zg8drg QxF9hm77Xkl7chNVEiYv1bRPJN3KdvyNKjLcmvCEwLqH1fMAxm1SOerJMPDZBPhSfPgf ydE9U8aDP4g0tbtOp/6Er0O703C5I2Jz9OnuFQIREorQr/2m1543avaWKetIH3JjrmMu HMPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=TbbPPCqTZc45SGVi0XVYpJfX7KbJJqjQnBanPlloFno=; b=snLuCthkXUgfEvT9IRaLxSZd/NkK1N4IcQysqWkFCQ93xiei3i6A4uuo7rnAe6liDx AcMZJe3cIY5M2guWyHBGjRW623Eux3Zyc/4yc6rLWi5/p8Qa2Fx3XEnDLEbqoxYgcvyR fQ7t6Qligd3gUgOGw+iVfbwjugUM0xbErEeZc39XTKFoDJmPlnTvy+VLkwp1WEkb+UKl SMCXI0J28m8h29XLjyB/b5Po76CNJhbv0pnpOzCFIdtwFpXROR3F9ecgqvpCK/lF41Lx Codt9+CDlYm7BL9jY54KZx1B2pQZ87KfgFetyiM50uzPSAGKnSd/JbExMobXriNjr8W2 IhcQ== X-Gm-Message-State: AOAM531J9W1DJB5OuZp4oo2+Y7Gv4HSC0SxX+bMDS+OdWPSWAnMl6xZC NRyGHos9pW/JbLyw1/GtCL+GWA== X-Received: by 2002:a05:6000:2aa:b0:204:1472:39b5 with SMTP id l10-20020a05600002aa00b00204147239b5mr11639706wry.347.1648034835726; Wed, 23 Mar 2022 04:27:15 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n18-20020a5d6612000000b00203fbd39059sm11538803wru.42.2022.03.23.04.27.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:12 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id BB2C01FFBB; Wed, 23 Mar 2022 11:27:11 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 3/8] mailmap/gitdm: more fixes for bad tags and authors Date: Wed, 23 Mar 2022 11:27:06 +0000 Message-Id: <20220323112711.440376-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42a (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42a.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Michael Ellerman , Jason Wang , qemu-devel@nongnu.org, =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?Andrea?= =?utf-8?q?s_F=C3=A4rber?= , Aaron Larson , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" I was running some historical tags for the last 10 years and got the following warnings: git log --use-mailmap --numstat --since "June 2010" | ~/src/gitdm.git/gitdm -n -l 5 alarson@ddci.com is an author name, probably not what you want bad utf-8 ('utf-8' codec can't decode byte 0xe4 in position 552: invalid continuation byte) in patchm skipping bad utf-8 ('utf-8' codec can't decode byte 0xe4 in position 342: invalid continuation byte) in patchm skipping michael@ozlabs.org is an author name, probably not what you want Oops...funky email nicta.com.au bad utf-8 ('utf-8' codec can't decode byte 0xe9 in position 232: invalid continuation byte) in patchm skipping Oops...funky email andreas.faerber Grabbing changesets...done Processed 76422 csets from 1902 developers The following fixes try and alleviate that although I still get a warning for Aaron which I think is from 9743cd5736. Signed-off-by: Alex Bennée Message-Id: <20220315121251.2280317-6-alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé Acked-by: Aaron Larson Acked-by: Michael Ellerman Cc: Andreas Färber Cc: Jason Wang diff --git a/.mailmap b/.mailmap index 5113f55b3a..09dcd8c216 100644 --- a/.mailmap +++ b/.mailmap @@ -28,7 +28,11 @@ Thiemo Seufer ths malc malc # Corrupted Author fields +Aaron Larson alarson@ddci.com +Andreas Färber Andreas Färber +Jason Wang Jason Wang Marek Dolata mkdolata@us.ibm.com +Michael Ellerman michael@ozlabs.org Nick Hudson hnick@vmware.com # There is also a: @@ -70,6 +74,7 @@ Yongbok Kim # Also list preferred name forms where people have changed their # git author config, or had utf8/latin1 encoding issues. Aaron Lindsay +Aaron Larson Alexey Gerasimenko Alex Chen Alex Ivanov @@ -144,6 +149,7 @@ Pan Nengyuan Pavel Dovgaluk Pavel Dovgaluk Pavel Dovgaluk +Peter Chubb Peter Crosthwaite Peter Crosthwaite Peter Crosthwaite diff --git a/contrib/gitdm/aliases b/contrib/gitdm/aliases index 4792413ce7..e26b00a71d 100644 --- a/contrib/gitdm/aliases +++ b/contrib/gitdm/aliases @@ -34,8 +34,10 @@ malc@c046a42c-6fe2-441c-8c8c-71466251a162 av1474@comtv.ru # canonical emails liq3ea@163.com liq3ea@gmail.com -# some broken tags +# some broken DCO tags yuval.shaia.ml.gmail.com yuval.shaia.ml@gmail.com +jasowang jasowang@redhat.com +nicta.com.au peter.chubb@nicta.com.au # There is also a: # (no author) <(no author)@c046a42c-6fe2-441c-8c8c-71466251a162> From patchwork Wed Mar 23 11:27:07 2022 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: 553744 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3316733mag; Wed, 23 Mar 2022 04:50:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxDeBRo2jKfHkAhYdt8IqE/nTqzTJj52P968O5OcIOEQchNIFz1g+siAojQPoy5L3LSFd4D X-Received: by 2002:a05:6214:500c:b0:435:6b7d:5bc3 with SMTP id jo12-20020a056214500c00b004356b7d5bc3mr23017033qvb.92.1648036246407; Wed, 23 Mar 2022 04:50:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648036246; cv=none; d=google.com; s=arc-20160816; b=wQO0+bn8Vpn4+RXiFk4lWTZLsLxZ+GJ+D1WoW0IGdYCIJIgAzFgDVLtgElKzAx68eV XXklciG50NbXy+9TTE+RwdSRnNrX/zeFSucY1aXt8iEr2EE3zlvFQmizivZg9EQ1XF1R PR0ZC7iKloXmwHWqoI36Gzzp7iyEhcn6e//nSZIP8GGc/iS6lygjjsl5usuMlrHGehJt o1Oa891T14Trc6ry4CIZNZJSmdaxcNq6cRz4+qk/zizMdcxAt8A2Lu6m54hWwsU9fLkA eFTWI3H9nBNcoub7eqqYIqf3I/MyHWPNYW+JbtfVVg2XGVGrpm/leiHQyHXWJPgUNRQo BLtw== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=Zp2Sjdd9zoSrgaf/w0vqz4NfuF1qKahAjTWAzq9LOCs=; b=jDiUKXLoA8hw0vgSKVcnJ5H4h1kruZxAnzQ5qdsOksuNDiTygVPpGH8CU1obZZ98rl s8X7OX2/uO5ixVV62dORR19maQpVimLoSGyDOFX3+lcBX35UqCNbtxKNh3B2f+hert0i LtS56A42ci2jzBXsJmBurr7UWyspeopuMSbRpzyJKuWdoTa0gJCfgkoxThdG5HLwQCF6 yVjjyYY4zMRn6/LiiaLKLLiLQTrvGGVFDtqH95Wj5ddfU91YX8fZMK/t/QkAAryN2i/R lyVMlT2kkxlObfeHQa9IntbgGOkX05bjGqYt6VYMfQJUferRHJ2rSKUP+Gr7nUJXlaJ+ rH2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=so94ONMG; 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 t22-20020a05622a01d600b002e1fbf3bfb5si4598575qtw.422.2022.03.23.04.50.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 04:50:46 -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=so94ONMG; 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]:48546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzVl-0000zh-RB for patch@linaro.org; Wed, 23 Mar 2022 07:50:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz98-0001w3-Se for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:22 -0400 Received: from [2a00:1450:4864:20::42d] (port=37754 helo=mail-wr1-x42d.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz97-00064l-9p for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:22 -0400 Received: by mail-wr1-x42d.google.com with SMTP id u16so1663176wru.4 for ; Wed, 23 Mar 2022 04:27: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:in-reply-to:references :mime-version:content-transfer-encoding; bh=Zp2Sjdd9zoSrgaf/w0vqz4NfuF1qKahAjTWAzq9LOCs=; b=so94ONMG/oSKh3pTnH66AJGpuPa+MBGVs117WP9X+wQ9q57xLYXih1EdrNL+KSS4zU eQJ6C9AIYrXfB0QYN1rw2RMemU3vvIPFyybTWbnjC4Jakx/stzDeLF8D2elKnVtVgIh9 PEZG9C4xDtQLvmw/ONgJCEKUJI4zfYF6tba5YU9y+szPO4bZjiFGXHLVXJ+F/3nzqmnN 0+YiZi/soBX99eqyRdGSlfcwCh88GROTz8Aea2gLuQPAwyQr7VFwTAV1mpIpRBse5wwW q5P32EvjuDrJMjO0TDXeQQ9aCGMmCnfC9wH0Znsp/kSNxMrZazf378wrMH63bWS8m8dj QbwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Zp2Sjdd9zoSrgaf/w0vqz4NfuF1qKahAjTWAzq9LOCs=; b=d7Z9GKF2YKkoO190p45U9hR6j6eJJQ5HKLkeQrrghMN4vH6yiV6qMMkSPZuicxtw3Y kuciiN5SY6QoWUXo4f2YJdhgRnytzn6YQ55KG04vOoAr9hDT1bgqOZrr11Z4renp3Rlo Vz4dvJoGkwH7wDUOMxIH0HbVKnWW7N2WgIQ7hTAs3xw3i/A1O7KANuSnvjXQ5DVJADyy dctclGg6KtfNxFuN9Nn7i7M8S3HBfeUX4bhm2E0GqV8DdjVSuVKAxTPkw+PCk5MIaN/x M2ohsgX4UDhjjkm2WQszbWjrunfOEolX+N0VDK0258hHipkgvBR7RlN65ygHwv33aW+j ZRqg== X-Gm-Message-State: AOAM530KIE9ONj2lpfzeZYaBuZrFWcFcvxi6pKJUjC2NFI3cEbB2St3U gyZmYanWvA4TB+d1cZ4lRajpQ6UXWqG3Ag== X-Received: by 2002:adf:e4c2:0:b0:204:6d8:ce9a with SMTP id v2-20020adfe4c2000000b0020406d8ce9amr15455284wrm.189.1648034840010; Wed, 23 Mar 2022 04:27:20 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id c124-20020a1c3582000000b00384d42a9638sm3751808wma.2.2022.03.23.04.27.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D1BBD1FFBC; Wed, 23 Mar 2022 11:27:11 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 4/8] docs/devel: try and impose some organisation Date: Wed, 23 Mar 2022 11:27:07 +0000 Message-Id: <20220323112711.440376-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42d (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42d.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Kashyap Chamarthy Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" We have a growing set of developer docs but the index is currently in order of when stuff was added. Try and make things a bit easier to find my adding sub indexes and organising into themes. Signed-off-by: Alex Bennée Reviewed-by: Kashyap Chamarthy Message-Id: <20220315121251.2280317-7-alex.bennee@linaro.org> diff --git a/docs/devel/index-api.rst b/docs/devel/index-api.rst new file mode 100644 index 0000000000..b749240272 --- /dev/null +++ b/docs/devel/index-api.rst @@ -0,0 +1,15 @@ +Internal QEMU APIs +------------------ + +Details about how QEMU's various internal APIs. Most of these are +generated from in-code annotations to function prototypes. + +.. toctree:: + :maxdepth: 2 + :includehidden: + + bitops + loads-stores + memory + modules + ui diff --git a/docs/devel/index-build.rst b/docs/devel/index-build.rst new file mode 100644 index 0000000000..d96894f07c --- /dev/null +++ b/docs/devel/index-build.rst @@ -0,0 +1,19 @@ +QEMU Build and Test System +-------------------------- + +Details about how QEMU's build system works and how it is integrated +into our testing infrastructure. You will need to understand some of +the basics if you are adding new files and targets to the build. + +.. toctree:: + :maxdepth: 2 + :includehidden: + + build-system + kconfig + testing + qtest + ci + qapi-code-gen + fuzzing + control-flow-integrity diff --git a/docs/devel/index-internals.rst b/docs/devel/index-internals.rst new file mode 100644 index 0000000000..bb118b8eaf --- /dev/null +++ b/docs/devel/index-internals.rst @@ -0,0 +1,21 @@ +Internal Subsystem Information +------------------------------ + +Details about QEMU's various subsystems including how to add features to them. + +.. toctree:: + :maxdepth: 2 + :includehidden: + + qom + atomics + block-coroutine-wrapper + clocks + ebpf_rss + migration + multi-process + reset + s390-dasd-ipl + tracing + vfio-migration + writing-monitor-commands diff --git a/docs/devel/index-process.rst b/docs/devel/index-process.rst new file mode 100644 index 0000000000..314e9e94cc --- /dev/null +++ b/docs/devel/index-process.rst @@ -0,0 +1,17 @@ +QEMU Community Processes +------------------------ + +Notes about how to interact with the community and how and where to submit patches. + +.. toctree:: + :maxdepth: 2 + :includehidden: + + code-of-conduct + conflict-resolution + style + submitting-a-patch + trivial-patches + stable-process + submitting-a-pull-request + secure-coding-practices diff --git a/docs/devel/index-tcg.rst b/docs/devel/index-tcg.rst new file mode 100644 index 0000000000..3acbd95d36 --- /dev/null +++ b/docs/devel/index-tcg.rst @@ -0,0 +1,16 @@ +TCG Emulation +------------- + +Details about QEMU's Tiny Code Generator and the infrastructure +associated with emulation. You do not need to worry about this if you +are only implementing things for HW accelerated hypervisors. + +.. toctree:: + :maxdepth: 2 + :includehidden: + + tcg + decodetree + multi-thread-tcg + tcg-icount + tcg-plugins diff --git a/docs/devel/index.rst b/docs/devel/index.rst index afd937535e..a68207052d 100644 --- a/docs/devel/index.rst +++ b/docs/devel/index.rst @@ -7,44 +7,12 @@ You only need to read it if you are interested in reading or modifying QEMU's source code. .. toctree:: - :maxdepth: 2 + :maxdepth: 1 :includehidden: - code-of-conduct - conflict-resolution - build-system - style - kconfig - testing - fuzzing - control-flow-integrity - loads-stores - memory - migration - atomics - stable-process - ci - qtest - decodetree - secure-coding-practices - tcg - tcg-icount - tracing - multi-thread-tcg - tcg-plugins - bitops - ui - reset - s390-dasd-ipl - clocks - qom - modules - block-coroutine-wrapper - multi-process - ebpf_rss - vfio-migration - qapi-code-gen - writing-monitor-commands - trivial-patches - submitting-a-patch - submitting-a-pull-request + + index-process + index-build + index-api + index-internals + index-tcg From patchwork Wed Mar 23 11:27:08 2022 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: 553742 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3307017mag; Wed, 23 Mar 2022 04:37:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyZvgCot+W4Wd5mVYkMnglRDltWFeewgqZDZrDyrdhgfKAkkXMYnUpTXxV6CHosJ0TP5ez8 X-Received: by 2002:ad4:574d:0:b0:438:63d:1813 with SMTP id q13-20020ad4574d000000b00438063d1813mr23219370qvx.117.1648035421010; Wed, 23 Mar 2022 04:37:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648035421; cv=none; d=google.com; s=arc-20160816; b=MOFs4kYMQ3zwO6Kl44FTQUvrmZNAUZ+7lV7H5vRh4QY241peUyj7zoFksTHJJurDPU 8OKEJkHKhu2WrLBZTyrhAEeACZsyxWpdqr9O2nwluxePTpA8qqE7M7LmAcL7G54ArxdX YRKGvjXkJWZDqPhiUBYChQfDLmXYQdD39fCbXSRVxlJqczu2bOjJQwfI411CPsk1DTbs E3IPnOabzEAvuqLjpNDgvUvJ1JTN7g4Knl6M8P7/uLYyveOCzPpzA+yTU3BMW+blBmqO M4bxvWpwDBgVA424M3z4G9B9FfFB/5Jp1VyCVjg2sJNj5zYAi/1EAFrG/zu6HQZHEaJY X6dg== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=JTAHdHlMlH0xEXpmrIT2kxqzPVJkLuBJDngJ0VV9eHg=; b=mBAToDdMs3Mrn0OxAAl1XUJoh6aAzHf1IbUw/i0P7n6ZaCocIUwcmbKnucrLEOfB2d NMPcTjtUsC11o3ecbUSLmTdseoZ0e/OCqQ0OKmM8t3DF/3ebmFPP1dGojglLM6No3N+H wkTCzNhCzrxjuiU17+T9H43DpgJb7H6E/NoaWAJGO1W2Qvyb4VpG2IBLfMA/vbbHxui5 Ugww1TEHJmJAQ/WY+DtmGuGTmb9BrieGdaARqj7D/Rv7/5hYn224VXGmW18NYXkG5VZJ iEO5dr6L4rVLdBUW2HAr1Ic74eSObgPA608NbqBRvH630ORO++Hl0okMO+7drhN+d6aU 2wAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=GG+HpQdW; 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 y2-20020a37e302000000b0067e4be239c6si3421589qki.523.2022.03.23.04.37.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 04:37:01 -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=GG+HpQdW; 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]:39770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzIS-0001tI-JT for patch@linaro.org; Wed, 23 Mar 2022 07:37:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz98-0001vx-0y for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:22 -0400 Received: from [2a00:1450:4864:20::42d] (port=38890 helo=mail-wr1-x42d.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz96-00064g-MY for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:21 -0400 Received: by mail-wr1-x42d.google.com with SMTP id t11so1655766wrm.5 for ; Wed, 23 Mar 2022 04:27: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:in-reply-to:references :mime-version:content-transfer-encoding; bh=JTAHdHlMlH0xEXpmrIT2kxqzPVJkLuBJDngJ0VV9eHg=; b=GG+HpQdWyqYxIhIkyQr3KsF3XRCqX52f2nF7oK76fEAxtRNifPbXd0TJQwY4PzyIVJ 8NZ5lLsrYfyDbTdwxdqrltv9irztqxokZtRnjKqWVjRuV5TbAQfbHrsQxIIIgUmXuEeW l1gnNapnXAdbgmFaR/sCJgXWHaimwhCPt5oXohiwbDMs8zjlfFsAvF0hoeuqxYHtvUxW SNB/uUfMgP1TMVP+CEQS93FYDHHIS/6+UdyQYaRMHtIdDeNY7nZWLkDUeKmL2pKB4X8Z 1X8dDDb1zXhP5McCstMgVw+eewXML14c/iS9veuMH3xxifHdG1bxjfNhbL6nZpj1ESQF SebQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=JTAHdHlMlH0xEXpmrIT2kxqzPVJkLuBJDngJ0VV9eHg=; b=XaeR//r2Ib4Rz3xucGck2LVa/Z9zgVVA+OQyHCL02WYPzG0EoKszxT+7LAHeq5Msqw mJPN16GPsS4GI7axQSHcKx5WfIT9Hf05fv/8/0CbcVh9kiLBmrDga7vI5XxQz+BJ2030 5bRqXKN+nyVp8QfyO2IYKNGDW2PHt96RNBGqFgEvLhoZJkwTmDecKm5SsJIZaupx3MZa CEl/uwqrY5ditjHKJqBmo8Jm+2nxd6CI/iWr2Fng3rhk2EPKKQq/Roda2Dfg/2mMmwzx wq6MZx+NneMb6OheHBqNCCLeBl+J0B4bkGYxBjFnPqEuvJqOXJoUVInCO0lh2Jq0k+cv cN4Q== X-Gm-Message-State: AOAM530pjGz/HRxGJzsJLd/mFqkZYsLeqzlIMnt14hTOVB5/aVo2XeUj I3X2+6ORJMUICgt1qtVk6JfIFQ== X-Received: by 2002:a05:6000:144c:b0:204:1cc6:7194 with SMTP id v12-20020a056000144c00b002041cc67194mr9442474wrx.255.1648034839090; Wed, 23 Mar 2022 04:27:19 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p8-20020a5d59a8000000b00204178688d3sm7065025wrr.100.2022.03.23.04.27.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id E68D61FFBD; Wed, 23 Mar 2022 11:27:11 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 5/8] semihosting: clean up handling of expanded argv Date: Wed, 23 Mar 2022 11:27:08 +0000 Message-Id: <20220323112711.440376-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42d (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42d.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Another cleanup patch tripped over the fact we weren't being careful in our casting. Fix the casts, allow for a non-const and switch from g_realloc to g_renew. The whole semihosting argument handling could do with some tests though. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20220315121251.2280317-8-alex.bennee@linaro.org> diff --git a/semihosting/config.c b/semihosting/config.c index 137171b717..50d82108e6 100644 --- a/semihosting/config.c +++ b/semihosting/config.c @@ -51,7 +51,7 @@ typedef struct SemihostingConfig { bool enabled; SemihostingTarget target; Chardev *chardev; - const char **argv; + char **argv; int argc; const char *cmdline; /* concatenated argv */ } SemihostingConfig; @@ -98,8 +98,8 @@ static int add_semihosting_arg(void *opaque, if (strcmp(name, "arg") == 0) { s->argc++; /* one extra element as g_strjoinv() expects NULL-terminated array */ - s->argv = g_realloc(s->argv, (s->argc + 1) * sizeof(void *)); - s->argv[s->argc - 1] = val; + s->argv = g_renew(char *, s->argv, s->argc + 1); + s->argv[s->argc - 1] = g_strdup(val); s->argv[s->argc] = NULL; } return 0; From patchwork Wed Mar 23 11:27:09 2022 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: 553747 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3341171mag; Wed, 23 Mar 2022 05:18:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJws8OGgt92KNkdEIn+Mfzp3oEr1wOvwLT9PvPS1ISTFAV5XrAkwVdbYQuprMqI+cfCjU1YH X-Received: by 2002:a05:6214:20ab:b0:440:af3c:b4ae with SMTP id 11-20020a05621420ab00b00440af3cb4aemr23850643qvd.84.1648037911139; Wed, 23 Mar 2022 05:18:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648037911; cv=none; d=google.com; s=arc-20160816; b=S3j6RJLsLVdaYv4wbd8RP7BL5CLr2X7A2WcFnU8Z0/MyIncBKrYwLJgfBU9QELR2gb jC1PzvD4TZnb9bxVqniWXzr3Mf70Cpsqzl66hW/UI8c4f5Hsoke4IpzIBHlObzZ0lAyh vUlKzQYIm726LGABoFY1klYQbUxnYXZzcmIFQ5bwm8YYUhSMRTOLYTuSluQPPjYN+pjE X6nxKidheALvY8yMXihofW9jzhXuZ1E5vgQwfA3vA4w34ULV3e68iFnp7dVyNuksh9+W qT2FvYum7MuI9t1OGqO+k3KbJZXeqG9W8TQ3btHEseUge1A8IRcBxNZR/C6k1iVShuQB arMg== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=EbPi7aKk0OUa54wx1fTCvHSTKEthjD7URQXEnJXtxNE=; b=qhoj4neAalRelCVuChF2plQAiI6p9/wtNQ3nKUV1Bbrhy7nnhqTNt7223KYoQoKvqL gZk0NgPDF5bLqmfMtnUNCzL5TRknWiXs7PXC+7aEzbkKsE193dcmiYbk/jV6cDdcvL1N mxTIm/qLBDV1LwPVi9ZonMaYs4+R131lWNLhB3F3E7JbGd5hgYDB8nMmUAU4WaihvkoR Mc4stxrN0FuoS2HiRtKuKrDJkmmN53aUe2o5cBhn4ouMzVYoAqKI7mleYU2pZJoHaTTH BTKQ6prQukkeUuRwwpd1AL0e3OfYl9Vxu+IxPWhIWMCoL8IDR72JI6uer0+SbSHO4Fuk 3rPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=rHi9In4B; 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 a23-20020ac844b7000000b002e1fbf3bef9si3723069qto.234.2022.03.23.05.18.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 05:18:31 -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=rHi9In4B; 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]:52856 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzwc-00085L-Nw for patch@linaro.org; Wed, 23 Mar 2022 08:18:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz9D-00024m-Gu for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:28 -0400 Received: from [2a00:1450:4864:20::32d] (port=52974 helo=mail-wm1-x32d.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz9C-00065K-0T for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:27 -0400 Received: by mail-wm1-x32d.google.com with SMTP id r7so737211wmq.2 for ; Wed, 23 Mar 2022 04:27:25 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=EbPi7aKk0OUa54wx1fTCvHSTKEthjD7URQXEnJXtxNE=; b=rHi9In4BgIEwsVz7JqJyTRnvi/7xNJ3riAS7cPvw9c57ulvdIQvXFEB5Cg9AWhvuLl sjxTrmQ2FewZRG9Povr72G4lb4Dno83J51ROL2XsoE1FcAlAwZA7JZz78OxeiWTXhwK/ 60CwzLOQlew+fgUJFGmfpEe2/ku4aUkZMerQjKcj/zt0NkvvuNBJ9EirVZrwTpIR82D/ YrtFZNzbArm2PXumzpHbgiLkQOEHUcs66nv99Bh/xp0IzXbuNBFq5GyViXssLXDoL1xl eA1EFzJDIGW+tzuck0qr71sAEaeBbeCt3DWQM/chZ+8z+l/+NnhwxFltyEH6J1ul2Y5m kDWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=EbPi7aKk0OUa54wx1fTCvHSTKEthjD7URQXEnJXtxNE=; b=GnRpgWYYzn8VvsZ33F+vHIrduDHutCygYoDpATijskTutVTdYpQk/mWLrt4a7qTNJa gzRfa1ZZVjpjBB3JmEI4uCQj6zrC/KNQSx++y1RsRw8I+UmMV7dET4uX1Iy4YZin7/Tv h/9Dc/QwH+9oXc5H9kuuwsE1BZgc9QJ9ZHVucBs0uAHPUVXnAkD53pCa8E06O6HNdCQv j9HSbGdZX7IuKCAx6FDe4VidbQ1KOycKFIzcvHc4pP7olVTxmN4zd/QDO/oXhxHJivZs Iing1FcPADJa3fqr9Nu4eXSGwv1hRVELwHSGuUUz186sD4fUdONvBiNAMlEuZ/ahB6xR LLbw== X-Gm-Message-State: AOAM5304RdYXOXImM0W1etTMRBFdPPPsbKublbDb0W1goKBC8YfbQUTI PM1y8qf7or5orqRXuK07sc2GXQ== X-Received: by 2002:a05:600c:3d14:b0:38c:9d85:781d with SMTP id bh20-20020a05600c3d1400b0038c9d85781dmr8681188wmb.191.1648034844658; Wed, 23 Mar 2022 04:27:24 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id k40-20020a05600c1ca800b0038c6c8b7fa8sm3885830wms.25.2022.03.23.04.27.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id F19B11FFBE; Wed, 23 Mar 2022 11:27:11 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 6/8] gitlab: include new aarch32 job in custom-runners Date: Wed, 23 Mar 2022 11:27:09 +0000 Message-Id: <20220323112711.440376-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::32d (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thomas Huth , Beraldo Leal , qemu-devel@nongnu.org, Wainer dos Santos Moschetta , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?Alex_B?= =?utf-8?q?enn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Without linking it in it won't be presented on the UI. Also while doing that fix the misnamed job from 20.40 to 20.04. Fixes: cc44a16002 ("gitlab: add a new aarch32 custom runner definition") Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20220315121954.2283887-1-alex.bennee@linaro.org> diff --git a/.gitlab-ci.d/custom-runners.yml b/.gitlab-ci.d/custom-runners.yml index 3e76a2034a..15aaccc481 100644 --- a/.gitlab-ci.d/custom-runners.yml +++ b/.gitlab-ci.d/custom-runners.yml @@ -16,4 +16,5 @@ variables: include: - local: '/.gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml' - local: '/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml' + - local: '/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml' - local: '/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml' diff --git a/.gitlab-ci.d/custom-runners/ubuntu-20.40-aarch32.yml b/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml similarity index 100% rename from .gitlab-ci.d/custom-runners/ubuntu-20.40-aarch32.yml rename to .gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml From patchwork Wed Mar 23 11:27:10 2022 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: 553741 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3302960mag; Wed, 23 Mar 2022 04:32:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzRCNe1OTTfDpAdI/pTjW/OHFkilVxeKfDSbNJXQIwir7jYZxjWkdobRhYnatJpCWyGaaow X-Received: by 2002:a0c:c404:0:b0:431:31c3:3d15 with SMTP id r4-20020a0cc404000000b0043131c33d15mr23307098qvi.116.1648035124742; Wed, 23 Mar 2022 04:32:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648035124; cv=none; d=google.com; s=arc-20160816; b=BAw3eE4UoIvTIjlKpAZ01jRusyUw405qqKh9UMuuu9MlW2jF+lgIdKC/PWmepF3kSY EgbS+PADysB1flIkIWYQgmJA/fM2eQ6teHnKAXwwWbf7UdHvil9/D9IxmPFryBmuqqU0 5vcgc0lXXvhtPkslcSbLk1uVJU4eP0rDA9P/9XhBtnLfW7a7M60j+G/rrBl/49DyOP/1 ECuxGf9BUuQjTliWvjgHOTZ6553q3AZFlzy+1Kd1S9HUSnwT9HEsBJzX6Dv2nqrqtsLC KgZaeUVTHyB6zWiJgHrrMQd82QF80HRTlN/HnBPeI6hv9fip7H53Ra32aKoqFxNk8xej 8YOQ== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=5yKohARcQ84BvWhP2X+WunVOj5TFSn0mNfTp4luf3Os=; b=DjcoB7wRd4mpqQ/7A7AFIqE1GchNgxYdqrCCq1Xpke2LDaTjS5wHqPTc/E+F2kpvju oZfOxLRa/dbA981nARfz1BI6zIkhyR5mLaKgk3e8JiMH/FT1vzRqPx9eLv5npnvs6CSE I8lZ+qosTIGxnl84dqqIr/f9Gdsa704nfVMfhEGe2JGKJ4IkVFuiVAXEGz2fz7o1MMW6 j06U/1WKHEU3grioySqERb0baMyOLY2tSf1S3tlYydnzG3CQ9wzQ+l73PghpaUSfbFTT A/CcCJ1W3qoTkHuHYwsVgxonEN0lwHnSuA/X5W4PS1Kanv9CDG3phvKmVlfiRJ+ckccu vXWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=Z5D1fHQP; 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 j8-20020a05620a410800b0067e4be23872si4551857qko.183.2022.03.23.04.32.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 04:32:04 -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=Z5D1fHQP; 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]:36184 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzDg-0007hd-86 for patch@linaro.org; Wed, 23 Mar 2022 07:32:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz9C-00023q-FJ for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:26 -0400 Received: from [2a00:1450:4864:20::335] (port=41817 helo=mail-wm1-x335.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz9A-00065B-DK for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:26 -0400 Received: by mail-wm1-x335.google.com with SMTP id k124-20020a1ca182000000b0038c9cf6e2a6so770372wme.0 for ; Wed, 23 Mar 2022 04:27:24 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=5yKohARcQ84BvWhP2X+WunVOj5TFSn0mNfTp4luf3Os=; b=Z5D1fHQPjyuR+jx6SX9HCmxRfCRrvyYj+uJGpCIBzfVkVlCq4RyS5ZyRi1hVeCj/+V B9+XSaxsiYOfaxpdGdY5fe42o8TfHmo6b36etCKxj1vUwX37uFHUSxfq8jVOdiGwbEH8 vy0wJ276QIEWBzgqwifMkX0M19tiRJsbI7jvn0HSUkeCqCk5HQeGLS5bUFoEK8RdOvZp mJjK8paRj+cbgR6FakC3M/j7FbeHf2MCJEkprr7MkZfmSsCnkQo0NWbVEWzEpBeeT4ei an+A8NHmgdd8+1aCLjEDc+TCHinaGjsgS6+umOn8xdIfA6j1xLPKNpsbdzvHbNLKuTBs 407A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=5yKohARcQ84BvWhP2X+WunVOj5TFSn0mNfTp4luf3Os=; b=5U4Aw3/NX3LVDDJIhgXZ4G9e0hh7ILgtTb0ARh8rRHPpgJdy/hPYlpTGRHXQZ4uMjt GFrpo4KYoXpJ05SwFOFtqSbFERt1AVk0TLu+i+8GbHvs+daEZ0ZYe23sP1a0dDSjG/2T g156noCw9wirlrLZJchEe6TjjzyQQeVqUQefTzk2YHJHw2cGv1VTcyPjVs0nwkgD1jJc jW9fJDiYSZLx3K4zOrJE2ucOSEYcsSUsGu7ZkyKA0//tshtrs1pq6X85myBq9wqNKDiD 9HWcpm2iBvyFe3WWATikY31k0ahClA1Unx2MhVyvBQsjb+ap1Yg0i7hLagZOJqFrGzt/ hwdA== X-Gm-Message-State: AOAM533dqVYR1KXPHOXyQwn2Z2GEslaou6BV1Au3ljUl3dGDulfVdv8o SCltnNwFwUb2WLkqt61n0yRkkw== X-Received: by 2002:a7b:c30d:0:b0:381:4bb9:eede with SMTP id k13-20020a7bc30d000000b003814bb9eedemr8663903wmj.74.1648034842916; Wed, 23 Mar 2022 04:27:22 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id c12-20020a05600c0a4c00b00381141f4967sm4729183wmq.35.2022.03.23.04.27.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1039B1FFBF; Wed, 23 Mar 2022 11:27:12 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 7/8] docs: remove qemu_logo.pdf Date: Wed, 23 Mar 2022 11:27:10 +0000 Message-Id: <20220323112711.440376-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::335 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x335.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LOTS_OF_MONEY=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" As far as I can tell nothing in the source tree uses this file. The original comment mentions texi2pdf and I think that was all culled when we switched to our rst documentation pipeline. Fixes: 4ac2ee194b ("docs/interop: Convert qemu-qmp-ref to rST") Cc: Marc-André Lureau Signed-off-by: Alex Bennée Message-Id: <20220316161038.3033723-1-alex.bennee@linaro.org> GIT binary patch literal 0 HcmV?d00001 literal 9117 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 diff --git a/docs/qemu_logo.pdf b/docs/qemu_logo.pdf deleted file mode 100644 index 294cb7dec50de73c786925671300fb0abdf9d641..0000000000000000000000000000000000000000 From patchwork Wed Mar 23 11:27:11 2022 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: 553746 Delivered-To: patch@linaro.org Received: by 2002:a05:7000:1248:0:0:0:0 with SMTP id z8csp3336148mag; Wed, 23 Mar 2022 05:12:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxacMgb4dtnPCFiBexOOLm8TwQMZf+lG/D+wZGPES54QMqdMh1eMKa7+DtZDbZ1Iv8KtzMG X-Received: by 2002:ac8:7d83:0:b0:2e1:eca2:afb0 with SMTP id c3-20020ac87d83000000b002e1eca2afb0mr23871259qtd.521.1648037551008; Wed, 23 Mar 2022 05:12:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648037551; cv=none; d=google.com; s=arc-20160816; b=DTXEH7CgZ8Nq53UFc4CQs3nrIe372TUqdcdYSBJVp1/A0Qu+X0PyBQeQw8OI2mDKej V/yzahMFpqx/0zE+C9aGyu4+j0NtEw321BrZ2ztuSjvwPmzQ6WnJHnDtgYVakGGONeWW 4/0E8oxPXcC3LQvdlWMFjJGSmFcUAmlTg0jUmGnoLY4KEfAf7uZgLc8DVkFxWbWOigux yCDv1ikEioGpeW+b3WHZxDiAW+EHQQgoEjeDdi8jmCr70T+QHdlpmvoQcJi7eqXg7kzb WeoCiIkRWZfWka/xC9S6MkYX77n+8VgxbmOFHQxuSBbXfEXnjMkCiwc68Gg+niocABSQ DTHQ== 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:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=VGuGTUMcrHWD5fZbjeenyrXuekOw3qU1F/rK5dradzM=; b=eH8kIAl/B6psjdMZk2cUaBMqZbMIonWW52nqx1ah2aq5Y69FCGhtdYjar6GNdL9hIw plmQM0X6T+Mk301zAl2dd4xmta7E24FLw21KpBHmy+lexP6ndfhzLuLHf79R8tfh4ooY NqUk4ALvbXAAoENDgHvwbrDSltqu5UypBd9ES5XMvYj1twyJwJkktZpqb03bv7UvJmKK z/fC79cUZ9wJUdvD8/oj2z8iJ73d3tYSjFsldBhiUlnPGBNUmwUiX9uA4p4ryg0YzsMl 9tq0SnGdq7cV14wK1swxhN7vk8NAkrwmt3nSeWnu3U0YW0yHxFAIXL5MkS6up7MgnyTa DvKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=EYZBL5OZ; 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 s4-20020a05620a254400b0067e4be238fasi3643944qko.319.2022.03.23.05.12.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Mar 2022 05:12:30 -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=EYZBL5OZ; 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]:44356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWzqo-00024L-FD for patch@linaro.org; Wed, 23 Mar 2022 08:12:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWz9A-000200-QM for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:25 -0400 Received: from [2a00:1450:4864:20::42e] (port=34711 helo=mail-wr1-x42e.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWz99-000650-Cd for qemu-devel@nongnu.org; Wed, 23 Mar 2022 07:27:24 -0400 Received: by mail-wr1-x42e.google.com with SMTP id m30so1676820wrb.1 for ; Wed, 23 Mar 2022 04:27:22 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=VGuGTUMcrHWD5fZbjeenyrXuekOw3qU1F/rK5dradzM=; b=EYZBL5OZnfr+PQrwx7hUyiL5F3cEDKc9ejGFzlOemnngW3aFKqdbaJTpi/szUjHywk hkIqP50nYLlcNL6RNE6xTNRjOtQz2G5Cezxlu1we4SDqEAjdJ7WyOHTy1KBFtxTPEc5d 3PLW4TVh4rbW75Exork1AXadnixPZNHv8y7J46J/eugeoQG8b3BX8gZA3oKRS4iuHtf1 LhqSkRg0xGSMGyOA/gEIZcwyhPX8HmZLqMLIg6CwDdQYVVz6pB+NwnrR0nf4bu1soTBl 5QDqiXGbsURGwnzLSqCIPj/Rr+VPZA/VqxEyzBlZe//H9/VLqmSLlrOdzCWPM9AxxzO8 +9/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=VGuGTUMcrHWD5fZbjeenyrXuekOw3qU1F/rK5dradzM=; b=T1EbJprycrBm5ulKdb/o8ekDhy1phWOrkR4w5ypm0EGL7RCx+uT3iXeOciU+EzOw+O DTM+t+YUBLf0hk2glCoWMFtO2kYyQQzH9ECUB5XYMNYAP2e7MC4aHk/lYCdYLnWprHNb //WSnM4IWyVny2mf66JhacYSCfAX1OMf4q9UqcTC0j/i6rd2BauZ7HyhVX0Fw5eAdgap 64xlfmNBFF+CVb/kX8TyPNV1xD6pnjoafCTfrMwol4xkMfVmhegaZVYxW70h+nRNRcfL AZJ4Wqxelx4jfAWsIuzE66Txywhx9FJjgKYalWzClw/5fXDzjWGpMsaHQKb3+GDqZt0g c0ug== X-Gm-Message-State: AOAM532qVRpo1+xyNhAsTc51e93+WOPCbyJvX6F+R8Scc201KXsZ81CM lKwdCfYnEfGs1sJ7zHQilglJag== X-Received: by 2002:a5d:40c8:0:b0:205:2a3b:c2c with SMTP id b8-20020a5d40c8000000b002052a3b0c2cmr6692149wrq.13.1648034842126; Wed, 23 Mar 2022 04:27:22 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id r15-20020a5d6c6f000000b002040552e88esm11655757wrz.29.2022.03.23.04.27.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Mar 2022 04:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1BA711FFC0; Wed, 23 Mar 2022 11:27:12 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 8/8] docs/tcg-plugins: document QEMU_PLUGIN behaviour Date: Wed, 23 Mar 2022 11:27:11 +0000 Message-Id: <20220323112711.440376-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220323112711.440376-1-alex.bennee@linaro.org> References: <20220323112711.440376-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42e (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Christoph Muellner , Mahmoud Mandour , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Alexandre Iooss Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Christoph Muellner QEMU plugins can be loaded via command line arguments or via the QEMU_PLUGIN environment variable. Currently, only the first method is documented. Let's document QEMU_PLUGIN. As drive-by cleanup, this patch fixes the path to the plugins in the same section of the documentation. Signed-off-by: Christoph Muellner Message-Id: <20220316181412.1550044-1-cmuellner@linux.com> [AJB: fixed some minor typos] Signed-off-by: Alex Bennée diff --git a/docs/devel/tcg-plugins.rst b/docs/devel/tcg-plugins.rst index f93ef4fe52..a7cc44aa20 100644 --- a/docs/devel/tcg-plugins.rst +++ b/docs/devel/tcg-plugins.rst @@ -27,13 +27,18 @@ Once built a program can be run with multiple plugins loaded each with their own arguments:: $QEMU $OTHER_QEMU_ARGS \ - -plugin tests/plugin/libhowvec.so,inline=on,count=hint \ - -plugin tests/plugin/libhotblocks.so + -plugin contrib/plugin/libhowvec.so,inline=on,count=hint \ + -plugin contrib/plugin/libhotblocks.so Arguments are plugin specific and can be used to modify their behaviour. In this case the howvec plugin is being asked to use inline ops to count and break down the hint instructions by type. +Linux user-mode emulation also evaluates the environment variable +``QEMU_PLUGIN``:: + + QEMU_PLUGIN="file=contrib/plugins/libhowvec.so,inline=on,count=hint" $QEMU + Writing plugins ---------------