From patchwork Wed Sep 9 11:27:31 2020 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: 249446 Delivered-To: patch@linaro.org Received: by 2002:a92:5b9c:0:0:0:0:0 with SMTP id c28csp307504ilg; Wed, 9 Sep 2020 04:28:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5JFPXNBVuQrT7p8016hGVnVlOkeiky6EIAu6bgQcXAcAwrvdeO4b+jdq4Ej6MYYTG3VUx X-Received: by 2002:a25:6849:: with SMTP id d70mr5035288ybc.117.1599650902346; Wed, 09 Sep 2020 04:28:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599650902; cv=none; d=google.com; s=arc-20160816; b=mX9AuHA/yA1jLFCQo7P6MjfQ6PjgLuQPtzSmPEhS9Ubejr7UYpjJ/qc7cIn7k58nCO RmozY1i8chfTZRjslToMcFNKMOkIicGV10T8U76QkTz3VHYIryUUMsZ3nek6NZ283/8+ 03t0tkmQePz4D9w33T/LzxacTUTBBxDN7MGS8Ho1JGXVTjWgo0aGzRvxxl1mPuJzdjA+ 1BKJ2L23LLRiCcAxnxnS+h/fCwp83IFXasQRDefu7B6mXii/OjjKWucbIajcx6qwJO0F R79mtpLL7KkWCfdUuOBaCeQ9sOtFBuVGqecWvtez6WGZMYBSkCqzqOGvDojC4pPPZmv7 rRGA== 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:message-id:date:subject:to:from:dkim-signature; bh=rG94hKRoVshdQh3a7521VAVuAxq1uMswWmYZISRE+co=; b=i2Ujv8J8+NO/4JC3ljHB7jLMAQbZ6f8rRQpgxA5ULrlwknPEH/JWmqSE3y6fmZqLHG gzsC7+/K9r8nXwgjILlu39cs5cEcQ5mEMKsqOjkFFjKvqvMZaO+k+nx2PsNseUOBskV3 Huf7wc4kMoGTZC/TMZYc4NjOY9hxytNXwcRm5XxDhwTBZ1ueB8SgTVoGMLlsGN46NDgk MumvqeW5SyRHQCOq5a32v8T2ikoyKSj461TRvBw9mnWlJzd/RYy4AAid6xSRQRlzAVze SOEVB1CCqdgF2k55b/G2GsEAkzWOhi0R6FyWM/CFbyAzf/1nBeLyFw7VGgoePLaPfZ8m OZrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=iDdlMdSy; 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 w191si2845808ybg.323.2020.09.09.04.28.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 09 Sep 2020 04:28:22 -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=iDdlMdSy; 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]:46776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFyGz-0008Of-QL for patch@linaro.org; Wed, 09 Sep 2020 07:28:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFyGR-0008OO-E7 for qemu-devel@nongnu.org; Wed, 09 Sep 2020 07:27:47 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:46593) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kFyGP-0006WO-LI for qemu-devel@nongnu.org; Wed, 09 Sep 2020 07:27:47 -0400 Received: by mail-wr1-x42b.google.com with SMTP id o5so2491743wrn.13 for ; Wed, 09 Sep 2020 04:27:45 -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=rG94hKRoVshdQh3a7521VAVuAxq1uMswWmYZISRE+co=; b=iDdlMdSyBBl3RO0Zs7hMFUPbfoskXgITg+xhIicZTYU/iF2PWLoxMLHJX1evlyKoib eMwr90forIJXHp70alyLQapLdTRXHUhTQAulGBrgzhYzwpRBfDQQRHQMtuR07rVbM0O6 j+GctnDbOwS7BmFaKX7qi+TEYXdLwo7xW+4/4WoqjRWCE27NQWb40ZnTxm0bCMDDyPb2 71ZgYD5tJ6jtMTozopsmC0HP7qYZlGFkYRSlRIhVY8Cdd+E+eUTqGH9d+KNvIS+qqo5d +Oc9+AuHSc+4iYxOSiPOgKRr1k6fRwjby8daZsYyWBcZiXhmjH6m0HL1VQI0n2mZ6WAl ykjA== 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=rG94hKRoVshdQh3a7521VAVuAxq1uMswWmYZISRE+co=; b=rLF2mtCo/FhAGaqC8VcvXT1iU4qH5pXa4cJd2uU8c7aVey67EocUbIGl2d+3hCoiYa a9siDClW1uTyH48Rq+aYq2wYEvo1a43LTRKstSigZVDASPX++sCiKMvw8AmkG7dCqjAN yHM+/o1nGwoC6/2ueMVDvwrLL3/sfNIU/Xb+NoNdbDur8eozAb9CdJK70JZphCP/Lcju 8x+GcUEnX8Pus3ntWxe+zUpxGGgUtK1RjtBop9irQ3yeKL7V769RG0Z9p33pARaOV5i4 jMubY1i/wuybob1VN6xIH7t2M+S2+PabbVcNBU7fct5nUjQ2Yg+LjzBxywEsvC6YfxzA U3OQ== X-Gm-Message-State: AOAM531JkUWZdme35GXX7AWdMlX0XAYpmR/p9t4FBr8BRs1EIilyykkn CIL9ebp7zoHv1G5M1uLUaKr7ug== X-Received: by 2002:adf:eb86:: with SMTP id t6mr3346635wrn.411.1599650863889; Wed, 09 Sep 2020 04:27:43 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id m1sm3580427wmc.28.2020.09.09.04.27.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2020 04:27:42 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 0C0E21FF7E; Wed, 9 Sep 2020 12:27:42 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v2 00/10] testing and misc updates Date: Wed, 9 Sep 2020 12:27:31 +0100 Message-Id: <20200909112742.25730-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: fam@euphon.net, berrange@redhat.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" This should form the basis for my next PR. I've brought one patch from my plugins tree (split between tests and contrib) which avoids the overly long test times. There is a new patch to squash a compiler warning and also Phillipe's tweaks to the acceptance tests while we decide what to do about the larger problem of disappearing binaries. The following still need review: - plugins: move the more involved plugins to contrib - hw/i386: make explicit clearing of pch_rev_id - configure: don't enable ppc64abi32-linux-user by default - tests/meson.build: fp tests don't need CONFIG_TCG - CODING_STYLE.rst: flesh out our naming conventions. Alex Bennée (7): CODING_STYLE.rst: flesh out our naming conventions. tests/meson.build: fp tests don't need CONFIG_TCG target/mips: simplify gen_compute_imm_branch logic docs/system/deprecated: mark ppc64abi32-linux-user for deprecation configure: don't enable ppc64abi32-linux-user by default hw/i386: make explicit clearing of pch_rev_id plugins: move the more involved plugins to contrib Gerd Hoffmann (1): usb-host: restrict workaround to new libusb versions Pavel Dovgaluk (1): tests: bump avocado version Philippe Mathieu-Daudé (1): tests/acceptance: Add Test.fetch_asset(cancel_on_missing=True) docs/devel/tcg-plugins.rst | 142 ++++++++++++++++++ docs/system/deprecated.rst | 7 + CODING_STYLE.rst | 37 ++++- configure | 48 +++--- Makefile | 11 ++ {tests/plugin => contrib/plugins}/hotblocks.c | 0 {tests/plugin => contrib/plugins}/hotpages.c | 0 {tests/plugin => contrib/plugins}/howvec.c | 0 {tests/plugin => contrib/plugins}/lockstep.c | 0 hw/i386/pc_piix.c | 2 +- hw/usb/host-libusb.c | 2 +- target/mips/translate.c | 12 +- .travis.yml | 2 +- MAINTAINERS | 3 +- contrib/plugins/Makefile | 42 ++++++ tests/Makefile.include | 4 +- tests/acceptance/avocado_qemu/__init__.py | 12 ++ tests/meson.build | 3 +- tests/plugin/meson.build | 4 +- tests/requirements.txt | 2 +- tests/tcg/Makefile.target | 3 +- 21 files changed, 293 insertions(+), 43 deletions(-) rename {tests/plugin => contrib/plugins}/hotblocks.c (100%) rename {tests/plugin => contrib/plugins}/hotpages.c (100%) rename {tests/plugin => contrib/plugins}/howvec.c (100%) rename {tests/plugin => contrib/plugins}/lockstep.c (100%) create mode 100644 contrib/plugins/Makefile -- 2.20.1 Reviewed-by: Philippe Mathieu-Daudé