From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626823719475394.04999295592506; Tue, 20 Jul 2021 16:28:39 -0700 (PDT) Received: from localhost ([::1]:53948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zAE-0005Rc-5D for importer@patchew.org; Tue, 20 Jul 2021 19:28:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41260) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8n-00031z-6K for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:09 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:43850) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8l-0005Xg-JN for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:08 -0400 Received: by mail-wr1-x42b.google.com with SMTP id n1so149902wri.10 for ; Tue, 20 Jul 2021 16:27:07 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d10sm24802216wro.43.2021.07.20.16.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:04 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D77B51FF87; Wed, 21 Jul 2021 00:27:03 +0100 (BST) 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=hAsc0QtB2b1m6bNCgwSFnGZxpVoBBdkE9pVOA7Z1A5I=; b=MlSChECJoaUBdILURpx5OiedY1EJCIwQYQSnbswSJWt+seJ6ArjPKFLz6FipR2wtIX 1T5vCQI/elEVjt4RHG8zNXPQtuCzPWBlpVkTlCveI92qcwHC10AOJKjAAqD5uy6D0QEp CTmrjZkokf4H6QfJe7Nw1u9OiqZvU1IK9KdSoZ9EVl7KMSjd6AzfINMs9zq0AnHTUGub jgwZss4mJuMAo74EEENFxK+50XC90pxTQO27XBS+phLLbMNH8x0yB/1EbI9zO81OcDqH SQY8sP4FR7mPcR243kgxgnBStQZAm2LYjeXfuUpB+HvHfb+cCccupiItd/gzJuYSP7CH H4+A== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=hAsc0QtB2b1m6bNCgwSFnGZxpVoBBdkE9pVOA7Z1A5I=; b=rD8IDCyoNpp37kl/2LoeUZ07TVQQv6WV+OJWktxI6m4GxHAxQF/cHNCG3Mr5oDFlAB CSW1xCDN9jUgg+6zXf4SMm1FNKvl6HMgrZZ40sduvafn/awJGaaYJPvio6Km2dy5+x14 qjlUD31q9xW82LtfJN1P6qRCcZvrJDZ8cjToDG0T5SINkIKlIewCt4dvh0iMJ6LuPxKR r0p78LZ7L78iofMU9IIH3VgjtS7njrKr93yHZ8iv26BElL3dukQuDxFbfLr5EmjkfTCX 28gUHomPtlFGLzEFzMdS5hqsqob1uXW/1LUcpeRcbKWL9i6h5HPMGXEBpYLeVctIwhJM Rmmw== X-Gm-Message-State: AOAM5325qWXKlzIdq97bnu3wOnAvJos7XV2/3qzqJ+oOX78vP9O7A0T5 c3WIyRtIRDP7dQRe1IUIJlU3Vw== X-Google-Smtp-Source: ABdhPJxZfy9xxogYUaBr99UtjWIiSCziTufbzKpokrYobXAOTIsEIShqahf2Sx8WFtrAAze0+/GTGw== X-Received: by 2002:a05:6000:12c2:: with SMTP id l2mr6349567wrx.144.1626823626099; Tue, 20 Jul 2021 16:27:06 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 01/29] gitignore: Update with some filetypes Date: Wed, 21 Jul 2021 00:26:35 +0100 Message-Id: <20210720232703.10650-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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=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, Viresh Kumar , f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626823722165100001 From: Viresh Kumar Update .gitignore to ignore .swp and .patch files. Signed-off-by: Viresh Kumar Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Alex Benn=C3=A9e Message-Id: <79262dbe1f7888eb02e1911501eebafa6f2f6400.1616583806.git.viresh= .kumar@linaro.org> Message-Id: <20210714182056.25888-2-alex.bennee@linaro.org> --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 75a4be0724..eb2553026c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ GTAGS *~ *.ast_raw *.depend_raw +*.swp +*.patch --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 16268237233337.701565919949644; Tue, 20 Jul 2021 16:28:43 -0700 (PDT) Received: from localhost ([::1]:54276 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zAI-0005eb-6h for importer@patchew.org; Tue, 20 Jul 2021 19:28:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8p-000347-Ke for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:11 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:43856) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8n-0005YH-HY for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:11 -0400 Received: by mail-wr1-x431.google.com with SMTP id n1so149964wri.10 for ; Tue, 20 Jul 2021 16:27:09 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id s14sm10139572wmc.25.2021.07.20.16.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:04 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id F09CE1FF8C; Wed, 21 Jul 2021 00:27:03 +0100 (BST) 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=cSNzURLi/UqmbeReG+Ko6sDpIzZd+5SCiyfXK4w5L5A=; b=HRIn9OEEkGJKptIArMjqsE933VyVaUX+7uoVVncLWGEqX5g1BM9qMP1uD2mqqPo3kY mmlSkZyOQPc2lrNrq031bfgUfvt9IlCHIpVvm27V3ybCG6u0vXWG5NEZotc/Clk/c/cB 6Gqijppmf86MgCCEh4wIhlHspSxhbgP7Wcp/9RUWpUaZJE4xF/4T6DxXTfUqtQ0O1/HX 7f2KNik16rZ37jhZ/wM0JmiOLvL0m7igpMe+L/6D1+rRGcsSRBRjA7V8/mABQ113D85F oMrnP2cEYCPWmjjBnkH3VZzIBCds/xqK5RmiWLBfZBQvFPF48L2ImyU+hMpMmvFd5rf3 Gkxg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=cSNzURLi/UqmbeReG+Ko6sDpIzZd+5SCiyfXK4w5L5A=; b=hpMTnkOQo3H1iWhLwkwjcWhJWJN40jDbvzFMSDV6umBr/kP7qWyHEJsyFKyZoJ3afK DH70Wek4LLt/dJb4Hldn2KJlFqI7mJ0trqceZi1i2aW/g6trDHJqoXAwebU5JJomyaZA dLDAvPFalAqWipnP/JivozrYKxaQOH30d2dMRAQac6e7QOeYJNTum1btDEsfNyLGRQkL kmZr7/v7U6SP1WRujl7jRtzYr41fS+KFPcvRgp/T+cQncSH+89KH85NWj2o3TwhFTHj1 4VA2x4bJPcQvMtT6uWIqTFCLmS+jtO8xHYHpZhisOFc5v5JnOHgY+9y2FYrKVtgmsIO+ o3jg== X-Gm-Message-State: AOAM533WiJdRziYPiwffcSa1rmEFa1553Kk+muVX+5ULescqiHEopPam IPfFNrJ8R+DKkbUXuIZubpzIJA== X-Google-Smtp-Source: ABdhPJywX3aT4d5hhkgN7d4NAci4Z3JdJe33JAF/+vxQis+ATr6PlEYrQf/HaHUhq71czpxMeGs4dQ== X-Received: by 2002:a5d:4c50:: with SMTP id n16mr39304926wrt.249.1626823628167; Tue, 20 Jul 2021 16:27:08 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 02/29] docs: collect the disparate device emulation docs into one section Date: Wed, 21 Jul 2021 00:26:36 +0100 Message-Id: <20210720232703.10650-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, Eduardo Habkost , f4bug@amsat.org, Markus Armbruster , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626823725278100005 While we are at it add a brief preamble that explains some of the common concepts in QEMU's device emulation which will hopefully lead to less confusing about our dizzying command line options. Signed-off-by: Alex Benn=C3=A9e Message-Id: <20210714182056.25888-3-alex.bennee@linaro.org> Cc: Markus Armbruster Cc: Paolo Bonzini Cc: Daniel P. Berrang=C3=A9 Cc: Eduardo Habkost Reviewed-by: Markus Armbruster --- v2 - be a bit more precise about necessity of a buses - add an example showing id/bus relations --- docs/system/device-emulation.rst | 89 +++++++++++++++++++++++ docs/system/{ =3D> devices}/ivshmem.rst | 0 docs/system/{ =3D> devices}/net.rst | 0 docs/system/{ =3D> devices}/nvme.rst | 0 docs/system/{ =3D> devices}/usb.rst | 0 docs/system/{ =3D> devices}/virtio-pmem.rst | 0 docs/system/index.rst | 6 +- 7 files changed, 90 insertions(+), 5 deletions(-) create mode 100644 docs/system/device-emulation.rst rename docs/system/{ =3D> devices}/ivshmem.rst (100%) rename docs/system/{ =3D> devices}/net.rst (100%) rename docs/system/{ =3D> devices}/nvme.rst (100%) rename docs/system/{ =3D> devices}/usb.rst (100%) rename docs/system/{ =3D> devices}/virtio-pmem.rst (100%) diff --git a/docs/system/device-emulation.rst b/docs/system/device-emulatio= n.rst new file mode 100644 index 0000000000..7af5dbefab --- /dev/null +++ b/docs/system/device-emulation.rst @@ -0,0 +1,89 @@ +.. _device-emulation: + +Device Emulation +---------------- + +QEMU supports the emulation of a large number of devices from +peripherals such network cards and USB devices to integrated systems +on a chip (SoCs). Configuration of these is often a source of +confusion so it helps to have an understanding of some of the terms +used to describes devices within QEMU. + +Common Terms +~~~~~~~~~~~~ + +Device Front End +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +A device front end is how a device is presented to the guest. The type +of device presented should match the hardware that the guest operating +system is expecting to see. All devices can be specified with the +``--device`` command line option. Running QEMU with the command line +options ``--device help`` will list all devices it is aware of. Using +the command line ``--device foo,help`` will list the additional +configuration options available for that device. + +A front end is often paired with a back end, which describes how the +host's resources are used in the emulation. + +Device Buses +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +Most devices will exist on a BUS of some sort. Depending on the +machine model you choose (``-M foo``) a number of buses will have been +automatically created. In most cases the BUS a device is attached to +can be inferred, for example PCI devices are generally automatically +allocated to the next free address of first PCI bus found. However in +complicated configurations you can explicitly specify what bus +(``bus=3DID``) a device is attached to along with its address +(``addr=3DN``). + +Some devices, for example a PCI SCSI host controller, will add an +additional buses to the system that other devices can be attached to. +A hypothetical chain of devices might look like: + + --device foo,bus=3Dpci.0,addr=3D0,id=3Dfoo + --device bar,bus=3Dfoo.0,addr=3D1,id=3Dbaz + +which would be a bar device (with the ID of baz) which is attached to +the first foo bus (foo.0) at address 1. The foo device which provides +that bus is itself is attached to the first PCI bus (pci.0). + + +Device Back End +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +The back end describes how the data from the emulated device will be +processed by QEMU. The configuration of the back end is usually +specific to the class of device being emulated. For example serial +devices will be backed by a ``--chardev`` which can redirect the data +to a file or socket or some other system. Storage devices are handled +by ``--blockdev`` which will specify how blocks are handled, for +example being stored in a qcow2 file or accessing a raw host disk +partition. Back ends can sometimes be stacked to implement features +like snapshots. + +While the choice of back end is generally transparent to the guest +there are cases where features will not be reported to the guest if +the back end is unable to support it. + +Device Pass Through +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +Device pass through is where the device is actually given access to +the underlying hardware. This can be as simple as exposing a single +USB device on the host system to the guest or dedicating a video card +in a PCI slot to the exclusive use of the guest. + + +Emulated Devices +~~~~~~~~~~~~~~~~ + +.. toctree:: + :maxdepth: 1 + + devices/ivshmem.rst + devices/net.rst + devices/nvme.rst + devices/usb.rst + devices/virtio-pmem.rst diff --git a/docs/system/ivshmem.rst b/docs/system/devices/ivshmem.rst similarity index 100% rename from docs/system/ivshmem.rst rename to docs/system/devices/ivshmem.rst diff --git a/docs/system/net.rst b/docs/system/devices/net.rst similarity index 100% rename from docs/system/net.rst rename to docs/system/devices/net.rst diff --git a/docs/system/nvme.rst b/docs/system/devices/nvme.rst similarity index 100% rename from docs/system/nvme.rst rename to docs/system/devices/nvme.rst diff --git a/docs/system/usb.rst b/docs/system/devices/usb.rst similarity index 100% rename from docs/system/usb.rst rename to docs/system/devices/usb.rst diff --git a/docs/system/virtio-pmem.rst b/docs/system/devices/virtio-pmem.= rst similarity index 100% rename from docs/system/virtio-pmem.rst rename to docs/system/devices/virtio-pmem.rst diff --git a/docs/system/index.rst b/docs/system/index.rst index fda4b1b705..64a424ae99 100644 --- a/docs/system/index.rst +++ b/docs/system/index.rst @@ -11,15 +11,12 @@ or Hypervisor.Framework. =20 quickstart invocation + device-emulation keys mux-chardev monitor images - net virtio-net-failover - usb - nvme - ivshmem linuxboot generic-loader guest-loader @@ -30,7 +27,6 @@ or Hypervisor.Framework. gdb managed-startup cpu-hotplug - virtio-pmem pr-manager targets security --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626823887527535.1257824049574; Tue, 20 Jul 2021 16:31:27 -0700 (PDT) Received: from localhost ([::1]:34646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zCw-00034R-Gp for importer@patchew.org; Tue, 20 Jul 2021 19:31:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8r-00038A-3b for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:13 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:53805) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8p-0005aK-Bx for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:12 -0400 Received: by mail-wm1-x32e.google.com with SMTP id w13so286338wmc.3 for ; Tue, 20 Jul 2021 16:27:10 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id b6sm3608729wmj.34.2021.07.20.16.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:07 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 175C71FF8F; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=qkwgpt6wENAxEhm+bv1Rjetwu3EU3B/BVjqRfhhq3Pc=; b=oPwz/aJvcZxjW6fZQD4vBP0X2qH3W9qMvsogqJEnVLaN0A54K3lOGmo/BkuikWKqhZ IrSv0kBBWTk5w+WuXYXlUwO1H2s6Fw2HIv8XgLnjzRuao/IWl/dHQ0E8+Cv5SHTtf3dm yXbP0i44JXlBc6RjJDiqhgPf7f02R7tguDIisIbG0nIG0IzWfr4BQet5TcMjr4Ohn/je UgWVqIII7oVap3mAo6W3jpvMKvxdjIXzyC35mZnWa6JtZKXiYUOpwGCrANHx5I4J4Hcc YmyyUNOEdeWpLWDltVYhw6/qF38CpKQHJ87z5FD0thwerjW1CEoYeVY+HODjII9daE0f LCAA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=qkwgpt6wENAxEhm+bv1Rjetwu3EU3B/BVjqRfhhq3Pc=; b=ByfmlYd/6G/90hxbync7W9zLdUxnA91ONE9fSnwclyUanhTKpUmEntlMr1RwaMKmCh gtGmPSMR9X7tTUHK2dtWi99QeUZHGiEw2O+H5ro+IDJJJREOblWHTE1HxFVq+bm3EE2i cdInUZqnNSupsZzNbSRPmyBOeYkjVeDT6EpvdTSfu14VcP1qjYEwJH9YZZiBEn543jkh US4J4XtcBaGwolLlNt5i7SjBt2pNtdj9fOmVKbm87jVa+t3gMNg2NN39GOZDB9XT8cTy N/XtlNJnxHQf0luuzdDdHdIe0sVO+5aaVovBC4xDw/Qtza3fE7HxCpnVetGvIDhLFMPq f3Tg== X-Gm-Message-State: AOAM532uCFSAO0FGluKoeJfWC0zG0aKyuOuPzJ4nmsgkdXlKDa/NeGbP Lu/vMkn4qijSY9SfaTozAixA9w== X-Google-Smtp-Source: ABdhPJzgz2aHOVtiPQl9Yz7NwodefFL/T7woEsM23hIoh8yjHs5xu1QMdpNkNv4+zUctRD/49RZJpw== X-Received: by 2002:a1c:9a97:: with SMTP id c145mr937221wme.42.1626823629901; Tue, 20 Jul 2021 16:27:09 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 03/29] docs: add a section on the generalities of vhost-user Date: Wed, 21 Jul 2021 00:26:37 +0100 Message-Id: <20210720232703.10650-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32e.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, "Michael S. Tsirkin" , f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626823888774100001 While we do mention some of this stuff in the various daemons and manuals the subtleties of the socket and memory sharing are sometimes missed. This document attempts to give some background on vhost-user daemons in general terms. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Stefan Hajnoczi Message-Id: <20210714182056.25888-4-alex.bennee@linaro.org> --- docs/interop/vhost-user.rst | 2 + docs/system/device-emulation.rst | 1 + docs/system/devices/vhost-user.rst | 59 ++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 docs/system/devices/vhost-user.rst diff --git a/docs/interop/vhost-user.rst b/docs/interop/vhost-user.rst index d6085f7045..7fc693521e 100644 --- a/docs/interop/vhost-user.rst +++ b/docs/interop/vhost-user.rst @@ -1,3 +1,5 @@ +.. _vhost_user_proto: + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Vhost-user Protocol =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D diff --git a/docs/system/device-emulation.rst b/docs/system/device-emulatio= n.rst index 7af5dbefab..3bebb862b9 100644 --- a/docs/system/device-emulation.rst +++ b/docs/system/device-emulation.rst @@ -86,4 +86,5 @@ Emulated Devices devices/net.rst devices/nvme.rst devices/usb.rst + devices/vhost-user.rst devices/virtio-pmem.rst diff --git a/docs/system/devices/vhost-user.rst b/docs/system/devices/vhost= -user.rst new file mode 100644 index 0000000000..86128114fa --- /dev/null +++ b/docs/system/devices/vhost-user.rst @@ -0,0 +1,59 @@ +.. _vhost_user: + +vhost-user back ends +-------------------- + +vhost-user back ends are way to service the request of VirtIO devices +outside of QEMU itself. To do this there are a number of things +required. + +vhost-user device +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +These are simple stub devices that ensure the VirtIO device is visible +to the guest. The code is mostly boilerplate although each device has +a ``chardev`` option which specifies the ID of the ``--chardev`` +device that connects via a socket to the vhost-user *daemon*. + +vhost-user daemon +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +This is a separate process that is connected to by QEMU via a socket +following the :ref:`vhost_user_proto`. There are a number of daemons +that can be built when enabled by the project although any daemon that +meets the specification for a given device can be used. + +Shared memory object +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +In order for the daemon to access the VirtIO queues to process the +requests it needs access to the guest's address space. This is +achieved via the ``memory-backend-file`` or ``memory-backend-memfd`` +objects. A reference to a file-descriptor which can access this object +will be passed via the socket as part of the protocol negotiation. + +Currently the shared memory object needs to match the size of the main +system memory as defined by the ``-m`` argument. + +Example +=3D=3D=3D=3D=3D=3D=3D + +First start you daemon. + +.. parsed-literal:: + + $ virtio-foo --socket-path=3D/var/run/foo.sock $OTHER_ARGS + +The you start your QEMU instance specifying the device, chardev and +memory objects. + +.. parsed-literal:: + + $ |qemu_system| \\ + -m 4096 \\ + -chardev socket,id=3Dba1,path=3D/var/run/foo.sock \\ + -device vhost-user-foo,chardev=3Dba1,$OTHER_ARGS \\ + -object memory-backend-memfd,id=3Dmem,size=3D4G,share=3Don \\ + -numa node,memdev=3Dmem \\ + ... + --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824029367925.6205002767354; Tue, 20 Jul 2021 16:33:49 -0700 (PDT) Received: from localhost ([::1]:43260 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zFE-0000J2-96 for importer@patchew.org; Tue, 20 Jul 2021 19:33:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8s-0003Ck-JD for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:15 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:40541) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8r-0005bR-1L for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:14 -0400 Received: by mail-wm1-x334.google.com with SMTP id f8-20020a1c1f080000b029022d4c6cfc37so2386066wmf.5 for ; Tue, 20 Jul 2021 16:27:12 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id e11sm30915462wrt.0.2021.07.20.16.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:08 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 2D8831FF90; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=vdy3N2EOhPTMwNJKyEghmnE7ZwP7wniHw5pSOd/v6nU=; b=o3Egk2CxXzvCvlFPINQi1gBYIDAki9ArcjKAkQDdYXhG8bfWrmfLjZ0BkktJ6O1UOD iHjKxh7EDQOkimrfjiwQneg/rZGWbX4GhqItdXQsmV+Njcw6Ii7BubowcQC2CWjwMD8C zoXE1wHw+Tyvp+Rznt0K3FRCxEli40wjP7WfFPULNiMcJQ5OQbUPpnTpYNVWFSQO6d1j M3RkG3d7/tQpCssx/iln+UH9o3zJalZoThKyn5ztMF549zIUq2DEg9yNMe8x16VC0HG1 evYYEgEJCqNTNzTd2AMatSHPEELup6rlsA9YUsMvGC9x40r66y5FgezzFHwRVxCAHYT5 rXiw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=vdy3N2EOhPTMwNJKyEghmnE7ZwP7wniHw5pSOd/v6nU=; b=f55haBVok3hQ32zAVwH5gXJl4Zh9IeTAkZcUkWnQWQZQEKWH54LRHT8OLLqLJUkhkS kzfSiq+mkAUWHDnOhBdBHEyoRRBXajuOAdOivaN3WQuAkKbI+YXCnej/kB39Ko3vwIKd IuPWoVi5jFPOKdZyXdtl7V5ci/J9Rfmt/z2nU4DgT/WzimkmLMJcOCS1r+bemvDO0U8W PNN3XL0a5SBkFaNK20lFceKW65BoEFK+oS9X3qaXi9j44REJ6+VUX+S7f1MxMJ0k3nE4 J0wfRIRdBu5goi8kwmBJpEPMWZYRJzzAVVl29XXU/9VuUqhkCB2PgKY0t332wfggKps+ Xi+w== X-Gm-Message-State: AOAM530i9c5U9MP5C8afjqiym6wublA5ugcjkcGvWfsZfhLPTmnY9vqM oDKgWEPynj1/rzkyWM7bjhgKKA== X-Google-Smtp-Source: ABdhPJzini7YAf4yWj64GYsuFk/F6mKIMuP9GDF/aTwlQcAjuoDWARzVn5//GiErxsWwNDZrSvG/SQ== X-Received: by 2002:a05:600c:4f42:: with SMTP id m2mr24049224wmq.52.1626823631691; Tue, 20 Jul 2021 16:27:11 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 04/29] configure: remove needless if leg Date: Wed, 21 Jul 2021 00:26:38 +0100 Message-Id: <20210720232703.10650-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x334.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, Richard Henderson , f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824030522100005 It was pointed out in review of the previous patch that the if leg isn't needed as the for loop will not enter on an empty $device_archs. Fixes: d1d5e9eefd ("configure: allow the selection of alternate config in t= he build") Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson Message-Id: <20210714182056.25888-5-alex.bennee@linaro.org> --- configure | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/configure b/configure index 232c54dcc1..05d96afc17 100755 --- a/configure +++ b/configure @@ -5120,12 +5120,10 @@ if test "$skip_meson" =3D no; then echo "[properties]" >> $cross =20 # unroll any custom device configs - if test -n "$device_archs"; then - for a in $device_archs; do - eval "c=3D\$devices_${a}" - echo "${a}-softmmu =3D '$c'" >> $cross - done - fi + for a in $device_archs; do + eval "c=3D\$devices_${a}" + echo "${a}-softmmu =3D '$c'" >> $cross + done =20 test -z "$cxx" && echo "link_language =3D 'c'" >> $cross echo "[built-in options]" >> $cross --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626823878058862.9306710054669; Tue, 20 Jul 2021 16:31:18 -0700 (PDT) Received: from localhost ([::1]:34148 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zCm-0002jS-Ib for importer@patchew.org; Tue, 20 Jul 2021 19:31:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41316) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8t-0003Ek-J8 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:15 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:52052) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8s-0005cf-2r for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:15 -0400 Received: by mail-wm1-x329.google.com with SMTP id n4so296173wms.1 for ; Tue, 20 Jul 2021 16:27:13 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id k24sm26052552wrh.30.2021.07.20.16.27.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:08 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 43CE71FF91; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=fueZ92WlXAEMRTCta96CoSJ/YwzYayzkLvIl3JgwYIg=; b=UQ5yxKuJ346ei/af9u6thAfQ61x/u7+TtZImlZN/4OQEMNBb4EP5GMkq1MtgDZX0KJ CMG8jGXD5Xuj0CqE71j9mkVxVlC2aP5yeSgSpUZ94r6IRPv4LI8LZCqXWHT9GOtXzvDV lr0O4ykUTj9g6frDkjloARQsAQQBND+bGPuwRGnbtzwNTPY2o/ZyVNpYYie/JJr+ZoXg 9KBzqAS9wGfrErPyfbCBPGVYkrVxs69oXqxCbk8aNxtWRQiV505GuraF4Zez/lYlumJ5 gBKEhD1JsYsEWNz4hGhdtvHRT+EPfrPLHHFwvjAP1YewYk5OP7I3ryCifAV0/vXSX41C Qa5w== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=fueZ92WlXAEMRTCta96CoSJ/YwzYayzkLvIl3JgwYIg=; b=D7YGsV/JXO1m7QJfITU5jlFU1bkZ7d94j4gvyeVgUlps+gdoHJ1h5AeLS5e4Eag13E lLPW1pVJnJkVloyz7/C+S5HXgz3vSJLfnHoGj0ZGlMsT59mS1bNvyfEpZr0FhvAiZUXo dWl5m6kAO9PFaPzpbcQqpNAqiQs5x7djjoXQCUZxJ9VROIYYBL4cb8fwwV3TYQyN06mg uDinJSOfecSTMpa1CX9YVPoDWZ9EX6P+tYiMvj83uN9aI+OGR9gvcr9A2Zy0C5a3rHq4 4gh+FGn19dqx3qy8f2Iwv43TeGlDtxK/vp+3JiAf4TUUa7dK+9FBROFaaJOjiZAhxp9P 0Fqg== X-Gm-Message-State: AOAM533ptW7ytTWTSbP5qSRqX+Y6l586WRwDNDy0EEvPb5u4RMkkuYVF uQYrRGinw4eITroSfBo2WDn0Hw== X-Google-Smtp-Source: ABdhPJx7onF0H9beSoPvZFiP8UUIkxVVrTU+w62Uah19r9/DcgPEOAX1yMxd6ifwyVZNuxJJ9ZMY5w== X-Received: by 2002:a05:600c:4656:: with SMTP id n22mr960535wmo.24.1626823632725; Tue, 20 Jul 2021 16:27:12 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 05/29] contrib/gitdm: add some new aliases to fix up commits Date: Wed, 21 Jul 2021 00:26:39 +0100 Message-Id: <20210720232703.10650-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, Richard Henderson , f4bug@amsat.org, Yuval Shaia , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626823879933100001 Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson Cc: Yuval Shaia Message-Id: <20210714182056.25888-6-alex.bennee@linaro.org> --- contrib/gitdm/aliases | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contrib/gitdm/aliases b/contrib/gitdm/aliases index c1e744312f..c6ed215e68 100644 --- a/contrib/gitdm/aliases +++ b/contrib/gitdm/aliases @@ -31,6 +31,9 @@ pbrook@c046a42c-6fe2-441c-8c8c-71466251a162 paul@codesour= cery.com ths@c046a42c-6fe2-441c-8c8c-71466251a162 ths@networkno.de malc@c046a42c-6fe2-441c-8c8c-71466251a162 av1474@comtv.ru =20 +# some broken tags +yuval.shaia.ml.gmail.com yuval.shaia.ml@gmail.com + # There is also a: # (no author) <(no author)@c046a42c-6fe2-441c-8c8c-71466251a162> # for the cvs2svn initialization commit e63c3dc74bf. --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626823881989705.9887323832759; Tue, 20 Jul 2021 16:31:21 -0700 (PDT) Received: from localhost ([::1]:34468 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zCr-0002xU-0p for importer@patchew.org; Tue, 20 Jul 2021 19:31:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8w-0003Ot-Ih for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:18 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:35577) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8u-0005eV-WD for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:18 -0400 Received: by mail-wm1-x333.google.com with SMTP id m11-20020a05600c3b0bb0290228f19cb433so2431433wms.0 for ; Tue, 20 Jul 2021 16:27:16 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id u12sm25788770wrt.50.2021.07.20.16.27.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:08 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 5A85D1FF92; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=dBuLdb6xrfb8bf5JLU0n3V85VzdE7/ohZ6HC7UUdwdw=; b=YdwFs2j71Yo6r6gUWkVuUzjpJxG5Fb0PbT9/04eWC5t5KsDoMUBplmbzIE21uMArnI UIfxEYePhiE4LXTyELaBJOt67KUCUQqLS0DxfOdUFwBR73QR507a2Jbu5yBXlTT5Nikd NJqtvFllki61u1AtVQHBK+ylh2Feo2eGc5jjrQrU8mPU53JNmwampygzfiWM9vo0Ljj5 NtXP1W8b1XOCoKANegi/cfdjpWLWogPinT4UCzcJ7hYPyatl+RugkgE9c6FSsBX7w6hG BW3KqiYgW+Hcmya/imZARmlyax5WTo2biB9FCFtPdjJBhS1vLTuf1jNrfo70hWV2PWAt zN2Q== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=dBuLdb6xrfb8bf5JLU0n3V85VzdE7/ohZ6HC7UUdwdw=; b=fFKExrNzvncqomh/UDaUN6SWgUzwjoNcJUNCwM8gozW0nqLt5gCnLDtEF8L4W2LGc0 3HqepdAFoJAuN8mGWS0P7MHkVyAoXhH2rengdh95sghm9RZXV6NNzyDrSgYOUzVll2L2 mo4yuqQolifQWKFvleAe5kT4jbXqk32ZPWMgt85rl4NqJDiO9Y2ApPb1/p1cQdeRY0Op QsZ73IVoLzGhUrG62tL31qzKJtuaAF3A2ld2ZV41NjCNu4yde6ueaqSfZCyDBhGLQRl1 4WZIXXLxABSuIwJBwB83FB9XzWm6Q+LZzxs/IN6BJiY36cXKmM1Hpvckd5Elk7s1+NBN MfuA== X-Gm-Message-State: AOAM531tbx4NCfWnHM4bNCWXyJhqYlUCfIT2n1w2BuOs38a1HCbgzAWe tzLKJI8TuayZIFqY56ah2oEuyw== X-Google-Smtp-Source: ABdhPJwZ22KP2kIrWWUEZlH9BDhycWDk9CsaD49J8YTuE/AQqvxSfIoblim2oiAmYzDqt0rNpDv2VQ== X-Received: by 2002:a7b:cb92:: with SMTP id m18mr34350418wmi.29.1626823635724; Tue, 20 Jul 2021 16:27:15 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 06/29] .mailmap: fix up some broken commit authors Date: Wed, 21 Jul 2021 00:26:40 +0100 Message-Id: <20210720232703.10650-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x333.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, Marek Dolata , f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Nick Hudson , =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626823884150100001 Fixes: 49a6f3bffb ("target/arm: Correct the encoding of MDCCSR_EL0 and DBGD= SCRint") Fixes: 5a07192a04 ("target/i386: Fix handling of k_gs_base register in 32-b= it mode in gdbstub") Signed-off-by: Alex Benn=C3=A9e Cc: Nick Hudson Cc: Marek Dolata Message-Id: <20210714182056.25888-7-alex.bennee@linaro.org> --- .mailmap | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.mailmap b/.mailmap index a1bd659817..082ff893ab 100644 --- a/.mailmap +++ b/.mailmap @@ -27,6 +27,10 @@ Paul Brook pbrook ths malc malc =20 +# Corrupted Author fields +Marek Dolata mkdolata@us.ibm.com +Nick Hudson hnick@vmware.com + # There is also a: # (no author) <(no author)@c046a42c-6fe2-441c-8c8c-71466251a162> # for the cvs2svn initialization commit e63c3dc74bf. --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 162682414535530.67368388945704; Tue, 20 Jul 2021 16:35:45 -0700 (PDT) Received: from localhost ([::1]:51984 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zH6-00065M-Af for importer@patchew.org; Tue, 20 Jul 2021 19:35:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8v-0003MD-N7 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:17 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:38467) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8u-0005dQ-2H for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:17 -0400 Received: by mail-wr1-x42c.google.com with SMTP id c15so170957wrs.5 for ; Tue, 20 Jul 2021 16:27:15 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n18sm24129951wrt.89.2021.07.20.16.27.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:08 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 706BA1FF93; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=nNfklYXP2ypL96EAgvqm+qo2e9hAGJxnihYx993X5yE=; b=YH5s+pjtFGd+tSc8dSRnQPWLLUqXYikVPhVD5QuhZF/pqmHj4Pe1U4q9WAm9zGzGMK vrdRVmdS9taS/uE/wJvk49K0sgXCfd72BIMAoCS/47eurFLiK3z9dUOw4T4788RTD5s4 4zlpQf5W6OoZ+3rdpX9Y1uGQByIPIMggx2XLyKT0eR+x63bMPKOBhjHgl3amL8eQCbOC U+CvGUY8arVIqh5o65dsJAEFuSW/iKPl6veQO6mSWrwlpYf+hNMp+pkJfwvHaVfRn+5T TzCEt9kzSo7zhG+As3JKdHc6zBeGn9LenfTStoV8S5oF5LVk2tmjh7icmpka8WK0PREy QWWA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=nNfklYXP2ypL96EAgvqm+qo2e9hAGJxnihYx993X5yE=; b=GtqA4V7sGtR4NyNlG/oKGJO+TdAcKGfgJh/LoRM13o/vrgTfXChbhGytiRIHsFW36K F3Uv88Sk470Yxu8EKd6pMq8QZk30IBvGBtA1XvIXRQ3s0TmmqnD+VXFiqg/Jor0yBSvn LVqNmy8TtjQzDg+iI9H8nVC26qYXI3bIBlm3AmcGRGo6Yp5aQyKOrfENx/1GvolQFfj4 9S6OedtYduxxk/sd7QOBIQWK+kiTEoFchMJpmo69VRpHVjnROf4k/s7GliLlCHoRHIHH uGQ3x5TNUG/fKBygXWYn+2hwP7Y3hGAXi8zTbt4nNsMSSfZSR18DVTk0XhRKvqPzsDPp cX8A== X-Gm-Message-State: AOAM531YRr0sIKTVCsAlSHd8s2mmY2Lxxjh2RZCDWrNTA9jtt0rFxJvj V0oz3a5iFjnGp3K6nFJUtzfr0A== X-Google-Smtp-Source: ABdhPJwbmTeqKN7q20aQmGsFnKpaG1L7+Q2tvmE4wzLjYC/dAtfxjUqoR7lxYByW24fkGI797O6lYg== X-Received: by 2002:a05:6000:1a86:: with SMTP id f6mr19015705wry.127.1626823634612; Tue, 20 Jul 2021 16:27:14 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 07/29] contrib/gitdm: add domain-map for MontaVista Date: Wed, 21 Jul 2021 00:26:41 +0100 Message-Id: <20210720232703.10650-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42c.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Corey Minyard , berrange@redhat.com, f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824147020100001 Signed-off-by: Alex Benn=C3=A9e Acked-by: Corey Minyard Message-Id: <20210714182056.25888-8-alex.bennee@linaro.org> --- contrib/gitdm/domain-map | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index 0074da618f..efbbb15643 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -18,6 +18,7 @@ igalia.com Igalia intel.com Intel linaro.org Linaro microsoft.com Microsoft +mvista.com MontaVista nokia.com Nokia nuviainc.com NUVIA oracle.com Oracle --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824027065381.6430914001902; Tue, 20 Jul 2021 16:33:47 -0700 (PDT) Received: from localhost ([::1]:43108 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zFB-0000CU-Rf for importer@patchew.org; Tue, 20 Jul 2021 19:33:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41370) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z8y-0003Ue-DW for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:20 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:52058) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8w-0005g1-U5 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:20 -0400 Received: by mail-wm1-x32f.google.com with SMTP id n4so296253wms.1 for ; Tue, 20 Jul 2021 16:27:18 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t1sm11218242wrm.42.2021.07.20.16.27.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:08 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 86CA11FF96; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=0WYU1SDVBi1H9TE7ZAxmDV7sTA7P58oVTwrNfK0gYDk=; b=S4OWexLU/YUUFwYJyaI3IO97vEYACXyHR4FZb4+zXNIZTZflEdCWf3HYpsgf+eyH8Y paGp/z0qSHJeaO1kmEyVkMB+dWxKZDghdEtOFjpOOQe4iKGD67a6LrurUbdrjefJiX2R /pI3V0yzTeUlaz+Ob3g562KfH6qgy31iMMWuHAI7ky7ShafxTi/F0AOvoe7vRwqPmLvM xm//7Hz/1c63n2hI+EGr723gHd1DfzJsXURAuMaDybB8a0iPXZAiWdM+LR/R8/DCbeb6 pxqa7DQHEIEorFke5gR5KXAbEZGOeRBresrdnXJL0OyMDPpvL9dajlUvhDtIwdFQcqdY Q95w== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=0WYU1SDVBi1H9TE7ZAxmDV7sTA7P58oVTwrNfK0gYDk=; b=OgWQlWnu2ryh6VuFhlV7+RWpJHJmuZ7GyxmWzyKcmIu1LLD8N0AOntw85CRdWLxkMh 7D+NopsMEOSSoSmb9Mf2+mMX22ddXzr14ISb2X8bKpSUWaLcLQwzA5QA5f+dY/abnwUk l7OgLroKx1rIdJpTWO747t0axSR/5ykcgDjKYZqjGoumfoE4K9XLfGEfke5JC1W4N8IY zhnvsOHEw0f94XmmFA2984zPsxnQEvzRSjDVQ7sMp4Q0JKrQdOVCT/9ME+jB6nPD0Rgi 7x42Pn1krF1HB6ATvAxFCGXMFU18trJilJkNFy+19LiZrXBMAe6pcHXtMl11k4UNKKPc hklw== X-Gm-Message-State: AOAM5301nKGd2hkg/GUS2bZbmRWz8b9rkDFKi6ijtyGsYUNGFBiuA4/w zK8y77mYUyoWj9tgwsW2G08GAA== X-Google-Smtp-Source: ABdhPJwVoZSon9TFtC9RfasMYd7o2ceVY48nBh/m6cukg8IwrzORmUYF2sg5Y7JaX7T4A1xknMW0Yg== X-Received: by 2002:a7b:cbda:: with SMTP id n26mr33954626wmi.179.1626823637621; Tue, 20 Jul 2021 16:27:17 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 08/29] contrib/gitdm: add a group mapping for robot scanners Date: Wed, 21 Jul 2021 00:26:42 +0100 Message-Id: <20210720232703.10650-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824028340100001 This mostly affects Reported-by: tags Signed-off-by: Alex Benn=C3=A9e Message-Id: <20210714182056.25888-9-alex.bennee@linaro.org> --- contrib/gitdm/group-map-robots | 7 +++++++ gitdm.config | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 contrib/gitdm/group-map-robots diff --git a/contrib/gitdm/group-map-robots b/contrib/gitdm/group-map-robots new file mode 100644 index 0000000000..ffd956c2eb --- /dev/null +++ b/contrib/gitdm/group-map-robots @@ -0,0 +1,7 @@ +# +# There are various automatic robots that occasionally scan and report +# bugs. Let's group them together here. +# + +# Euler Robot +euler.robot@huawei.com diff --git a/gitdm.config b/gitdm.config index c01c219078..7378238c20 100644 --- a/gitdm.config +++ b/gitdm.config @@ -43,6 +43,9 @@ GroupMap contrib/gitdm/group-map-janustech Janus Technolo= gies GroupMap contrib/gitdm/group-map-individuals (None) GroupMap contrib/gitdm/group-map-academics Academics (various) =20 +# Group together robots and other auto-reporters +GroupMap contrib/gitdm/group-map-robots Robots (various) + # # # Use FileTypeMap to map a file types to file names using regular --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824132733695.6436269508489; Tue, 20 Jul 2021 16:35:32 -0700 (PDT) Received: from localhost ([::1]:51622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zGs-0005qj-GZ for importer@patchew.org; Tue, 20 Jul 2021 19:35:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41402) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z91-0003dx-SD for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:23 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:40956) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z90-0005jR-F4 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:23 -0400 Received: by mail-wr1-x429.google.com with SMTP id l7so164024wrv.7 for ; Tue, 20 Jul 2021 16:27:22 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id k22sm20072348wms.47.2021.07.20.16.27.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 9C54A1FF98; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=gKe/hOsKc2+Ym0xc9Jfkr35kuIWwD8+V9+nG4UZ4/Co=; b=mZdTHV1EWSJwTCVgcb+n4OWYcxIN2Lw8y607wvcljLo311i7KD2Wq/8QWfoWB2u94W c7mZBLoJ3IZ5LfpeZ9TnDMsEig5GBDJkqJ6aQulpRH99SwIcKV00KSiPHvWdM6pk47HF yMFlLO8NfJE70wrOfG5d9s54gIEkpDMBurrwSlMLvUB9MuOphGnXfvum5hPodhEh53Fr 2TIc8gSzGa6hiezOJo9gJlJJJ/K4UN4VJ1gHSZWID/hhro78Grho0BBes+ok+6m956O0 MfW/ymfb0ky/Mcn6xTwqZingjZNp0yC1yILWkn/giJOkDRlI+6vi3wwNbUsm0qPigju4 TLwQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=gKe/hOsKc2+Ym0xc9Jfkr35kuIWwD8+V9+nG4UZ4/Co=; b=dvkqaZubLTEIE2N14zuZ4Y7/VR91mE7T8QMX/3qeK7pl38eYMmajjttgq7iEV5xGPS 1ZHt3EDDgTWvKmb2RPi8h/BdvRY67jEvsvmTy/u+QCXR3Zq71rzJLOXiFCyCsRd4vbPa uzNlM+fPpiGwK2WEulQ669uFr+Wj0RbSmSj4WXH/C8XUtA32kQ9GXfLWyvl8MHtebMxr GwRbZG3Sl/S9iaTW+bclNpsc3LZ0JBRgfKwUHYu/chyx+/NyLJO+Y+Oi9OVxOGNJtkio nZatT7VtFcbDQg9Yrn9X2d/M48clQaUD7xBExFelq2Aw+qzM1SBYuLiOaXRB9Cqw8K8I uqxQ== X-Gm-Message-State: AOAM532KtPviA4z+V0UgvCNzk/iIEXciikXbvvNLdUA59YSJ1msWNygg Gbp6yBCPC3Xg8FXh5gQe7yhjPQ== X-Google-Smtp-Source: ABdhPJze1O9eOEXQ37Ga7wSc9FRJVu1qo2NRWMACa5znESWPNWNA5drkh7byiI27RFdxnJVJzfa0zg== X-Received: by 2002:a5d:65cb:: with SMTP id e11mr40664063wrw.105.1626823641098; Tue, 20 Jul 2021 16:27:21 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 09/29] gitdm.config: sort the corporate GroupMap entries Date: Wed, 21 Jul 2021 00:26:43 +0100 Message-Id: <20210720232703.10650-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x429.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824134557100001 Lets try and keep them that way. Signed-off-by: Alex Benn=C3=A9e Message-Id: <20210714182056.25888-10-alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- gitdm.config | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gitdm.config b/gitdm.config index 7378238c20..a3542d2fc7 100644 --- a/gitdm.config +++ b/gitdm.config @@ -28,15 +28,15 @@ EmailMap contrib/gitdm/domain-map # # Use GroupMap to map a file full of addresses to the # same employer. This is used for people that don't post from easily -# identifiable corporate emails. +# identifiable corporate emails. Please keep this list sorted. # =20 -GroupMap contrib/gitdm/group-map-redhat Red Hat -GroupMap contrib/gitdm/group-map-wavecomp Wave Computing GroupMap contrib/gitdm/group-map-cadence Cadence Design Systems GroupMap contrib/gitdm/group-map-codeweavers CodeWeavers GroupMap contrib/gitdm/group-map-ibm IBM GroupMap contrib/gitdm/group-map-janustech Janus Technologies +GroupMap contrib/gitdm/group-map-redhat Red Hat +GroupMap contrib/gitdm/group-map-wavecomp Wave Computing =20 # Also group together our prolific individual contributors # and those working under academic auspices --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626823915166565.4787172854936; Tue, 20 Jul 2021 16:31:55 -0700 (PDT) Received: from localhost ([::1]:35642 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zDO-0003ir-5F for importer@patchew.org; Tue, 20 Jul 2021 19:31:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41436) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z95-0003r7-Sw for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:27 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:43861) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z93-0005lo-MF for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:27 -0400 Received: by mail-wr1-x435.google.com with SMTP id n1so150356wri.10 for ; Tue, 20 Jul 2021 16:27:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id j12sm25733469wrq.83.2021.07.20.16.27.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B3D271FF99; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=UHjVRJmVxLsnQUBYHmZSPyExmH02c4lV7ChUZ5IixcE=; b=dRLeO0zksQpd7LxjulJlSwttfi1WHEqnj9/HJIM57TyyiqJVojjJdi1YrVgxkl4J7J ZZYk2ir2Yv3r15oTYWFexzH6SqKlsMXOOxB6M0lQWffC5NYGECFT0vwvURwJA/cRJkHS wIA32CEL4v85xlXE/4zvh3b3HZCiWgPWooMEQSOgJkbilIefkzcWdIX9dXdIAQLKr7Qw HxJSooZ55Fmj+2sj3asbkJbIZiR+6soppDSH7+OnnNJ9GJ7m4tBPCNFqo66vpHMoGhK2 lgJHCjCrRzSGrWk3xUO5ALZDakWj+LjLEuk6UctScNiXrfleSwik2OIViUWiC10tctEM 3F5g== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=UHjVRJmVxLsnQUBYHmZSPyExmH02c4lV7ChUZ5IixcE=; b=HEHH1VFkAGY8dztRtDlfNPGYqGM7nxjwbdvAVXz3cJJEAo7iJh36Hcbfkkue7mSnWx riqGX2LHza+tJ/QVgB7f+Hj/qqhruX34xT6aFgIufco+mzVZdeY6WPkYFvlQKi8x1gxa hYhNRGdM9lOYKuU671xJKXzkv11WYmWedGW715zWyeBkMtBBJPUj2ygx5KEcEAyvriHd M/d2fIInHURaf3LQbWywdExJqyzaAGj3ITqiI4bYvj1yapL9karrTf5F4tfjPXT9Bu+D EHhB2FMlW5WZeyGYuMqtj0gc1O//pM0/K07Iwu3eCCCwbXSSeRggsC08p2elYPFUw6n8 xb1A== X-Gm-Message-State: AOAM531eJvjyRrPD7si3YwTMwCA3zLBVtE6DJHWj9SuOlQGht37umMEV L8RIUDcSxALMUtKQ6TgKvT3zLg== X-Google-Smtp-Source: ABdhPJy5S/BC3liIBkXIfR6T9gco74CDlLWTS8YDj0UBCuCOSlk+3GuFsAZ1KbOwex4x3LCkisZL0Q== X-Received: by 2002:a05:6000:1844:: with SMTP id c4mr39312156wri.38.1626823644082; Tue, 20 Jul 2021 16:27:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 10/29] contrib/gitdm: add domain-map/group-map mappings for Samsung Date: Wed, 21 Jul 2021 00:26:44 +0100 Message-Id: <20210720232703.10650-11-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x435.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, Klaus Jensen , Gollu Appalanaidu , f4bug@amsat.org, Minwoo Im , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626823916274100005 Minwoo's work from their personal address are treated as personal contributions. Signed-off-by: Alex Benn=C3=A9e Acked-by: Klaus Jensen Cc: Gollu Appalanaidu Cc: Minwoo Im Message-Id: <20210714182056.25888-11-alex.bennee@linaro.org> --- vPrePr - removed extraneous groupmap --- contrib/gitdm/domain-map | 1 + contrib/gitdm/group-map-individuals | 1 + 2 files changed, 2 insertions(+) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index efbbb15643..beeb24341e 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -26,6 +26,7 @@ proxmox.com Proxmox quicinc.com Qualcomm Innovation Center redhat.com Red Hat rt-rk.com RT-RK +samsung.com Samsung siemens.com Siemens sifive.com SiFive suse.com SUSE diff --git a/contrib/gitdm/group-map-individuals b/contrib/gitdm/group-map-= individuals index 36bbb77c39..4ac2f98823 100644 --- a/contrib/gitdm/group-map-individuals +++ b/contrib/gitdm/group-map-individuals @@ -29,3 +29,4 @@ mrolnik@gmail.com huth@tuxfamily.org jhogan@kernel.org atar4qemu@gmail.com +minwoo.im.dev@gmail.com --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824573651365.0647925075923; Tue, 20 Jul 2021 16:42:53 -0700 (PDT) Received: from localhost ([::1]:40436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zO0-0000TT-Hb for importer@patchew.org; Tue, 20 Jul 2021 19:42:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41454) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z97-0003vp-3e for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:29 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:47090) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z95-0005ml-9Q for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:28 -0400 Received: by mail-wr1-x433.google.com with SMTP id d12so138870wre.13 for ; Tue, 20 Jul 2021 16:27:26 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o7sm17592517wrs.52.2021.07.20.16.27.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id CB0ED1FF9A; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=St2yjIT/JwM+2i91aMlh517bmBW/G38gWNDyuaQIAVE=; b=I05SKIeeIEhp6QVV855kKGFI7Zca91OMrORKcpYkmoZcqFQc5TPc9akhmnbnLpFACc sA8djXlbd9EFbAuMbNGWO6QG/4j9gM2h57WgSq1Z7a2RHV3IkQQfXNwr+pgKoqaJHEfQ 8JZyFEerGrdLT10im5aVsXi5lKGobifBHQtH6KkCW+dN7dBXw+5fjVz5/qTSrrF2qMaO AcBXc1AWxNyyeQH1zliCKA0yYQMXB4/U++4KuFbfDhjRQTX7yDloIcBCf89WqEVxdqia 2/Q7i/31hHSWr+YZjk+Uc9tnaJp7Mfv4jEjGLI1SbFTtdpGfvMh9LSIw2WWyArSLtbVV mwaA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=St2yjIT/JwM+2i91aMlh517bmBW/G38gWNDyuaQIAVE=; b=irF6vI4+/OSxW3v4B7tp+tlcavceiHXWXQ4VyWx9tkinoWorOjeEYUDINBgsJFwvVJ Au6ky8nCWo1XVgoFiYmipVefja+rcHmTqL27rAzIFz4FCwRznW4yNqjCQ+DPXJuvcKpT 4WbAzi052OPhPdZxeKor3NibZC8jxigR6XoDt3d/9sfCSlD90x3W4qFUW9T3aqQQrda8 fxWd3ZgGDmMOf5rTt0yJ86qO3w/RZixVy7aLcSGYoFbgBfNSob6A19bIRDhjeF0L+itc 9oAODJWJnWSUVtKhncztE8zt8Hs5p/9/+28nESht9K9zqQTaEdY9qkEenGNJLV/L04CN sX3g== X-Gm-Message-State: AOAM530DUw0qhTs5WYjXK/NriHzBnNx0aPVK7Rd89zK4190RbBzAoKPZ +x+sIZdr17fuQJrgtH763W3bHw== X-Google-Smtp-Source: ABdhPJxDhqIau79Z9+IoVThlgG7qXHLQe/jAOZPhNdc18XC19cmYdog44fN2AyGkueFGjJByN4dnCg== X-Received: by 2002:adf:ec4b:: with SMTP id w11mr39312025wrn.420.1626823645931; Tue, 20 Jul 2021 16:27:25 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 11/29] contrib/gitdm: add domain-map for Eldorado Date: Wed, 21 Jul 2021 00:26:45 +0100 Message-Id: <20210720232703.10650-12-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x433.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, Luis Pires , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net, Bruno Larsen Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824575124100001 Luis acked on IRC: #qemu@znc-oftc_2021-07-13.txt:[15:00:02] stsquad: "eldorado.or= g.br Eldorado" is fine Signed-off-by: Alex Benn=C3=A9e Acked-by: Luis Pires Cc: Bruno Larsen (billionai) Message-Id: <20210714182056.25888-12-alex.bennee@linaro.org> --- contrib/gitdm/domain-map | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index beeb24341e..41875c9e75 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -9,6 +9,7 @@ baidu.com Baidu bytedance.com ByteDance cmss.chinamobile.com China Mobile citrix.com Citrix +eldorado.org.br Instituto de Pesquisas Eldorado fujitsu.com Fujitsu google.com Google greensocs.com GreenSocs --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824365183721.0984461865821; Tue, 20 Jul 2021 16:39:25 -0700 (PDT) Received: from localhost ([::1]:60118 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zKd-00038U-Ma for importer@patchew.org; Tue, 20 Jul 2021 19:39:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z95-0003nF-0G for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:27 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:38466) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z92-0005lT-Tz for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:26 -0400 Received: by mail-wr1-x42a.google.com with SMTP id c15so171179wrs.5 for ; Tue, 20 Jul 2021 16:27:24 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p9sm24211114wrx.59.2021.07.20.16.27.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id E37811FF9B; Wed, 21 Jul 2021 00:27:04 +0100 (BST) 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=E8utA3ukFhLa8Tt27+G3uW9540CgGWarpP5EcemjNfI=; b=cMFnYOrsu6k0WjI/J/Ymm8qOTaz97ynFyP6yDx9B3ZozHcEQ8xH+Njxwr45mXDsYg5 d5HnpgKYkPUsaWCD4R03aVwWnzxdDdeO6hbKSMmvStDaeTjSJ3YpdlfYqfyMqXIs7qf3 O8dIm8YhZlSJ8RmX24pg3fIJUlgDKRpz3OVeseIeljsFIaESWaj+9yPOzO25k96kxkvv +2eqca06z6tFZS0WarBcdrKVxy/waeU45t7NhlZfDS8NeEOD4+tt5q0fy5ayj/J0jLUz nAi08E2QvgFnSDoDPnEEImuNbNzorRYxcM0ymgPd0ZGyCce2rcJyCDXOQXka5nZ2Y+2f 3pfg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=E8utA3ukFhLa8Tt27+G3uW9540CgGWarpP5EcemjNfI=; b=giPNZzfcF/gvWK0Elg4VlRXoK68JUQzA0Lgm8hqtU9CXDdgm+pwTNjNAi+tQ1MzLHA v70o7sIGuGV2vvo1RdgVk5xlEbjEFhVbUoxhY0anb0m4RQxzNG7EQU0aRbmTD/eWXWNK FWS+lKCSafSnRxH/qV4cAmI39y3IQ8Rltc7/AbYURWupdVTAmxX+ChxMKFz6t7rCej9h OE12FAgTLdExHTVkIBQHeFEervUnawZn/1FtINFSrikpw6aRc1TzzngqT/aMjCzI+EeA 9iMSwg/vgD0YVl0ArWzC3ulZxQQefLR2kBRmsm2JxKIA+2tCh9xAhm6uXRGPMMIOCxCx XUEg== X-Gm-Message-State: AOAM530v3+zpdykOg0gF+ylnq203YJwfGJA/RdW6TAvdYpCGHW39AA8g kY+V4Ls0ViK1GXMw5wOkPydpiQ== X-Google-Smtp-Source: ABdhPJwotR/hjhoWnlXJMNkJfetO3T7i07ofxg/fZcJwwiioztCYPS4EA2DiGAiuLO/Dq7KEh8418Q== X-Received: by 2002:adf:fd8a:: with SMTP id d10mr39562626wrr.108.1626823643389; Tue, 20 Jul 2021 16:27:23 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 12/29] contrib/gitdm: add domain-map/group-map for Wind River Date: Wed, 21 Jul 2021 00:26:46 +0100 Message-Id: <20210720232703.10650-13-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, Xuzhou Cheng , Bin Meng , f4bug@amsat.org, Ruimei Yan , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824367230100001 As per discussion at: http://patchwork.ozlabs.org/project/qemu-devel/patch/20201004180443.20353= 59-19-f4bug@amsat.org/ I've added Bin's personal email as an individual contributor. Signed-off-by: Alex Benn=C3=A9e Acked-by: Bin Meng Cc: Ruimei Yan Cc: Xuzhou Cheng Message-Id: <20210714182056.25888-13-alex.bennee@linaro.org> --- contrib/gitdm/domain-map | 1 + contrib/gitdm/group-map-individuals | 1 + 2 files changed, 2 insertions(+) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index 41875c9e75..27b8fbdf8a 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -34,6 +34,7 @@ suse.com SUSE suse.de SUSE virtuozzo.com Virtuozzo wdc.com Western Digital +windriver.com Wind River xilinx.com Xilinx yadro.com YADRO yandex-team.ru Yandex diff --git a/contrib/gitdm/group-map-individuals b/contrib/gitdm/group-map-= individuals index 4ac2f98823..9b6406e624 100644 --- a/contrib/gitdm/group-map-individuals +++ b/contrib/gitdm/group-map-individuals @@ -30,3 +30,4 @@ huth@tuxfamily.org jhogan@kernel.org atar4qemu@gmail.com minwoo.im.dev@gmail.com +bmeng.cn@gmail.com --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626823746144774.0124245693308; Tue, 20 Jul 2021 16:29:06 -0700 (PDT) Received: from localhost ([::1]:55346 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zAf-0006N0-2t for importer@patchew.org; Tue, 20 Jul 2021 19:29:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41394) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z91-0003bo-40 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:23 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:38794) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z8z-0005i1-GY for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:22 -0400 Received: by mail-wm1-x32d.google.com with SMTP id b14-20020a1c1b0e0000b02901fc3a62af78so2399666wmb.3 for ; Tue, 20 Jul 2021 16:27:21 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id h20sm3738497wmb.17.2021.07.20.16.27.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:17 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 04F6C1FF9C; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=Kk4C1NWtP4i3ex9C7jyQhWqVHRq6RtdVldnUJBr4KfQ=; b=hpjwAecevG5TSUmDGhEuJ6dqruyT8BTRd0tBdwudpIoizvb+vTHok640omjc4c2DVF XhDMJfe9Ht2jZiY7CEeW8VcpJx1NJ69lYsQC+Xhnez6BAxHvauXhq540Zh/4XsxIjV0i iy5QH0SvKcpN5NvQ3MvJpJVwI+JpiMhbZBybaBS4fHzl7rUpl1OQlmZPxikLKMf5xBWZ sUo8whwHAuq/UgfNH3/Oubdwy6PJPQa4/+5QtaB0XpBb7MH/bEnZilGRYxENuSHwDgvj 5qtyw4U3ZTqg94Vd9AUk+CJBHgzBgX7fT6CuIl+ADlDowbQ1kIRxGAcbLaQYPrv7kQQA C19g== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=Kk4C1NWtP4i3ex9C7jyQhWqVHRq6RtdVldnUJBr4KfQ=; b=AIq5r2oqB63kGlCU0SJZqLj/2aZ0sdn0LNbs0IvVf8gipc/Ru9zj3/IapgHOZECgzU Hxk03AkCDNIZlnMiqcdaQ3eeDxrvUO6yrJFqie+lDSfUqPoNPppNY+sh0DUDZCOsqBwl H6UA2xdOTXQtF8FChFj2vO+R1svpiFwX+CVDgelZvq4FxuD2SFBXF1rPzwI2nLy2QTxK ovE59VVQxaAtgWlYfo6Ii15FJpagxw0S1zxsHPWpf+bKyvl4Zg8eHspdzHKi1tmQW2Nr Aj6v4PxT1lik5l/CFFRenXuv7W9ZHWgN5VONe0PLub3mhBurzca8ZvIN3MJ3X9IIXa0I tnTg== X-Gm-Message-State: AOAM533sA7m53wYUgBrv+06DNdc3O6fN66OzWLrfD7wAZV8FiHGmMQPy QNL5sdDy7CkpZdxm3c+oPZELEw== X-Google-Smtp-Source: ABdhPJyXbYzQxokJQnsC8D1awugi3lgtc7hiMT9lX7CGVKidjDQzzRY4zLgeg7bh9nfSycYsnt2b1g== X-Received: by 2002:a05:600c:4fcf:: with SMTP id o15mr918568wmq.116.1626823640238; Tue, 20 Jul 2021 16:27:20 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 13/29] contrib/gitdm: un-ironically add a mapping for LWN Date: Wed, 21 Jul 2021 00:26:47 +0100 Message-Id: <20210720232703.10650-14-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, Jonathan Corbet , f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626823748623100003 I think this mainly comes from kernel-doc stuff imported into the QEMU tree. Signed-off-by: Alex Benn=C3=A9e Cc: Jonathan Corbet Message-Id: <20210714182056.25888-14-alex.bennee@linaro.org> --- contrib/gitdm/domain-map | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index 27b8fbdf8a..5ac8288716 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -18,6 +18,7 @@ ibm.com IBM igalia.com Igalia intel.com Intel linaro.org Linaro +lwn.net LWN microsoft.com Microsoft mvista.com MontaVista nokia.com Nokia --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626825062743684.7967522030785; Tue, 20 Jul 2021 16:51:02 -0700 (PDT) Received: from localhost ([::1]:39278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zVt-0001ja-Me for importer@patchew.org; Tue, 20 Jul 2021 19:51:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFy-0004Lf-UT for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:34 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:46612) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFu-0001hC-JI for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:34 -0400 Received: by mail-wr1-x42d.google.com with SMTP id d12so150043wre.13 for ; Tue, 20 Jul 2021 16:34:30 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id m15sm21085655wmc.20.2021.07.20.16.34.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1B0B11FF9D; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=fHVsCfAc/Xzw+A5JpiM4mOmvx+0P4K0niA2sGViAgEU=; b=jKLvRwVTpv8aB/pXc7sFexJcecY7+jp9ezcBQtnHv+GkxntmlvqUbxkdWZuE6PuYwX rp3qYqnQ2dfHUsk9GM8kTcrOgvj2M9R1g386LAYqXUPtFUJy005GAGPvzAtJElwLlwuL rO4pie9WfwExHUhOdqxubsnBUTR9COGMI7OloZd8cI9ByGtWxqu0zXeseW93gevLLYrS nObNwHubApj+G+HwO6hixfm5Tmr+p0ZkHo7uwBkhtw8bgaQEaEf/lykGCo0ire2J/QHy yHClnsFk2IbsgnCzNeHXefiAktLwBbdSougUoujZzERemCFDAa/A/lAiciQzvuaYFDnS TOeA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=fHVsCfAc/Xzw+A5JpiM4mOmvx+0P4K0niA2sGViAgEU=; b=eSoWfa6YVYbwV0rgoCocYL0AGUOY0FWLnGpF6xH6FH+JV9dbpsIlxzEQBuIVecHToX NiZpn9vY0odZJDtNCKxOegTME59cDbY1eaEAA4nwnXFe15q2ZgEP6iK8RqEldyaEJvYl i97IHMgdRpEbvk7PlQKAppw13dwSfSh7sqBCP5Q1vbSi2PXyxjjCrPC/owXIxyQgCAzi y3wmN8O+/2T+RNnf+h23+qFpSBbihPeYSqFlVfGxflpsNs/5B1BWlb6Ok5ohLyq0icyG apLiYmXmDq+EmX3aOvH7WKtXejiU1ckonyZ5yyeA3JhddzuwB7TKnfa5m8t68OLfjm7U gjsQ== X-Gm-Message-State: AOAM531k84r2zrrCKKYKqRc7iZRjZCLm3UJ9eTwXMCz23H/w02kwhs9a 1ivLYWCdoDqm39I2YJ0DDHffcQ== X-Google-Smtp-Source: ABdhPJx7kW2+XgqXn+g8sHhxdmaLpuWvdJ1n+wWWzrYhxx2aQd5Ra+fk51RkecuHf71N1dAbeTcJQA== X-Received: by 2002:a5d:4748:: with SMTP id o8mr32202639wrs.202.1626824069260; Tue, 20 Jul 2021 16:34:29 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 14/29] contrib/gitdm: add domain-map for Crudebyte Date: Wed, 21 Jul 2021 00:26:48 +0100 Message-Id: <20210720232703.10650-15-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, Christian Schoenebeck , f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626825063728100001 Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Christian Schoenebeck Message-Id: <20210714182056.25888-15-alex.bennee@linaro.org> --- contrib/gitdm/domain-map | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index 5ac8288716..e42861cd11 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -9,6 +9,7 @@ baidu.com Baidu bytedance.com ByteDance cmss.chinamobile.com China Mobile citrix.com Citrix +crudebyte.com Crudebyte eldorado.org.br Instituto de Pesquisas Eldorado fujitsu.com Fujitsu google.com Google --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 162682462207815.50414884086149; Tue, 20 Jul 2021 16:43:42 -0700 (PDT) Received: from localhost ([::1]:42992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zOm-0002Ah-PY for importer@patchew.org; Tue, 20 Jul 2021 19:43:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFr-0003sG-64 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:27 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:42540) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFp-0001eC-ET for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:26 -0400 Received: by mail-wr1-x433.google.com with SMTP id r11so166940wro.9 for ; Tue, 20 Jul 2021 16:34:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id r4sm25523103wre.84.2021.07.20.16.34.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:19 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 318421FF9E; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=UEtmrIZyFhV/VzGCNsDi0IbUC8HYvsuRADUZGX7OW5Y=; b=DRtyARLSucM3TeYdRzdMTMubqitzE/L6lbHrZs+uuA93xCxfvwjgcvsP/TbE1DN6ci l4e9u2cKv+uajC9oPzJPDUNP/+OySTj7DsikyVHNrEJDv2TT0OZIWh+9VGdanRmQdsrc ApIzEDzk4dNklY8yrIHITKJeee3JiZdRIGL6bZIPEixzHUAB4mYTnWMfxypqaFynnMsA ZtCxoTxm0c4bMtBjXxwFtT2SI87hQt5q5SdivXHFaqJlpXNmI10nU9pZ5RQCB/o5qryo DrEBzgCqW8h11kDcuygJwC1AIwjDIbJskHOxu94knJzdAeYpJH+jO4fwwG1pPQ09Rf51 6Ebw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=UEtmrIZyFhV/VzGCNsDi0IbUC8HYvsuRADUZGX7OW5Y=; b=NI98cwYYTXB/7F1Qku49t6RptdkCq9e9Myv6U24RqZ+q58Xpo7kvt3D742DBO2zuOC W8jsfOmamB4nsnFQMEPm8APKI9/R2Ij7+RK9PWhYQRRc7OZbEUzXv3V0jmzy/FDYkyBo DlDab5QDvZv3PAumBJKLGv42+t67N83rt//ZcquKSkurH/+HhBwOJyqlrrfoPMFL8w9m wA7T41cEX+ZqoEkbF3PAOLbzCzU9sAQGxZ4AsEu4G3zldqwCMbGcSgPLuJ3FcnLE0mOV /OvttvzYKAGOBWHvj1oWHNdQH3bkDSiYP5qp905bIbTOGeE/8jgvDwHdgpWr86ixl3NC Vgew== X-Gm-Message-State: AOAM532Bv4v+nFncSzvs7fKZoWYxdXVrRdrUPLqjYb76Gnqy8OQX6dvQ v+hDaCKwzQI0/3/5Y6B+5yPSeg== X-Google-Smtp-Source: ABdhPJyzwNdZ7Y1b1yGfbknnub0+FPbnbBJMYGokug1kzolpsqrNTq18RWP7tlobB3Lz4kcacjHCTw== X-Received: by 2002:a05:6000:12c2:: with SMTP id l2mr6373647wrx.144.1626824064090; Tue, 20 Jul 2021 16:34:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 15/29] contrib/gitdm: add domain-map for NVIDIA Date: Wed, 21 Jul 2021 00:26:49 +0100 Message-Id: <20210720232703.10650-16-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x433.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Yishai Hadas , berrange@redhat.com, f4bug@amsat.org, Kirti Wankhede , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824623082100001 Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Kirti Wankhede Cc: Yishai Hadas Message-Id: <20210714182056.25888-18-alex.bennee@linaro.org> --- contrib/gitdm/domain-map | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map index e42861cd11..2800d9f986 100644 --- a/contrib/gitdm/domain-map +++ b/contrib/gitdm/domain-map @@ -24,6 +24,7 @@ microsoft.com Microsoft mvista.com MontaVista nokia.com Nokia nuviainc.com NUVIA +nvidia.com NVIDIA oracle.com Oracle proxmox.com Proxmox quicinc.com Qualcomm Innovation Center --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626825196804966.4298932888219; Tue, 20 Jul 2021 16:53:16 -0700 (PDT) Received: from localhost ([::1]:45646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zY3-0005yD-Lr for importer@patchew.org; Tue, 20 Jul 2021 19:53:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFz-0004OH-GP for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:35 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:39458) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFx-0001iO-9B for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:35 -0400 Received: by mail-wm1-x334.google.com with SMTP id l18-20020a1ced120000b029014c1adff1edso2397721wmh.4 for ; Tue, 20 Jul 2021 16:34:32 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n18sm24143134wrt.89.2021.07.20.16.34.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 4AC711FF9F; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=O7IVJHCATEGXNeDbzxK2nbzIHdp6g1pT+scnHJt0O/4=; b=WFicx/8/uZ+VmxPpAvfbGRv6jcKjcXylMhygaPvz3i1dLp/UHyplBphOi2KDbXOwq4 Ms4CANTcPBtSmqcAGihbns8bbh25bAhQvGGpIfjDoBcnDX0hhvKAvqKaLc2ci3oRYpPm y4qZ7iuJOY3hmyBFRSWN70bZ/oePtqHhxJTc2qXoYXDAwbXGJTX+P1jEvv8Z+INleNtn YmkZ5wy8xNe9MO4CFfFmJo7QhTQjhsG5N8B3NcxN+d8qaXu2X8YaJ6rm5YFQbm0aAg/D Lj4l5Iy9hms9zXjHq1q/45NikS77FBhRyNTxrYQyLduDZiAauu8fF+4OdWz9xNoVkxZB vbZg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=O7IVJHCATEGXNeDbzxK2nbzIHdp6g1pT+scnHJt0O/4=; b=YmOg2p/2M6wyKwbVdzj2yye6HsRUd7Rr/HQ0q1h5ZYXEmF4ApRzE+xrdRe5dzL35yZ Ehx88rYXoEB4AzoP9IZM3xt1ERP6e6kAR1WgjkJREVH57p8Kr1TMbcjLxlBxrXSmE+hb kQQY9WHAX+KltTePgE5fR/VJnA7rkyy0CYpmFllQTPVopoYdvCPbwNHnHk92YraOJnmT 9XySt7KQMEyakhimrvT4FkN9otV4ga51meq/8lz/T1Bou3ppigaPLNcmgy5XpyRsvQZB gk9okCW3PpYbAB5fj2QFqhZiEzK/jsadOPvxMdAppqooS5BHy3VHWmZD/kztYesLZGJW VVGg== X-Gm-Message-State: AOAM533g6YsWiqDW4me5Q6zjcOvog11z+nyTwQ9FIHOCHE4rSkGcJBbA FWzgViiHsYIBpl4KzrMQZUbpRA== X-Google-Smtp-Source: ABdhPJxA9LaR51iLf6f3WHe8o0M3ajRzKNTCBuJrrJCnvVGIKr69cUvB7KXmghxTRzrKB/OeNhHkeA== X-Received: by 2002:a05:600c:287:: with SMTP id 7mr34472668wmk.1.1626824071743; Tue, 20 Jul 2021 16:34:31 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 16/29] contrib/gitdm: add group-map for Netflix Date: Wed, 21 Jul 2021 00:26:50 +0100 Message-Id: <20210720232703.10650-17-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x334.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, Warner Losh , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626825197509100001 Warner confirmed he works for Netflix on IRC. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Warner Losh Message-Id: <20210714182056.25888-19-alex.bennee@linaro.org> --- contrib/gitdm/group-map-netflix | 5 +++++ gitdm.config | 1 + 2 files changed, 6 insertions(+) create mode 100644 contrib/gitdm/group-map-netflix diff --git a/contrib/gitdm/group-map-netflix b/contrib/gitdm/group-map-netf= lix new file mode 100644 index 0000000000..468f95dcb2 --- /dev/null +++ b/contrib/gitdm/group-map-netflix @@ -0,0 +1,5 @@ +# +# Netflix contributors using their personal emails +# + +imp@bsdimp.com diff --git a/gitdm.config b/gitdm.config index a3542d2fc7..5d5e70fe5f 100644 --- a/gitdm.config +++ b/gitdm.config @@ -35,6 +35,7 @@ GroupMap contrib/gitdm/group-map-cadence Cadence Design S= ystems GroupMap contrib/gitdm/group-map-codeweavers CodeWeavers GroupMap contrib/gitdm/group-map-ibm IBM GroupMap contrib/gitdm/group-map-janustech Janus Technologies +GroupMap contrib/gitdm/group-map-netflix Netflix GroupMap contrib/gitdm/group-map-redhat Red Hat GroupMap contrib/gitdm/group-map-wavecomp Wave Computing =20 --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824453384278.1476179530523; Tue, 20 Jul 2021 16:40:53 -0700 (PDT) Received: from localhost ([::1]:34516 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zM4-0004uj-BS for importer@patchew.org; Tue, 20 Jul 2021 19:40:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42458) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFo-0003ir-ON for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:24 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:53824) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFm-0001cA-Qg for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:24 -0400 Received: by mail-wm1-x32d.google.com with SMTP id w13so293078wmc.3 for ; Tue, 20 Jul 2021 16:34:22 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id 139sm3971469wma.32.2021.07.20.16.34.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:19 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 60EBB1FFA5; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=DFxG2fU/udG1+M52EAQlif3sgDEw+blOw3LWA0i55HU=; b=DFR29Ls+xPC/NFet543SXe7xdFIxIwJB6N+mITaFk7rc+9hFoAs60e2UTuLFNEVHNk NxsfjVwaoZfkrKDIBuGVopzA+FRYVut+Ep1z290B8mDkxcx0yl/NE7pfnauaQKOSvr9J 9JgHuhB6H8kf1jkez12pouUr2gTSVbAVUc0DjZvY/O1o8JMz56EF54e/2LQDkOveT4mL EJPeEigrgOHjlTS0VPGUirAo7unl2yiO4AbKk+hcu6oBrKkPNGe15LwOWr1UzecIwyay SrBzGbAwaAnf1Ix0DGYV1orOacxEGFYBArIERIR1LR2Kby2RLd2q7M3fuqX0q8LZ4hs9 fxWw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=DFxG2fU/udG1+M52EAQlif3sgDEw+blOw3LWA0i55HU=; b=b2/KljK8Q9ceWbRbFFXw/McQF5Lm5FZTjJu01/l+HkEV6ESQKX6zipAcWY9l1YNP/N 1bg3qaqFeGXYsVggH8NqvG7aVf+KflHDI/LihwKGgG7Aip/bh+Qch1fYG9UfG7Au3U7K mJuunDncEZKB/+B0PwE+5sTfMwIa2uivO6Xs7RCfMc0nBO23fdpGdJuyt3D09lHv72iH OupAZA1FFb+zqomAxMens4wOzok+KR5hggcnVayVRBjKqcrCpp+DAHCFkt2DIoJAY51n 8/cbRvZm5JAeORmxx6WQtAoEdCVV1DXZ2zk1+imuBgzIcqne04wMKHCWoMu7/ArDrRhm 6EaQ== X-Gm-Message-State: AOAM531pPbcJsRpSf5SX0XAvBPt4H9j7IpexesNCfi6cbnAkKsv8/6s4 +cU7qJ2MqNvVr7eDBOACiJ8K+w== X-Google-Smtp-Source: ABdhPJy2vsZAJYXs9SLXwu/TXL3DXwoWlvQQXoGYVWewjub5cPXMaSbRd+77eSEDq97HJ7j/yX58WA== X-Received: by 2002:a05:600c:4304:: with SMTP id p4mr29649053wme.93.1626824060860; Tue, 20 Jul 2021 16:34:20 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 17/29] contrib/gitdm: add an explicit academic entry for BU Date: Wed, 21 Jul 2021 00:26:51 +0100 Message-Id: <20210720232703.10650-18-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, f4bug@amsat.org, Alexander Bulekov , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824455173100001 For some reason Alexander's contributions were not getting grouped from the plain "edu" mapping. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Alexander Bulekov Message-Id: <20210714182056.25888-20-alex.bennee@linaro.org> --- contrib/gitdm/group-map-academics | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contrib/gitdm/group-map-academics b/contrib/gitdm/group-map-ac= ademics index bf3c894821..44745ca85b 100644 --- a/contrib/gitdm/group-map-academics +++ b/contrib/gitdm/group-map-academics @@ -16,3 +16,6 @@ cota@braap.org uni-paderborn.de edu edu.cn + +# Boston University +bu.edu --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 162682460847795.03362515667118; Tue, 20 Jul 2021 16:43:28 -0700 (PDT) Received: from localhost ([::1]:42688 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zOZ-0001yN-CQ for importer@patchew.org; Tue, 20 Jul 2021 19:43:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42624) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zG1-0004Uy-2W for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:37 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:37728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFz-0001lO-Ea for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:36 -0400 Received: by mail-wr1-x430.google.com with SMTP id i94so186581wri.4 for ; Tue, 20 Jul 2021 16:34:35 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d14sm25214245wrs.49.2021.07.20.16.34.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 7A8151FF7E; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=gjZgmgZbPTvx09P0zXVcDrhQjzm5+UMh0Me4L3tfy30=; b=ReSNqZdytulaGebTLFaXNvJzkzGKnb8IAQj3NssvIxuVr6aqf9zwOvZuZhE5/gnuu2 +DC5tvCLLw/1G5HTms8pDVIvYl6NJapRH8HfGE0eec4cUMnRllI4IGEE4GzfL2qv2Yn+ QAnDaUMGouCayfQqVulFMNqeetfOXunaFBihPzf6vu63DTxSqT3B5gnkafz+xfcVwxgN X6d1qM8lEuy0mrVSvEryGke/NCCZYjmCSceH7enxQj76p5edDf+tj33dS5lKCUHYfHvk Cp/uMv0ZCHjFsO1LUTwbjf+iD9s+pyPIcrvK5rMmQiK1aehePyoXGuhJ4jk2jj38FFZ5 DbkA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=gjZgmgZbPTvx09P0zXVcDrhQjzm5+UMh0Me4L3tfy30=; b=hcWyVcX7JTxZWncMhJiUBPzh2YwMWGQ2N/ibQc5hn1nMNgWB55vRzAtOuQkZ3uSD10 xo9v7wmfp3ULqEMwcT8ECxNe9EgwetP6d7KqEaIS7ach80i6cSOZC/XWg5y4c4GsoBTO bbwWySUQVZ1ubtxpfi3x8ZBSSLL1xVkJGvWiRwblUQdT0pmEHrpq6MHErwcb2wMZwD2k vMYYoGqVgjG2vbOjWyCtc9b8L+h64rV/iJoX9SW1IBNItT1EZsPZPQJEC0yDCLq4vDd4 Ysn4cK2uFAg7+61fOVDI09oEfhYmJY4J2ZRvQ2uEgVYL7CAyHBiHBoT21oz4S4glXyrV n0FQ== X-Gm-Message-State: AOAM530ylFRRqd5QiCJn+d9ZN6hAws1vONxFow1CDjKUDVLvY796Yijc D1dYUsI+C0pW5h5YMK5yFee1LA== X-Google-Smtp-Source: ABdhPJzoGlXG3hVLOpN4yj5d5XPo8ENTOQWWB95kALbsxiQKDv9MsVm4MPALEmj4nIkiFHx0ce08Xg== X-Received: by 2002:a5d:6189:: with SMTP id j9mr39844435wru.196.1626824074111; Tue, 20 Jul 2021 16:34:34 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 18/29] contrib/gitdm: add a new interns group-map for GSoC/Outreachy work Date: Wed, 21 Jul 2021 00:26:52 +0100 Message-Id: <20210720232703.10650-19-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x430.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.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?C=C3=A9sar=20Belley?= , f4bug@amsat.org, Ahmed Karaman , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Mahmoud Mandour , =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824611205100001 It makes sense to put our various interns in a group so we can see the overall impact of GSoC and Outreachy on the project. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Mahmoud Mandour Cc: Ahmed Karaman Cc: C=C3=A9sar Belley Message-Id: <20210714182056.25888-21-alex.bennee@linaro.org> --- contrib/gitdm/group-map-interns | 13 +++++++++++++ gitdm.config | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 contrib/gitdm/group-map-interns diff --git a/contrib/gitdm/group-map-interns b/contrib/gitdm/group-map-inte= rns new file mode 100644 index 0000000000..fe33a3231e --- /dev/null +++ b/contrib/gitdm/group-map-interns @@ -0,0 +1,13 @@ +# +# Group together everyone working as an intern via one of the various +# outreach programs. +# + +# GSoC 2020 Virtual FIDO/U2F security key +cesar.belley@lse.epita.fr + +# GSoC 2020 TCG performance +ahmedkhaledkaraman@gmail.com + +# GSoC 2021 TCG plugins +ma.mandourr@gmail.com diff --git a/gitdm.config b/gitdm.config index 5d5e70fe5f..288b100d89 100644 --- a/gitdm.config +++ b/gitdm.config @@ -40,9 +40,10 @@ GroupMap contrib/gitdm/group-map-redhat Red Hat GroupMap contrib/gitdm/group-map-wavecomp Wave Computing =20 # Also group together our prolific individual contributors -# and those working under academic auspices +# and those working under academic or intern auspices GroupMap contrib/gitdm/group-map-individuals (None) GroupMap contrib/gitdm/group-map-academics Academics (various) +GroupMap contrib/gitdm/group-map-interns GSoC/Outreachy Interns =20 # Group together robots and other auto-reporters GroupMap contrib/gitdm/group-map-robots Robots (various) --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824913953721.1049014128513; Tue, 20 Jul 2021 16:48:33 -0700 (PDT) Received: from localhost ([::1]:57410 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zTU-0003PI-Mh for importer@patchew.org; Tue, 20 Jul 2021 19:48:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFq-0003p4-Ar for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:26 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:37842) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFo-0001dU-My for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:26 -0400 Received: by mail-wm1-x335.google.com with SMTP id y21-20020a7bc1950000b02902161fccabf1so2411774wmi.2 for ; Tue, 20 Jul 2021 16:34:24 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id z16sm26214061wrl.8.2021.07.20.16.34.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:19 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 918A11FFA6; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=MvUGt6vQHdy9HteqdADh89acTkqe5u1EUBQjCzZP5pk=; b=c6Ttqb811QEdaoqHZajDQa6DibzfdnvvgFLBazQwrGBycP+pyd7WNiyebFenJzIF45 7bw1Y1CBrLGwEOo5jkPCyqW7MOF6UQdvEYqiUqjqBiI9kNfokFXewbxkUFV6i67wuae8 TBuMKhKPwlhwtmA541uk4xNyR7N3J5NclrF1OSYGkI/DgAEDhPzjoofOt/4c55XFIcHl zJCDuToXD609M0SbkNbmCHiOGglL+e7IxcVGbG1yT/AKaQmj4oXFt8m/6WZcNocn1JBl A6IYQ7WPRk0SAVkSGyaWAdoENIYwa+zharKCo2J+xtx5Eof3UpdNRTzhzhAKcZkcb+Ai JvXA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=MvUGt6vQHdy9HteqdADh89acTkqe5u1EUBQjCzZP5pk=; b=djp+QGqNM/00obXVoMJoE5i9M7274S+8T4PzWZb/mez6ClQ//ftV83i4WexY+ZV3b6 5ewbiGKeW7CSR36CgTdSHvPmh8knYSV7UYZyvrIcyFKBNDe1X/70N+Fq3ewfzX/XPTxk LMeyB8na6UWixIaf8FVr8s0S/CqFi5E8xh5Mid9NWNornmzxmuli3Lt4Clx67+DSnb5M b1RtVIFLUSmuyrYxqjr5kdLbPpeYA9mB9wILaSx0FAdGSvcDSzrCrLjIGsAqMd0tWpUE 8+58sAKTGCv9UceTlqPPsAskohlx2cURc/8aXkGK/duQl53U8kcH8VuqJZPJwnYRacAC h4Ew== X-Gm-Message-State: AOAM5301IDG6Ii35jSiSqKAf2jIP7j620s6tPAk5Vs+Pj8h6/JgdlpVS VWKxqX/B9q4sQFMpeBl9ba/rlg== X-Google-Smtp-Source: ABdhPJx7xUqrPlpKIbNh+iTLGEtG+X2fVlHvGPeLSX0XVJ7FiCp+q+7Dl4SIU+Z+/BHD2VsjicK9aQ== X-Received: by 2002:a05:600c:2248:: with SMTP id a8mr891384wmm.141.1626824063136; Tue, 20 Jul 2021 16:34:23 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 19/29] contrib/gitdm: add more individual contributor entries. Date: Wed, 21 Jul 2021 00:26:53 +0100 Message-Id: <20210720232703.10650-20-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, Akihiko Odaki , Li Qiang , f4bug@amsat.org, Chetan Pant , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824915290100001 Also ensure Li's canonical gmail address is used. Signed-off-by: Alex Benn=C3=A9e Acked-by: Li Qiang Acked-by: Chetan Pant Acked-by: Akihiko Odaki Message-Id: <20210714182056.25888-22-alex.bennee@linaro.org> --- contrib/gitdm/aliases | 3 +++ contrib/gitdm/group-map-individuals | 3 +++ 2 files changed, 6 insertions(+) diff --git a/contrib/gitdm/aliases b/contrib/gitdm/aliases index c6ed215e68..4792413ce7 100644 --- a/contrib/gitdm/aliases +++ b/contrib/gitdm/aliases @@ -31,6 +31,9 @@ pbrook@c046a42c-6fe2-441c-8c8c-71466251a162 paul@codesour= cery.com ths@c046a42c-6fe2-441c-8c8c-71466251a162 ths@networkno.de malc@c046a42c-6fe2-441c-8c8c-71466251a162 av1474@comtv.ru =20 +# canonical emails +liq3ea@163.com liq3ea@gmail.com + # some broken tags yuval.shaia.ml.gmail.com yuval.shaia.ml@gmail.com =20 diff --git a/contrib/gitdm/group-map-individuals b/contrib/gitdm/group-map-= individuals index 9b6406e624..f816aa8770 100644 --- a/contrib/gitdm/group-map-individuals +++ b/contrib/gitdm/group-map-individuals @@ -31,3 +31,6 @@ jhogan@kernel.org atar4qemu@gmail.com minwoo.im.dev@gmail.com bmeng.cn@gmail.com +liq3ea@gmail.com +chetan4windows@gmail.com +akihiko.odaki@gmail.com --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626825204049136.0176472942618; Tue, 20 Jul 2021 16:53:24 -0700 (PDT) Received: from localhost ([::1]:46082 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zYB-0006Ht-0b for importer@patchew.org; Tue, 20 Jul 2021 19:53:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43860) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zPT-0004tJ-US for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:44:26 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:45814) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zPR-00085z-I4 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:44:23 -0400 Received: by mail-wm1-x32a.google.com with SMTP id u8-20020a7bcb080000b02901e44e9caa2aso480437wmj.4 for ; Tue, 20 Jul 2021 16:44:21 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id e11sm30953346wrt.0.2021.07.20.16.44.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:44:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B01A91FFA9; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=N+lakEhYS4oxmf5efRPjQRugCOsER/QmZt+iu9N5l1M=; b=T2OG26Coe4kAlPQsnKm0EHNi/2k8BNvvdnPXWZPv5T5ANHjFUDTwttwF8T69wOQBx4 u8P6SDshStLch9uPuDHORM26el8/QQFHgufzweMOb3YIgzD+JSr02YONGTjEtDHz11fB mQjtWAz8MOGwCOk2ivwmpNeygxxTRVxLvH+TQVKPYotv9PEZbqNzyssngv51vIWmj6Px TZ3+DXrQPArjOTl7q3mZaqlImoj1+3FMTlPFKmFmuRXxGShNV7wJVwuvx1VBzSDIe/UV lIeijZi2tr3CNxFLxw0OeNHAGIRgn+7H9pcTpo3Lo25OT/iczj8eF7oHCOKgXHI0+HIk vVEg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=N+lakEhYS4oxmf5efRPjQRugCOsER/QmZt+iu9N5l1M=; b=TBC87kvMSXDwT6JezTWnKSFkTkMPXpuZXLWRRqJ2OaeLfUHQoNlLvneVkkca28/Ry9 TnArL+fsG5N7et+WJrRzq47Ul3kZ6QUexDpMzw47XrEP48spDq1viv72Qnnh8V5ZWuun yBIssKMEhfiik1ejueelNwxIdXj42a1oVjo5BLQcLRCuv45sV6rhmJf9f2C0+N+OJtxd REqIGg0lHZlDxW8Ch48+Rx+M2so6F5XexTlBRQihtpNUIgKziwxmT1r8opDw5QALIBiD EfC4hDOtnMGKEvZ2oXSWnJB9YXaU0+EmWrJ1pHYHGZl1ORwYw4fYBp0Ax9xAdmBKzdXf +eSg== X-Gm-Message-State: AOAM530FH8zuXcxvDeVleMIRmxpLGV5xCQxwXYY875yEQFcem81FOOQk nr5Qgyry9x0ahrvVxfBTYNbwWw== X-Google-Smtp-Source: ABdhPJwNMmweJy/rB+/XGP421i6xwD75MuIu1O95oP52s2vXoRuC9+diZRzEaJo0p605Y2VmV0oxqw== X-Received: by 2002:a1c:cc02:: with SMTP id h2mr33828976wmb.39.1626824659674; Tue, 20 Jul 2021 16:44:19 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 20/29] tcg/plugins: implement a qemu_plugin_user_exit helper Date: Wed, 21 Jul 2021 00:26:54 +0100 Message-Id: <20210720232703.10650-21-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, Kyle Evans , f4bug@amsat.org, Laurent Vivier , Warner Losh , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Mahmoud Mandour , Alexandre Iooss , =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626825206130100001 In user-mode emulation there is a small race between preexit_cleanup and exit_group() which means we may end up calling instrumented instructions before the kernel reaps child threads. To solve this we implement a new helper which ensures the callbacks are flushed along with any translations before we let the host do it's a thing. While we are at it make the documentation of qemu_plugin_register_atexit_cb clearer as to what the user can expect. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Mahmoud Mandour Acked-by: Warner Losh Message-Id: <20210719123732.24457-1-alex.bennee@linaro.org> --- v2 - included qemu_plugin_disable_mem_helpers --- include/qemu/plugin.h | 12 ++++++++++++ include/qemu/qemu-plugin.h | 13 +++++++++++++ bsd-user/syscall.c | 6 +++--- linux-user/exit.c | 2 +- plugins/core.c | 39 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 68 insertions(+), 4 deletions(-) diff --git a/include/qemu/plugin.h b/include/qemu/plugin.h index 0fefbc6084..9a8438f683 100644 --- a/include/qemu/plugin.h +++ b/include/qemu/plugin.h @@ -190,6 +190,16 @@ void qemu_plugin_add_dyn_cb_arr(GArray *arr); =20 void qemu_plugin_disable_mem_helpers(CPUState *cpu); =20 +/** + * qemu_plugin_user_exit(): clean-up callbacks before calling exit callbac= ks + * + * This is a user-mode only helper that ensure we have fully cleared + * callbacks from all threads before calling the exit callbacks. This + * is so the plugins themselves don't have to jump through hoops to + * guard against race conditions. + */ +void qemu_plugin_user_exit(void); + #else /* !CONFIG_PLUGIN */ =20 static inline void qemu_plugin_add_opts(void) @@ -250,6 +260,8 @@ void qemu_plugin_add_dyn_cb_arr(GArray *arr) static inline void qemu_plugin_disable_mem_helpers(CPUState *cpu) { } =20 +static inline void qemu_plugin_user_exit(void) +{ } #endif /* !CONFIG_PLUGIN */ =20 #endif /* QEMU_PLUGIN_H */ diff --git a/include/qemu/qemu-plugin.h b/include/qemu/qemu-plugin.h index dc3496f36c..e6e815abc5 100644 --- a/include/qemu/qemu-plugin.h +++ b/include/qemu/qemu-plugin.h @@ -549,6 +549,19 @@ void qemu_plugin_vcpu_for_each(qemu_plugin_id_t id, void qemu_plugin_register_flush_cb(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb); =20 +/** + * qemu_plugin_register_atexit_cb() - register exit callback + * @id: plugin ID + * @cb: callback + * @userdata: user data for callback + * + * The @cb function is called once execution has finished. Plugins + * should be able to free all their resources at this point much like + * after a reset/uninstall callback is called. + * + * In user-mode it is possible a few un-instrumented instructions from + * child threads may run before the host kernel reaps the threads. + */ void qemu_plugin_register_atexit_cb(qemu_plugin_id_t id, qemu_plugin_udata_cb_t cb, void *userd= ata); =20 diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 7d986e9700..3f44311396 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -335,7 +335,7 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, abi= _long arg1, _mcleanup(); #endif gdb_exit(arg1); - qemu_plugin_atexit_cb(); + qemu_plugin_user_exit(); /* XXX: should free thread stack and CPU env */ _exit(arg1); ret =3D 0; /* avoid warning */ @@ -437,7 +437,7 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, abi_= long arg1, _mcleanup(); #endif gdb_exit(arg1); - qemu_plugin_atexit_cb(); + qemu_plugin_user_exit(); /* XXX: should free thread stack and CPU env */ _exit(arg1); ret =3D 0; /* avoid warning */ @@ -516,7 +516,7 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, abi= _long arg1, _mcleanup(); #endif gdb_exit(arg1); - qemu_plugin_atexit_cb(); + qemu_plugin_user_exit(); /* XXX: should free thread stack and CPU env */ _exit(arg1); ret =3D 0; /* avoid warning */ diff --git a/linux-user/exit.c b/linux-user/exit.c index 70b344048c..527e29cbc1 100644 --- a/linux-user/exit.c +++ b/linux-user/exit.c @@ -35,5 +35,5 @@ void preexit_cleanup(CPUArchState *env, int code) __gcov_dump(); #endif gdb_exit(code); - qemu_plugin_atexit_cb(); + qemu_plugin_user_exit(); } diff --git a/plugins/core.c b/plugins/core.c index e1bcdb570d..7cf4f87e18 100644 --- a/plugins/core.c +++ b/plugins/core.c @@ -487,6 +487,45 @@ void qemu_plugin_register_atexit_cb(qemu_plugin_id_t i= d, plugin_register_cb_udata(id, QEMU_PLUGIN_EV_ATEXIT, cb, udata); } =20 +/* + * Handle exit from linux-user. Unlike the normal atexit() mechanism + * we need to handle the clean-up manually as it's possible threads + * are still running. We need to remove all callbacks from code + * generation, flush the current translations and then we can safely + * trigger the exit callbacks. + */ + +void qemu_plugin_user_exit(void) +{ + enum qemu_plugin_event ev; + CPUState *cpu; + + QEMU_LOCK_GUARD(&plugin.lock); + + start_exclusive(); + + /* un-register all callbacks except the final AT_EXIT one */ + for (ev =3D 0; ev < QEMU_PLUGIN_EV_MAX; ev++) { + if (ev !=3D QEMU_PLUGIN_EV_ATEXIT) { + struct qemu_plugin_ctx *ctx; + QTAILQ_FOREACH(ctx, &plugin.ctxs, entry) { + plugin_unregister_cb__locked(ctx, ev); + } + } + } + + tb_flush(current_cpu); + + CPU_FOREACH(cpu) { + qemu_plugin_disable_mem_helpers(cpu); + } + + end_exclusive(); + + /* now it's safe to handle the exit case */ + qemu_plugin_atexit_cb(); +} + /* * Call this function after longjmp'ing to the main loop. It's possible th= at the * last instruction of a TB might have used helpers, and therefore the --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824782134871.9483418495662; Tue, 20 Jul 2021 16:46:22 -0700 (PDT) Received: from localhost ([::1]:51176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zRN-0007cc-2w for importer@patchew.org; Tue, 20 Jul 2021 19:46:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zG3-0004d9-5P for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:39 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:44874) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zG1-0001mg-FD for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:38 -0400 Received: by mail-wr1-x429.google.com with SMTP id f9so159923wrq.11 for ; Tue, 20 Jul 2021 16:34:37 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id y6sm20634050wma.48.2021.07.20.16.34.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id C6D6A1FFAA; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=sD6Pm84CmdjI5JpcNTDj7rKfkXWeIjK0Wl9Ca+PDk9k=; b=EVHszxLvdmzOJZjw52l2g8KNz9Ef4JhI3K0QmEc0meIdw6+8hCYECkpwxUzU5Kf4J/ Nxoh/QUMYAnHE/kY9qfqCDTuu3fZ0A/D3xu32qBpM31GJPMpsOH43VMWd/4gmikiOQFz n5O+qnscmKnFpmFvjhLW3K06gldz90uSit77jGUqVy/tChAIQAPOAvK+Z+7JWcURyCCk NU73TiOLoB4+f0DBN1pmJ11LLOFZumchm8WjlCC+xEBKQA1I8YY7SY0DgsIdh3PqH5Bk 0Z2zLkg3hVJt4A6sE2MquRBXuyvrHxLPBdZ+JOmYEeErBJgn4UrfI4TD8VR6phlPkmEy OH9A== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=sD6Pm84CmdjI5JpcNTDj7rKfkXWeIjK0Wl9Ca+PDk9k=; b=QJPR+F/xGDGOeAM9kWtJs8nCP2aKdyZqmZPrMWnRpssmbe0zK6U7T6w5qnv9eLP/lQ PdlCDoRny+4eSIZtikoR5P2gpmydzgkY+71I26PG3HoNU8bk2JmQTXtq5CO21/ad/1zJ vUzRLZ4C69h/Ktf6fL3rog7tMhCuXM/mHLjbJA++KHGwKJnlAHbOe/VyAHbW6IpRF4V2 cvSi0efyWaoin3WdOnTKsqYwWt9gZyVE5Pj/dB/7ZEYpZJldnTlXh9JRVzKfMtIdCjny cHSVM3SF4GJ9JXmEQ4dEPgJCHptf2vuw9kw/qhwZQe9bRD56ldVVfEk9jE0ZmTtyv3iv 4gOw== X-Gm-Message-State: AOAM530LTv26e6i+gbHMHmCDVzJJExg2gq2cAlopwKqq3vmIXRAobZ/b 5UsTbmKyA7KwHsAEBEh9ecuqCQ== X-Google-Smtp-Source: ABdhPJz5LUXL4J7FDvK7M7+eA42G9XH/iR3WNoBiSunI38kwUYtYl2cnaHJ2ma/poiNXdfcEiYY4Bg== X-Received: by 2002:a5d:428d:: with SMTP id k13mr39403150wrq.269.1626824076098; Tue, 20 Jul 2021 16:34:36 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 21/29] plugins/cache: Fixed a bug with destroying FIFO metadata Date: Wed, 21 Jul 2021 00:26:55 +0100 Message-Id: <20210720232703.10650-22-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x429.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Mahmoud Mandour , Alexandre Iooss , =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824784167100001 From: Mahmoud Mandour This manifests itself when associativity degree is greater than the number of sets and FIFO is used, otherwise it's also a memory leak whenever FIFO was used. Signed-off-by: Mahmoud Mandour Reviewed-by: Alex Benn=C3=A9e Message-Id: <20210714172151.8494-2-ma.mandourr@gmail.com> Signed-off-by: Alex Benn=C3=A9e --- contrib/plugins/cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/plugins/cache.c b/contrib/plugins/cache.c index bf0d2f6097..4a71602639 100644 --- a/contrib/plugins/cache.c +++ b/contrib/plugins/cache.c @@ -200,7 +200,7 @@ static void fifo_destroy(Cache *cache) { int i; =20 - for (i =3D 0; i < cache->assoc; i++) { + for (i =3D 0; i < cache->num_sets; i++) { g_queue_free(cache->sets[i].fifo_queue); } } --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824942840697.1944442299668; Tue, 20 Jul 2021 16:49:02 -0700 (PDT) Received: from localhost ([::1]:60104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zTx-0005Be-Q8 for importer@patchew.org; Tue, 20 Jul 2021 19:49:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42568) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFx-0004HQ-Vu for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:34 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:38820) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFw-0001hv-Cs for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:33 -0400 Received: by mail-wm1-x332.google.com with SMTP id b14-20020a1c1b0e0000b02901fc3a62af78so2405777wmb.3 for ; Tue, 20 Jul 2021 16:34:31 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id e8sm3354295wrc.6.2021.07.20.16.34.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id DDC841FFAB; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=wGyzsMcwyPdU32aTj0BzS3yJV+u0+Pq22bBiQhu0jRI=; b=dFuRuljkEPQpaWZK9pz+WuGQfxnI+kDOy5VwWvOc5bP+03MBXqVr7ryjWqLmX1xdmu P7gM6sFHlMNi8Oy2lQB3lTTC/koSgbBIYwkU//k8SjsOr/aOIUVyGPpEEhgl9dbQF130 CQcnacaD8blhvUUpHfcxQZPgi3/+znIVLfO8n/GGOWZvW7DbKKlwJAx8TsjaHJyiRz/R 6Td7ZpweUPsn40Asz3E1S3eP0P2QAru7WVQwFnGCSg1Zk47YO9pW69lUmaqKQYSS4AGv Kq25xH3xFmUunY6juLcanVwQg4bSTiT8C43fFneruEldH7A+qAiojqMLLUG8V6IVP5aN eLVQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=wGyzsMcwyPdU32aTj0BzS3yJV+u0+Pq22bBiQhu0jRI=; b=VeQ8lNc8v3+LuFVYXHQ0Q4hjnMG9lK0Wup6qLnTOFc4iBoNEjeR4eT5gf6yVXoJ/s1 AzosCBDtsOkRr4fIOoNTtOXFzEiCO332lNkVmHVTJSfeNicG7bb4ayEIgItI8kxI8On6 NMmArPcnP2YlpXE/cBK6tq7eRpqlanZdT25QT6/KJ6xQrajYafO/0V6pmYZ87rGbF2Ek X8uio7ixi6mp470bOjcrVn84XCnnwEfrWyOjumPJMur3c6YRjvuZRk1kBQuJT0jbhGQ5 h4r0DGKHI0tt/TSKaQ92c3iwsOPWNiVMPa0Bh9YyJgKzbBWnmLUVeonrE0iBPSsexIo0 YQ6Q== X-Gm-Message-State: AOAM533x0lqt0TQf1cv0nIaJAwrX2yEyL4LAoCf3Q6JrMC0VnEc2Xs+M e6/relzMUwjV7OAn6eyXKhROKw== X-Google-Smtp-Source: ABdhPJzWcCOJvvX0O7K4YjNOCEA6sRu4yXDsQgN0LuqfdwCJxh752rUNi53kMSUIjrQATL4Omv+aVw== X-Received: by 2002:a1c:f003:: with SMTP id a3mr987664wmb.82.1626824071075; Tue, 20 Jul 2021 16:34:31 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 22/29] plugins/cache: limited the scope of a mutex lock Date: Wed, 21 Jul 2021 00:26:56 +0100 Message-Id: <20210720232703.10650-23-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x332.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Mahmoud Mandour , Alexandre Iooss , =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824944557100001 From: Mahmoud Mandour It's not necessary to lock the address translation portion of the vcpu_mem_access callback. Signed-off-by: Mahmoud Mandour Reviewed-by: Alex Benn=C3=A9e Message-Id: <20210714172151.8494-3-ma.mandourr@gmail.com> Signed-off-by: Alex Benn=C3=A9e --- contrib/plugins/cache.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/contrib/plugins/cache.c b/contrib/plugins/cache.c index 4a71602639..695fb969dc 100644 --- a/contrib/plugins/cache.c +++ b/contrib/plugins/cache.c @@ -355,15 +355,14 @@ static void vcpu_mem_access(unsigned int vcpu_index, = qemu_plugin_meminfo_t info, struct qemu_plugin_hwaddr *hwaddr; InsnData *insn; =20 - g_mutex_lock(&mtx); hwaddr =3D qemu_plugin_get_hwaddr(info, vaddr); if (hwaddr && qemu_plugin_hwaddr_is_io(hwaddr)) { - g_mutex_unlock(&mtx); return; } =20 effective_addr =3D hwaddr ? qemu_plugin_hwaddr_phys_addr(hwaddr) : vad= dr; =20 + g_mutex_lock(&mtx); if (!access_cache(dcache, effective_addr)) { insn =3D (InsnData *) userdata; insn->dmisses++; --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824392511273.17892533571387; Tue, 20 Jul 2021 16:39:52 -0700 (PDT) Received: from localhost ([::1]:60484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zL4-0003NL-40 for importer@patchew.org; Tue, 20 Jul 2021 19:39:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41462) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5z97-0003yi-UJ for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:30 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:37685) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5z96-0005nb-B5 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:27:29 -0400 Received: by mail-wr1-x42f.google.com with SMTP id i94so174961wri.4 for ; Tue, 20 Jul 2021 16:27:27 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q7sm21077644wmq.33.2021.07.20.16.27.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:27:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id F27961FFAC; Wed, 21 Jul 2021 00:27:05 +0100 (BST) 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=hxz2FMJoV1HKgMmvJKUxJuLeAUrERy6ujFTWPPfWTVg=; b=zyrSfnUPpT7ShdOHG7mNRVw0GMn65aLdh3NPL93JNs1DC1VzdWx+Bx6ZArgYf0Tykc 8iJO1qNUWD7oTPcZbYVe6lEJKGXL/AWBK9MdBWt6l3A7KDLQdb89T0bUgq0Zsx7KQbWt Zmag/ChMlkfncb0+926quHU1zDgydpSJSAnKGREn1uhnjPg8bFFAx4XoVL5M9QBOfphb bweULl/IWe2ECCalNDg0oXrAuL1DrRvLvPncIDB/AyidVdinzO8ijjZCPfRRvgCxI32r tEbFOBNbBcjOQdB03cWrIBbLBWBo/XxZOtOhXx+Pjfh4SEMCpk3a7dHDnUxyOOFBW+6q k80Q== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=hxz2FMJoV1HKgMmvJKUxJuLeAUrERy6ujFTWPPfWTVg=; b=BFk90ptxGVdFZ14H52xvaVsC4V6bM17rMe/bC2pCHHQ8ozpLl72AEul88AfSdSEtQ1 gZgaQQxQjRoBCaCs4RwZaIC98n4ptUfhj3EDSy/zeRRyeEfvR5WhHLm+gZSsDwnbS+oL yCFkYvtevS6hgI5j9lIzDHIgw1Vp1aFK0t3uxG+/gEGhoQxFmJPc8R15cxHp7hgjAQ7l Z5BYEmROeQLX8B+Z+cIBgu/jtzvBl17G9V5KBUBt0gjDCyVAjDRP0PonBGYYe4gaPXQy gSMceVAD17agy3PfwVN/uTrnzQqoeFXSmD20DP6QME17qgQmHhIPINtOyfCdsAzWfd12 BAhA== X-Gm-Message-State: AOAM533lP2dba4dl48awNkCsZ45hBXGeSl4kUgR2NwmYS+lVAp+1nEmQ C4XXaecNlo0Qu3MUnI+rwByqyA== X-Google-Smtp-Source: ABdhPJyCSmknC6drtoI2BWv3VDldI3PRT2OGCwX/FPFdHtGZx+45xOEvb3FSPdtKCwwBsIDCqdF4Gg== X-Received: by 2002:a5d:464b:: with SMTP id j11mr39413898wrs.356.1626823646910; Tue, 20 Jul 2021 16:27:26 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 23/29] plugins/cache: Fixed "function decl. is not a prototype" warnings Date: Wed, 21 Jul 2021 00:26:57 +0100 Message-Id: <20210720232703.10650-24-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42f.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Mahmoud Mandour , Alexandre Iooss , =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824394599100001 From: Mahmoud Mandour Signed-off-by: Mahmoud Mandour Reviewed-by: Alex Benn=C3=A9e Message-Id: <20210714172151.8494-7-ma.mandourr@gmail.com> Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- contrib/plugins/cache.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/plugins/cache.c b/contrib/plugins/cache.c index 695fb969dc..066ea6d8ec 100644 --- a/contrib/plugins/cache.c +++ b/contrib/plugins/cache.c @@ -469,7 +469,7 @@ static int icmp(gconstpointer a, gconstpointer b) return insn_a->imisses < insn_b->imisses ? 1 : -1; } =20 -static void log_stats() +static void log_stats(void) { g_autoptr(GString) rep =3D g_string_new(""); g_string_append_printf(rep, @@ -487,7 +487,7 @@ static void log_stats() qemu_plugin_outs(rep->str); } =20 -static void log_top_insns() +static void log_top_insns(void) { int i; GList *curr, *miss_insns; @@ -536,7 +536,7 @@ static void plugin_exit(qemu_plugin_id_t id, void *p) g_hash_table_destroy(miss_ht); } =20 -static void policy_init() +static void policy_init(void) { switch (policy) { case LRU: --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 162682514565555.45840569206189; Tue, 20 Jul 2021 16:52:25 -0700 (PDT) Received: from localhost ([::1]:43684 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zXE-0004gO-LZ for importer@patchew.org; Tue, 20 Jul 2021 19:52:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zG0-0004Ri-9G for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:36 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:50938) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFy-0001jE-Le for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:36 -0400 Received: by mail-wm1-x329.google.com with SMTP id l6so323060wmq.0 for ; Tue, 20 Jul 2021 16:34:34 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p12sm3704822wma.19.2021.07.20.16.34.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 158711FFAE; Wed, 21 Jul 2021 00:27:06 +0100 (BST) 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=Ie+/p3TrTh/Nerm8Urh8vvJTzslzpin/JxtRrKzIVBI=; b=qUmeyKi2/gAEM2FRnwFeTVVYgOsqCqq30FH60NmD/iwIGf8n0KozaY3YnPORIaUjOt UmsRNIRdguEY4LXYDfwxQIzlD3ZCshavfJpH8P5KjkpIO/TL1eBykmBql8/GiswVmF7N /oyNxlZyv9pmfz8v+78SS75AGwRm9EPF3QoXJyIZn5nyrVSe/WPr3BaRIF/R0pOBi1yf lj5RDCqIyqe7mUqJCk9Un5IHAIDLoedI5+1A+7/Q02ju5HUQFFhkVGLWHukHkjCBjgJG TMcsYFLkeTQkahwHAvhcRJkP7NpnVpmLB8M/vxn2w2ADlyisREI6myzes8W0ZBC9skY5 S1ng== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=Ie+/p3TrTh/Nerm8Urh8vvJTzslzpin/JxtRrKzIVBI=; b=kmJ8bckH3aWmwPLQt3n48ecwg/YLkPI0z/RkiJmdxc05A5cdCN98Pb0Q4umbt78/Jq 1FzHZacbMZeAtcJTpCJtXqG0t2LxiH4aZD0paqCwOQHlUabPcMgz0oc7ABU5ZecmnJQA WJJoIFCA1etkWH97YvO6NeLJz9jQVWqsN554G0RDDEB67QEv+Cv2UM7/TdojxsDLKsyl H+3dDq8pa88XXszKpFDuuMuFIJ6wm/YAoHuoUy2k1k5E8KgKqgr0wqw43lCeIa8TjqlJ mbiIGiRddoD8IJQrtPponnoczofNAtwCF4HUPcT2GdKSPMgNAbUCdQofH2Qt6OEiWME9 Lcbg== X-Gm-Message-State: AOAM532CkBhgNzCmpWEEwn3DhyHhop4caliuSgZYsD0JYggx9M++divr ujL+gGvQdmTeGmire4JwolzAQQ== X-Google-Smtp-Source: ABdhPJy+EouzsiuwAG+4KI2ZwoIiyNKHYaLsgvS4zrmmDDWhtlqaAnnTPNTQK1ZeOkocvYgGmSNtqw== X-Received: by 2002:a05:600c:4656:: with SMTP id n22mr29489656wmo.37.1626824073271; Tue, 20 Jul 2021 16:34:33 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 24/29] plugins: Fix physical address calculation for IO regions Date: Wed, 21 Jul 2021 00:26:58 +0100 Message-Id: <20210720232703.10650-25-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.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.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=20Benn=C3=A9e?= , f4bug@amsat.org, Aaron Lindsay , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Mahmoud Mandour , Alexandre Iooss , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626825147289100001 From: Aaron Lindsay The address calculation for IO regions introduced by commit 787148bf928a54b5cc86f5b434f9399e9737679c Author: Aaron Lindsay plugins: Expose physical addresses instead of device offsets is not always accurate. Use the more correct MemoryRegionSection.offset_within_address_space. Signed-off-by: Aaron Lindsay Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-Id: <20210720195735.3934473-1-aaron@os.amperecomputing.com> Signed-off-by: Alex Benn=C3=A9e --- plugins/api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/api.c b/plugins/api.c index 78b563c5c5..2d521e6ba8 100644 --- a/plugins/api.c +++ b/plugins/api.c @@ -319,7 +319,7 @@ uint64_t qemu_plugin_hwaddr_phys_addr(const struct qemu= _plugin_hwaddr *haddr) return block->offset + offset + block->mr->addr; } else { MemoryRegionSection *mrs =3D haddr->v.io.section; - return haddr->v.io.offset + mrs->mr->addr; + return mrs->offset_within_address_space + haddr->v.io.offset; } } #endif --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626825060016759.2332726632951; Tue, 20 Jul 2021 16:51:00 -0700 (PDT) Received: from localhost ([::1]:39072 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zVq-0001bQ-UL for importer@patchew.org; Tue, 20 Jul 2021 19:50:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42452) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFo-0003ht-OF for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:24 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:46914) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFl-0001c6-UB for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:24 -0400 Received: by mail-wm1-x32c.google.com with SMTP id o30-20020a05600c511eb029022e0571d1a0so470404wms.5 for ; Tue, 20 Jul 2021 16:34:21 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id i15sm27009991wro.3.2021.07.20.16.34.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:19 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 31E6D1FF87; Wed, 21 Jul 2021 00:27:06 +0100 (BST) 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=H/v4fEznnL2NUKF3wCgMn0cquOa2XlUKauT8ZtYoGUQ=; b=qjx0j57pSoiAE9zq+E7SpZzMvohIJx1Mb2+ggFwmdvfTMM0mf3mODFFfuz8hTjL7bP ydQohmLU1UMm7NlyGQWcDU3l7tfIdkU87w9R9BlZqIniUaTnPlVI7eR4hwAhdQQPOVS7 J6FHYqao82cy6s3AQZm7fNj2vFErURCfb1EEeA175CK1S6Hw17nsKllRaY9+k9x2wkrZ vfvWZnUTPPtGNa+db2FHtHmvI2WH+jVHGgyVEBTzInir5Wg4IJvbv4pV90VU3fNriJUD /uXBkCWUPzsNX/Kasb7RuF7iJwgHB4S4bBuj/JIRPv+gZVtrKdFbHlauIqO7IZU6Pugt 51Pw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=H/v4fEznnL2NUKF3wCgMn0cquOa2XlUKauT8ZtYoGUQ=; b=RWzN2N4ZnbooodqpSq2iRPUm6EEBah/dUv23w0QUsLUmzxHS/Y8JKEV/jKU1uxBPKX YKQxA3zcGP+3MwkRj5uABTs6NK9Ijs6tZ1ky0EEGrfgH23NHEuntYXUt+bc3peLX33yg LjrPfGnU/ov2ON/0Ts+B7yMNBxO3VN5lnG9mGZ9hPUDqx9aNYJb67Sn6atX7LH+1jWa4 bDfSnTKk0ix9ZVawdgt4Vl7+x8kzcSkMFEZTDNy0M7uaexbldaDBZ6jBlwsBrpLLG1IH /TX4MeR/+lhyYjUW5owMJ7gr3FkBm58PCwPHZZ1zVC4Jm0m4ea3j7SdcRQRuG7U9aQmr DJbw== X-Gm-Message-State: AOAM531sdz4YRiM+fFajG9hpsbutd0pDctjCSqoiaqBmr1JFDfqpywcv xK2e6qhkvVOgDrpa3xY8krYDbA== X-Google-Smtp-Source: ABdhPJzbmlOI4sWZJOZP85ZcqNYr/Z7YgoEpJvQzMkYH21aS0H1ycmq6ecqqd1A7m5knfqc6PlVNmw== X-Received: by 2002:a7b:cb01:: with SMTP id u1mr18065917wmj.44.1626824060313; Tue, 20 Jul 2021 16:34:20 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 25/29] hw/tricore: fix inclusion of tricore_testboard Date: Wed, 21 Jul 2021 00:26:59 +0100 Message-Id: <20210720232703.10650-26-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32c.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Peter Maydell , berrange@redhat.com, Bastian Koppelmann , Richard Henderson , f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626825061655100001 We inadvertently added a symbol clash causing the build not to include the testboard needed for check-tcg. Fixes: f4063f9c31 ("meson: Introduce target-specific Kconfig") Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Peter Maydell Reviewed-by: Richard Henderson Message-Id: <20210720114057.32053-2-alex.bennee@linaro.org> Reviewed-by: Bastian Koppelmann --- configs/devices/tricore-softmmu/default.mak | 1 + hw/tricore/Kconfig | 3 +-- hw/tricore/meson.build | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/devices/tricore-softmmu/default.mak b/configs/devices/= tricore-softmmu/default.mak index 5cc91cebce..cb8fc286eb 100644 --- a/configs/devices/tricore-softmmu/default.mak +++ b/configs/devices/tricore-softmmu/default.mak @@ -1 +1,2 @@ +CONFIG_TRICORE_TESTBOARD=3Dy CONFIG_TRIBOARD=3Dy diff --git a/hw/tricore/Kconfig b/hw/tricore/Kconfig index 506e6183c1..33c1e852c3 100644 --- a/hw/tricore/Kconfig +++ b/hw/tricore/Kconfig @@ -1,9 +1,8 @@ -config TRICORE +config TRICORE_TESTBOARD bool =20 config TRIBOARD bool - select TRICORE select TC27X_SOC =20 config TC27X_SOC diff --git a/hw/tricore/meson.build b/hw/tricore/meson.build index 47e36bb077..7e3585daf8 100644 --- a/hw/tricore/meson.build +++ b/hw/tricore/meson.build @@ -1,6 +1,6 @@ tricore_ss =3D ss.source_set() -tricore_ss.add(when: 'CONFIG_TRICORE', if_true: files('tricore_testboard.c= ')) -tricore_ss.add(when: 'CONFIG_TRICORE', if_true: files('tricore_testdevice.= c')) +tricore_ss.add(when: 'CONFIG_TRICORE_TESTBOARD', if_true: files('tricore_t= estboard.c')) +tricore_ss.add(when: 'CONFIG_TRICORE_TESTBOARD', if_true: files('tricore_t= estdevice.c')) tricore_ss.add(when: 'CONFIG_TRIBOARD', if_true: files('triboard.c')) tricore_ss.add(when: 'CONFIG_TC27X_SOC', if_true: files('tc27x_soc.c')) =20 --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824791675823.4601945973722; Tue, 20 Jul 2021 16:46:31 -0700 (PDT) Received: from localhost ([::1]:51546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zRW-0007rf-IE for importer@patchew.org; Tue, 20 Jul 2021 19:46:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42536) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFv-00049E-LE for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:31 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:52073) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFt-0001gY-Tj for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:31 -0400 Received: by mail-wm1-x32a.google.com with SMTP id n4so302905wms.1 for ; Tue, 20 Jul 2021 16:34:29 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q72sm18164624wme.14.2021.07.20.16.34.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 475F21FFAF; Wed, 21 Jul 2021 00:27:06 +0100 (BST) 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=p8eMrVQMHix+Odc2dF0jkwacRstSKfnaeNgv6a3FIAM=; b=qCK+MUd1mKXLXwz41ySS5aGVk9n4O7YI1j3BDUullPmNV042OB6LtyUGC8iCqfcOV0 XK8au+9GXAFYXxJ5EhGpAhaUlA5ze3NLhEOu4VV4pp9hExvzn7EtpSvaIc3JKO5h9el3 e+GmBU7fhm8Or6olhDShAR5cYenV6JNM50QhbW05U2mL8Tt+zkOZJ09OWY/cqED7yAwp 2IH4gJf0QuKtnJLkWyjKbXNoRc9rPdNWzZ/AB6ieLXCv6IJ0eI3mHHgkdZNNIhZs4Ql7 F0t7fNU5JMR4o0N3K8pYVo6b3beUTqKTlkYsldM+PnTcuV2wLU1ee02kLDjR6yyY1wf+ PbSA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=p8eMrVQMHix+Odc2dF0jkwacRstSKfnaeNgv6a3FIAM=; b=hyFb9+YAvqDY/fgzlh8Rk9B82XSV3pfUpSA8Y51e4S6oqXFBNcfe73TzV6hZEjUESN piG34gMQQENIzRg/RgshsHu3NVyuAi3gktGNAN1a/IH8dr524iby6jGu3873096fNVGD lkR+ZYxvAAh+kDATeTwW0EdFl2lHjXBD8DLoRFKHnHkxqNQBPZReebnhMaBSFSDdI9YR 3GSh7eRNxPu6hdSCdXehjwgkh0KoIPVjXdkJokZb31Rp/k0nVZAAoBOzFcPd+w4z5LxM 0JZnz88UbEWte/AqJ04XdN8Ynffhe+e8i9WvSh601bhMzJHOwXS1GCOgBeF/6pby0QGe SEQQ== X-Gm-Message-State: AOAM530eoFlltSidG2pe05e92Rks5YnD2kKx4ehbL9FzfUCgkbCnyzmi M2pwYX+Ez9R9M2XfYzidxck1Ew== X-Google-Smtp-Source: ABdhPJwey5b2y+FaQkoqvimAnRsOKPza4gvQCQSeBX9ytNE8uKmJtQDWhV8q4J0HmNciK/De+ioiSg== X-Received: by 2002:a05:600c:ac3:: with SMTP id c3mr35249809wmr.4.1626824068509; Tue, 20 Jul 2021 16:34:28 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 26/29] tests/tcg/configure.sh: add handling for assembler only builds Date: Wed, 21 Jul 2021 00:27:00 +0100 Message-Id: <20210720232703.10650-27-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, f4bug@amsat.org, stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824792697100001 Up until this point we only handled local compilers or assumed we had everything in the container. This falls down when we are building QEMU inside the container. This special handling only affects tricore for now but I put it in a case just in case we add any other "special" targets. Setting CROSS_CC_GUEST is a bit of a hack just to ensure the test runs as we gate on a detected compiler even though the Makefile won't actually use it. It also means we display something sane in the configure output. Signed-off-by: Alex Benn=C3=A9e Message-Id: <20210720114057.32053-3-alex.bennee@linaro.org> --- tests/tcg/configure.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/tcg/configure.sh b/tests/tcg/configure.sh index aa7c24328a..1f985ccfc0 100755 --- a/tests/tcg/configure.sh +++ b/tests/tcg/configure.sh @@ -72,6 +72,10 @@ fi : ${cross_cc_x86_64=3D"x86_64-linux-gnu-gcc"} : ${cross_cc_cflags_x86_64=3D"-m64"} =20 +# tricore is special as it doesn't have a compiler +: ${cross_as_tricore=3D"tricore-as"} +: ${cross_ld_tricore=3D"tricore-ld"} + for target in $target_list; do arch=3D${target%%-*} =20 @@ -247,6 +251,20 @@ for target in $target_list; do fi fi fi + + # Special handling for assembler only tests + eval "target_as=3D\"\${cross_as_$arch}\"" + eval "target_ld=3D\"\${cross_ld_$arch}\"" + if has $target_as && has $target_ld; then + case $target in + tricore-softmmu) + echo "CROSS_CC_GUEST=3D$target_as" >> $config_target_mak + echo "CROSS_AS_GUEST=3D$target_as" >> $config_target_mak + echo "CROSS_LD_GUEST=3D$target_ld" >> $config_target_mak + got_cross_cc=3Dyes + ;; + esac + fi fi =20 if test $got_cross_cc =3D yes; then --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626825018515927.7355177521117; Tue, 20 Jul 2021 16:50:18 -0700 (PDT) Received: from localhost ([::1]:37302 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zVB-0000KQ-CW for importer@patchew.org; Tue, 20 Jul 2021 19:50:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42508) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zFu-00043h-6M for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:30 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:45869) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zFr-0001fd-Fl for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:34:29 -0400 Received: by mail-wr1-x42c.google.com with SMTP id t5so155887wrw.12 for ; Tue, 20 Jul 2021 16:34:27 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id s6sm29684144wrt.45.2021.07.20.16.34.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:34:19 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 606611FFB1; Wed, 21 Jul 2021 00:27:06 +0100 (BST) 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=+kMBGMCNJi8vwExvrsxeqq8I2lJQnUdceeasIbv5WjI=; b=YlTVyyB+T3S/TTstUbFp4zg0H8cEcjANUAj1YvJyx4EDYjgBdFT3/01V1b1N0EjBFn 2Dy6KiLqlwN1kpBX2h2Ned6ILFOSa63z54UzdmOQnddm1U8rBVRazdhrd7lUkszEz13i h+39yfI9aTBeRTShy5/eq3e1zDQpkDb7uhtwpACQsJDiqh49/I/easHzMGVmwfkVIhI4 pwhDuELoUA9uA7l6sx1nDCMKvJp6vfrNQmhRsg9/PsQX/uI3tVPwpr/SvXyK7mhxG6fL BAyxP3ppVOx1Ly8uNNrimzwFhVppV6pWiLhbbC44rc1gt9ZhLkfcsp87lddFMgf6MlIP p4MA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=+kMBGMCNJi8vwExvrsxeqq8I2lJQnUdceeasIbv5WjI=; b=cXtVbDTaVbetBB5DSjPqXuyWaLaao2AwdMgfviR3ICfuX4zfBNMjwuSmH2I1kGoWZ1 /wEsUaH/Q3f2JYd2/JH5+3HrNH/Y9cYg8cFP0VZ4F8axSkijTGOM9pMtvQzL38dTG97d FKtluY4nme0fFvy8ADnedSHTmsCF/8mFIUqXftff/9GRfwVY3QZLpHyS9stbx2PV97FU N7nkEnqzkI6oK02e1orD7uBqFT6tLQbfdl8hPx3KisEdQffpm769/SzXMtYYVVix9q3e 5RNjakQB7Gh+HuB3p2tsRLK1Vc57z79RC8Zbsde91RuTcuCGOafzGVFuNhpnlZj7A2mj ZpmQ== X-Gm-Message-State: AOAM531EGmkayjDozt5GcpqyrYp8iPUwDxbmUcCt6MsFSR5OAGUDTT+V 0/mST5iHlqx2tO/tPhOuzRTQtw== X-Google-Smtp-Source: ABdhPJxVWI8TS4bEfAYqw8HoqxdDapnLBaEXsGmKJ5hkREkbEfSblhBvNhXW6ggiQ4nvFFzRKWrMdQ== X-Received: by 2002:adf:fc85:: with SMTP id g5mr39448047wrr.296.1626824065998; Tue, 20 Jul 2021 16:34:25 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 27/29] gitlab: enable a very minimal build with the tricore container Date: Wed, 21 Jul 2021 00:27:01 +0100 Message-Id: <20210720232703.10650-28-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42c.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Thomas Huth , berrange@redhat.com, f4bug@amsat.org, Wainer dos Santos Moschetta , Willian Rampazzo , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626825020241100001 Rather than base of the shared Debian 10 container which would require us to bring in even more dependencies just bring in what is needed for building tricore-softmmu in GitLab. We don't even remove the container from the DOCKER_PARTIAL_IMAGES lest we cause more confusion. Signed-off-by: Alex Benn=C3=A9e Message-Id: <20210720114057.32053-4-alex.bennee@linaro.org> Reviewed-by: Thomas Huth Reviewed-by: Willian Rampazzo --- .gitlab-ci.d/buildtest.yml | 11 ++++++ .../dockerfiles/debian-tricore-cross.docker | 34 ++++++++++++++++--- 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml index 89df51517c..48cb45a783 100644 --- a/.gitlab-ci.d/buildtest.yml +++ b/.gitlab-ci.d/buildtest.yml @@ -354,6 +354,17 @@ build-some-softmmu: TARGETS: xtensa-softmmu arm-softmmu aarch64-softmmu alpha-softmmu MAKE_CHECK_ARGS: check-tcg =20 +# We build tricore in a very minimal tricore only container +build-tricore-softmmu: + extends: .native_build_job_template + needs: + job: tricore-debian-cross-container + variables: + IMAGE: debian-tricore-cross + CONFIGURE_ARGS: --disable-tools --disable-fdt --enable-debug + TARGETS: tricore-softmmu + MAKE_CHECK_ARGS: check-tcg + clang-system: extends: .native_build_job_template needs: diff --git a/tests/docker/dockerfiles/debian-tricore-cross.docker b/tests/d= ocker/dockerfiles/debian-tricore-cross.docker index 985925134c..d8df2c6117 100644 --- a/tests/docker/dockerfiles/debian-tricore-cross.docker +++ b/tests/docker/dockerfiles/debian-tricore-cross.docker @@ -1,23 +1,47 @@ # # Docker TriCore cross-compiler target # -# This docker target builds on the debian Stretch base image. +# This docker target builds on the Debian Buster base image but +# doesn't inherit from the common one to avoid bringing in unneeded +# dependencies. # # Copyright (c) 2018 Philippe Mathieu-Daud=C3=A9 # # SPDX-License-Identifier: GPL-2.0-or-later # -FROM qemu/debian10 +FROM docker.io/library/debian:buster-slim =20 MAINTAINER Philippe Mathieu-Daud=C3=A9 =20 +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive apt install -yy eatmydata && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata apt install -yy \ + bzip2 \ + ca-certificates \ + ccache \ + g++ \ + gcc \ + git \ + libglib2.0-dev \ + libpixman-1-dev \ + libtest-harness-perl \ + locales \ + make \ + ninja-build \ + perl-base \ + pkgconf \ + python3-pip \ + python3-setuptools \ + python3-wheel + RUN git clone --single-branch \ https://github.com/bkoppelmann/tricore-binutils.git \ /usr/src/binutils && \ cd /usr/src/binutils && chmod +x missing && \ - CFLAGS=3D-w ./configure --prefix=3D/usr --disable-nls --target=3Dtrico= re && \ + CFLAGS=3D-w ./configure --prefix=3D/usr/local --disable-nls --target= =3Dtricore && \ make && make install && \ rm -rf /usr/src/binutils =20 -# This image isn't designed for building QEMU but building tests -ENV QEMU_CONFIGURE_OPTS --disable-system --disable-user +# This image can only build a very minimal QEMU as well as the tests +ENV DEF_TARGET_LIST tricore-softmmu +ENV QEMU_CONFIGURE_OPTS --disable-user --disable-tools --disable-fdt --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626824939165165.94558521029649; Tue, 20 Jul 2021 16:48:59 -0700 (PDT) Received: from localhost ([::1]:59690 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zTu-0004vI-5a for importer@patchew.org; Tue, 20 Jul 2021 19:48:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zPV-0004tQ-VM for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:44:26 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:53043) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zPT-00087q-Ut for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:44:25 -0400 Received: by mail-wm1-x332.google.com with SMTP id g12so309963wme.2 for ; Tue, 20 Jul 2021 16:44:23 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id f2sm25089506wrq.69.2021.07.20.16.44.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:44:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 778331FFB3; Wed, 21 Jul 2021 00:27:06 +0100 (BST) 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=k2569d8O27zbpUpRofMVpSjervW0zDNJ4dbEmMRTg/0=; b=YEBrYIy4nDuvmPFqmECtHpB908ZD7FVQQFieh87VLYj3oP16ZiBQY3VulrbqbWPgX+ LWQLT6d3CY+ECYiYhdPjrH7Ejj7BJlVKP1Z+8M07A3cuSdfijk7XPGoCLzvSZwibLQcu 7ggNsjpnUnakPXemE7qwmxXY/JnrSjAkBO6wEeWZvgl9er64DwEAZt5ZUqRKfcA4uUC2 k5w2J58tE0ISUXrZaEaPDOCfvIr21g6rqJoNKFqu16o6Ubso5y+ZHApyBo/qRex89Un5 jrIwm9mddSNAjfWvgPx8aDdNq5ZnDz/Xedr9lGbCsrORFu+c6h6rnDh0X90A+3jYGpPJ w7yA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=k2569d8O27zbpUpRofMVpSjervW0zDNJ4dbEmMRTg/0=; b=kdK37HpFe5MHijiDwmqeue/zGhSAX5WuyUM0LtgPvVRr2Yhn36gmRV51z7UXYF3vG4 OySy0JKoIBqz91pzVwd6vzSBQJ6ymt7Q5JyCGv2IUXw71a1++1z9ckY2C4hg5i4ySshk f3QMvivOy21OSYJROpahG37y3M/0u0O/VcGnvMRQwLMDz8a1pCvnkuDmcdVJ8cxVx5RO Q+/0IgIavLD8rXdzWwzFZUZpveKdLtEyhLn0fUf6MtfpnPlWBCwhbNAZ7MEbyWSvPaGd Zco4hNJC5KjUgcDeY66a9NjozNCStQJykUVAys76WeXrzhVC2+UCz8dIIacOt9ofLGm0 MGVg== X-Gm-Message-State: AOAM533r8Gl0vaHjUuXf0ZP+IIip/p+CkjMqmxHwAMrUvrul9EeSCe4j 5XZBh48+AIF0iLU6J/7WAJx0Jg== X-Google-Smtp-Source: ABdhPJw11eI3EnC9IVXVTxHBnOETwEb9EBtr9a+3ge+k3051FUMyM9KqDHJ7xz/FDrc/OAd8A2mtjg== X-Received: by 2002:a05:600c:198c:: with SMTP id t12mr25691715wmq.106.1626824662602; Tue, 20 Jul 2021 16:44:22 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 28/29] gitlab-ci: Remove the second superfluous macos task Date: Wed, 21 Jul 2021 00:27:02 +0100 Message-Id: <20210720232703.10650-29-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x332.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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Thomas Huth , berrange@redhat.com, f4bug@amsat.org, Wainer dos Santos Moschetta , Willian Rampazzo , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626824940418100001 From: Thomas Huth While there might have been bigger differnces between the -base and the -xcode images in the beginning, they almost vanished in the current builds, e.g. when comparing the output of the "configure" step after cleaning up the differences due to temporary path names, I only get: $ diff -u /tmp/base.txt /tmp/xcode.txt --- /tmp/base.txt 2021-07-16 09:16:24.211427940 +0200 +++ /tmp/xcode.txt 2021-07-16 09:16:43.029684274 +0200 @@ -19,14 +19,14 @@ Build type: native build Project name: qemu Project version: 6.0.50 -C compiler for the host machine: cc (clang 12.0.0 "Apple clang version 1= 2.0.0 (clang-1200.0.32.29)") +C compiler for the host machine: cc (clang 12.0.0 "Apple clang version 1= 2.0.0 (clang-1200.0.32.28)") C linker for the host machine: cc ld64 609.8 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program sh found: YES (/bin/sh) Program python3 found: YES (/usr/local/opt/python@3.9/bin/python3.9) Program bzip2 found: YES (/usr/bin/bzip2) -C++ compiler for the host machine: c++ (clang 12.0.0 "Apple clang versio= n 12.0.0 (clang-1200.0.32.29)") +C++ compiler for the host machine: c++ (clang 12.0.0 "Apple clang versio= n 12.0.0 (clang-1200.0.32.28)") C++ linker for the host machine: c++ ld64 609.8 Objective-C compiler for the host machine: clang (clang 12.0.0) Objective-C linker for the host machine: clang ld64 609.8 Since we're not using Xcode itself at all, it seems like it does not make much sense anymore to waste compute cycles with two images here. Thus let's delete the -xcode job now. Signed-off-by: Thomas Huth Reviewed-by: Willian Rampazzo Reviewed-by: Daniel P. Berrang=C3=A9 Message-Id: <20210719073051.1559348-1-thuth@redhat.com> [AJB: fix up commit formatting which trips up b4] Signed-off-by: Alex Benn=C3=A9e --- .gitlab-ci.d/cirrus.yml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml index 60b13ed83f..675db69622 100644 --- a/.gitlab-ci.d/cirrus.yml +++ b/.gitlab-ci.d/cirrus.yml @@ -85,18 +85,3 @@ x64-macos-11-base-build: PATH_EXTRA: /usr/local/opt/ccache/libexec:/usr/local/opt/gettext/bin PKG_CONFIG_PATH: /usr/local/opt/curl/lib/pkgconfig:/usr/local/opt/ncur= ses/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig TEST_TARGETS: check-unit check-block check-qapi-schema check-softfloat= check-qtest-x86_64 - -x64-macos-11-xcode-build: - extends: .cirrus_build_job - variables: - NAME: macos-11 - CIRRUS_VM_INSTANCE_TYPE: osx_instance - CIRRUS_VM_IMAGE_SELECTOR: image - CIRRUS_VM_IMAGE_NAME: big-sur-xcode - CIRRUS_VM_CPUS: 12 - CIRRUS_VM_RAM: 24G - UPDATE_COMMAND: brew update - INSTALL_COMMAND: brew install - PATH_EXTRA: /usr/local/opt/ccache/libexec:/usr/local/opt/gettext/bin - PKG_CONFIG_PATH: /usr/local/opt/curl/lib/pkgconfig:/usr/local/opt/ncur= ses/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig - TEST_TARGETS: check-unit check-block check-qapi-schema check-softfloat= check-qtest-x86_64 --=20 2.32.0.264.g75ae10bc75 From nobody Mon Feb 9 21:40:26 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1626825265743709.5580356351597; Tue, 20 Jul 2021 16:54:25 -0700 (PDT) Received: from localhost ([::1]:50138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5zZA-0000Z5-Nh for importer@patchew.org; Tue, 20 Jul 2021 19:54:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5zPV-0004tL-G1 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:44:26 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:52103) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5zPS-00086s-50 for qemu-devel@nongnu.org; Tue, 20 Jul 2021 19:44:25 -0400 Received: by mail-wm1-x32d.google.com with SMTP id n4so311543wms.1 for ; Tue, 20 Jul 2021 16:44:21 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o14sm3669283wmq.31.2021.07.20.16.44.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jul 2021 16:44:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 8F5D41FFB4; Wed, 21 Jul 2021 00:27:06 +0100 (BST) 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=e6HXaeadufTGc/jHjJoB/6ewRfmrNCAr+yGlUDq0TRk=; b=McCdR4NeM9p61RbOPhJXh/VlWuePg8fu/owQa0TrF37pEUeYMR0rgvX0b4JrNXVWbR 1JWAf2SvbnEV75uraJ0c3SR3q8XYlMCpG3zvKLgCqH3guYwdflPH6g5i65okdQmcXxqt lpe8hFj1Zw8IfWOGbV9940igvyekEdm5cR19zxXRMm9Rukmbd5eF3UfIGntmIB4Dt6fO p0vdhOkq+yxfej5zVwMhFF3rCUrRzier0rqm8gFJR/SCMA4dFzcEheNoldGH16Wn3Je/ 3OvGGXLaw6Zg13amyhqFwehCFsvPhwZ7BH4t0u+kY+eY0yM63aW8IbbsnG9HhSv9IsSg lm0Q== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=e6HXaeadufTGc/jHjJoB/6ewRfmrNCAr+yGlUDq0TRk=; b=tGayK0hLr5MNG+e9DmE7HxL8wqVbjvW+KzcH+4Ycq+BDjDG8+TardZIfHvLZbFQ90z U/JhRESfF0BLdFVdb5Ze3JY1DNPkFi7AoIdrBlVTlUoUp/JUTy3F5BpLneqbNni0Z3jp 8PH7+zEicJXOLKGERPoP8b1CLJAmud2FKSpJe8qdTUTTj3QGxVC6p8sigXdmOHzBWwBv KsjSk8909voSETNCQB+4xP7J9u2Jg4OnSnDRovKMi4LC1Xky01CeqBvAv3/rtrlkJ22E FcpahoSoMVrMPTBFf1PHYFs+vvMdbkpU+dRNZyQF5lplh4X/oK7BM3p+dMJTFxDApiz6 DlTQ== X-Gm-Message-State: AOAM530VOdLp3v1Y4w5f5JiD2kYCK6+k26jFi0DHneWoE3mQgjno5gvI TY4+kQCgAuUEeGva6DrZkZypRQ== X-Google-Smtp-Source: ABdhPJwprxl3kqEHr96srhsLm0BSbgnw0TITR5smlt6ucoLavJGIgIM0L8AmHCUHBSmJxkDpSu0cEw== X-Received: by 2002:a05:600c:198a:: with SMTP id t10mr989485wmq.32.1626824660574; Tue, 20 Jul 2021 16:44:20 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v1 29/29] gitlab-ci: Extract OpenSBI job rules to reusable section Date: Wed, 21 Jul 2021 00:27:03 +0100 Message-Id: <20210720232703.10650-30-alex.bennee@linaro.org> X-Mailer: git-send-email 2.32.0.264.g75ae10bc75 In-Reply-To: <20210720232703.10650-1-alex.bennee@linaro.org> References: <20210720232703.10650-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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: -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, Thomas Huth , berrange@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , f4bug@amsat.org, Wainer dos Santos Moschetta , Willian Rampazzo , stefanha@redhat.com, crosa@redhat.com, pbonzini@redhat.com, Bin Meng , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1626825266458100001 From: Philippe Mathieu-Daud=C3=A9 All jobs depending on 'docker-opensbi' job must use at most all the rules that triggers it. The simplest way to ensure that is to always use the same rules. Extract all the rules to a reusable section, and include this section (with the 'extends' keyword) in both 'docker-opensbi' and 'build-opensbi' jobs. The problem was introduced in commit c6fc0fc1a71 ("gitlab-ci.yml: Add jobs to build OpenSBI firmware binaries"), but was revealed in commit 91e9c47e50a ("docker: OpenSBI build job depends on OpenSBI container"). This fix is similar to the one used with the EDK2 firmware job in commit ac0595cf6b3 ("gitlab-ci: Extract EDK2 job rules to reusable section"). Reported-by: Daniel P. Berrang=C3=A9 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Willian Rampazzo Message-Id: <20210720164829.3949558-1-philmd@redhat.com> Signed-off-by: Alex Benn=C3=A9e --- .gitlab-ci.d/opensbi.yml | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/.gitlab-ci.d/opensbi.yml b/.gitlab-ci.d/opensbi.yml index f66cd1d908..d8a0456679 100644 --- a/.gitlab-ci.d/opensbi.yml +++ b/.gitlab-ci.d/opensbi.yml @@ -1,10 +1,23 @@ -docker-opensbi: - stage: containers - rules: # Only run this job when the Dockerfile is modified +# All jobs needing docker-opensbi must use the same rules it uses. +.opensbi_job_rules: + rules: # Only run this job when ... - changes: + # this file is modified - .gitlab-ci.d/opensbi.yml + # or the Dockerfile is modified - .gitlab-ci.d/opensbi/Dockerfile when: always + - changes: # or roms/opensbi/ is modified (submodule updated) + - roms/opensbi/* + when: always + - if: '$CI_COMMIT_REF_NAME =3D~ /^opensbi/' # or the branch/tag starts wi= th 'opensbi' + when: always + - if: '$CI_COMMIT_MESSAGE =3D~ /opensbi/i' # or last commit description c= ontains 'OpenSBI' + when: always + +docker-opensbi: + extends: .opensbi_job_rules + stage: containers image: docker:19.03.1 services: - docker:19.03.1-dind @@ -24,16 +37,9 @@ docker-opensbi: - docker push $IMAGE_TAG =20 build-opensbi: + extends: .opensbi_job_rules stage: build needs: ['docker-opensbi'] - rules: # Only run this job when ... - - changes: # ... roms/opensbi/ is modified (submodule updated) - - roms/opensbi/* - when: always - - if: '$CI_COMMIT_REF_NAME =3D~ /^opensbi/' # or the branch/tag starts wi= th 'opensbi' - when: always - - if: '$CI_COMMIT_MESSAGE =3D~ /opensbi/i' # or last commit description c= ontains 'OpenSBI' - when: always artifacts: paths: # 'artifacts.zip' will contains the following files: - pc-bios/opensbi-riscv32-generic-fw_dynamic.bin --=20 2.32.0.264.g75ae10bc75