From patchwork Mon Apr 3 13:49:09 2023 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: 669777 Delivered-To: patch@linaro.org Received: by 2002:a5d:4d08:0:0:0:0:0 with SMTP id z8csp1894955wrt; Mon, 3 Apr 2023 06:51:21 -0700 (PDT) X-Google-Smtp-Source: AKy350aFxd68vo/JJzD2kB31DLdHLx/only0Kc96OIxhWCyEcqn/sPou7Yke+o/IDlWTzGPrE1jR X-Received: by 2002:a05:6214:20e7:b0:56e:9986:4fa9 with SMTP id 7-20020a05621420e700b0056e99864fa9mr60028049qvk.7.1680529881494; Mon, 03 Apr 2023 06:51:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680529881; cv=none; d=google.com; s=arc-20160816; b=fuZi112ZS354X51oSCmG04nAPBzOdeAR+KXsJs7XjOWryN9R6lZWbz36he5Y97T5Wj /E1y8AY/ncXtqLVTTOMBdWr4ivZdOwPFXKWmriLHCLxRXIuQtWGnfKca/xAQjNYng1Xj JvocpInULqKElSt07gfRgpCKpBnXWWLKmit9kSZ7BUJB5u3CLZBVy9JCLci6aJySfki6 p3rGMdJNG7FRx79NFK7ZmPF5oENTDh97b8c1Wl3dI2vBqbje3y+I3X7MMwPzZE96FgIo 9XGf4DUQha5mIbfwo4Gb1tfEScnzK/DzSNGyK3HygaGWPiSsi5YtvS8EkXD4nvszOHxO kyzg== 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=kPw3ManZ+Ywd9V8K8Vksi6Xge0WhKBjH9baywEDj7Kk=; b=LYWdryQCwxAGyfBlycGcWnx56hT+qssH+rO9lFt0GWwQxIl0i12k/I3BGwIyMq7TeO vZAvOtUnPiKJWDlfrB4Usi1CpdaH5pfZ/mdCxrp524ffc9AG25s46lA8YmfRkm7w9xrM LosO+cexZ6WKzcO8jvEH5QC7rQt3YFsrsg1mLYceB0bkILhf5Ani0/ZjG0Zcn8iGZoal UJ/ruCWjd+M3u9oE9std+wpxcBea3DKS9GIR68YBZcODoKfIKRr+NifSSayPGyGszeSD cPxPR0qs6WIptpqqgEPMg0TNmeUehKK6sib2c4O3fr38RLPCQEn3wRBAa0uOM7QjN0uX 7dZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rmXfiWCZ; 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 l12-20020a05620a28cc00b00742a42c7cf4si6718489qkp.20.2023.04.03.06.51.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Apr 2023 06:51:21 -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=pass header.i=@linaro.org header.s=google header.b=rmXfiWCZ; 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 1pjKYq-0002vN-Hm; Mon, 03 Apr 2023 09:49:28 -0400 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 1pjKYo-0002t2-Mc for qemu-devel@nongnu.org; Mon, 03 Apr 2023 09:49:26 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pjKYm-0004t4-6N for qemu-devel@nongnu.org; Mon, 03 Apr 2023 09:49:26 -0400 Received: by mail-wr1-x42b.google.com with SMTP id v1so29425143wrv.1 for ; Mon, 03 Apr 2023 06:49:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680529761; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=kPw3ManZ+Ywd9V8K8Vksi6Xge0WhKBjH9baywEDj7Kk=; b=rmXfiWCZi0krL5XTl5WBBeWa7xwSGSOSUcp4MWBpXlZnAzVqL5X0NDXgrYBF0Y6vmL DT5vYJ7ECssrMD+zNhBRLKQV4Ul4EyurpiaxXJLUPMuAnVIHaOPw3/yoYZHchKAsqi6c dj6XNdYCsAJnQewEMdhmsQyTBzFt/XEuL1LtVgJttkXLJjfdHRdsp28EweTOGWbKdxP+ cSpEDfSUoo+Moo76eHZQlnI2uPY2tysZX7JA50qffchQsJl9UhhEOfPcU4mXoAt8+wLO EwnWLGVOuraerzsaqU3vL9hU38vqWJajRaqtY0q6pQn9Y5hLot2rzjaB10TppgclWrWb egQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680529761; 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=kPw3ManZ+Ywd9V8K8Vksi6Xge0WhKBjH9baywEDj7Kk=; b=5W4hMkdxaBabcYVzqiSK2S9jWWSPtXgn4weY3dJZxlXr9EMIGe929abbI9caEe5Y1w FcxPfg1ekc5rtJtUk7oEUYyViIVHg1kYV4tLKnQHhVP7vMf5BUdDeYtA7E5ZsildE0U6 RB6ghPnja4u4AsmSsSFhjzne3p2TqLEVnMETgfkFcccxqroEHtWQ4WIBfAvU6kfcG7g2 CHSEqXFll1DgqFozr4qow6/nRyiW3Qi0FAHFwQswD8AWubayh3lr11Dalsm5ukyKaXTx 7vfqX/u+be+WrbYkhS6u10lbWG+OCEWOjPrSPOx1+2dAofHE6rxtrI4ZbR1KiN6dnGfS +MOQ== X-Gm-Message-State: AAQBX9f7FjqK3qUnuRhBJwSgNj+QCqAV51Q82NyNSgzZJY2zrc2FqjZ5 KVQ063ZMXf8+XGCyonTlhcFJnA== X-Received: by 2002:adf:e44d:0:b0:2d0:d739:f901 with SMTP id t13-20020adfe44d000000b002d0d739f901mr28690522wrm.20.1680529761379; Mon, 03 Apr 2023 06:49:21 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id t16-20020adfdc10000000b002e5ff05765esm9249097wri.73.2023.04.03.06.49.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Apr 2023 06:49:21 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B2C941FFB7; Mon, 3 Apr 2023 14:49:20 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Reinoud Zandijk , Ryo ONODERA , qemu-block@nongnu.org, Hanna Reitz , Warner Losh , Beraldo Leal , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Kyle Evans , kvm@vger.kernel.org, Wainer dos Santos Moschetta , =?utf-8?q?Alex_Benn?= =?utf-8?q?=C3=A9e?= , Cleber Rosa , Thomas Huth , Kevin Wolf Subject: [PATCH v2 00/11] more misc fixes for 8.0 (tests, gdbstub, meta, docs) Date: Mon, 3 Apr 2023 14:49:09 +0100 Message-Id: <20230403134920.2132362-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 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-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=unavailable 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 Testing of kaniko as an alternative builder ran into the weeds so that patch has been dropped. It looks like the gitlab registry doesn't support layer caching. However the build also seems to be very unstable leading to a bunch of container build failures, e.g.: https://gitlab.com/stsquad/qemu/-/pipelines/823381159/failures I've also dropped the avocado version bump. We do gain two new patches - one minor gdbstub fix for BSD and including the Xen KVM test. It would be nice to get some review of the documentation update from the block maintainers but if no one objects I still intend to merge it in lieu of anything better. I'll roll the PR tomorrow morning. Alex. Alex Bennée (6): scripts/coverage: initial coverage comparison script gdbstub: don't report auxv feature unless on Linux MAINTAINERS: add a section for policy documents qemu-options: finesse the recommendations around -blockdev metadata: add .git-blame-ignore-revs gitlab: fix typo Daniel P. Berrangé (2): tests/qemu-iotests: explicitly invoke 'check' via 'python' tests/vm: use the default system python for NetBSD David Woodhouse (1): tests/avocado: Test Xen guest support under KVM Marco Liebel (1): Use hexagon toolchain version 16.0.0 Philippe Mathieu-Daudé (1): gdbstub: Only build libgdb_user.fa / libgdb_softmmu.fa if necessary MAINTAINERS | 19 ++ gdbstub/gdbstub.c | 2 +- .git-blame-ignore-revs | 21 +++ .gitlab-ci.d/base.yml | 2 +- gdbstub/meson.build | 6 +- qemu-options.hx | 8 +- scripts/coverage/compare_gcov_json.py | 119 ++++++++++++ tests/avocado/kvm_xen_guest.py | 170 ++++++++++++++++++ .../dockerfiles/debian-hexagon-cross.docker | 2 +- tests/qemu-iotests/meson.build | 7 +- tests/vm/netbsd | 3 +- 11 files changed, 347 insertions(+), 12 deletions(-) create mode 100644 .git-blame-ignore-revs create mode 100755 scripts/coverage/compare_gcov_json.py create mode 100644 tests/avocado/kvm_xen_guest.py