From patchwork Fri Nov 11 14:55:17 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: 623734 Delivered-To: patch@linaro.org Received: by 2002:a17:522:c983:b0:460:3032:e3c4 with SMTP id kr3csp826744pvb; Fri, 11 Nov 2022 06:56:00 -0800 (PST) X-Google-Smtp-Source: AA0mqf7b0V1dh1dhyl4vrKkH2h/uTsBrH6wvW+7OXVebOki3Vs9HAgRYAURK2Dloq0aa2xe6KLlN X-Received: by 2002:a05:620a:15ac:b0:6fa:156:ef1 with SMTP id f12-20020a05620a15ac00b006fa01560ef1mr1309676qkk.227.1668178559928; Fri, 11 Nov 2022 06:55:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668178559; cv=none; d=google.com; s=arc-20160816; b=wRIJfcR7GVXsv/2CFQMeE/obdhp+8BK4iFNs06CYwK7HaZE/dv6lxqTP1/eSQwFtLW /oTfTFJf9niAD0HIY3y9Vfm4svLsvXtJh/QPQug1Out4c/L7+/WbJYU1u536wZIy2Zd9 z82QN+Gf506QxI98V76+M9+hwXLXva+jA+1PGQcpTc62MFtUiLBzr/eVUkoRXL7hxiTb Hgz0O9vWos0srwOgHAIipK9HaT4CoSSWA39pKNzOqlL9tN5fleCq0EGtEk9/Y0D580Lh gHTacmAkPgmcvR76bZ2heXLiwUwha6mp3NFAlGFxycIjG0s18yiYFL328eA6XAy+Yty1 Dckw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=WoZbi8cBi0LVCbzA0Uq6PcCFe6as0+0Acm3KpJ2Ojms=; b=uETYldCq7EfXLAOmY3DbMEWTJWX42dG24MdIuBd/u4P4ogns/6hQcpKLMHo9xTsrM+ ADMeJ8FhJtMuXUw8lw2FgM86zPkzRtGrlUiwGv1xHUvpbIbwZs9MJHKCtB97teRmRkGx z8h+IT+38Z0B44dYn0cOkxF+PxyF2Xi21lOPdnvJvJa+6myc1eX6XZtfu8yYkejH1xhd p+ws62K3TsrA1r2P0cO1QkfsexmjJuQjrVB5o6Sl7CQL04UjjnA8V9qJEcUvzwuWvj1M TsIUvESPiBswpGfZvYB26wrc+9xR0qn7byJKMPx9B7ZKs8euiQtFTjVo7ue7ocn/vA+5 BUSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jpsC3gPX; 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=pass (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 bt13-20020ac8690d000000b003a5c553fa7asi905350qtb.567.2022.11.11.06.55.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 11 Nov 2022 06:55:59 -0800 (PST) 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=pass header.i=@linaro.org header.s=google header.b=jpsC3gPX; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otVRU-00072h-Nj; Fri, 11 Nov 2022 09:55:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otVRQ-00070Q-3l for qemu-devel@nongnu.org; Fri, 11 Nov 2022 09:55:38 -0500 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1otVRO-0007wV-9S for qemu-devel@nongnu.org; Fri, 11 Nov 2022 09:55:35 -0500 Received: by mail-wr1-x431.google.com with SMTP id cl5so6774281wrb.9 for ; Fri, 11 Nov 2022 06:55:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=WoZbi8cBi0LVCbzA0Uq6PcCFe6as0+0Acm3KpJ2Ojms=; b=jpsC3gPX5+MYUptuUh/tqIybCkjJ9D5uJn51W9HcY2BkEzqY28ljh00uEGxKyyJGgb i8j46bASZGtcvcYAiaXoe70ou/KLn0Gd+h6NhB1qVD6vN7cboTbglFBv/MsKZXq+BWrv HNTc/EoqC67yFe2FqXVASC+FYkXVqE6xcmLMk6aCLGcy0gwy8IGououEv2EG21kySjUR pYz8Ik0md6J+ECO2VS1XHnSh1X/JY3qCaK22fYGkftRii4Cd/Ol6r/0vSsB+yUIHpnI6 ZU+VgX1w1yv+iyP7H0axs5VjbEL02zjdeGaNP5jRbSNzP1jySpZoA1OuOtbupYTd5U5/ kkmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WoZbi8cBi0LVCbzA0Uq6PcCFe6as0+0Acm3KpJ2Ojms=; b=RbpW2Qx9FttWdayg+4wsR7+V199xb8jNrPme7SPNBQi2uD5uU/bE3txQrVLL1GoirT fblxWjX/nKu5ZLpNQxGZFlYwAo0Lyv6HGMAzhkx7ZSOlr1e0qQmRMvjLdO2mTBTBccsw Frzg9NgYyLmZ4ZHjtc4UHODRXlqWI9JFZ2cllYykt2ytdEnNcsIMxLnY8DSwzBvjiIOd 9+3JgFDMSvmNBncub4JGWUTTMBZS1rm9AiJZRSvj6TULOsd4Y/KC030izuVqyMQTMZY3 Y3SMIIcfSIofXCgLaSKgIA/XKfDuYYdgYZPJtsjK8HSXEz4/yFuLNX/ZvaPCKOCncoXF 5+3w== X-Gm-Message-State: ANoB5pme3CwREj1aOX//P+LUmhV9lmwrIvfzCHC9ZE+FaHr9V42sACGm 3uCx5Nuq0LDLh++JH/ps3CK0uA== X-Received: by 2002:adf:fa02:0:b0:23e:245b:edf1 with SMTP id m2-20020adffa02000000b0023e245bedf1mr1386538wrr.142.1668178531526; Fri, 11 Nov 2022 06:55:31 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id q12-20020a05600c46cc00b003b4ac05a8a4sm11740228wmo.27.2022.11.11.06.55.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Nov 2022 06:55:30 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id F3CAA1FFB7; Fri, 11 Nov 2022 14:55:29 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, aurelien@aurel32.net, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, =?utf-8?q?Alex_Benn=C3=A9e?= Subject: [PATCH for 7.2-rc1 v2 00/12] testing, docs, plugins, arm pre-PR Date: Fri, 11 Nov 2022 14:55:17 +0000 Message-Id: <20221111145529.4020801-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x431.google.com 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.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org Hi, This is my pre-PR series for the pull request I'm going to send on Monday in time for Tuesday tagging of rc1. Anything not reviewed will get dropped from the PR (which probably includes the GICD_IIDR which was just an annoyance I noticed while debugging Xen for another series). The following still need review: - hw/intc: add implementation of GICD_IIDR to Arm GIC - gitlab: integrate coverage report (1 acks, 1 sobs) - tests/plugins: add a new vcpu state tracking plugin - tests/docker: allow user to override check target Alex Bennée (9): tests/avocado: improve behaviour waiting for login prompts tests/docker: allow user to override check target docs/devel: add a maintainers section to development process docs/devel: make language a little less code centric docs/devel: simplify the minimal checklist docs/devel: try and improve the language around patch review tests/plugins: add a new vcpu state tracking plugin gitlab: integrate coverage report hw/intc: add implementation of GICD_IIDR to Arm GIC Cédric Le Goater (1): tests/avocado/machine_aspeed.py: Reduce noise on the console for SDK tests Peter Maydell (1): tests/avocado: Raise timeout for boot_linux.py:BootLinuxPPC64.test_pseries_tcg Stefan Weil (1): Run docker probe only if docker or podman are available docs/devel/code-of-conduct.rst | 2 + docs/devel/index-process.rst | 1 + docs/devel/maintainers.rst | 106 ++++++++++++++++ docs/devel/submitting-a-patch.rst | 101 +++++++++------ docs/devel/submitting-a-pull-request.rst | 12 +- configure | 2 +- hw/intc/arm_gic.c | 44 ++++--- tests/plugin/vcpu.c | 153 +++++++++++++++++++++++ .gitlab-ci.d/buildtest.yml | 12 +- tests/avocado/avocado_qemu/__init__.py | 89 ++++++++++++- tests/avocado/boot_linux.py | 2 +- tests/avocado/machine_aspeed.py | 17 ++- tests/docker/Makefile.include | 2 + tests/docker/common.rc | 6 +- tests/plugin/meson.build | 2 +- 15 files changed, 480 insertions(+), 71 deletions(-) create mode 100644 docs/devel/maintainers.rst create mode 100644 tests/plugin/vcpu.c