From patchwork Fri Jul 23 17:03:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484634 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1515796jao; Fri, 23 Jul 2021 10:04:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyURaZb5pT3cfO7TwDfwZYcLSkJcztGNeKzqUysro3JEdFa1D/vZQ4QrkNN/PLQTwb5ZNzZ X-Received: by 2002:a25:c050:: with SMTP id c77mr7740901ybf.223.1627059884965; Fri, 23 Jul 2021 10:04:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627059884; cv=none; d=google.com; s=arc-20160816; b=VJN2cZorbkb6k/vE6l9ryQlvBJePTE6qQvnYjE/ewyuYDBYCfAJa9QCj5bvsm5gyds u/rfIPDn7ro5qtkuNlQmBchfwoaciIsTl7vNTFOx3oM4ZOxkhRS8kBt4yhvrDaceI+SF A1znfzr54DtBvrKNPtAhM8VBFiQBbHLj+JIFiw7vTKuPPiXWlWlBCHdHSVR8/qeZt3tb 2sn5a+mxalUvyJgsb9QK/HC+aTsWv7Xf9CYqmeYqWKrNSH4VY+c3UxggglNx6jL7J4oP 27e8k9z+aYzdHd7vtlKUIq/9JxHr1uSNColz3IV0SsT7d5b30jEClSh2E3ap0iTqQhpW 1Aeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=yU2732V3wVHA/xI2IEW4PTiOjjz7ObznR5YyscnHajw=; b=E18ErvOaQYuJoq0caZjslPNN2JCbvEgXqjHjXBHjc/SxxqHcL5g3tsnVcIy861OnI5 CNf/UR1ydYV64XFzRY7TMYoymSvjcCaF0WUMp9zf3m3An5WkcXKVtj0nCTPaIU5EtmwC 5OqK6giGKegZKyGVfqt3JMzYSBOvp3gvohD7HMzEUIAm1mo9SQtS1mRo9F6xQJFYTBjb FaOZTV5Fo3kYEJe+zJbC5Zd/RYiY7VAhEcFKksM2fx4wPk1JVA0FwJUV+mtCkO5+EIye 9NCyomJ0KUuCMqMMM8LW+hWWJKt90pNpwVqfb9dJH4T2aOdtiEmOVJyIqQNev+UT3H7V Gghw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=NFe9ehn5; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id x5si33989613ybk.254.2021.07.23.10.04.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:04:44 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=NFe9ehn5; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:34626 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ybM-00004q-FH for patch@linaro.org; Fri, 23 Jul 2021 13:04:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57914) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yap-0008Se-Hk for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:11 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:33665) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yao-0005La-2j for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:11 -0400 Received: by mail-wr1-x432.google.com with SMTP id q3so3163097wrx.0 for ; Fri, 23 Jul 2021 10:04:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yU2732V3wVHA/xI2IEW4PTiOjjz7ObznR5YyscnHajw=; b=NFe9ehn5Lh1+BL/MP+VtNJRxY0dBcJgznSMOYhBI2JiI4rzanHC8KcE5L58VBEs20m 3UmPD1KzYuk4hN68LlFOwptHT/c685BH0cAUzcf+xoGAqQ7UmbmULxkIje1NmB6XBbm6 6/a5xbu56SHsEE+3lQDW+h2PuUVUkLjt1SIhZeIKh24D1iOQS0d23lMmVrihWqIlr0Zw ZByOC5hoyb3hnQ8DvNCbO4HSag45XXgwJppXVXRXsu7p45dJ+A2Q/tjj6YvIklz28xV8 PSggTel4639Z58pyo46EgKGkFRgf3CEsvAgdiX69FYMtn6NN0d8hl8equgKEoYE8cpJd vheg== 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=yU2732V3wVHA/xI2IEW4PTiOjjz7ObznR5YyscnHajw=; b=o/DEvWTKfuqZc4cpvNnAP24eYILtmPaERTSsmjv1k/DcnEFva1N6SGSHq7/dMgTklt QCcvBpw/4MpatXDyYTEYki814Yi7tvUx/nddcFyovBSsBNZ4HySI6h0X2Qmt8UXwEb96 9m+QHSleA+Y9SX5/AiflhQq0zni31UzH8ck5k58qhsMO/R9PJK20+doBPSzQld4GP2Pr RLPkEAGlzhp9MUgrsUocU6XW3B2a6pMq8GOdk1iqRBcG9ynk33mc7bx0zYFZglyejT9t kh2EhuK6kjTXNMwrLbx33wPLtZcJLqZhTT0RT765U2nlWOMOZ4u3AXPRm6wtcaMU7X8J D/8Q== X-Gm-Message-State: AOAM532udSpdo37+s9V4sZ/qwUFg0CAr87yXXbnRrNvlAsypCjlA8i5Z mbLRf08LVxXvMAucQpnmT9Ry4A== X-Received: by 2002:adf:ce82:: with SMTP id r2mr6476428wrn.161.1627059848459; Fri, 23 Jul 2021 10:04:08 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id e6sm5597400wme.28.2021.07.23.10.03.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6007B1FF87; Fri, 23 Jul 2021 18:03:54 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 01/28] gitignore: Update with some filetypes Date: Fri, 23 Jul 2021 18:03:27 +0100 Message-Id: <20210723170354.18975-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -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: Viresh Kumar , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Viresh Kumar Update .gitignore to ignore .swp and .patch files. Signed-off-by: Viresh Kumar Signed-off-by: Alex Bennée Reviewed-by: Alex Bennée Message-Id: <79262dbe1f7888eb02e1911501eebafa6f2f6400.1616583806.git.viresh.kumar@linaro.org> Message-Id: <20210720232703.10650-2-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484644 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1520218jao; Fri, 23 Jul 2021 10:09:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtt2g5v7NQsdQdxbCbPoe4bxADZku+ZKe5DlCT9mdcTdrfy+e7XNDwKQgWTyzXQZQKsIzz X-Received: by 2002:a25:5f11:: with SMTP id t17mr2295888ybb.84.1627060179580; Fri, 23 Jul 2021 10:09:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060179; cv=none; d=google.com; s=arc-20160816; b=oCg5Vge1lZw/nbK0n+4XgdvRocKUMW1/IAdQTxNGxz+ME1/FROt3j7Ia9RK2HoQAVg aQWl3CLihGSGkmjkizB2PX+3wIvaNEHF/C5tL6FVk6qjOJB043aJ9kvhV7zQtx9Fe/l9 Z7/0E05bR0oq4fjSK/vfwr98jDXblOe7nFhuaRNZuQb4BJLsdARvhJET0NUbkhoUNscz dDDKXVUmuOKXEitPIAgEIhPSbE+dlMPWxQMpZsXJuHHP8sJRipVIs2BzpM9KmY+dvnrA qIwhWI/mTiwioGOdngT/Xw/M8ruX4Pq/gLCIpCEVhC38L2ehHSrzVrK2+0FEaNtLrjLi GmDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=PPI621meN9sJrxAgzk9pLnBrmGAkbqEosNwrArAkihY=; b=kb3TTxGP4LUwmdodv7s/f0LAFSEURvoTN/mlAGxGUrWKkIylIY3bfKXoJtEP59O0Zv Q6UI+TiZtuaFgsaFxus6owIPUnIXbOBueILfOPYpHSPSMCwCrFfTHgfWjbrmSOMddJRb A2L7jOYr9C7Hug4cbXWoAhBfLIGnsWGN3hwWaR5Lsw6Ap9Bp7+VV4fpQyDXestOZS5d0 3SS3KDlKYkJX/VgMAKkq3SvzINcP6HWrJY05H6Bo38gtjb7tPct8zRNNyhIhZfauWyXO kUNr+hICxGs9+6Id6NV/wPbu8WVLHpqeK2Fj+idLkRrFswIavYBpuYTKzOKeGwEs9AtA YwSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=XzsI0PTP; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id a13si30990931ybr.197.2021.07.23.10.09.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:09:39 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=XzsI0PTP; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:51730 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yg6-00039f-Uf for patch@linaro.org; Fri, 23 Jul 2021 13:09:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58192) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybB-0000D8-Bu for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:34 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:37565) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yb9-0005X8-Mg for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:33 -0400 Received: by mail-wr1-x430.google.com with SMTP id l4so3095696wrs.4 for ; Fri, 23 Jul 2021 10:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PPI621meN9sJrxAgzk9pLnBrmGAkbqEosNwrArAkihY=; b=XzsI0PTPeIomitRVvlXgaIQdK5OlW/gQyFQ9NEsMjcOlHwLwgbWWrDh1Ag4KvD5Lv6 yp0uFhXxDr8+hLq3J/V8Wnwf/IT6v4qErZrs7JARw3bc6Il88kW/fuNW1lE9GecMMo6h jRuUKGtMJysC1enN7z92n1qAZYbR3DvCavmz388SDS9FaWtYUAoKNTz1YBEg6LPOhDtB GRfTWAXdTTb1mwjluIxwxC6AZnQG+/0NHg0QzfpQjaow+FlWQD0LDvmtyVSt1pb5cheB hQzp6VTvcqDk3RSNLuollfSQWzJdkA8zGD+AXMKPyTZW07rLw6pngwC/n67RUxMJSh9M iXRg== 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=PPI621meN9sJrxAgzk9pLnBrmGAkbqEosNwrArAkihY=; b=bJoKznSTMOqhYqZN90yH2e7S4kiZVOZTjQZntchLDx2oAtPjuntALFwWa6EmrRwvN9 4T/Devs6ysQb0fkSZJAse0bmNJD8uY9DoDYO2/Hu9Numc11h4iZZGvNd5jFyExXASUhc +UMFwj4IjUQCzy1adp3UY0HH/BWgMGwzjHGkhLtvJYpsiRSG3GlNIkYdGe4Ms31sLRBw 4fq1+y7jhDHnQABSha+5G8NSPjydSFWeseB4KijtVTs7MJHE0+dSPcVszMQuhNVGfeZp GHr2k7bbcrD8Ec9cfnXseaQ6kmqnkFS1d2XZe3rOWj9P0JEt5SdAcUK4QUPO+uO7mtng WraQ== X-Gm-Message-State: AOAM530ZAYvRebQG8dK29lEEPyM2a0TyIZAqTDtbUVwv9bwJDdWUlHdi RzV/F3wQNXJJiyyLiqdBiMq30g== X-Received: by 2002:a05:6000:1248:: with SMTP id j8mr6299018wrx.391.1627059869096; Fri, 23 Jul 2021 10:04:29 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n5sm32285145wri.31.2021.07.23.10.03.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 75EA21FF8C; Fri, 23 Jul 2021 18:03:54 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 02/28] docs: collect the disparate device emulation docs into one section Date: Fri, 23 Jul 2021 18:03:28 +0100 Message-Id: <20210723170354.18975-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: =?utf-8?q?Daniel_P_=2E_Berrang=C3=A9?= , Eduardo Habkost , qemu-devel@nongnu.org, Markus Armbruster , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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ée Reviewed-by: Markus Armbruster Cc: Paolo Bonzini Cc: Daniel P. Berrangé Cc: Eduardo Habkost Message-Id: <20210720232703.10650-3-alex.bennee@linaro.org> -- 2.20.1 diff --git a/docs/system/device-emulation.rst b/docs/system/device-emulation.rst new file mode 100644 index 0000000000..8adf05f606 --- /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 +================ + +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 +============ + +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=ID``) a device is attached to along with its address +(``addr=N``). + +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=pci.0,addr=0,id=foo + --device bar,bus=foo.0,addr=1,id=baz + +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 +=============== + +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 +=================== + +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. 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 From patchwork Fri Jul 23 17:03:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484635 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1515838jao; Fri, 23 Jul 2021 10:04:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxsFpg7MkMOss3Ct0/iep6EvwDXKcScRTQL15owd7Y6Pl2U2QhxjjMZR1N+/ptj5b4ldxho X-Received: by 2002:a25:9705:: with SMTP id d5mr8456809ybo.388.1627059887842; Fri, 23 Jul 2021 10:04:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627059887; cv=none; d=google.com; s=arc-20160816; b=AkPPPF86yQCWC0eKF6oWAFFYF0p3WUV8yizYx7LnH8p31aKT7jDLay9i29AvjQsAmK syE8PPdtwZfsQmlLEDn6L8k21fE7xIQ68XCXgypgYGkMFC3QoygoeUbq+NXXwzeFm7yS 9d0u2GUxCY/uzyd0jxulIhXgxmooNiq5aTYbypmDkPAlmvpsNNGaUvYwN5IqKD9DSqW6 qMtKqe7lMINao2nHBDGKopXsXRvfUGThAKmexDVOLjjOeM0BTY2xGumCyPYbzJ1A7ZzR DbCkqBcOCbDyt2AyoZGAOqbSLpymLWPK0a0gii6K8icKR8FQRIbojjE2gUiiYitjSx70 6G8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=ne/z5Gv0CAc17gk1fX6YTUeREKNOhWQSB8sL1YVywMA=; b=LDvYHOIJpNUpOZM3PpRUq71uG19XCj1U0/NTfzAX+JfKB//3VhCLOeNDPaMy1IgAhM Z9nssr5/JjxZzu1SQFuXChKbop9Vddyx2GEPifYXlHzhsHNpzBsV0CS2ZNr8+4Jj2E1F m6wMpGDkzuD62ZWX7Qv8mC4qPKrJrtyZdOMqFMAxVE9Ek+x80hWCbDNvOHhLUTNvFNBI yGMxtt0kH2yeW/KsAu3H+rLFFTfmuaI/XA8TPvHxVkDTA3yOTKFwUxC596H1eNSIJ5Lj Hp0nVeKzCyjd4CFFILZcpmwcr2Ojua43UqQraFr/8Bf+63tgB0iCrzxdxZd9pT4b/Z9C sBXQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=TcusK1K6; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id l39si35441417ybj.135.2021.07.23.10.04.47 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:04:47 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=TcusK1K6; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:34790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ybP-0000Bo-8J for patch@linaro.org; Fri, 23 Jul 2021 13:04:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57998) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yav-00009v-Da for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:19 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:38793) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yat-0005PC-UP for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:17 -0400 Received: by mail-wr1-x429.google.com with SMTP id o1so3097089wrp.5 for ; Fri, 23 Jul 2021 10:04:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ne/z5Gv0CAc17gk1fX6YTUeREKNOhWQSB8sL1YVywMA=; b=TcusK1K6vnsp8I3J3O1O+E4Qd3jshj8R24pHoNPzOalHlPZDhqf4dAtbnJsKImdHkF s2LtTYMxbXCEQ1OYDQzNX5l0qvm2pLluQQykkgfvb758h7uri4M4AdsAqjvSYfTVtT4w vkUBnF7GV3zuS7S+3F56rHP4Uuyq/kSR4WgZtOX7aj6d0LaRsgzesfMMdEiuQ2Rz4eF6 DtEBn/u252Zyk6wMX79xtCpIIILNDv+51El1g6nXyIycLwMi1uonQhvd7S/CI2jBONT+ Yysj05MiiWLUTpN+diG9qZkTU5c/HPd6g0Kz7Ps/VP4Opvysq2uVT+p/p+IuP514HqpY yzfw== 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=ne/z5Gv0CAc17gk1fX6YTUeREKNOhWQSB8sL1YVywMA=; b=RRY+2LimEeBF9qu0e1yKlaepwjpt04wcv6RMq2/fhnzjLZH+W5a1H1fSXnFLZiZKbU ZXa8gPF2I6ls3zdJMgrT9fGlSRbM0+dc8hSmxGaYDksBZiWr7sC75AWG7RBzr6zAMWxe cTb/+loBB9IRwD7hG4jv/2yFxIv4XNO8+pHJhw1aHciCZ0HSw0qZU1aO38P3fEfEksdK 1zS58fJOs1N1avg7ADJ983f/adT0BMvkyZhc4+nf2Pmmho3bh80kT2QWCR9Ybsruzh9g 303pvBdCwiSQYMIG9jNK0chxSVt4wqp9p+b9p9axSimCrOw/KQ3cNztpz3CpLDFcZ5yW dhbA== X-Gm-Message-State: AOAM533MxxtQPAUIfm408+Is+CVm8tesmse25Jq2XOvFoAA/C33oqms+ fuH3PGGGfPLgY4gmxzq+BP2+Vw== X-Received: by 2002:a5d:4c8c:: with SMTP id z12mr6609266wrs.97.1627059854237; Fri, 23 Jul 2021 10:04:14 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o17sm1222291wmp.31.2021.07.23.10.03.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 8E9281FF8F; Fri, 23 Jul 2021 18:03:54 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 03/28] docs: add a section on the generalities of vhost-user Date: Fri, 23 Jul 2021 18:03:29 +0100 Message-Id: <20210723170354.18975-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Stefan Hajnoczi , "Michael S. Tsirkin" Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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ée Reviewed-by: Stefan Hajnoczi Message-Id: <20210720232703.10650-4-alex.bennee@linaro.org> -- 2.20.1 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: + =================== Vhost-user Protocol =================== diff --git a/docs/system/device-emulation.rst b/docs/system/device-emulation.rst index 8adf05f606..7afcfd8064 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 +=================== + +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 +================= + +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 +==================== + +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 +======= + +First start you daemon. + +.. parsed-literal:: + + $ virtio-foo --socket-path=/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=ba1,path=/var/run/foo.sock \\ + -device vhost-user-foo,chardev=ba1,$OTHER_ARGS \\ + -object memory-backend-memfd,id=mem,size=4G,share=on \\ + -numa node,memdev=mem \\ + ... + From patchwork Fri Jul 23 17:03:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484637 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1517096jao; Fri, 23 Jul 2021 10:06:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxE3oaIglNL21p4h2ZO+XZmi40dNHo8SgvpUNJHXyHc5lqLCqIVfy4DFW9udo/SM8qIS8mx X-Received: by 2002:a25:9243:: with SMTP id e3mr7351393ybo.97.1627059979737; Fri, 23 Jul 2021 10:06:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627059979; cv=none; d=google.com; s=arc-20160816; b=JBkUd6UupBeLlVKopuPRzJ9Y1PoEFS43L6fVo6QzEBMXl5pywTBQ79eYR2tFELqMd9 VTR2UFWULHQqi9dD6/P84I7/Z03IetsWgxm/deGti6d7DoPekLG2ybSsSCvLZl1mq8Sh U4uBzp2F/ry4nk4lLd4csJDzqLCz8MTtHRZJP4WOASWK1mIJfM5cJOCQdd3g9Cmc3p/P QXrl/mfuI4TGioh3127/iynFPShGVZVXJvllCpC502kRw69L5x7G/EB24N/nAmG6TrHj 7I+kbs7b7izlTX54yqVhR/77yEz0vyHpn+HwR2l6lTV5/gzdTcUDH8Fn0TBHkj09G7wr P/HQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=TK26LfdZXPpYghFl5vK6J3cYjHv0xRQAKz+x9nOqQGM=; b=WC3Np5VRdki+HHFynEPJ8vkbA3pblkAUWdR820nl1zMOiDzNSJGcrNHj/bddyJz2/X WIUrFg75ZgQnPUxuXLHJoMVsmxxX3Ie0q99lm/8TVFMTflMDjkoIZyDQyV5O9dH4Cert F3e1Wasec4LVEOASgoE/cwBBVbFSGBIbhrxvN2xiX3jhKrJZIzy2qCC+D9dtvSiaD7Np 7BgaJCEk33NgXu/yC/8/O82CuxD2RU8GfeXYZa1iAocjnJLm0aHUI7KTbMAGatMbmIBS mhfJpb6h4GIdR9S6cm93xsl698ERCZz14DGUdUelyGUZEQvehHbRQTMtm3lwgAsjkb9T 8V4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="sErB/vXo"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id o5si29534886ybp.249.2021.07.23.10.06.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:06:19 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="sErB/vXo"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:39832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yct-0003gT-6X for patch@linaro.org; Fri, 23 Jul 2021 13:06:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yb3-0000BJ-3O for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:26 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:41688) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yax-0005Qx-B3 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:22 -0400 Received: by mail-wr1-x430.google.com with SMTP id b7so3073468wri.8 for ; Fri, 23 Jul 2021 10:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=TK26LfdZXPpYghFl5vK6J3cYjHv0xRQAKz+x9nOqQGM=; b=sErB/vXo/zW4jdgBgNGFj3S9cEt9H5TJIHtPniR8qfN5MJbVrmXZj4NfCSr0em+/CO FrVqWVu3890HG4ByDuJHEx73CsvdT8KlmDHLHeOc7G02rJDK3Y7DZSge0RjM2B3pc0t3 nTo4ZvqoxTlUseexOe/wKef1/phpdAlim5EaRQzsRM3dTizFi1qgYakXqpwemT1KwVmC Xkp/YBgp2B+e1M3mtUvgytiZLMpxSr/oMfnleCVY8Kw0g6FQ8z6NsuNckwaK6zCyHFfg Ef0awaBsWHDsNmS8EMf41z66dTtCaYTVjTsi6vKpULz6mM8HnoZ1VBNTYQnzDsv9gQCf AM5A== 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=TK26LfdZXPpYghFl5vK6J3cYjHv0xRQAKz+x9nOqQGM=; b=b8LKoFj1XnRBooKpDC6OMenRNH22m5Knn4R696calwzUxbit/dPg+Bt7/HVxu4ZPgg LLjPyDRHSYs7GD/1TlMtD0DmdNmu+Aw3GuQmegYGFlnah20Du9q4/139j0jZLo7a1eCe 1IgXtTr4B6JWhFYus3rH0cbfFOnwDnHFkZa+ih/MQfc8LLJA9iwkVwXogkY19kOUMh48 iBzHJZdeYwQmHNZLD6gMAVlH+rClu014FEWmuTcybFgSUQ4MrleYdiOJOTSBLQwseDD7 7bm/sWUFRE+fGt93n5cEt5E/JIxDz+S+Cey/rgNHztb6FkGueVtz6Adr6td3H6zih5O0 QgiA== X-Gm-Message-State: AOAM530qtlrPeleXphJCgTLFhyVDlAmRvCP2TOZy46FAMZKlGj1c3RRD sbtc7h7NtVvOSOE/0i88ScyM5A== X-Received: by 2002:a5d:6148:: with SMTP id y8mr6405511wrt.20.1627059857651; Fri, 23 Jul 2021 10:04:17 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id g3sm33488345wru.95.2021.07.23.10.03.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id A234A1FF90; Fri, 23 Jul 2021 18:03:54 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 04/28] configure: remove needless if leg Date: Fri, 23 Jul 2021 18:03:30 +0100 Message-Id: <20210723170354.18975-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Richard Henderson , =?utf-8?q?Alex_Benn?= =?utf-8?b?w6ll?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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 the build") Signed-off-by: Alex Bennée Reviewed-by: Richard Henderson Message-Id: <20210720232703.10650-5-alex.bennee@linaro.org> -- 2.20.1 diff --git a/configure b/configure index 0005cd140d..69cef68861 100755 --- a/configure +++ b/configure @@ -5103,12 +5103,10 @@ if test "$skip_meson" = no; then echo "[properties]" >> $cross # unroll any custom device configs - if test -n "$device_archs"; then - for a in $device_archs; do - eval "c=\$devices_${a}" - echo "${a}-softmmu = '$c'" >> $cross - done - fi + for a in $device_archs; do + eval "c=\$devices_${a}" + echo "${a}-softmmu = '$c'" >> $cross + done test -z "$cxx" && echo "link_language = 'c'" >> $cross echo "[built-in options]" >> $cross From patchwork Fri Jul 23 17:03:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484640 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1518126jao; Fri, 23 Jul 2021 10:07:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzeWNEusfvk6Kah+qEoBxHrCqIQ16jBnE/hOkWBVGkG+37RxjTrUtGphNDCHCrSuffqAos4 X-Received: by 2002:a05:600c:1c93:: with SMTP id k19mr5509120wms.125.1627060043711; Fri, 23 Jul 2021 10:07:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060043; cv=none; d=google.com; s=arc-20160816; b=Etnz2pRzVvCMON40ZtstFo7jZsSKa2+KlyrJPixNeEWPbBb8C7ZC7Ao1dx9sEkYjjM gheoY/wMF9hE5p2LTK47CqJGsQ983hz6PIffBYybGaerlCWsmI2/Tqn6vajRixd6RG5C i5uLQhV02StxhOteVxVpJhotnKwZHNcdYxwc0J6d74QYte1dQX2TIzH15AQJzpLY72yE bOt7j5v/uPm+dTHPIODkl6boI58/px15oSfK0rsIKzNqbW1cUQd7tF17l8GSucXClMY6 lGbklxuoLYwe8BhNNpic3ROEpH5sWqIA8vLU+VjV1jU65+8AZWlSHpDy5GIvcJUp7WXn f4Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=4ME/DhYbbAOS6+k+ybuAkCZ132eA+5pNIcupBcMpXZc=; b=LXVWq8pwXliyVp6hVbcNcYD4oFuZ5Rm71Fq9ZhUoUf1OuIaOBb38PcAIw6L8tWDQXD SL1rVzUznaQ7fMWcsSHxxDPS2jjY8bBM+tuDYIEq7j9kef3Le+HjRPwRiESbcmGahrxf sARHCT6XOG8Onb6xdiGlDLsrMqF4+t5bReW33DBPUJD34h5LlwsxIRDcW4mv+Md2scIq YaRFTNp3mVKve8qmRwZD+w2RB+WAq55JNDG1qaNsURu7dUDp6lY9fbbHvLuY+O4fWsM1 objQ6ExFbamNFpYGXaIJBvmwjcT6jGxDtNsrStRJYxjZfI4kauZ+hojq3rxuI2b91iGJ Ev2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=nl7inRgO; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id t6si36159988wrp.328.2021.07.23.10.07.23 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:07:23 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=nl7inRgO; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43754 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ydu-0006Hm-OX for patch@linaro.org; Fri, 23 Jul 2021 13:07:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58322) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybI-0000cT-VV for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:41 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:45017) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybG-0005cW-7N for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:40 -0400 Received: by mail-wr1-x42e.google.com with SMTP id z7so3037918wrn.11 for ; Fri, 23 Jul 2021 10:04:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4ME/DhYbbAOS6+k+ybuAkCZ132eA+5pNIcupBcMpXZc=; b=nl7inRgOybmDELvrXlBq1RtYpSdVVkN4F9Etmjz1rUVL4b7dnPlU2OVDOHrvy7Kw2V m+EXtNO5wMjhqmuq2u598ZowKdYSEvMnUpD75ghJnbcHUr16LBMRb/kKaur9GvrNtOVE 6PlFTk3oYTXu+mo9YSCBwIm7KqyCFaSYiSdPPJeOEItCSFWcIPIYMA4D0hvBqcYGlFtI zUoTXXw2kwGvJxYImIctfto53122wK0WLNMaxP75F3zVr0CzrHK/G5xfjvg93xqmtKzD xxKhKeJNwYt3n39ovy4FhaJNfaY8OLTHn6Wj897uF/EkEPBZn1H8gwv6KI973Z3FGpaS 4nQg== 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=4ME/DhYbbAOS6+k+ybuAkCZ132eA+5pNIcupBcMpXZc=; b=a6fVoy79pvT7fD40r1gqd37rkPv+3Eno5aI9mBt9OBcbdiOnS1ETsG/C4gvLHXDWjL YeIHZ1qwfs3vybskHGXqE+SUvQ+ZEAJyCXtBQFEtvkWUzryV7pYM2J7dGvovSp/3s7qY PTjjvmE9hzcMHQmgJFoNJtMQa2m8WiKzC1iDP7b9MUsdXb6IOojyEzr/ybuBgjEmftfb O8q3OgW8Vfdme7qJEypxOSrz96BQq0z6WSPWX2Snfv51Fpn1ex6fFUKzV+y24NrIoezo ElXSbNKSgknzeUi8775iAvuiyqOPIpVRuhLTnC+eLIm1tPFMlTT8XdiI4ZogPhKFdjLm iojA== X-Gm-Message-State: AOAM533SirA/IBv0RaATruYBeBFiV+dP7qwLoap1bwFmp8hbJiaiNo3v SBsg6HmRzRBcszOR125ofOJz1Q== X-Received: by 2002:a05:6000:1107:: with SMTP id z7mr6536189wrw.228.1627059876908; Fri, 23 Jul 2021 10:04:36 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p2sm20842355wmd.15.2021.07.23.10.04.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:29 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B66F41FF91; Fri, 23 Jul 2021 18:03:54 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 05/28] contrib/gitdm: add some new aliases to fix up commits Date: Fri, 23 Jul 2021 18:03:31 +0100 Message-Id: <20210723170354.18975-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -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: Richard Henderson , =?utf-8?q?Alex_Benn?= =?utf-8?b?w6ll?= , qemu-devel@nongnu.org, Yuval Shaia Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Alex Bennée Reviewed-by: Richard Henderson Cc: Yuval Shaia Message-Id: <20210720232703.10650-6-alex.bennee@linaro.org> -- 2.20.1 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@codesourcery.com ths@c046a42c-6fe2-441c-8c8c-71466251a162 ths@networkno.de malc@c046a42c-6fe2-441c-8c8c-71466251a162 av1474@comtv.ru +# 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. From patchwork Fri Jul 23 17:03:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484641 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1519046jao; Fri, 23 Jul 2021 10:08:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwsib/1BJa5kbV1TpRaxh5kcPds/DSfjdls2tpoInGCU5aCM8J3Y8R+MZDjpuudzYMtZ85+ X-Received: by 2002:a25:30d7:: with SMTP id w206mr7536578ybw.182.1627060110311; Fri, 23 Jul 2021 10:08:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060110; cv=none; d=google.com; s=arc-20160816; b=YqecCXOGX10C1kMIn5lPvI7g5GbCRAK4At5r1DRDxZy8EJwhyFGKLrt7A0aTEz5B3K CI+XiaDKfLdo1GIZMDSIR5vqo5tvDkSdzsHIJvNZoqb13VFN+FYIRyq265ySkQAVq7bm Zzp8glgO25D1/kZ6VBvbKlDQPA94u1yEG7kAF4MvLnDuikMDV8/DjEu7nIPjY2/C4r9B 6EwAQMv6cCMjeIXhvvyY0JS8vGgJYTLLdBzNo0t8tQGYocbkTg+e/5/Km7+BUHju/OBz ZleXUQT+Gl7oTHeVRYT4blDSbimAk5DPpMeZX9qgG0nr1hcybyaF1i/3WHticq1FO3/u uPuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=VOcghLSQdvz2t9MzW9ubFO8rhr/CI4VbHUUsFUw4kQI=; b=N7sq7+UfaYHUqZeVRQp4qGT2tP3tTAfLqOsEqDamVOT4VmhwCnBGJrCqya3hC+DsM2 80OWB97vYosHWJS4ui9kJVIb8XURqqt3X55CIzqU6g7DnuDZd0IEsIFyHvagyG3T5l9X gyWS9mGmMMrxFuysni90XuJQThMo0QL2RpvyVTsZSibLG89sYW798nFCdHgFffxv/b8O Y/4FJ1Zm/dKYuSuEtAisuqw/DzMnFYSGI4nmqW03y9MAyIb3lP7dzGsB0CqDEV7k8nkQ yePFzLv25RRo2qx/MLyW7xSzTwu7ymY2zZblDH9CzNqz2Q5QAAzKd8ik3NPCMgB0sL95 FK7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=dGUJhU09; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id g2si30971977ybh.147.2021.07.23.10.08.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:08:30 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=dGUJhU09; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:48332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yez-0000v2-Oy for patch@linaro.org; Fri, 23 Jul 2021 13:08:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58190) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybB-0000D7-5C for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:34 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:46631) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yb9-0005Xr-Mj for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:32 -0400 Received: by mail-wm1-x32d.google.com with SMTP id h24-20020a1ccc180000b029022e0571d1a0so2009969wmb.5 for ; Fri, 23 Jul 2021 10:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=VOcghLSQdvz2t9MzW9ubFO8rhr/CI4VbHUUsFUw4kQI=; b=dGUJhU09LKtJcpT6Sk6m7bOmuxC90lbLQEBJ1nwSbhr0HRsxJS7GkdXX1lvZihcZm3 S5BBszKT6rr2i/yrK8UxhUkqKuMId/2WoMLqAAGnORY31Ul4WJWMNr+f8z9c6wfLowOS 0WnSmPvZoQmdmBKBVLXM+TOy8ytLmLwtOoYlVbiEoGK7haUzLpUAVK+cht0eZBkr0l/A E5sbZmFP5NoCYkYN5/Um15qXO24Vu1pkkwjxAFAms2RKRTcvCXNi+/evYZnEC5vPidFQ YsVFjeTEjExw7xL1ZEmQzwkE6yhnrt6TUb5qikxD4pgdN1d2oPEjxbN9Wac1VQlbLYd0 lOQA== 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=VOcghLSQdvz2t9MzW9ubFO8rhr/CI4VbHUUsFUw4kQI=; b=K5OH8Be/d1dL1G7eI3JUivWDw/PwvylSVcjlsLJsaS7rw12Zx2bEDXW44s3GI7A0kz giaHepo6Yc6SWBcJ7x96mKrT3QkOc4UKab+iYn+VuGouF5truPC6mLNOC5zXbeZ1U3U8 //6oODc3cou2q+DEtTN0NG+2sDddexa4n+v2Xc0WGb/Gvr5l2gLKlUgqkeyhlACkbhiE mT7RSaowTPyb8YQ1G2fX6lttr9j9z5Zs51DObtNxzb+ampByqFjZhP4J9RGFZ0GgniTV ItnGRyHC57rxp7df0WTyrlXM8t5jfNqhV8+ZbBcuAPs3DAvVGRGE4mqx//gm+rCpGpSb CFRg== X-Gm-Message-State: AOAM531lMtWrZaoTmQtxFkKQKVzgboc/mIHW5x9aNnY3OugAECIDCTGQ gk8o2/q4XkazB9y6FqY6ZFL8iQ== X-Received: by 2002:a7b:cb91:: with SMTP id m17mr14728437wmi.159.1627059869832; Fri, 23 Jul 2021 10:04:29 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id w16sm19811379wru.58.2021.07.23.10.04.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:29 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id CA61E1FF92; Fri, 23 Jul 2021 18:03:54 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 06/28] .mailmap: fix up some broken commit authors Date: Fri, 23 Jul 2021 18:03:32 +0100 Message-Id: <20210723170354.18975-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Nick Hudson , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Marek Dolata Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Fixes: 49a6f3bffb ("target/arm: Correct the encoding of MDCCSR_EL0 and DBGDSCRint") Fixes: 5a07192a04 ("target/i386: Fix handling of k_gs_base register in 32-bit mode in gdbstub") Signed-off-by: Alex Bennée Cc: Nick Hudson Cc: Marek Dolata Message-Id: <20210720232703.10650-7-alex.bennee@linaro.org> -- 2.20.1 diff --git a/.mailmap b/.mailmap index a1bd659817..082ff893ab 100644 --- a/.mailmap +++ b/.mailmap @@ -27,6 +27,10 @@ Paul Brook pbrook ths malc malc +# 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. From patchwork Fri Jul 23 17:03:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484645 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1521970jao; Fri, 23 Jul 2021 10:11:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzHpUjcSBQZDPCmZERmjjKff0iFwtEBIm07ifYa5uqvRSGWDv5qKBxyo/e/ipyYaBn/vKfd X-Received: by 2002:a05:600c:246:: with SMTP id 6mr5524540wmj.180.1627060307982; Fri, 23 Jul 2021 10:11:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060307; cv=none; d=google.com; s=arc-20160816; b=RuNR/ypVdvg21TzEB/UPbKYFNTVeVtCCLfvYHLyKyyRhnX9bpD6GZvJ9ndhTSCUXvM yxlrUk1/DE4nhOIGbILyfKE+WRJagAulVNo/q5Bw444FAjeSGrV86sfsGIIraBVYSKAh BPxZ5bd6W00PXASROXBuwrjDHrcTbSvUfWADQITzwtkO5UmmR7pcXCM34ty/EtVdq9DH WUxTpVpnysRJK3Wf06xSXWeuzkC2WI29GH+WeQC2qQe8tHDhU9Wjj8vfgfJkHbsVdGEf HAPj2/QoTw2MP8/5MrTqdXYnJL3qvd0m68B2i40KOhH4T/lQdZjmWi9wPzBOObt6KK25 lIEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=zMe5H1a+/C1TAikKZLajf0ozQCEH2WafWwjdB2KPJ2c=; b=TqSzye02AEabctd5jXlfjySwXDpZzU3uILo5XueHnWaqLY9q1oTIXVE9KGpIR8mbN6 d565+dH7gBBHjDo3AotQpQ63HTUKvRNcFUlTs5s9fYxHSSTWNNZ6whHRPC+jBrmFJ6zu Yz8w+o/KlUxuJC8+p0NxNRR6EWfl5I/jz/Ny3iy5RzzDNzFsmROe7TUNs6vC5uFg+Ane ng3WfKpl5d3W+ctsI7bavShqZ+/CfA2dRch9hZavfnhmwWleYbUwziAu1MEfOL6bzSd/ 8eEJu6gswWJaq7RosqV7+xl9pO32tj24jHxsG194XGxX0XraiJ4zUwoQEuSRqbUheeoC nIXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=FH9bXPKq; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id f13si3007581wmh.86.2021.07.23.10.11.47 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:11:47 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=FH9bXPKq; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:56992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yiB-0006fl-0R for patch@linaro.org; Fri, 23 Jul 2021 13:11:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybC-0000EN-Pf for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:34 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:53020) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yb9-0005Xt-PL for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:34 -0400 Received: by mail-wm1-x333.google.com with SMTP id n11so1201390wmd.2 for ; Fri, 23 Jul 2021 10:04:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zMe5H1a+/C1TAikKZLajf0ozQCEH2WafWwjdB2KPJ2c=; b=FH9bXPKqQD0FFpETGHmmXk6rhkJfMIG4rmz1o5jnIUKDdb++C9VHrzqSpvd1rbZ/Sf 1Xs08E8zbedwbRxAUVl+xVMuKaOkfkcxQfBoYN6eSREvD/6GPtz0ujxfpgEgpbpRfkpv Q7LuZoJpdCQBpiWGHgSSkf7jF9xP4jQ4dBIkLtTmAvgRHZsThOc3GLGIOHYK00kKA4MC tsnStA/mO0Ic6GLD/dzBRbFvQ3UJ91+/gPdQyvdMf68TLhBsWDNtgEhwbYfwMuCIDVZl cIIFpZWJ8Rf2LhOygP7S/t0NNK2VibW96CwNAvm/eSINl5UAEWLikEM5dT1FNey8ASGb FapA== 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=zMe5H1a+/C1TAikKZLajf0ozQCEH2WafWwjdB2KPJ2c=; b=aDEHpOd7lEtxfC7irEChrzo3KtmNkdICyXZdSwgekvqPHQaqNf4NkZ+RohwDJ/j6ZI 6e2jkTN2k8WcVfIV7wcfUCcC5WnbuLxKaPNC1kt+ARR9ZspQpbxm8wNBVnCw0kqOxIrX 9LoZTSB++n/P5CiK5FVDf9ltuELw4sfWES+6GAysnsuEeUsDCculuxdYIkMOTbeJR3Kp Iv0bG+EoxNov6qanEacNsse7kKq6Ex2vT2BnnLUcSH/+SPEMgwvHIAyvKOcNbeEOHVbM S8QWLHa9IViMgsHfUNtq26Po45RnmcmLbFKeLvGDHyP3UknKmda9xG3LQbgmBq+QrTw3 fpoQ== X-Gm-Message-State: AOAM530A6PatBe7yWN7FdgIPDj8s/gap63pC04duvehFgIuXVeJi7fJu wuAKWS3O4TXx5z2MbuprTzjLTQ== X-Received: by 2002:a1c:4d14:: with SMTP id o20mr14395947wmh.89.1627059870514; Fri, 23 Jul 2021 10:04:30 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id r19sm35877896wrg.74.2021.07.23.10.04.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id DE7451FF93; Fri, 23 Jul 2021 18:03:54 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 07/28] contrib/gitdm: add domain-map for MontaVista Date: Fri, 23 Jul 2021 18:03:33 +0100 Message-Id: <20210723170354.18975-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) 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: Corey Minyard , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Alex Bennée Acked-by: Corey Minyard Message-Id: <20210720232703.10650-8-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484649 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1523361jao; Fri, 23 Jul 2021 10:13:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw1XHBBJXhUiP8izLRQ5jbzcwRRYMZmgSFz3iX5hQwyWRbgY5JENxZg4iKuspa9uF9+WlVY X-Received: by 2002:ac5:c888:: with SMTP id n8mr4927062vkl.22.1627060415307; Fri, 23 Jul 2021 10:13:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060415; cv=none; d=google.com; s=arc-20160816; b=RI5x2evxVRsbKvUHP6QQqU/26FBWIE+OCM/G9wHWytsh4a3oAlDPS49/K/BwALtKUQ DrDYfJJh9R+lWugXqxQYihG6PH/GXDgyHn7Ba3Xg2YVHqZDKR8sIY3S6hNi8OHDAL/TG OGYx+S5GdRT19xMquc8FYi/LbXgxpBqD0S2zn3t5GX3ldFIzbrClnrA1cdah8b9xXZGA yTwEnVp/KOFbYG6Npl/B4d1bju0fXFsXVfZFDFIOJQrXUIfqLSRO6UK39o0Ygmkm6p0P 0K4oCT+IBSLYx4DYIaGkJzHAUIxH0ApMUr+fJO9dk2E7UaltTqhXV5bLhWuij5UG8c7R VEJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=DdhiyG3Ap5qOGoxwCSdJAPdf0AmDzvCwhcSIcB81ztU=; b=O9QGHnkAs+Q4Jt1K9CTKA44LmZ659KRi53qy06JjVu8K/W4u+4ztjo+9wx6AYhknkG FLSZtuG/SsPrkUoPf2LAo8pP0OFYt+TwAdY1n6do495EhOi02pljDvbKyas6NkDFJNXP atX5N+EgTZacqCxpGtIanv42PkIIfH7R8ik4h9rES5Ce5B2jdJ2C6Ho+7nryG+hVxySx ZBSahKLjFvI/4SKaOckxPWaLRwxBhfCRw2VcRadNbyEuOR28g8DpGaw7+b3xkmWBEkOH z1xmlmrK+n6ylGqZlQhl4Xm6yUxjl469LQ516uSDBAon6ifuCZwtHCNJ8D6sgVtRdBA8 nXcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=kcv08TDO; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id p10si1597842vse.179.2021.07.23.10.13.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:13:35 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=kcv08TDO; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:37306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yju-000401-NI for patch@linaro.org; Fri, 23 Jul 2021 13:13:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58282) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybE-0000MT-Rx for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:36 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:45024) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybD-0005Zn-A2 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:36 -0400 Received: by mail-wr1-x436.google.com with SMTP id z7so3037787wrn.11 for ; Fri, 23 Jul 2021 10:04:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DdhiyG3Ap5qOGoxwCSdJAPdf0AmDzvCwhcSIcB81ztU=; b=kcv08TDOjRE/uHyuCCard4UnEj5xrFpqiE6QZHBjXZ7gD18yXRNeVQ3ePKO6IA/UvX OQFqoNYwVnU8SBa9JlILFRMXdIjQ9jEvnFTwn7areD29+UVYHGgZfzjz1EwioFTUI30h MClBEERcWqOfBLHQ7IuJZs0C+WybXWT2jfvUBS5DqKe1tFtRQBlO/MpncFNZPOGdzUji wWJ0y51D7TMvHBQxPFU8cgRtpUTZAHqiKKYPbKh77Eru3paiUj8y8gyloMGMT0z+UkOO 6hyQlUvhNF206x7SSwHMZukfs89vlhAvdVNAtikw/teM17czWT9c259jWL60MRMEjsrj 3gaw== 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=DdhiyG3Ap5qOGoxwCSdJAPdf0AmDzvCwhcSIcB81ztU=; b=V4toeh6suZXTduitOheDOF8tVKzhNySyax/W7zCuEjlP3oosMtgaBhV1WcAVPlu6IX UZjayHJaVHTpgoL9xQsZuRMhbKXkvFDFEIC7eJgbEW5+zYLAnYiwFSN+DUPixVPs3hDx XLtEJnpTIEUadL9GKZR4w41ksAu4+zGSYKRv6igzidB8/2r8Mde65oWY/mPCzTCprg3L hVOIOmHKVYNpxiJQM10xW/xKputpJ89kl5M9FfBiwQJtP0AbLhhYpt253v37pZC4K8Vj F0otJ5ASRNWK7PblGmDBni6V0prESTmjTIpi4QhjEfYhsYxIHAlRtlaPEkqlxtBiwsIc t6jg== X-Gm-Message-State: AOAM531Cf+yJliQAIQwc9ls9cyThmhHnqLjjTqEMnc9Pt2EZg1DT7WqD F+feumj6G6yYm4Qu+iZ4uYbXDQ== X-Received: by 2002:adf:fb8f:: with SMTP id a15mr6441466wrr.92.1627059873905; Fri, 23 Jul 2021 10:04:33 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id l2sm25600825wms.21.2021.07.23.10.04.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 004471FF96; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 08/28] contrib/gitdm: add a group mapping for robot scanners Date: Fri, 23 Jul 2021 18:03:34 +0100 Message-Id: <20210723170354.18975-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x436.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: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" This mostly affects Reported-by: tags Signed-off-by: Alex Bennée Message-Id: <20210720232703.10650-9-alex.bennee@linaro.org> -- 2.20.1 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 Technologies GroupMap contrib/gitdm/group-map-individuals (None) GroupMap contrib/gitdm/group-map-academics Academics (various) +# 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 From patchwork Fri Jul 23 17:03:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484636 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1516739jao; Fri, 23 Jul 2021 10:05:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw6DHlG58ndwEyKtjLj7iD+/tvLFEAcnPrzX0yzMw9mGYvfqfJ0exFSzYHDI84zWBctAZ/P X-Received: by 2002:a25:b70d:: with SMTP id t13mr7552454ybj.204.1627059952403; Fri, 23 Jul 2021 10:05:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627059952; cv=none; d=google.com; s=arc-20160816; b=ypb8Cb+KaUMCgxFs0n7jf2VCDptHNzsVX3nO2VGYYPMYN6fHSzq9DKdVkOCgeFJtX5 9RR6JX3P/PwX1m+Ip6vjri4rIgyCM2FLNd5TUViZ5deYirOjBdGgZWG7WgaLW5NdJrBK z9OmRXKPSNBldu+8o7MnbDF77yk00WBmF4zikNgpj3rabBGPm9aLvjZzVZxOxnuomhIl MENyVqgc6uTJgA38AuCzum/jSsrlhzdyRZwYetS873C/1CbL62CgUb5AvB6g5W9nVsJd UdgBhaUhxnlJxubtqJ3i0AuDJ9unzAROnsDMcCa3BQUXVb8NpSk1pOPVYVu/XmoYG182 vnYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=7A3WGnkOs+qRthpwoEL0FOqFN/r46SG5xMOZzViNpoY=; b=VLEG6ZuKeJejKE4TS+J971qIPNVyHxUnPRwqdJSffdI8xZRUQ6qh9L4ZmGk4/vRMqA Yaq62wr8jhHkIgc+tWFnS96dshwn/pUIvrIrGaU5H9B7W9/mXieocyH46iLChQxTUTjs 8VrH8o8AsNkn2GZsCZfXoG5Y8DDQPyYpQ/XNQrAlvgkWAzxS8kw/tpReiVIEelPMSS0u 3FNLUklZUTiOts3QzlBK8MQEBK5vZv/g0yNFX0/TxUGmuZZJFSPiHI/8O6eTDwqjFWZl WdYJjaYagGZ7lpKMi0yaE4gn1bG99E96FGQgtPCvyqWQeslG1fVCBLGZu0yTpTZdM5x9 3u1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=XxpLtdpw; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id m11si2598921ybp.438.2021.07.23.10.05.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:05:52 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=XxpLtdpw; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:35086 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ycR-0000Ow-Rd for patch@linaro.org; Fri, 23 Jul 2021 13:05:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58236) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybC-0000Dx-LM for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:34 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:37564) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybA-0005Yc-I8 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:34 -0400 Received: by mail-wr1-x42e.google.com with SMTP id l4so3095833wrs.4 for ; Fri, 23 Jul 2021 10:04:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7A3WGnkOs+qRthpwoEL0FOqFN/r46SG5xMOZzViNpoY=; b=XxpLtdpws22A0O6Qbyr3WLEh56h4QZZC7E4JQz/yK3wCGLCTAbhNLp+1Zj/jnZgCgr MERvIzDFhLO1ayYDTVZrVGkaEvfednhKm439eQXIh6p2In6/yYv1cEpSWm02lWbhyMwE Qa/k5Cn+WGA6eforPszjgymvV2M7wLeyXoggbAUZohx4q4bPFqqdwVHh+kVej4PtEn1n ss1kSViVRl/BqEBVrnNtgNz91tudLU+lMSpi7cEyzuhe86Lfy0rCtp0Yc6QvQF24sDko /iH7qOyOdr9sQ8rzgmzOStMFD5vU+LGYVPFa8xHw1N6Vc2FOpDujgT/8Ehp8h+b67Y9e Krzw== 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=7A3WGnkOs+qRthpwoEL0FOqFN/r46SG5xMOZzViNpoY=; b=iN77ZncBWq3Y/lEQ5+Cx56ZS26dRTU7am4udNgegXTj08SpIeKQcI5WDClP5qDmapO b1KIFf7d9VqYdPfiNkRxR0LK+AHr2zLzn+D+Dt4TGLpZ9zdGf6ZoNyxwy20TaIPFBR/D Oe8HFqqryiTWJ2JWDZ4mHhvCaa72RSv3Dy2xE3ZfTGYZKZjl+2TZcCxeLi5LS24Nf4V3 o2JgsyRXzY+fuVj6PmAEmrEZM+rnO8A005F3f9tf/lcWvLf1g7VcxaTEVzVlUZBBbKsR qS5A2kibhr5gsTFIvkJvqgLARPF86opumAaXNOP15ULfO5EOpl1kOMQahd6s+eU4y4mX cCCQ== X-Gm-Message-State: AOAM530rWa9u5DbUl/05bOgXKKdn6+PUsF8vf99Hrf5r4qcLve52Xhfr DEPZO/c/Rszu+cjdViPnzD5iBQ== X-Received: by 2002:a5d:6a51:: with SMTP id t17mr2122244wrw.305.1627059871251; Fri, 23 Jul 2021 10:04:31 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id s4sm31617662wmh.41.2021.07.23.10.04.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1423D1FF98; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 09/28] gitdm.config: sort the corporate GroupMap entries Date: Fri, 23 Jul 2021 18:03:35 +0100 Message-Id: <20210723170354.18975-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -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: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Lets try and keep them that way. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20210720232703.10650-10-alex.bennee@linaro.org> -- 2.20.1 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. # -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 # Also group together our prolific individual contributors # and those working under academic auspices From patchwork Fri Jul 23 17:03:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484639 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1518044jao; Fri, 23 Jul 2021 10:07:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzlj3czAMDYgAet5Sj/7PflObjYk3sIRylvhgWTKYhGGpz8ez9imQIeWVfXRD5Wh2UIihzS X-Received: by 2002:a5d:64aa:: with SMTP id m10mr6351731wrp.351.1627060040715; Fri, 23 Jul 2021 10:07:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060040; cv=none; d=google.com; s=arc-20160816; b=GVzCZQ3YVR+Q2r3JoKqGUBO2PlnwhBL/IqcSd7va2ftDmQKOER0dFzR2fgVeWZTfbG BS2GYo1vaWe/hajC/5c1QHukjOurf2m/Rc2+TADWAig1xeoMDnCWcnXw1Aah8kR/+Ir+ vVafPfE7bCctQZd12fjzGqrvqy2e+gQO1YMgXxCzjFUpcV9Naypm5An+onvv8iTz4vYb 4YIHOi+BXNKBlBQbmg8F065rNVYnmNKVAop/x9Y/FGNOpVU77DgqI8Zr8Z9hERxMAsAH 33pA+JvSe6e+Sw3CdD67IzdCKqnhYDzDODc9ofg6eE+MMddHNMh+l12MpvDNrljfRwUz cjRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=/cY65pZFEZ3lIu728W3SlqofdPjbJJ/X3y/wSDRF6pM=; b=DH2+GsVRc+qfC7VPLHZxwzc0gdZUkbGsEOOLcxLWycMG+qgXb8bLJigbGnoDSp0EYI i6SOAwzU5j8iMtsa4EhmYUiXtfFMh/czQaeDFmcwvuxqXEX38aG1lKP6MSWe614AnewG FZFyY6CJgMFyJHRpR8YvLBX9jJEoDpQSECIIyWxYSBhF1chiY20L34bkDqcrZp+Zzehs xT48w59lNoBokgRfR2ddpCPRk3Y47WRT9nKtGxBvFqCMXCeDYN4xaSyO2Cp/ZmkZxfUh RX2LBVPeSZ6hgfOYY/V65Yn4iZWHOgCtNnWq/53OAmMczDH9MPOYralShnIB6JHjTGVZ z9OQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=f+HeETJZ; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id m9si14498918wml.11.2021.07.23.10.07.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:07:20 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=f+HeETJZ; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43466 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ydr-00065z-NU for patch@linaro.org; Fri, 23 Jul 2021 13:07:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58312) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybH-0000Y0-Ns for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:39 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:33665) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybF-0005c0-7S for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:39 -0400 Received: by mail-wr1-x42e.google.com with SMTP id q3so3164488wrx.0 for ; Fri, 23 Jul 2021 10:04:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/cY65pZFEZ3lIu728W3SlqofdPjbJJ/X3y/wSDRF6pM=; b=f+HeETJZGit89itG5lffmbG/xG6u2HTAZaWjBO3GViHryQY+5zaBEaGzv0wKuxgARv COA8DWWSuSxouD1YiM3Frz43yqF8c1RysSFKN2TSm5bBqOg9NHeJ9sT2oZFLzdidh1KG fuTGantk6ZrUJQJrFb666YQg+kOZ0/0REYxEnHWRtcc9F58G+j+uZshsjSO6c8hFtTqt Cu/0uLIZ+8vos6X58KKgTWumzQRNblvh5omcvr26jNI1T5rEWIqjxwc4/XZRzLeDiMPk KgdaeRoKOCDOOmpJmeIrCI18a+4g/MNcJGO+RUUtv8rSKuIqN9O+UNqHOwPAOrwP1OWj +xeA== 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=/cY65pZFEZ3lIu728W3SlqofdPjbJJ/X3y/wSDRF6pM=; b=lzLQsg+rUgmm/xN1P+5Yr9lwJsH15ImUwN6SXk0Kc/KZbkIGUErbx4ITaFUrN7S0jM eKcI0FQyaeVUFtRk/OUsSg2tYGFjEhdB1jZ2w2y3lFLJmbtW0QsZ0b1IBncNuQuNKMFk 879s1wO5C9LLwrPBVk1rNmXZGUwL67oAGzlomvDSCE9wFQWXuRTZZD2hOVCm2mGtmbOC F5lkL9ziE6k+52Vulmf0AN/uWUDnNjKMNZ3VGJ9F8Sf69zxNQfiBcxcspRunTfh8kXJz tIbzVBgAw2WYIX5bppcGliKwpfqjBxpgZJMkNKWBqpD3GxpiMkTd9UaDQ/yPN5rtFPl7 ziKQ== X-Gm-Message-State: AOAM530a7lbAf3Sp5HWztAZuf26+lNndB4OxuZSgcqwpcROqr3jRAD2T VoL5LJWhFbCGaL4CFodDce15qg== X-Received: by 2002:a5d:64c2:: with SMTP id f2mr6347509wri.374.1627059875976; Fri, 23 Jul 2021 10:04:35 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d18sm26513407wmp.46.2021.07.23.10.04.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 2ABCB1FF99; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 10/28] contrib/gitdm: add domain-map/group-map mappings for Samsung Date: Fri, 23 Jul 2021 18:03:36 +0100 Message-Id: <20210723170354.18975-11-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -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: Klaus Jensen , Gollu Appalanaidu , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Minwoo Im Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Minwoo's work from their personal address are treated as personal contributions. Signed-off-by: Alex Bennée Acked-by: Klaus Jensen Cc: Gollu Appalanaidu Cc: Minwoo Im Message-Id: <20210720232703.10650-11-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484651 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1525335jao; Fri, 23 Jul 2021 10:16:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwg5x/5M1JSYFPgBpAHIe74V6Q+OH3tL8yo26O438o0jXxgy8E7iPaveTLFlVNBXgZfgKPw X-Received: by 2002:a25:4f08:: with SMTP id d8mr7621917ybb.10.1627060564812; Fri, 23 Jul 2021 10:16:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060564; cv=none; d=google.com; s=arc-20160816; b=aLP87YyFBq42uhBc0Wp58BBbAScVExBxYpaK6awwhmvBhxTi7TxOXZKy9PD+oMopO9 9ybBfhaxreUTkC9639ZNu1ix4p9rwmmYtJTbbZ4gWWIFkMc1ip23XUe+Qxcirn8VrmtG l56I/MHK4UgNxfg24BRF/v/4wg7+jY+LhGQ6BOFg1PHnJCIiRQQvHWe07mzbOsQq1Z5i b8G1wy6/HRPZaDtW4MMXmcquM6gHwWiSeakoeWk/2VRkrW76Ldt9v43esVFe2pJtHO0W 9mocgEAq7rGmOtApgAT+Aa+Pphhx8bnRqWWYGpCxefSIB0bAr8PUT4DSGableGm3ooKi jnag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=J5v97PX7fNC1w2NoLHKmte07uLTM5IHjXaw74dPEUIg=; b=ZQ7Qh6Ig8HxXg3tLtDyiUymLmr0yfZIQPOO/uQcmcrCvDz+nVdUBHaj8aJZ55hGbO8 o7bLEl+cWn8jGUgBY+hKGmvUbZ1QqTaUAobCFo4/UMTzcAsFaUIdXwFK2P3YwUCVKN1a r+fz4bCRIIkp902f7sn3d3a6n/6SK1PWZ+eyV0YJowyH4j/fmdXdRL28H47D5K7E1VUt /XAAj0pGCtczNV4+G1M1ASEXq1o6WPbtT/rIRPM4mabGJiWjaSkpZJZXiOG38U/aEl/b LjnWPBNe/f/2UFBRtlbelU1CjHCotL+UkTMQs97Of5o+CzGIHYEZnWbckSsvaaWFvi54 yMtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=GcyLPbQZ; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id k4si28335482ybd.383.2021.07.23.10.16.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:16:04 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=GcyLPbQZ; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:45872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ymK-0001Jj-7A for patch@linaro.org; Fri, 23 Jul 2021 13:16:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybK-0000hz-Iq for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:42 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:53987) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybI-0005du-Dv for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:42 -0400 Received: by mail-wm1-x331.google.com with SMTP id k4so1196564wms.3 for ; Fri, 23 Jul 2021 10:04:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=J5v97PX7fNC1w2NoLHKmte07uLTM5IHjXaw74dPEUIg=; b=GcyLPbQZ3usf5KiNuVHo/FtZ6tQoj9y+Q5AHEiDqHoAKmVN5cBZdnO4kxyhKvT3Zo8 je52CRcrqgQAUkoFRyoEIgrC9Acrn4v1Vh4V9dkvOJZgnPcoAXkhiUdSIJLFnr1EfARz mbmF0UhGH6RIJi38EywRSkQKiXpwLc0hd8VP9DAp2NCvr47cj3ASYRL7NgmyzHAvtLG6 mmn7lEv96ckQEsKcfwfB9DvBvDppvEtK9QjJPcNxGTk3A7wwKw0MMFrBH9yljJapS9SQ tb7/EgO3fikiRQgubiHHQzSfW2LIv92i3iI/Pq1szSofiu5Sg2cXYdqsCXiNv/oQF53n psfQ== 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=J5v97PX7fNC1w2NoLHKmte07uLTM5IHjXaw74dPEUIg=; b=P0aVcpJbgxjq720zoc+qSK7ThzpyuI2luHrmOOPrXARJDy97XGQrx6JeXMBLEPkEE/ 6cdWx1Kcy/rYeWfGN1UewRrzvMjQDFF4dmZ1jrikZ95ISP+qbxDKXzTU6erFGxbaUh++ fgXpPerVRqt8n+K9f6wEuPQiuqhUBKe2A5QLK3om+iyTPEKMCeCj1xs5tfQgL79qxGNr +afopLoyKYKrBrUhIiuZCDMjcGdWoQMREQ8iakmiQTTCBlB4HI0IWXd6PFPYjJgx9nj+ esY99ITrYcrtJFDqoprc8MorpNh/yoUsxZHmQXrJuvdEY4vnmAuxfz8DgtAY75HLB/Ov pmoQ== X-Gm-Message-State: AOAM533dyZXa6K3cRXMh37lglQ310bRO8gXbJMgzlD8NQKumwbW+vbhB a3orNhsYcOXJt/9Ly3Je0ti1Jw== X-Received: by 2002:a7b:cbd1:: with SMTP id n17mr5499728wmi.149.1627059879079; Fri, 23 Jul 2021 10:04:39 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o7sm38946183wrv.72.2021.07.23.10.04.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 3F1771FF9A; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 11/28] contrib/gitdm: add domain-map for Eldorado Date: Fri, 23 Jul 2021 18:03:37 +0100 Message-Id: <20210723170354.18975-12-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.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: Luis Pires , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Luis acked on IRC: #qemu@znc-oftc_2021-07-13.txt:[15:00:02] stsquad: "eldorado.org.br Eldorado" is fine Signed-off-by: Alex Bennée Acked-by: Luis Pires Message-Id: <20210720232703.10650-12-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484655 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1526893jao; Fri, 23 Jul 2021 10:18:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwoDfK+fEdpruZ4uaSSE25Y4RoWQsn5s2kdMeabbVw0reY50IvIr7cnQTZ413LJDn9GslSw X-Received: by 2002:a25:e70c:: with SMTP id e12mr3102799ybh.333.1627060708308; Fri, 23 Jul 2021 10:18:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060708; cv=none; d=google.com; s=arc-20160816; b=Ar3+zDFohkfxs7O5Kk9v2WlYRcoYyD4qijt2L+/LqEAc3ZjMXZdfUTbg2brxX9EnUA N6aLZ7wbXCPT2Dei1CT32c+xIk1zg3pk9Jba0jPdklxMl+6vCRVlqWGuIuLbcbBEy45m GzhifJc5yNnVmrMe6tfrDlA8WMH4sfKEL6J1CuaSq8mhioiV/L3LRrnxbgYLL1MNCdrU ks3Kxt/ymHVF7t4ahZ4NQCADuxk2LfpMF2dfOX8C03xUma953Ggt10u+41xCTug1Uq/b 3w4uNZxNsphz6KtBWq2MZ/SUs+LQpDVNrpzhan9n1X8xZYgKTFvpf08SU6/FbAL+TWPv /pFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=x8Gza3kNGG3LdYQ0fp2VfRIEh3K5E1XeyB7C8G46+2E=; b=jn69a1RBScInjmCzoW2SZ0Vi/FLK1cqkqwXTJpU9MWx1X2omcozVUT0vSFkPwnU1K0 8J93dvDFwazbtD7z+JiZXE8SpaPDQtbDbeunlL4QJLs7l+809nqdemfjj0YNneY8DzoM QCcsNeK+2Kgl5uRWIP1JCS80HEZxnwlKukf2YbGItcdKocU2jxxHbmMryXIQ1EKAjEms b04Y4BihKXQDvwbeobWW21S4L9/aWBjJDrpKNed9oQRKSZm3qld/8ia/Vtd2TtJEuVwe hsL/YmlzHNlKOcBK5aA/JkqTmDjAv5z4trRxvGjiVUqmJYEcXtiwvglASpx0QS0onI+8 KBPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=UQp7tVbL; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id u8si29723848ybp.462.2021.07.23.10.18.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:18:28 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=UQp7tVbL; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:54480 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yod-00076a-OI for patch@linaro.org; Fri, 23 Jul 2021 13:18:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yg5-0005Uz-Dk for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:37 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:40581) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yg3-0008C6-HT for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:37 -0400 Received: by mail-wr1-x435.google.com with SMTP id z8so3097270wru.7 for ; Fri, 23 Jul 2021 10:09:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=x8Gza3kNGG3LdYQ0fp2VfRIEh3K5E1XeyB7C8G46+2E=; b=UQp7tVbLw6f1USqk+07DwECaXoTjDkHx0okf6yv3ILitWW2iMBCbO8c19e8/kMot9y yYjNvwMnSCnwvAjV0JENzIZNvalq0RKEcSeH6zsUPsTeXATXUp3A+1ItYrNHBXpsKw37 H02sSgTz2RHkIV8KarwH5Dk+5jtgABheF7n4gv/PfXUWN70N0X6f+Lllnt9h3k4KEdpO +tEKE7FNWnl//g7ldRYwJuoKkZ1WgrAjXuNoqhdifBp/PjMuPRGMfCqmU5CpMzVOU4IG mLb0WgX7K743y9WxdG/Kv5E1mEdZB816PD2lKxJFx8WfG+vAdkUo0JxHsK5wUEUvdX0K LSlg== 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=x8Gza3kNGG3LdYQ0fp2VfRIEh3K5E1XeyB7C8G46+2E=; b=lDUFz+JEtJTJd2OFdDvtbnZDl71/1Z1jZ66DDj2qNcUCfZmFf3vkStkleXNPEIbVxV LisJUJeFZ1d3az+r3R1WQyHAzxjkSw8smZwNAqSLqWzDzDzofBXB5C6beJojJ2SvoCDB hXMTkLafcKkyrlBbw/LOMfeT0UxpXl24Q4f9HWmU1Xu9hmCfXTp0i9Mz2sOdB5xtGCQq +IHDocBImHWsZPBd7dFKVDPspCcQlS/2tfHpcdFPrcmDwHi8WoQEfWyp+GjfYPw6Isu+ UJqHRNLJq1FjpMuIsPUYLdBXzq/5BK4qsdoVo//DUb+AtRQzTQhnX0ga8ZiihC71ntS+ odxQ== X-Gm-Message-State: AOAM533l9NX9oYL/Nq5ZXosA+bcpwvxVGIkpy9iDjBaZuhYkvBleglPX bWEg7o8dpaCw33j8tD5i8Y7epQ== X-Received: by 2002:a5d:4c87:: with SMTP id z7mr6364724wrs.405.1627060174206; Fri, 23 Jul 2021 10:09:34 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id z13sm34261120wro.79.2021.07.23.10.09.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 55C3F1FF9B; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 12/28] contrib/gitdm: add domain-map/group-map for Wind River Date: Fri, 23 Jul 2021 18:03:38 +0100 Message-Id: <20210723170354.18975-13-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, URIBL_SBL_A=0.1 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: Ruimei Yan , Bin Meng , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Xuzhou Cheng Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" As per discussion at: http://patchwork.ozlabs.org/project/qemu-devel/patch/20201004180443.2035359-19-f4bug@amsat.org/ I've added Bin's personal email as an individual contributor. Signed-off-by: Alex Bennée Acked-by: Bin Meng Cc: Ruimei Yan Cc: Xuzhou Cheng Message-Id: <20210720232703.10650-13-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484650 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1525012jao; Fri, 23 Jul 2021 10:15:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzXvALnGy2G8x6Zs8c2GmOORbG07K+HqX7QMDSpc9WHP5h1pEVftywt26EuGy00jAxkTnrR X-Received: by 2002:a25:d88a:: with SMTP id p132mr8177639ybg.409.1627060539998; Fri, 23 Jul 2021 10:15:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060539; cv=none; d=google.com; s=arc-20160816; b=qmDm/rUADRluGME/6Ut4tDwSsa+AEghXk6Pau6wjW2pWJFzdT6huoHJGVdISflC5cy bM+d/MP/pIYp6+T5siHQZt5B71c2OTyXxfvaHcEPTUyJnwQ8tUH8P2S17Skt4w/KtsKc 3BUjRCPEteZ1Xdqbri/KbPUSKm8EP1AZhI59p5gHQWUpq6dF4wSar3GuMw0CvsjZR9ir agGGQ9KL7glELr7VjFiQxJzfydmKQsbJzadNPpSb4JLkmlXBB3zMN2Aov3ENAvGLaqdD tdLpn1rZAFoX2kgJfRIlotslSQJWX/JczXLTubhs6/2DnWyHTlUuCEPpyBeX+FO0Nrfj V1FQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=LsnpUsU2li6x9t39sHs72t+hr1BV/+kxBdwYfZa0cEk=; b=nSJeAXS0xJlz+E7gRS4bjclScjYiFKVGWDUlO6I5zZ/+jiyu46oldxaJiOV2ssoodm M0TMGy+kXB2EDVa8RQlmw7fvfQdH/SpNkqrkIT2zTbd7KJkjXbXXa5UAGq33IRb6puIP cIStoDsDnRquYGc/cOGoUrw2htYP0JFgOd25f+sBhLQaPUKVFqCnLc53E2rfhTDQRKj4 6S9Jiga1R1zQbvt+TVQZ7I+xWx29loIDArOh4+2IPe+hxOAEsB6klmAcfx5LvFMfyU2l +xq+ro9ddceWT5yy2lCi1Q5qy5q9cJOqjvb6qTvv7OvloS/CgR0Gdv/ltJub2a7pCrE5 Hrfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=oAHxEGYj; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id s185si32642931ybc.201.2021.07.23.10.15.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:15:39 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=oAHxEGYj; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:44332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ylu-0000EU-6y for patch@linaro.org; Fri, 23 Jul 2021 13:15:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59658) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yg3-0005NN-HJ for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:35 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:52191) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yg0-0008AS-NC for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:35 -0400 Received: by mail-wm1-x32f.google.com with SMTP id o3so1214598wms.1 for ; Fri, 23 Jul 2021 10:09:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LsnpUsU2li6x9t39sHs72t+hr1BV/+kxBdwYfZa0cEk=; b=oAHxEGYjUHQN/2cnJdQrYyYxgfFAvUHvuC1Wjko46Ve8XtLUeY4ZGp2843+BElNSHj O1xoWBBMi9Ca80zWSVgYiHVmYYF6LafrIkYlV3VlYOHi66qPGDWfeInuFokH8GUpI5M+ 6hES9tVy47T4fX1jVKu0Ru0VqgL9vi3Bi8bGdZ5xLJO7kLS/GvXgi7xu+F7UQrhsY6wl F+y0pslzu2CFcygGzL1uoqX12O5IVhOERxKnAQ4Y1t9/T4DaX10FP5lCnWuuOQsioyKv CsZhQG+dwvi67nOAyM5y5jX8KTqBOg0CCWpUJ6Gqaf/8tctjdYPRVRH1MDZvmh08Ma7D U/Hg== 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=LsnpUsU2li6x9t39sHs72t+hr1BV/+kxBdwYfZa0cEk=; b=nrxGAqo2ZIVlavKriNl9+UfzP9widpQ0ATbdD3bgSYxNuZeh5jy/ujG6YoTFRwLAMp uTyihzuhabbZxaeb4a1cpL3Rt1Fr1wOnfQjNTi/2Uqo6vzY5rL7ENgqf4KEBJMqa+RIz iaz91GK6W8L4jmTfJjuE8zSFZWV0fG8pyzNgqixfftCHS8AJc8x1sJt6RcD7QLlWJy3n XUb92+eamUN0VO93CXydWC+n5xCdE/5tEy9yWuE7io1PnT2LJ795j9T/ojjcgg81XM6R 2ntVrIvIp8gVM31GWZZtHIzroz2beDBhuJ/7dkAFmBC3IfJOTzq7NjwPbBFeXn9HmkDi pQZg== X-Gm-Message-State: AOAM533x0q5k+DB9rrG877zggt6J7hJ0HZvBZKRHTsUTlnGXrBJ6+FWz iFOQ2CaGBxV6EXloN3pDokWdqA== X-Received: by 2002:a1c:7701:: with SMTP id t1mr5561341wmi.139.1627060171044; Fri, 23 Jul 2021 10:09:31 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p9sm24059187wrj.54.2021.07.23.10.09.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 69EAA1FF9C; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 13/28] contrib/gitdm: un-ironically add a mapping for LWN Date: Fri, 23 Jul 2021 18:03:39 +0100 Message-Id: <20210723170354.18975-14-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Jonathan Corbet Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" I think this mainly comes from kernel-doc stuff imported into the QEMU tree. Signed-off-by: Alex Bennée Cc: Jonathan Corbet Message-Id: <20210720232703.10650-14-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484652 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1525474jao; Fri, 23 Jul 2021 10:16:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxqzuRG+znZoQlchfEv0jBphZEmsxNWJQCpACbCgA3U8/XlZOfZveBWFVJIFqLx55/sIOsQ X-Received: by 2002:a5d:974f:: with SMTP id c15mr4578557ioo.190.1627060576269; Fri, 23 Jul 2021 10:16:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060576; cv=none; d=google.com; s=arc-20160816; b=s6GEbF15SDNwvTuVn5Cc8nrLLZ6zjalRY+ixRaWEepOhahJMkRg5rfP28WJac+Hm4Y /CIHRh7OXiSbbLUuobI59Vxshii4yTM18J/bqLZspXVNUuZXsTDoZZL7OjB0H+V5UM2J GYbiFHJMe362UnR1oFcJvtHQQ1ce6rC8/kn/dTnPbltsNXkFNHBmRi4NwCCj7y1gfIgL xYkbBWtbZouyeaLKZ0/0+tQ0zn+DDaJ5x0V44Fc1S93QPQTHKcLth5cXAINvU/k4w87O CGG7GrVrgs4YV/dO0hK7nzyg4vwkcoG8Vo7bk5ajoJP061YUvOwdU6idLr2IRzxojIlj Ps4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=Scao+Bh7w8SX+jhf96Akd4epzVkJ2ndPvPu3/f9QEno=; b=rV+lFtlfLSJgwB1lIjARECcN8G6jUgi+QEEGPz0EG3SgVZc4pOr8GuMeoDdrnkPtKR SpFu9upTWibBWDZzS/r0+bJ8ZB3PD2DiNZAEXu9nANtbrwbIq0GhP0SABP3kVPiR8FAV uNjn63FB5DRuV0s6xs26XOkywhNhAz06gTwzh24/qNNr5Vdvugl0rNPSB1LVDIJoSgPF 9qCn+J0GIQ6dQZvFYBUgu5Rmv9vnxL8fRBxYdOEfnt9zHcZItzeMOyPh06chMKCJh/A9 9nyaJyj7Rx1vvet5WdQQ2j6kjzaHtHwhD/LhF+FmzMYBtwgR4Dd+n7OIjOQDRjUM4a+m /95g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=jUO9u0um; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id h17si22329567jav.110.2021.07.23.10.16.16 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:16:16 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=jUO9u0um; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:44360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ymV-0000Ff-KM for patch@linaro.org; Fri, 23 Jul 2021 13:16:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ygL-00060F-L0 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:54 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:47015) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ygI-0008HT-1v for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:53 -0400 Received: by mail-wr1-x435.google.com with SMTP id w12so3036823wro.13 for ; Fri, 23 Jul 2021 10:09:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Scao+Bh7w8SX+jhf96Akd4epzVkJ2ndPvPu3/f9QEno=; b=jUO9u0um0F8pU45JY339ggClUfecigg/q3lOqrf7zoa1Hzn5/0bXgSoNUnYRQkGjJF +Z2+TOR/BZ1uuxacXDPWfuj1qqJadaMQyuN7qgMUfBaCzEy+ELJyEzqvakLQ3J6HHxsS VbKlx/zMn+8sGNjLNChON9BQma85sQAHS3XDcuFtcc9wFM8BRpwE/bqLck0bDjDjGapf 35T4PnwFV9HtkjHUlWwgA+Ae/McckE/hGhF1TqxTXH/WT/WH5B1GBoV/OJIy4CXlA6jL pe2nMZh1AIWbOe8jKULxiZkLVdzjuUDtXnkhIxekYDlIhJViOFaVLck0oV1aM0vL1Y91 preA== 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=Scao+Bh7w8SX+jhf96Akd4epzVkJ2ndPvPu3/f9QEno=; b=oh+MTy8vAZ7Ke2pRVVzfOolFvtXGC09J2rxJXlxERTc01P/RNa2MOml/S3nRXbY8au urvJAkwaGKOP/QVycc1mcEJs9qdOc20yAC+0VxFHJm+ULJNK+9fqCXaj44IsGHmgBuP+ akBA9SeyFpt4Sb9U++JjD7loFGLqNH6+Ef7UeDgnjSHs5UE+hxF4GMLsgoyGwThbYkmQ bg8UjCDExiv6Nbr/XixPWZLzqHrOQNSSHcKVZQUxsRG0dUo/uQR0DleOiUAaoiOJVGHg 8ZQg1dysGvYkK3IWKJdO7baFKOuU/LIf0MfGkIe86h5PPzlkUnoR5MQZ/1Qyjg6V+eRh +znA== X-Gm-Message-State: AOAM532YznW9dqIGV+zxU5c6G0VepQgbRDvzOJSUu3HqIoOT8uQts8RY /Zho6YngT3a9v/4+MhLXVnXVvA== X-Received: by 2002:a05:6000:1281:: with SMTP id f1mr6654336wrx.114.1627060183978; Fri, 23 Jul 2021 10:09:43 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n5sm4854898wmq.17.2021.07.23.10.09.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 7EBA81FF9D; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 14/28] contrib/gitdm: add domain-map for Crudebyte Date: Fri, 23 Jul 2021 18:03:40 +0100 Message-Id: <20210723170354.18975-15-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Christian Schoenebeck , =?utf-8?q?Alex_Benn?= =?utf-8?b?w6ll?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Alex Bennée Reviewed-by: Christian Schoenebeck Message-Id: <20210720232703.10650-15-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484654 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1526548jao; Fri, 23 Jul 2021 10:17:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxBR73779AA4WVfY+epirWd/Wxckrr0Yv1VBiNAo1IStfkdhlLokmPw6MAuGoYFl588gxwb X-Received: by 2002:a25:be44:: with SMTP id d4mr7663046ybm.497.1627060673589; Fri, 23 Jul 2021 10:17:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060673; cv=none; d=google.com; s=arc-20160816; b=weXQXCPkwjaFZb6uOdk0ymw1a3Ee1NwBD+CegHR54D1yS9nWZkv75qkdCsrJoeDfnv HlGtcpsksOv7nwf0QyIy72q6tQAqLUKVSQJ7C6gjJdq/a3IO10CuyrY9dLEkYWB6oZyP oxO6wDf/G3B6MRNZKNR37N+Lif7sLv0ZsF3XdfjZj+PCXEAljoWZH4bOfX45ahxI2Hlb B1j6bba4PSN9mrvQVQhZXRys/nkgG66PIq4gUw7Iuw9xBOQxJ6mmDXc+NK8NIGq1W5u3 uyEMrmlxRw+zJHcd73WfGkPcrfsWQhem6i0dtBgBKh1utOpkrLgjnNt+QxBOcvAMBm+8 w4OQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=nVllw4G3VLdizwGZ4sCcrxdtmMGIRx7ASnx/SuGuZu4=; b=PhAtADqzm3sKsYwFkdjK4srAgDp2+yPKnN0YBZGYGwwxV/KZwuZjGl3zr1WdCM9ugS 7BrVyJHUplr+MHFV7pF5hJVDls0nglZPGlp05e5/LIQBd8R5hyKgu+YCYtJVDdKQwrYm m0HO9CX8JE1ptbIvdXgWcedEb+g+jILBIEwPpWRAa3KabPhCHB+1sVCCZBN3taDuDGr1 EnczanVunqcb+ozc/Npg2znbfN+/l/uig+hgVPDdmb0/chGs2PrmPxxCzKZ66vWfDr+G XmzkzOPIL2YV3PHZxP2OWHWHvAiU5JxG9nPTSBAgASR6hGtampOQDNr7wL4+CN+LB8YJ Z38A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=yPTvl9tY; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id u7si31054935ybp.65.2021.07.23.10.17.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:17:53 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=yPTvl9tY; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:51362 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yo5-00050g-2X for patch@linaro.org; Fri, 23 Jul 2021 13:17:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yg3-0005No-Kv for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:35 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:42878) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yg1-0008B6-MF for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:35 -0400 Received: by mail-wm1-x329.google.com with SMTP id j34-20020a05600c1c22b029024e75084404so1079192wms.1 for ; Fri, 23 Jul 2021 10:09:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=nVllw4G3VLdizwGZ4sCcrxdtmMGIRx7ASnx/SuGuZu4=; b=yPTvl9tYoRVhOt5Jm4yPnbLlL9M09hqwSZ5YBFq2q8WYXH27Bpyu92qQWzf493BWBD xI3+GAyGwKRALKIS1iBlk1NbJS4vQdDZgmun7tMpwoh/d+4vIVRklekAauqmiuuFcl8d wonGZzvON8J1ZHButExVLviEAkSCr28Ys0Hlb3NAww//POSowtMZJwh7MuU4OxjUV+tp fIQwiXivjjl/v1BMOYHl2AOct6bS5Ep5C61BPHdZoOYW0w9LpOR9a3Xfo0xn8KnM6J56 ZqCYF22sfUJzmB04UlxGnGShVhJTQYZ+OfY+FS5Q0gwaD9lOxnf7SejyPDb1alEQKnmp cqmQ== 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=nVllw4G3VLdizwGZ4sCcrxdtmMGIRx7ASnx/SuGuZu4=; b=AwePj7QEqAV5LNa6FNKiXF04Ouif33VEIZarMAp/VRK4Z6aK3YTtMFKWcxirzDjMVQ K8G/1SSWcOvaGVoqVmGRSWSx9BuStAJjEBgJlZvdB0JcQWbfsoTUoJ7kuWE0RCp0MAzk i4yZ2hS5wEEddA+BVG+6qfRC90KKB+t0EdbKh41P544hBUzVqavVIbfSSX62fPxJmFqH ytJKA74+1CkAlU/FE0cfa2px5YVncvvbFl6e0ADdxsCmOpMI3M9b0X8A8+D+h03mosJV F3zeNdUgBVhcCFb/MkEb5XRkLgcEqfneqJRh4x0BeE7yY6FrFUtqN7ViYNMJvh2SSDA7 cqfA== X-Gm-Message-State: AOAM5334AH5zpj49WPYUq/Jl/s6UKMR4Q8MHU8bb1uQUAJaujvB9ltfX Rc8ESxoUfpimuSJQjdDhH3oX5A== X-Received: by 2002:a05:600c:4656:: with SMTP id n22mr5434171wmo.37.1627060171864; Fri, 23 Jul 2021 10:09:31 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d24sm5606727wmb.42.2021.07.23.10.09.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 931921FF9E; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 15/28] contrib/gitdm: add domain-map for NVIDIA Date: Fri, 23 Jul 2021 18:03:41 +0100 Message-Id: <20210723170354.18975-16-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) 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: Kirti Wankhede , Yishai Hadas , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Alex Bennée Reviewed-by: Kirti Wankhede Cc: Yishai Hadas Message-Id: <20210720232703.10650-16-alex.bennee@linaro.org> -- 2.20.1 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 From patchwork Fri Jul 23 17:03:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484658 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1528111jao; Fri, 23 Jul 2021 10:20:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJynpDJIM2YSbNnWhVLrUcAMiqUbEifKglgRj5xJCoPHOZuhAbdjqB++9vP/YRxJUYiJEjMD X-Received: by 2002:ab0:2849:: with SMTP id c9mr5539050uaq.97.1627060807554; Fri, 23 Jul 2021 10:20:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060807; cv=none; d=google.com; s=arc-20160816; b=b5uosdS3mggbb4Me+NSWnxcf6jf3j+wjl2HDzsxbxBUeuq/4dyhHKJwvZ9iL0vaEwH FNTssq8rGMWdifgbngg2nNV3Hxe7JK73J97Y6MU5/QmU/i+3YiQuqcXv29EXVnaEkbrM 0IvqIrf5F9nf/UZnSskuIa36WDV8QEGSvtL4okudBYYZpaaKPbDyLld65t5ZT60WRY3f /Jtcu425pIbCY9I8fsP2Gj04bKlHf3Y5ddO5A4SAZVEtP6/SNFQ3ewBOzsWaZLPwsb7e 7UrVV4MGCGU+kKqEPcRItuOHSHOpj3gb9UwCwCuAKYyFUFvWcn212UklhcBEwktPHWyj oPKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=3V4L+xcswcubAa4jaIcVHvA8OBGf7G8xZSDV3W2s35w=; b=XctfEyF4v4AnW3pdFx7g//pBolHSm5m6raS+Bs4ohBnNw45D8ndZHh5IFEFOXSyjIn q/umFhx3xQmVENHUvKNcDZOAafEpTZ7vf0vAbptK5whIIqsEfoPb5eY9U6JNoP9trdvd jM2CF5Vqm+ULs0mRVdy8Ggucr/PzrT2qs8hn6/ntqE+ea6WhNmPVcMmnjs/NObqGJSa7 f72WmRTu3A2jfYb0ZN26NVglA4HBn99j1x/s7ZwqD/gbgdlThHBCjo/jMRwR4UWDReaU DjK/uRfydgKyLJVjlsc8Z+QHtvlVQauGciHA9DOsniBc0nLHvEJ7LLYGle+E0bQba6MP W+Ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=K2ujWTDe; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id x27si25770570vsi.248.2021.07.23.10.20.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:20:07 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=K2ujWTDe; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:59982 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yqE-0002Q2-RV for patch@linaro.org; Fri, 23 Jul 2021 13:20:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59782) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ygB-0005tv-Hs for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:43 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:34390) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ygA-0008Fm-5P for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:43 -0400 Received: by mail-wr1-x435.google.com with SMTP id r2so3145588wrl.1 for ; Fri, 23 Jul 2021 10:09:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3V4L+xcswcubAa4jaIcVHvA8OBGf7G8xZSDV3W2s35w=; b=K2ujWTDe9cNI9PxloSXz56Q+74MndNFVcyxoWh8NdyaNQEbpDitC3GzuZwC+SSnIef 3Z3ml2nxKphjA7Wc14OdhwC3Fs0K5QiGWOvRYFwE2rbZhL8J83ZOs3GX+M4Ljk8T+D0y kWUU8F1AbOnt0JX+DEV6YArvEJe/yR0oDd/6eyd5wI5mh+VzLT6pihJxUpY9mbPrUdaV +dGzSc0C1wV1kM8WF4W0hpn5hEaUQuEKt+jVo3x3oSeUI5KSXUum0EWtk7ltJMmHKbWU BScNOPBCfXMBwd44ehfRxLdX/tp+ONPgI4ihNPog4JNT4W61qZmgjZ8u5r5nFwToXHck GLiA== 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=3V4L+xcswcubAa4jaIcVHvA8OBGf7G8xZSDV3W2s35w=; b=muR8ury80ZCtoYrQjwvYkaO6EqgsFzcVu1ikX7UrAmXfa9/emqNj0Ky12XsoQOy8jw j+vp6H17Wst24d3tty4bNaRTlmOJ40jRPbgKnWmibDGWYvaP57Fa8LaurmNoDizZQc6h hdTyZ1uKvnBbm0YrIGf7qO/ifM0Y1a6hCyjEMfDOECSPTdpwtkJ8DwMgQhJ/dfzG4ADK LZG38ZKKNt7RaBM2LKwKnzh1kKk9psZN/oanV2ILZPhtnGvJBbCsHeNqXvsIlZwKCccT Clj1lBjiTTJasU+huejT7JqGRpGupb8KOPdLVcZ8wZOBQup71ieDmvyF+DbKj1NtY2FL YLlA== X-Gm-Message-State: AOAM532KgYXbQHPjHrzAk2aUTcNFzXW2oHQpf3+W6TQ8eD3Rm4DfZUQg WpZR5WDKVvAl05Sh3KR1C2RsKA== X-Received: by 2002:adf:dd0d:: with SMTP id a13mr6331851wrm.220.1627060180898; Fri, 23 Jul 2021 10:09:40 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p11sm33793757wrw.53.2021.07.23.10.09.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id A96B61FF9F; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 16/28] contrib/gitdm: add group-map for Netflix Date: Fri, 23 Jul 2021 18:03:42 +0100 Message-Id: <20210723170354.18975-17-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Warner Losh Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Warner confirmed he works for Netflix on IRC. Signed-off-by: Alex Bennée Reviewed-by: Warner Losh Message-Id: <20210720232703.10650-17-alex.bennee@linaro.org> -- 2.20.1 diff --git a/contrib/gitdm/group-map-netflix b/contrib/gitdm/group-map-netflix 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 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-netflix Netflix GroupMap contrib/gitdm/group-map-redhat Red Hat GroupMap contrib/gitdm/group-map-wavecomp Wave Computing From patchwork Fri Jul 23 17:03:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484657 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1527984jao; Fri, 23 Jul 2021 10:19:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwRj/HwU00iozPi5sUFfI2GwdXHnOq44mYEHtBUBzJftTnT2kzbWBqeu6GsuzcPD7JJewH1 X-Received: by 2002:a67:3c2:: with SMTP id 185mr5806524vsd.42.1627060797232; Fri, 23 Jul 2021 10:19:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060797; cv=none; d=google.com; s=arc-20160816; b=k6Rd9DhI/CP+l7QUyFYdF/MSd7uhQlh0WD+DjdNHA5QZnxQa7TYfBugBbT3PE9EEwv d0tIb+yyYztOCLOclsAMzZAmqycQb0CB9wSbZAwx4tkhqiWUXDEP+EybSo7KestVS2vm eut3x9r2KCtBu/qMETgL0rJdB64mKSi6Qv9T08fPyx4JuOdqoPATRwWTKfWG4G3l/ErR TxKszpLWWVePa2N6nmcePIRz5JALJTA7dogaKH7ICEI6KH0Cw0NuCiZp1vmIBSCj4V+H +0/IRz/jUVPj/sI87pOw9UPsIBtCaKXgo+OknY3azDUg90tVEii6+NQFLuU0BGzAQRiW EB4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=1XrtnTNaZ0b/JSDRPxYa+0ljZ2Ob8i8G0ZXugAjf3Ig=; b=Al/PKWQuemXhHeqbMYzqfZw441SlmFdTQNG5lQJSTyevomdDd7idS35zbNRvzG8s4+ /K+ILb95zbtCmmrVxnXGE+bfHaCbzXBmyiGQgZGK/mJHxS1HxeryzWnObP63rzJ7Mv+U OK/9cMTdewLKJrxGSIAdC/9ehmGcd73Al4pmjJidhF/Q4o15qPYmxUz24rnpym5hkJTz Kr4tsZOPvjtWyco9vztHLU1F7VnrsE9YZo+T2Ep3iFnFwQ6z2mP7t7oI5J67DkVGtV7+ HqyAoARgFxCgK5/m/knwujIM1EBInZveMM5BK0Cp92JPuurOX+O7SzaAWovZQyQq1P8Y JUug== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=m7s+oLxz; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id w11si4306222vsa.118.2021.07.23.10.19.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:19:57 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=m7s+oLxz; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:32922 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yq4-0003Au-JS for patch@linaro.org; Fri, 23 Jul 2021 13:19:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yg9-0005mg-88 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:41 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:47005) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yg7-0008Ed-NN for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:40 -0400 Received: by mail-wr1-x42b.google.com with SMTP id w12so3036559wro.13 for ; Fri, 23 Jul 2021 10:09:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1XrtnTNaZ0b/JSDRPxYa+0ljZ2Ob8i8G0ZXugAjf3Ig=; b=m7s+oLxzVBUHIse5BVFTUPVvJLeyPoJI5rsXLA/I8s0Pr5b5CBffAUK4eTe58T/Ps+ 5siBB8jWcXx4+EXAx++9fVhj3mXoQ4IGUKQBaksABUgUjHidYHg88RCMe60VwVeHw07W oMvfbRx/ETYuZ4eVyu1THn7/hkBd8ASoYlqWVFAKIkLKFJFYugFhNd3v5tVvPqdnCmjX UHAIZv5eM5F23jl2eQ1T03HQpwJztQN1h6gzuKwAH7WSS8rPaG0gWNyMUTNVfhgxrLmb ikfo4K5kMfVe1sStCNQxI9dXrp3oYs4a34DQkUhpsmrwrz7pw6xbfYMGu+/FJmngBe05 1GVw== 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=1XrtnTNaZ0b/JSDRPxYa+0ljZ2Ob8i8G0ZXugAjf3Ig=; b=i9szPnBGnAasDEYH8tVD838QAM8I0dzEj3Em/dSaKyyYQ+h6LvS03As+lu1ubK9CLW QOA3M6jgkEaBBwmYyv/qqcZp9PZJtghhXcbKckOHcbba4/EVWbu6kVToqNJb0P7TYzZt Ixxz0BxI0GwXKwD4EtYhyK+JgtiI6LN9xbWLmRNKwIFMKuKPEjHIYzNOQfqYgtTipOTV G9xYIImTmQCzbGENNj2glbe84rV5ymAhG3wM/0ywvzI6F/1fjlNAawCJ6cXT7jUr+Lkn ijA22TrPKLnb7cPFsE64EYT+3xuebII57qx56iM15J++LLb81JF7JDpXj4Y4ig8QLXcF 37cg== X-Gm-Message-State: AOAM531SYhobV0JArLDdSMX9UVMR6enoWqIWIAw+xuzeRLRDfvsdL4xJ liXPbkEqIVgfyaSVKNkL5gR4Gg== X-Received: by 2002:adf:eec5:: with SMTP id a5mr6303362wrp.317.1627060178322; Fri, 23 Jul 2021 10:09:38 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o18sm33460122wrx.21.2021.07.23.10.09.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id BE59D1FFA5; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 17/28] contrib/gitdm: add an explicit academic entry for BU Date: Fri, 23 Jul 2021 18:03:43 +0100 Message-Id: <20210723170354.18975-18-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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: Alexander Bulekov , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" For some reason Alexander's contributions were not getting grouped from the plain "edu" mapping. Signed-off-by: Alex Bennée Reviewed-by: Alexander Bulekov Message-Id: <20210720232703.10650-18-alex.bennee@linaro.org> -- 2.20.1 diff --git a/contrib/gitdm/group-map-academics b/contrib/gitdm/group-map-academics 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 From patchwork Fri Jul 23 17:03:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484661 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1530393jao; Fri, 23 Jul 2021 10:23:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzAkuFpk2JvuVKbzEpJJOh8HkeUsQIY9AzTpppn+yt14cGYkKy9dZZ2/WgqTF1MTVCB/v5S X-Received: by 2002:a5d:8154:: with SMTP id f20mr4792213ioo.89.1627060986033; Fri, 23 Jul 2021 10:23:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060986; cv=none; d=google.com; s=arc-20160816; b=xrh/pG9L21RmIVsSEkFzTCxOImwMA6LtVvqCM+Aoisp2zJRPgGejir9YiBexYl5TCz Q76MPTjWFzvSw1TovAOOhFV6AxNrhuTTfDu3+bRQUr6Jq0ppAc+zd7AhqTYJSbXw4qhR tLWWiVR5d2cOx8DJWhOEURzN5m6aVOeScqbLC3qLWNlC26SWIZlYjHIi/yIPiTgknw80 wBvdlhDUqLm4qqM0v2dhAT82uvCQZ85+L2MqLQyZzeKKXIjkrjl2usaswtHjYgkYEUTO V44R+AJ6bqF3yyhAHBnXKnRIN0Q3l+FrGwmcRwtnrO6Apq8YlPbJj+K+n2bU0lOiYnBU dhMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=h84vwhgT+K1IZ4lMWu6g8SbYtYvD55wEZlBZwEany9o=; b=HkxnctmDipplwVpcJ30IneodGYcnkkuIcTpl6TAo5rae3c+ka+9ssllobkM3qwuDRW H6iZ/wVP25b8B/qXYPYz1J/8bTwCQoAvHenpy+DCl1jylH/Ly6PHldGq3NeiBTRdjcGR 8LBI+IF3uZFVupJtIDEf7tRQkjHYE0BMcmMh17GfEZO/PsISN6eBMuOnGfvWuFkK9LxR yhjov4jPG+ND6vNgzATefBYB2+MXazsWwV6km1eeqCGpVO9Qwr9faDe8o0Gj5IiTtzN4 2ju+ifB1cnkq22zTlrsVVy3Lm5VT5Htn5wakz1tgMQ3Yz+vDJxCb6IYvFFJih51MKdTL aYxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=BNwVsBmX; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id x17si25517126jat.44.2021.07.23.10.23.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:23:06 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=BNwVsBmX; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:43264 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yt7-0001yY-HZ for patch@linaro.org; Fri, 23 Jul 2021 13:23:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ygI-0005xj-9o for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:50 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:38793) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ygC-0008HK-Dn for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:45 -0400 Received: by mail-wm1-x333.google.com with SMTP id o5-20020a1c4d050000b02901fc3a62af78so3918942wmh.3 for ; Fri, 23 Jul 2021 10:09:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=h84vwhgT+K1IZ4lMWu6g8SbYtYvD55wEZlBZwEany9o=; b=BNwVsBmXWNw7E72WXXvgn2FzOi2F6D6vF3Olga3MhhoiQa3tHhWGdhELes8Ytbbvhr L1oH1u97Qd3dCZOAjYvQDzZkEat0vugI/2L40cDiAeZd3taM58IjE+8yQLK/SCAcjfXv GwDZT2yKOcO8qCIlq2n47XYMci8sk79Y8UfgNSEGGIIWN/1CvH2eYU3+NNVD2ybmem06 1sO9V3nNLoPWCaoGCkc3xhjWtzHFh0THbrDFnetudcfl7oFv6MUFClrBRH0UFuUDA4IB WuxY11ef7fDW+WECp7UIqAv92N32hdqwjCjRAZjBRJag0RdW+7TA/tJLOKjUO8KwJ/AH YmgQ== 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=h84vwhgT+K1IZ4lMWu6g8SbYtYvD55wEZlBZwEany9o=; b=a9Ci7zaQMc2sPM1apgD43352Hw0IVDdT4gsJokfBB4MaAg58lJ4iUlnqPirKNso1+K 6BqVb7XiAoRJo4fL0DADw44WuG/Kbi+qBCdTB+0YZ9OzzArr0mzoVSARxmCGX/5NhYRa i6cHZ9rGeqkSqDwfIvf9EgIOTGloJXK7vWf7olNQbhwMnkd9wHgHMMtY/jpTfUBCS+JI nftPW9d1DnY/eXcTlhETYVJD3wWyLzEKlWWhTCdLPdJV9x1Hxa+W5tBmKp9qb00dkF+d 7SDtLts4CXcjbzla5B47lfe7LZ+Jd4ftjBxW7foTtFkf23+nwp6S68wNXtvn2YUFflIt Wdhw== X-Gm-Message-State: AOAM530rd/544T6jk3uTUVPgiKZ8LXl/45KlNNT1BinPIz6W8hYJIGbq SrZ80NWF0Gh9pntaAbx0d5mPnA== X-Received: by 2002:a1c:1f12:: with SMTP id f18mr14688835wmf.183.1627060183097; Fri, 23 Jul 2021 10:09:43 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id v30sm36231363wrv.85.2021.07.23.10.09.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D4B161FFA6; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 18/28] contrib/gitdm: add a new interns group-map for GSoC/Outreachy work Date: Fri, 23 Jul 2021 18:03:44 +0100 Message-Id: <20210723170354.18975-19-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Ahmed Karaman , Mahmoud Mandour , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, =?utf-8?q?C=C3=A9sar_Belley?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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ée Reviewed-by: Mahmoud Mandour Cc: Ahmed Karaman Cc: César Belley Message-Id: <20210720232703.10650-19-alex.bennee@linaro.org> -- 2.20.1 diff --git a/contrib/gitdm/group-map-interns b/contrib/gitdm/group-map-interns 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 # 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 # Group together robots and other auto-reporters GroupMap contrib/gitdm/group-map-robots Robots (various) From patchwork Fri Jul 23 17:03:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484643 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1519765jao; Fri, 23 Jul 2021 10:09:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0yDho+oYkT+pfZqu8PPpGZvuaXpg2HOOv14/qKBoApSD9Hs0TdaUQbwZ1+uRyfk1uVfou X-Received: by 2002:a25:cb4a:: with SMTP id b71mr5045452ybg.391.1627060149528; Fri, 23 Jul 2021 10:09:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060149; cv=none; d=google.com; s=arc-20160816; b=lfTVDMT+XecJ64PWgqvz5Mitb/XM0d/lzcFHta4PAMd1xco4IOUqCykygmPL+SGF1v pkznnoR3apPOIW1vDJx8AL5AtU7uiTGFOWIcm2XykrroMyf9focfZnWerVk5D+0t0MFd NOm9/J4yo1icnaDZAI9RNTHzy6GxS7HrTgy1pDpp5EKaV9I28a+jufmE/QR+n4fLOQ3f u6NJ7ajMtN216Jfz9HqdJmk8moj8AMf3DdPO/CgaPWUFbv/oIM3k5DKXPUNeJ+ofJCt6 uJymS9h+Gc1w/amujpaOVexmWcusqm2zOmvbis9jHvmFJ6uXoBOGB1RQ7Bdnd+kbzc6w tbDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=qR3NWABVW0+Wr5FOyZVCMscu1HpiGKS3MKXHGh9X5Rs=; b=GmJ/wJFnASldRD+bmSpSkTloi8Hj/UuPxc/bbXQThW4Q9VNSvjsPmexo2fqngDJgJ8 i5Zah4cvZh51uhnn7DE2ekIZ3D4+sHqIx7qzswI4EU2YYpDnZuAGR8LSzrG2mHUfGV2i WAhOa7uwnzPlkWH3yMKF2FRNXz+4hNqyuZ8U0eOY3RkFttsUA4CCjk7D1OFjR/GDE4ha aQSu7mUFQO29HE1KEifCCYk5KWtAUhQvPujiYIM4wNHbZv3KxOfsbmEVNVppuks+efmb qrqhrIAkpKLsUHTzBU6laOfEqxknYvBK/MVmOx7NXqdHQYFwC6WuvzlnpIkpWumzqRoo Q1Rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=aCYauQwR; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id h2si17887583ybh.449.2021.07.23.10.09.09 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:09:09 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=aCYauQwR; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:52354 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yfd-0003YF-05 for patch@linaro.org; Fri, 23 Jul 2021 13:09:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58396) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybR-0001Az-Ie for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:49 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:38775) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybQ-0005hJ-14 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:04:49 -0400 Received: by mail-wm1-x335.google.com with SMTP id o5-20020a1c4d050000b02901fc3a62af78so3911360wmh.3 for ; Fri, 23 Jul 2021 10:04:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qR3NWABVW0+Wr5FOyZVCMscu1HpiGKS3MKXHGh9X5Rs=; b=aCYauQwRtKybSRMbmTJFS9IIR0huBvLRPZibxzxKVcsLwSidaor8PhhmlHOYDUpvKg ZUqXro6i620mJjaTiswb7ciBmPlMcMFw2ZDzLhNBZrt5v8X/9r9RNsTl2gRgckBwHgQ+ HICUgiOqTxZUEVu3cK0c1QRH298+5JTAkCagqv2NNBrQhHr5AwnodXtWyVoYunzRoFUB 3U/8+NGLw1IVa3cSLp6n60t5T7wNxJ2Hqo1C06uiLMKoBhyRdNDj787AJScgeCINd7pj xeoH5eEzuyUScNY4Ebtu3mPwILFEwHAcdoZ13lehM52ubXWtq0yD4Df2gndL5r+xU+7i nXbA== 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=qR3NWABVW0+Wr5FOyZVCMscu1HpiGKS3MKXHGh9X5Rs=; b=IC3lngpkmkve5SZiyWj572VE3exmW7fZeo5M9ZSqYwUmyH44aYe/gCZ8P4kiyjU/Bd 0tdQkIBZrWiQhn8Onk9v6GwfgMFoCHiwrkxv15nmjJX6KwhfjUrajIBhwzKzcFC+6RJ3 MtwrZxzYEiccYOaM8/OFPRmEr9nNdcvci40cXmztRRt613d8YBlajENvguESbdExBhyJ 7OYBAw+KvYlo0/XbC2SE8tyPvyrk/83hDW+7L+D7Iz1uRGwPLIIqKVEdBkVUmgxKjChY HZwavdcu7JPEy+qAKqqWh1SSNkM7m52SBCTPcSNOJaxRTq/x9E0WEZnd5+OnVU7MtcQZ KuBQ== X-Gm-Message-State: AOAM530EBnwzsqzS03+CZIZAi9K36TOJfhMoFOYdXiA5ySnEgKi/hy42 QDztsmJeS3WSbHFZ1FlHZ5IYaw== X-Received: by 2002:a7b:c934:: with SMTP id h20mr5419137wml.59.1627059886626; Fri, 23 Jul 2021 10:04:46 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id c15sm27855055wmr.28.2021.07.23.10.04.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:39 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id EAF2C1FFA9; Fri, 23 Jul 2021 18:03:55 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 19/28] contrib/gitdm: add more individual contributor entries. Date: Fri, 23 Jul 2021 18:03:45 +0100 Message-Id: <20210723170354.18975-20-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Li Qiang , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Akihiko Odaki , Chetan Pant Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Also ensure Li's canonical gmail address is used. Signed-off-by: Alex Bennée Acked-by: Li Qiang Acked-by: Chetan Pant Acked-by: Akihiko Odaki Message-Id: <20210720232703.10650-20-alex.bennee@linaro.org> -- 2.20.1 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@codesourcery.com ths@c046a42c-6fe2-441c-8c8c-71466251a162 ths@networkno.de malc@c046a42c-6fe2-441c-8c8c-71466251a162 av1474@comtv.ru +# canonical emails +liq3ea@163.com liq3ea@gmail.com + # some broken tags yuval.shaia.ml.gmail.com yuval.shaia.ml@gmail.com 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 From patchwork Fri Jul 23 17:03:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484642 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1519682jao; Fri, 23 Jul 2021 10:09:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy23aKAbE5zMJ/++5uWpY78lA8tazLASsp9bI4dzmaaPp03/6zmrqttlPPQqOwWll2TNzmi X-Received: by 2002:a05:6902:114c:: with SMTP id p12mr8096997ybu.282.1627060144708; Fri, 23 Jul 2021 10:09:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060144; cv=none; d=google.com; s=arc-20160816; b=aKqamhfx0fmHg/CGppB4P76IBQjQBQ6OCW5tOwqG7KceyVXoxzl67GshiOciXYJ6et w8ejrmOWDFN6i2q0HkyNtEsAftxVod+pvezT1OmOfRz3SF5IhrXSdxlq7im3csK7qZOZ jCOEpZHS7JWlhVT7MaPTAjEyCgR0rqbq/mxzovYmeHw8PCNj0uNe6wrcyZuTVRTdkKwa AvjylcVucgF+h3Y92w8VAinloK6n9BAOKU+2is/wroQGIcW8U7AgvyEMal/XooGSNbtl xTX77Fvb0oGkdk7k9SVBopWaO603a4C6Q0Q7tfTZEg6JNaAl34lE68GRG2adRcUt5V8f a01Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=s69863l+rWiDp6mDSn3ApZU/tImeUHpGRfgaMe+i8/A=; b=OSlEAYNzGX1lEbBNo6HD8awL79v0FJFH3Qo9zXZdLR8aPFNCf1Mro9vi7Wfp5mcQSu FvZxJUQogZnSaDgP+IuY1y43SGpSXm4H9ESaayWZ7SrlTutOa81gZUWFptA9t3sCv8MG 0kADgy0hlT2r1PisLbze8J6KVfmi1p9Qv4rxDcn8yM8cShpdsHQ4UDcGO5LeBH1zIsNt Gd6R8P8wzUZ5Hgff89vQAXc3fZwrSsiufQuWpG4/yIKFu5lGJ9H6qVj6EHBVbdGwI7Ug ALVW45Dk4a8+Ov+BuvpOxEOZANMjsKl96huKIcpt+MflH13jbk8t7MaQdESKPfhNKD8O 65RA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=LKFLa8Wb; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id m206si29513848ybc.141.2021.07.23.10.09.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:09:04 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=LKFLa8Wb; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:51916 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yfY-0003Gg-5H for patch@linaro.org; Fri, 23 Jul 2021 13:09:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybr-0002Vm-3t for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:15 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:43695) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybp-0005uw-Ba for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:14 -0400 Received: by mail-wr1-x42e.google.com with SMTP id y8so3050719wrt.10 for ; Fri, 23 Jul 2021 10:05:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=s69863l+rWiDp6mDSn3ApZU/tImeUHpGRfgaMe+i8/A=; b=LKFLa8WbOWQoaIfHMMrepR1LYHfYslOyuftmybS6WbDOmApNueF8zdAQkMjLiXoEsf pdwQ9+Zoh/dGBhtHhPDpUJvmLs7EDDf2K+J6uRnZ3PmFASsw9F190B6DOExi5S6XNJ5f bojt03GjMOfiFFB7fk6jlHMeF3zpCC7uBYMA6s4he7rCtUnhY6l0jLRKtCkI9vlDP79o YfoxlXN9RAhsqO1u9vZZymU7eHpoRgkz+XkkGYFDKa7nBl6IpTRjXxZ8phV5LDWS257K xJ7MOn75Ky9oBXw2oRHdNXEHVU6msgPwSXtZzfX9Av+i/yF+2vxczuKHgxuCbOayd0Xy yzsQ== 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=s69863l+rWiDp6mDSn3ApZU/tImeUHpGRfgaMe+i8/A=; b=VTIGd7CBEsXZectqJRqISTRuF10FRiqjxEzRrtYa6K04s6q0t9EknGPhmp9yvfDDBL 3sE0IQlOisTpRgTfTPudd52EYadzy2lSKzNd91pc4barU7/mOo8ySGkdmHT2jsJEdz2F HAwifCwmJf3E+u4EcfGP481nR6V6s14FRzHepXQXKfSoQEFOvgOo1DtluPfG09iTzOhO kW9JRFatpLTVDA29BcLMgVGTQthkTxieUOFlzDADGotXpxXvUihPiL++uaBYXTJPg0zx Rjg6d6rhuSuCUYsh4s4qYknrrhnMtFoMbhC3e9cULhtHwcIbGpqDK7ykwgvgEvC/RGV/ /VYw== X-Gm-Message-State: AOAM533vjw7psDmzi7Ra+ZeCkR3hJimb+RpZ4EkeaOCRaGPmyLukjMmr hLlhnUTe+3IEPoIs0cWE1t+87g== X-Received: by 2002:a5d:504d:: with SMTP id h13mr6383926wrt.46.1627059912167; Fri, 23 Jul 2021 10:05:12 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id a8sm33471312wrt.61.2021.07.23.10.04.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:39 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 13C231FFAA; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 20/28] tcg/plugins: implement a qemu_plugin_user_exit helper Date: Fri, 23 Jul 2021 18:03:46 +0100 Message-Id: <20210723170354.18975-21-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -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: Kyle Evans , qemu-devel@nongnu.org, Laurent Vivier , Alexandre Iooss , Mahmoud Mandour , =?utf-8?q?Alex_Benn=C3=A9e?= , Warner Losh Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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ée Reviewed-by: Mahmoud Mandour Acked-by: Warner Losh Message-Id: <20210720232703.10650-21-alex.bennee@linaro.org> -- 2.20.1 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); void qemu_plugin_disable_mem_helpers(CPUState *cpu); +/** + * qemu_plugin_user_exit(): clean-up callbacks before calling exit callbacks + * + * 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 */ 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) { } +static inline void qemu_plugin_user_exit(void) +{ } #endif /* !CONFIG_PLUGIN */ #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); +/** + * 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 *userdata); 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 = 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 = 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 = 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 474db287cb..6b2490f973 100644 --- a/plugins/core.c +++ b/plugins/core.c @@ -487,6 +487,45 @@ void qemu_plugin_register_atexit_cb(qemu_plugin_id_t id, plugin_register_cb_udata(id, QEMU_PLUGIN_EV_ATEXIT, cb, udata); } +/* + * 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 = 0; ev < QEMU_PLUGIN_EV_MAX; ev++) { + if (ev != 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 that the * last instruction of a TB might have used helpers, and therefore the From patchwork Fri Jul 23 17:03:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484647 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1523031jao; Fri, 23 Jul 2021 10:13:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxRoR8hjh8CeaKFzw7dNoD6AfhRI5OIV3mnfvQMfq1FO51sJruyg6ccJI2VvHjrzRrz7Q3x X-Received: by 2002:ab0:3094:: with SMTP id h20mr5499663ual.141.1627060391861; Fri, 23 Jul 2021 10:13:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060391; cv=none; d=google.com; s=arc-20160816; b=bBMr9xXGJ2GQKj+nYN0a+FVwTNmPOInR5/BD+ap2KS16RERQSYNWfqo3aoPCO6vgGZ RPUH0ZQAVmXW0sZ6Y+7hWP8P3sYPJPK3ZfSfdpSRYf4eQHhOFG6MyxKmscJ90qTBpHET y5AFmsxu5D1+9sRYZrxM37XLBMVN+YvBBuBhg4XFO3XNDCwZDhKSkYtql63WENTxXj/k hxbk2m5ILovUtV7XxMl7wpa4bEHE1J9DsgqGYSJOI1f+MDXzoBOgi6jUpPRfuqMErCzy EtvKdgwrggpMbbHP6HIqLCRmfjjya4yopchypbRrHtCiXWAhlS+vXO6kq8KZcJkd/8XN I9DQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=yQMjndH/iLO2WTUcjBFbZ9uTKhmeZTZ3TcLfo5Nk7So=; b=hOnW0oYjs7moOIN2plhG5vUyN9wPR2Kqf3qSfXXGmQG5UnVngHKVIvnGH7RlFE46he ong4+1RdKTD1ik3H49mEUXl1+pugS9hzPFiWkzechXSAEHam5BS7Eiwe5p4IH3/ZaPRe w0CGUChdKX+5aCm7La6Vs69szcl/p9yyAD9bGWBJ4tDHtorkhN6LQdURZ20UXZ+gxE/X MC0weYqniD6G2BIHdAmtKY0xXQF1FEqtO5jqMz4d+JgSSm+TVoVkjnYhJHRSI/DmRlYI y0Nd2kdWcLhSadjtN50pdqoVR4+Qs78dniVJZjPhj+nik320/9KwyeQnPmyQNKd6NdLD 0Rvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=KiPDTyzX; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id b24si24080736vsj.305.2021.07.23.10.13.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:13:11 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=KiPDTyzX; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:60610 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yjX-0000iA-94 for patch@linaro.org; Fri, 23 Jul 2021 13:13:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58698) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybv-0002gM-86 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:19 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:37576) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybq-0005vi-RK for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:18 -0400 Received: by mail-wr1-x434.google.com with SMTP id l4so3098079wrs.4 for ; Fri, 23 Jul 2021 10:05:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yQMjndH/iLO2WTUcjBFbZ9uTKhmeZTZ3TcLfo5Nk7So=; b=KiPDTyzXEIjb75ARIypTIYeM3dQimI02g/Ir+cJR1Xy6Y6RlEwpG9CVhf1o4pXgXhP BzH+2bQVzcPYCVVmG1p1+Q2HSMbSVPpwYA3tfPCPGGXH6yMCXcIgtnOgggXEdHa5PhAj 8JN+qfQzZj61lGqVVi0NjYIMdTxcUm2GJj4rIbgTAIHl7FFb7o0vTA7JtmgJgU04wrAd ykiNqciAtNzMGq+F16VMhgJDTdL4kXcGLRCWYVT4Ug3zsE/kM+wkuhTJ/XZ9kuyDIOhy mk+iSHQiHfbW/Hf2ufrfJWmhcwxv7o3rhEWr21Nwbb9lRRa4/WvI5Sd3bTPOp95jdEPD En2A== 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=yQMjndH/iLO2WTUcjBFbZ9uTKhmeZTZ3TcLfo5Nk7So=; b=N+qTmTMOHkA7fT7WdQU0khjm9ljVLx8pckw+/n/fiXeReueRDO1h57Z64AIWKvn0o5 Zml30P2kHKVXsuQtcaX8dPIjEOUkSF/OHIOcU/+7in+y4ky411HwI7IUVjvF6BuSmlki Oe2GlIV1sl+gIHUkmqTn9QhOlsf9QRAkzZ3FDrUTCl8OuSpDydXaNTbnbR2i/2Xnn6Y1 9QBkuLbDQaPflM19joix6WRVsWqBvlxF6yAvuVgNlSBWsnD3bsoYA1M2RVfIykPHaxPh Luk+6yIr/vVmV8OSFX9eEGyvupeTmx65ocBdhYR1r2CAjrMKuS2mOxiIoG9NXlTa+kLy IU6g== X-Gm-Message-State: AOAM532WOYL04RKX8tbgAhHbL3r3Rb58DtkGtz2gKUE16eddUOXAZSAb xxcqiovEg8mSllFbOrZM+emdIw== X-Received: by 2002:a5d:5589:: with SMTP id i9mr6262028wrv.8.1627059913453; Fri, 23 Jul 2021 10:05:13 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id e11sm41280731wrt.0.2021.07.23.10.04.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:40 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 27DCC1FFAB; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 21/28] plugins/cache: Fixed a bug with destroying FIFO metadata Date: Fri, 23 Jul 2021 18:03:47 +0100 Message-Id: <20210723170354.18975-22-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x434.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: Alexandre Iooss , Mahmoud Mandour , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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 Signed-off-by: Alex Bennée Reviewed-by: Alex Bennée Message-Id: <20210714172151.8494-2-ma.mandourr@gmail.com> Message-Id: <20210720232703.10650-22-alex.bennee@linaro.org> -- 2.20.1 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; - for (i = 0; i < cache->assoc; i++) { + for (i = 0; i < cache->num_sets; i++) { g_queue_free(cache->sets[i].fifo_queue); } } From patchwork Fri Jul 23 17:03:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484653 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1526418jao; Fri, 23 Jul 2021 10:17:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJywvhZOA5r3RfSlj/oWDVfb8sWnUw8v67FSH+pbcHvq0ESR+6iPV860QF3LzR1oWg4BILqI X-Received: by 2002:a25:c805:: with SMTP id y5mr1303763ybf.203.1627060660301; Fri, 23 Jul 2021 10:17:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060660; cv=none; d=google.com; s=arc-20160816; b=TBVzVM4YMDhz6I0wgTHe+e7+E2lngVxjRAnIqCFKzaJ6APjbRKXaioHJ8fY7V4V0c7 kTu6wSuagnbuI9x7zknWdKBTZA7RpEZHhLl/vTSJBahjl7xdh0YO3fVojC46KHguex57 vg7pSr7McJ6w37lfOuVMIXPAmQDIR3Q1/nqG4VscpYICAXh3mxNvvwbme1j0fHwhaTXC rZ5foMAzUPuMCdM5zqc4q5fJjiPbyDyUV1mvHIbBtAA+QoMR2eInhu+zmMMl9LuN4fF3 FJDryGx3aiAgizSI5jQJ+6QaHJ5LtONycNYSgzWfWwd34aBfmJWIR0/5q8c07/ONC5xt uQNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=IIFkc3IDhl2xdt4qYGTuRykEBsdkIzrzr3YT1MsJ7FM=; b=D5b6a6g0eCzsLqN45ToR1PmNlRHd7IB7ju7bhYbxDL7NspMgsIjfdXmk1weADcyo4t vFD9E+xqbhnrb3LDboPkTzigC67nvktcyTvyqZLe8XMtik8yFpyLhWSKR2a7F2f2srFw brinM9H7+GNPf73zvthjemx3uqTq8dec1MsNhHvB9kSjMa2dMF91F3Pz9TyMc151P6oX j5NIdNg1oAiKLlSNTrQPDQHn6GCSV8Vnp9ijJhExL5GZvRra+4OlpWi4k+G+KQHys9N1 T+2Kg+IyZacr9vkG00ld+/HTEN7fZ8RzpVH4GxY8fOlzhqQK9X2vfWGYCeay4gzS3ygO TZrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=xODsi07u; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id q14si27102392ybd.117.2021.07.23.10.17.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:17:40 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=xODsi07u; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:52890 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ynr-00063h-P3 for patch@linaro.org; Fri, 23 Jul 2021 13:17:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59692) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yg5-0005W7-Lw for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:37 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:36603) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yg4-0008CW-4u for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:37 -0400 Received: by mail-wm1-x331.google.com with SMTP id l11-20020a7bc34b0000b029021f84fcaf75so3931287wmj.1 for ; Fri, 23 Jul 2021 10:09:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IIFkc3IDhl2xdt4qYGTuRykEBsdkIzrzr3YT1MsJ7FM=; b=xODsi07utCA3nU9rc11KjW4A9r4QUjmG251IEThlQugBQmMl/iycCULVyOJgRCEj9F NBBZSLgoFr91LH11z3f4YiqbMxQkkiW5rV97wDZyHwJ3WJ73qc0zfD9CkqF13QNu7hrj MjC9nvcMBwzlaLMghAz5ZT9eEReYAJ6kq5xSqXyOOMrN0rHtPlcCoYqX+mIH4RXUgIOa JXnnkPQOTKZR6YSS1D6cMWzlNIE/VQ/d7yMM9pr4Hv9M8WQXLS99JKuDGtPQaY1GSCIn p1XL5l23/r/MacoNkpvOQtPHjhLOtrZwHR/8iygsFwwI9L4v6OzvsiSc0rJrUdx1f6DG 8eSg== 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=IIFkc3IDhl2xdt4qYGTuRykEBsdkIzrzr3YT1MsJ7FM=; b=jY4AQpP3A0LSfRb02YAV3S39ji869B7JARBlId08xgAc2vuTaqrmxdgNqMcP/p4N8B 1H3WrO/lOtdwd5ZSJskaFTKBjZExxUXM2QLb7YnteYGnio1nHU+bv1HqCMGOPaTHwS7W cfb+HyFpTap1APm6oTZp8S/pYRHPZEY0VQEITDoNg9WqHOcUPaztEzbrc4rl+4gEEC3D lqyykvEurIWYMsXCGAaLzFXOuEpw7K4qXx1XdSXHJqlwrJhPY3+viCxaeTBmtkVj8C6a tO4RTzr5I8yb3RJkuHSbYzetJucGo1fef0q/wFOK5+ltBLyJHE8mCoEWXrk66CaLF2pm v8eQ== X-Gm-Message-State: AOAM531yWUq8RP0naZAYfQEfMbB5WU0LlHDR8wdweIUTuBUEogcVfOOa L8t54NlkZaHxELVKo54g+QCAqQ== X-Received: by 2002:a7b:c4d9:: with SMTP id g25mr14596698wmk.108.1627060174817; Fri, 23 Jul 2021 10:09:34 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id u12sm34277432wrt.50.2021.07.23.10.09.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 3F4F71FFAC; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 22/28] plugins/cache: limited the scope of a mutex lock Date: Fri, 23 Jul 2021 18:03:48 +0100 Message-Id: <20210723170354.18975-23-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.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: Alexandre Iooss , Mahmoud Mandour , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Mahmoud Mandour It's not necessary to lock the address translation portion of the vcpu_mem_access callback. Signed-off-by: Mahmoud Mandour Signed-off-by: Alex Bennée Reviewed-by: Alex Bennée Message-Id: <20210714172151.8494-3-ma.mandourr@gmail.com> Message-Id: <20210720232703.10650-23-alex.bennee@linaro.org> -- 2.20.1 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; - g_mutex_lock(&mtx); hwaddr = qemu_plugin_get_hwaddr(info, vaddr); if (hwaddr && qemu_plugin_hwaddr_is_io(hwaddr)) { - g_mutex_unlock(&mtx); return; } effective_addr = hwaddr ? qemu_plugin_hwaddr_phys_addr(hwaddr) : vaddr; + g_mutex_lock(&mtx); if (!access_cache(dcache, effective_addr)) { insn = (InsnData *) userdata; insn->dmisses++; From patchwork Fri Jul 23 17:03:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484648 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1523077jao; Fri, 23 Jul 2021 10:13:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyF9K8U2sI9BZIrDGUpDIllcw3iUZgAQO7CGAS6qhDic4YgzkxYGCemnRDJcmZ2L8khv+kL X-Received: by 2002:ab0:29d2:: with SMTP id i18mr5791144uaq.40.1627060395434; Fri, 23 Jul 2021 10:13:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060395; cv=none; d=google.com; s=arc-20160816; b=wvb28rUqnIIhP3JoC/XVy09OaTm9PhI3cDHNxCAkplBquSa5Nde21AdfPpdr8dT/u6 kNiM8fGU9663Y0+HJAhFzQcaZeC6N7ULbLhnd+EKLw6X/BuHZ1dV3WVe5HtMeCgaATph mIzDsad1rf8qMIEsIXT+k3JkCwCOb4u8ra92R2MdH69VLmBu77JDgjMPfcV8odxlUXpZ E/3+7jOIYSoGk6KxbRDc5I7J84aYxfyM+fI+Ies8seURqOaBWSVJpe8hsJhPt1gkQ9gr Ob4E3ix2SjKdwl6S3814f3YDCLwbRYWn6keCLjYQWFKYwIokfEns5K5dbGJKX651oT1H vHzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=xPhq1bIibdgmNHpoXhVrPGALc+WLIK/v7krtBEhhmz4=; b=Y0kOEKPyAQkawMvySFCxG7KEUeM5gHTsZCCCuQ28Yarw5WIDaWFX9Kc8SxCxXKnYWn VYDV0cPhyn31tr+v5Thzal8S2oo7zrGJ7OTekzKZifLpm57MmBy5FpiYe5Io8FQConRn OyeKlDHYM7jZ8jZI0A9F1ml67mPgxzgBrfBdVBCUhl7UjK4r94WwFw6IKnLznP3Mwrug ScTTscuQRiNv6jzmfvtUycLo1VgDQDB7S/VSducvekp7W5xKipwO/XbIM5VSuo71vNf4 DKiFNLGmUUOdMMqJ0HWbKKgueUVnBC3Z+eCB37WqoBAfLceyybsecRX/IBfWFt1wDCJK vOPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=CnLcCf4M; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id i45si12175752uae.233.2021.07.23.10.13.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:13:15 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=CnLcCf4M; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:60936 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yja-0000vl-P7 for patch@linaro.org; Fri, 23 Jul 2021 13:13:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58724) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yby-0002l3-AP for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:22 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:42973) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybw-0005yk-OG for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:22 -0400 Received: by mail-wr1-x42a.google.com with SMTP id j2so3059109wrx.9 for ; Fri, 23 Jul 2021 10:05:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xPhq1bIibdgmNHpoXhVrPGALc+WLIK/v7krtBEhhmz4=; b=CnLcCf4Mhmuj55Qna+0UfkcjPPf8/KNki2faOEi1bT6ytLQk9Qfpv/OcpGX0sH7z23 rpDxeULc0b7MuhoRIoHiKBU+ACFUL9QuvrSrZ7TJocQe0JwF2XoR73IVzDBAdwbxGnrX j/aVtW2XVAix/Fe1mYto+Rf/7sDWI+Y/IkJzsDlgYp9btMYR+gEa3wZ0y6K17AgsyU7i jquNKtjbU40yesw4RWbW+tCGbforgufbAvHkbFbqSkakM4XqbRSCato5U9GBwKSXeD6j qOM7brFyu86j5yIqYb+sNiz9X0MmObhzYirQ9nLdgSz1ob3keOnTtKodpBzWXSF7nwmq a+Lg== 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=xPhq1bIibdgmNHpoXhVrPGALc+WLIK/v7krtBEhhmz4=; b=N/3bqae5ucJ9vYcBUE1xWBXgAYKS7R+2GdvIJlstASpWh3h/+lvvwgBxW2pkB/6soj 1P4XUb+s2NtFk58mVlXXQd97vgV2uaHl19R9HcQokWUUDhRgYJX7J7SLnqbRhwENmW5s FOLSPDhczrcLLFsS2B9elrYG9j2I2a60sg+r1ZZYcRvLHyPKQoQryq4tYdTEX2Y3Z9rK oPSWac5+rYHdxVyqOKK5iVPj6xeukxslQyyXTDQqw/txs9juaM7T9BrXa7E5ceADQacY tSRjN1Qt+A5PrsLNGHGbd0jRRvf4sEDr9+VdGsEwli6+pgqBa6oK67BWYNx1l+DVRnSO 9QTQ== X-Gm-Message-State: AOAM530wmrc7ga1uOzKDfBpvMzWxRzUU9zboVXWKtBatgBqS7X87oQSP F+C9G5ym1X2+Jf2Ba1aqJDX60w== X-Received: by 2002:adf:ed0f:: with SMTP id a15mr6248873wro.78.1627059918163; Fri, 23 Jul 2021 10:05:18 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id g3sm33489581wru.95.2021.07.23.10.04.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:39 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 53F3A1FFAE; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 23/28] plugins/cache: Fixed "function decl. is not a prototype" warnings Date: Fri, 23 Jul 2021 18:03:49 +0100 Message-Id: <20210723170354.18975-24-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Alexandre Iooss , Mahmoud Mandour , =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Mahmoud Mandour Signed-off-by: Mahmoud Mandour Signed-off-by: Alex Bennée Reviewed-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20210714172151.8494-7-ma.mandourr@gmail.com> Message-Id: <20210720232703.10650-24-alex.bennee@linaro.org> -- 2.20.1 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; } -static void log_stats() +static void log_stats(void) { g_autoptr(GString) rep = g_string_new(""); g_string_append_printf(rep, @@ -487,7 +487,7 @@ static void log_stats() qemu_plugin_outs(rep->str); } -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); } -static void policy_init() +static void policy_init(void) { switch (policy) { case LRU: From patchwork Fri Jul 23 17:03:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484656 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1527650jao; Fri, 23 Jul 2021 10:19:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwk3fOiXNpYQAmRsrHtsGDIz4KLJWPx3d9icHlL8bwRH5wV+GOqypd0cpz8H5vswNd7jmyB X-Received: by 2002:a67:efd8:: with SMTP id s24mr2342277vsp.9.1627060769109; Fri, 23 Jul 2021 10:19:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060769; cv=none; d=google.com; s=arc-20160816; b=x+cANmJOUHK88rmAz4u2T4hjXB3LDfhaj0oze2Yo4jghYOJELop9ODfjAxiJ8k0RUj PYZuaACF65Zfqy4OFZgxbgokV+B/Q1kVnGuiuFILXfyOOrkW8+PGCd87yHc049yB5XRC C1rRJY4FESUCKOtNmgaynM2wvnAOGkmz3TdQbnJT30ojlGhCRZ1UWLYhf5A8NDffejjf x0FI/qjqka3T4zdXygy46Gqcheioa69rlmXw2orQaQcdHNzX9Xm/0MlNXn8jPSL1A0r7 P1GxkMuT/WHncXW3OQqMNdq31ckBQMEgQF35wRXCEkjFyKian+eMFuDrLVWCFgEzAvsN FNbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=uS1pSxcrnef9Bi6E/um0jmW2U80D77g2Q5XIJv/shJM=; b=LnLeFKs9/wIR8W6MFwze3iPEhaEVecomlHmjC+wJT3254K6LcMyCIHHgayminD0WvH KCR+n4H6wL6qFOOm1X+ae/JGaOus4wogOaZB8a0MXCnD6R+STlJ6Anywjt19ixnc1xW2 5SRD6r2rEQz+tWlJrvFpHF/Hib+PiNV/wR7hq8lJ9yb5jVtMVv47LeqxvDXdkiuHjAiU W5N3dpISBIvhPMjT1WopbqqSe6hQIuqTwCpk0hEurozmsZFCp74Sh5m2ll/mdHrzkjHc zlwkAlBP31+SM1QkULYntED7JVpDDaZ7VItpmAhG7527xtzmsZ4Jok0E17Zrrwlfg6/B FB1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=kEr55ruf; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id u5si24643634uae.108.2021.07.23.10.19.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:19:29 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=kEr55ruf; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:58862 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ypc-0001ev-HC for patch@linaro.org; Fri, 23 Jul 2021 13:19:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59728) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6yg7-0005ft-JV for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:39 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:36382) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yg5-0008Df-Tk for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:39 -0400 Received: by mail-wr1-x42a.google.com with SMTP id g15so3128956wrd.3 for ; Fri, 23 Jul 2021 10:09:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=uS1pSxcrnef9Bi6E/um0jmW2U80D77g2Q5XIJv/shJM=; b=kEr55rufDlLnSGjL9H2TVkP5kY/XcpJRlY8KUhlyqH+DqbdYIftsCmYCluzRrFlDLT kQg7d4KuapxfVj6PfHFsnuswZOmLZ2V2odbD2Fp4hlqCdAhc/PsSUgVI/t/f0Mly2ZrD HnjDXhoYMncJTA0wU2HoQhDCPlCTWUxjq1B2QZ6ElR3LNRnn+r/b+GC2DbwkYoARTpNC 9pulf3UYLnytkK7fD7adXLUZ1WWqp7la1aOqJyf0bu559mt5kX7pV7Txkf2BInu9qyNZ slUZ0VQRGgKt0o5cu26AxPg4rdulsU2RyJm0ZwyNmxEaquzpFp+QzHWC/Sd6ukRcKe+F 5dPQ== 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=uS1pSxcrnef9Bi6E/um0jmW2U80D77g2Q5XIJv/shJM=; b=GdddSRa60UUgUKHuHOJwBgS7ER2NgCaD9JTvA0siNV8tjUhhTGXfOdtENfXosgD2/c in637B8+ixsh+/yt17H4Ege+bnhyfSvX/0px8FCi1vT9+mXG2u0ktrZ2vnP56H+OkGcx fSRzdEPmvNU/pgiE0RmygK5TSucY6mH6Ze9uBYYhOSRUrLaEizIXNZ+aePdI6R+Q3MqK Q4tKPX7MMmiwtdjscVqb2pTm4YjdNzB+MkGQ9dAAwSFBj3rNsXbwfr7mHMlOh6p/kdRS 6JzyvuBRVZWjyFDBdJ8sec7cczyPhlXTzuwv/bcpScNNVZ6lhm6IjyfPD+yMsOPVi8Yx 5pJw== X-Gm-Message-State: AOAM531GR1nyM0vXZF+2xE9mb1I1ex/7HO7X2igNu31uLcERy8Q1lyHl xfmdHz7eP0ZHamW+4ojhFd8qTQ== X-Received: by 2002:adf:ffc3:: with SMTP id x3mr2813169wrs.136.1627060176592; Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id r11sm16276173wma.24.2021.07.23.10.09.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:30 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6864B1FFAF; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 24/28] plugins: Fix physical address calculation for IO regions Date: Fri, 23 Jul 2021 18:03:50 +0100 Message-Id: <20210723170354.18975-25-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org, Aaron Lindsay , Alexandre Iooss , Mahmoud Mandour , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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 Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20210720195735.3934473-1-aaron@os.amperecomputing.com> Message-Id: <20210720232703.10650-25-alex.bennee@linaro.org> -- 2.20.1 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 = haddr->v.io.section; - return haddr->v.io.offset + mrs->mr->addr; + return mrs->offset_within_address_space + haddr->v.io.offset; } } #endif From patchwork Fri Jul 23 17:03:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484660 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1529157jao; Fri, 23 Jul 2021 10:21:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMC8xzD1yTdkiN4W23CtXNc37xqSvhqS1KJUv6Jk4JOICtOCGc2dj3/3rIcJyW3gPQl/+H X-Received: by 2002:a25:b2a7:: with SMTP id k39mr7731630ybj.146.1627060896544; Fri, 23 Jul 2021 10:21:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060896; cv=none; d=google.com; s=arc-20160816; b=azSL7Icao8SgYmQzcC0zkZh3Pfk6YJ8djDF/KDoxNx3+NdX4vGK66BNgNj0IEVZAex QI1xCeSB63yA7b3+PVkSVpzyW+vPd1My/oC2VJDu5D0CLrQLCHuxuOIzR3jnE94TNkVh QhQbdWO4tpt1xb5ExQE4Vc22kTRCaDQbYTKnHfcrIKMdLd/ckZb4URxt6J51whXBRU4g V48jmNb6WHE4BIDxIQo+ftg/pq/EoEy0zZSghcP5nq+9LHbmGRRQGdGFeUyHqaoygKWe CcqJdVwMWCbulOalzIK6YYynuzHAwlAy1jB2EwqFOxjJmIK2y9+s7l35VTa/7upBpMha nErQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=QvYwZmYtXKv7T39rkMEAc/2GKSIETpKxhUXh+rpSwYM=; b=rzXdSpd30kZ7RIMuUOjqmGKEockxYqTudClwUSrSbLTyrbInFp8Grm0wf/len+DtgQ LQdZZQS4ukiOkoi6u8RK2q0KQowjkf2ZI++zD8nwig50WYqZA4jaeeLxb5oRb8Wg8JCJ Uij6/+o2PDgRD9XTi2dJ0uuYVBBmDrA6rHwSxCD8YB8Khq6NdGNubYdwF2f2blps33SM 3EuFrEfvBuDTgqWtoxpDLHJLCe+S8DXvSKU3mdrVXN/vEVOpkasot6sOKhyGJtrjZnMi S56yLWbLKr7ECeC6ULUUT/Lju9PWxKEBqBxBUCajwSIO6mcoU4Fc0cyn5E1sDgiyy7nd Q1YA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=zb2gBkef; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id q189si36508162ybc.381.2021.07.23.10.21.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:21:36 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=zb2gBkef; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:39200 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yrg-0007aP-0M for patch@linaro.org; Fri, 23 Jul 2021 13:21:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ygC-0005wX-Df for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:49 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:51161) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ygA-0008GQ-RN for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:44 -0400 Received: by mail-wm1-x335.google.com with SMTP id h15so1226538wmq.0 for ; Fri, 23 Jul 2021 10:09:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QvYwZmYtXKv7T39rkMEAc/2GKSIETpKxhUXh+rpSwYM=; b=zb2gBkefS+LjWo7Ua1gdqGIbVnf0CMnMPD34k9lYRlBBr2CuZLByml3tgTcQwfVfO9 shNru1WTasLdrjp8LSmejwaTgalC2J9znOqTQIB+PIo9AMidN0uKhsBpCcdPohJJfy7R Cc4tU/TLSVtyG9sEk66o7NIHMWUBMbmppjRpTr3LBqQf4H/YCj4cPLNQkBKVDGk3uHPZ NmDsTWXANJ8JsZp3BgTI/chpN+198zG58v8xM/HMwR6WjxtuWwaUnynmFtT+rsvF6av5 YPaSXetrsYwMrl0NQesmj1kT6pYpFAy0P+plpYVUuqQptnxUz+zz8xluWBxaj6w8/ItJ DpGw== 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=QvYwZmYtXKv7T39rkMEAc/2GKSIETpKxhUXh+rpSwYM=; b=oVZj8jJPvCbTU5+4VH2ujv2Qkmzf8EiFsc0yw2R9H0XCOkHdy3Ca+AzhOEUT+DdPtm 4GPfYYyZ68jkwAb4vxSw14KxfGN+dtfhBOElajNAoffyczPWPE6LdOP1RNA++TfyOMVM 8uLk2hRXCoF7D+t5wmK3dB4VZF4MmkvWq16CntEXLb9e3L+fS+g5tO5jPYviXioKodiQ jQqU1hnffSHs23Ia/eCw9hUMw5k7W5PkiblaZ6OCw3DEPC+NLxHBg1ng4ddiNGaSTfCo 4p1C+35KH5+bDqbFi10ednvzS5FoK+MkWw8WV6Bv2C3XVq5XqqXKD8R2eYi+tnrUfdny EJKw== X-Gm-Message-State: AOAM533oTwrV5/jKB08WLwSrdVvoLuJAyXjRTSsbRJ/lGxM0309gYp7U 1p84vu+kY145mFskpFfVw6Ce1w== X-Received: by 2002:a1c:35c2:: with SMTP id c185mr5478377wma.126.1627060181521; Fri, 23 Jul 2021 10:09:41 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id w16sm19823345wru.58.2021.07.23.10.09.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 7C6C31FFB1; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 25/28] tests/tcg/configure.sh: add handling for assembler only builds Date: Fri, 23 Jul 2021 18:03:51 +0100 Message-Id: <20210723170354.18975-26-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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ée Message-Id: <20210720232703.10650-27-alex.bennee@linaro.org> -- 2.20.1 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="x86_64-linux-gnu-gcc"} : ${cross_cc_cflags_x86_64="-m64"} +# tricore is special as it doesn't have a compiler +: ${cross_as_tricore="tricore-as"} +: ${cross_ld_tricore="tricore-ld"} + for target in $target_list; do arch=${target%%-*} @@ -247,6 +251,20 @@ for target in $target_list; do fi fi fi + + # Special handling for assembler only tests + eval "target_as=\"\${cross_as_$arch}\"" + eval "target_ld=\"\${cross_ld_$arch}\"" + if has $target_as && has $target_ld; then + case $target in + tricore-softmmu) + echo "CROSS_CC_GUEST=$target_as" >> $config_target_mak + echo "CROSS_AS_GUEST=$target_as" >> $config_target_mak + echo "CROSS_LD_GUEST=$target_ld" >> $config_target_mak + got_cross_cc=yes + ;; + esac + fi fi if test $got_cross_cc = yes; then From patchwork Fri Jul 23 17:03:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484646 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1522566jao; Fri, 23 Jul 2021 10:12:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwp94TCVFxkE2DzvsIMmF7Ow2K0hIgE19bA+KaA9RVj1ZnxHfqQ5CeWIN4i3YLqeehx5Wrf X-Received: by 2002:a5d:65cb:: with SMTP id e11mr6642054wrw.105.1627060355060; Fri, 23 Jul 2021 10:12:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060355; cv=none; d=google.com; s=arc-20160816; b=xPumifoRpAQNGgAo12eFxDvx26sMrdRCeNuWtQJ9SfVUy8lKZY0kEuf7eDFqmTvJ6H w0N+n3nHrogknBnyh+tJfiIay1EjY4Zllsvj+F5+BwNVLgF9RwFYHg6nIJHXOsEOVLCm /dd80+fmCbKBp7+v0UKy5axJ8BJd/zN7auX+ldyTYWGHorkfN2dWmhuCEvU1gPB8jWQL I1LibXu4oX4wNM6w5SDV/WwRxCfvF2GzGRFD/kBLCDeXQ9+7z+aSu3dVI0ulZINy6uRl aRw26g4iG1/OR/9ePaVeIIpkOYluTkh/weVt4h2M8jra1/ZdxinYrBE3CWFLQfwLhFe2 164A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=Jx7A6ir3Pd5IqO8pTL8XUcRpiT40w3NiQ1bVTzzR3Gg=; b=L32pK5Jkkm1rC4pKXF86esAI4XFR/QJOcMWgY41a9/sTU0+xNPgc/gYSQJDl3oQ0j9 dWmHHgDxeRSIacB8cNnnFwsG+DFTb99yRdUQhM5MuCwiYXqQzPORiLAinwo8kLbUV0pv 2ayHoh0o40UKnhmJ9b5adGwprECMrJV8/0DldPQQ6O/iPBBvGm8xikIERQDni4mzEZvQ yxfhACxLeb/alHLF2htWSbWyJGSRv9ThdODBvCdf4u9+CppSoWcEnzenF+7EGuNZ9+Y3 wl+OZX4P9GzOQaJbGHxF7Wta7U9p3gHufrY6XEyfPsm0aqWoy4RfvoXhnayHxGzCk7jk nlqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=QKEd5Jnk; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id f3si10614548wri.100.2021.07.23.10.12.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:12:35 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=QKEd5Jnk; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:33520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yiw-0001UN-2R for patch@linaro.org; Fri, 23 Jul 2021 13:12:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58686) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ybu-0002dv-Ek for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:18 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:43688) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ybq-0005vy-QB for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:05:18 -0400 Received: by mail-wm1-x32d.google.com with SMTP id m20-20020a05600c4f54b029024e75a15716so1075031wmq.2 for ; Fri, 23 Jul 2021 10:05:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Jx7A6ir3Pd5IqO8pTL8XUcRpiT40w3NiQ1bVTzzR3Gg=; b=QKEd5JnkXSPJwPZaYxrkks7zWinNS3eEDFFZMl+LHQ/ioj0DIZrqPz5RoFiGS8gDgQ sNKNSe/795oUcGT6iVzaiPg0tV1r2ZMx9lPh0PtXWCyjRamMQz1KFGN0sBxwPvbwytla n6Mjrz7xilYnJs7vg0TDbrgdZ7UnSb3cCF64CPkEK1F1VfYsdXuSsD/pW8wcTwJmSohK oZOkq1kUYg8bnDKAxVCBAYZt4A7AcKEFaVkR2cNe/IJ8cHeNz+0RpQ47fqkcm8tOCSk9 jahuabok4f2Vp6qrFEyEJT1B6iYpiAJLU0/JX9NNcFFDeDGWM5wIjX+1kTpOZcqT6JwL gRpQ== 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=Jx7A6ir3Pd5IqO8pTL8XUcRpiT40w3NiQ1bVTzzR3Gg=; b=DWc1UrUwDr1bRe21r62Ijku3/jBzMLK4N5gFyl1xkEOBZk+zlpDNaxKS9vu2W3rBo7 PSvKFIpFEgIJ2w8wsjicmKDm7hNrlDyMeNUCcOckdaisRj5Wy4W6w0wEX61pyOd5RQO5 DWKZPaqVJUPW2Br4vYGKOcL7Gw3w8bUKMUjRyEDBdTqWJ24B5nedlD1+m9/68kbEUc0k 1v6PQh+HVHi3nxXclsKp6b8xW+vwdGJxFshxAPU5fr5evHATw3qG8G5VHOJewUSPC4LX A3y4z+H+Iti3udHe/+StzW4nmFmCB6OroRJZwcfOU66kh2L8Zy/Pp4nWjrLkejey0N9T sN7w== X-Gm-Message-State: AOAM532eVDCqbVwKHKJTN+y4yd93IrLf+1KUXFJOel5AHXV1iRYzq1u0 5D1jajeW2cWXTxydEmd9MHKchQ== X-Received: by 2002:a05:600c:47c4:: with SMTP id l4mr14925568wmo.125.1627059913587; Fri, 23 Jul 2021 10:05:13 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p9sm32559104wrx.59.2021.07.23.10.04.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:04:40 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 938BF1FFB3; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 26/28] gitlab: enable a very minimal build with the tricore container Date: Fri, 23 Jul 2021 18:03:52 +0100 Message-Id: <20210723170354.18975-27-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Thomas Huth , qemu-devel@nongnu.org, Wainer dos Santos Moschetta , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?b?w6k=?= , Willian Rampazzo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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ée Reviewed-by: Thomas Huth Reviewed-by: Willian Rampazzo Message-Id: <20210720232703.10650-28-alex.bennee@linaro.org> -- 2.20.1 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 +# 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/docker/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é # # SPDX-License-Identifier: GPL-2.0-or-later # -FROM qemu/debian10 +FROM docker.io/library/debian:buster-slim MAINTAINER Philippe Mathieu-Daudé +RUN apt update && \ + DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \ + DEBIAN_FRONTEND=noninteractive 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=-w ./configure --prefix=/usr --disable-nls --target=tricore && \ + CFLAGS=-w ./configure --prefix=/usr/local --disable-nls --target=tricore && \ make && make install && \ rm -rf /usr/src/binutils -# 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 From patchwork Fri Jul 23 17:03:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484659 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1528850jao; Fri, 23 Jul 2021 10:21:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyKHMFHxSrpfuxqVOVW6Z0mXMyWCbLa5cjxK8JZNOoQOND92NNkFgBPClVr1NWZS3tqK7Ff X-Received: by 2002:a67:6853:: with SMTP id d80mr5308028vsc.13.1627060870157; Fri, 23 Jul 2021 10:21:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627060870; cv=none; d=google.com; s=arc-20160816; b=GnRHyzVROuN/JimPyY5C8zz0Tjptfdh1W85fGmGq4Z1MhZ1rV2iru6ZKNuqo1POlPX 5qIJjPg1L4Wb6Uu+a5M/kSSSToVgSPWJmxQyOtXPnA4aJUZtbSBzXgW2hYMvf/cLFjmG riNdgUe/xf/5FJeRBvZpRTP+tsvm1V4W0Fliu7mTWIydBvH3XLGBJoO1sGhyM8/1RNIs 7q0bonvP4xXKhelrG3kBmSxvEb/AJtRhHfDxhIcwYTR5JuS7QXOAQ1XD8GOvKPUuUDWC aexhfcO2OybNYgW5xEvp/aNqKyLxNFchdMHLx2G7qiEojba6pW0K/LO1V67sdCROS0Hu 2htQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=bgu5KUZOtGrz8LzEOf+t3n1mZYFwOO8fAUWdqWN1G9g=; b=m5xcyO0HnaxtMPTL2yE3gEhz15lRixJgag8pRugsKSXaJG+gLrGJ6L4V/jdfWrHWVp sFoUMs2/rUqw8Q0gt+JotWQ2K19VVNdhvBsY17OWO2Jl3b0jyVjN0l/n1tfCB/oG9QMz lWxQERNL/pjC5axsQsHF5nfL1c42qtOxyE/sX+dMXKhAo37ORyNo2D603tN/9NmDS8Q1 LMr5cSgvX5gozNrmimIDuXY+BslbhM1o248TByfAQMjpnEnI22iAXPZzKMRBKtSGuaKG PXd3sNbzyIPCihP+1PnU/OfPU0F52eQCfd+0o3zw5ozOAuqTLkWgT9tR/9PIUqQ+hn+5 Bt+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=jzJPjWvh; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id p32si5154608uad.165.2021.07.23.10.21.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:21:10 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=jzJPjWvh; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:37128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6yrF-0006AM-Gy for patch@linaro.org; Fri, 23 Jul 2021 13:21:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ygA-0005oK-4L for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:42 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:37606) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6yg8-0008FH-E1 for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:41 -0400 Received: by mail-wr1-x430.google.com with SMTP id l4so3110320wrs.4 for ; Fri, 23 Jul 2021 10:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bgu5KUZOtGrz8LzEOf+t3n1mZYFwOO8fAUWdqWN1G9g=; b=jzJPjWvh5vwL7RduH36Zu6cY5V/OGGdSIK1K1Osd5YPh4g5zrFwKonlVHdZPvTdGbe URbvhtXLBdD4Y9e9DD5srbkC9cQR7iJknxUybx7Jm88LVXYS1/HnnSejCvVWPh93mwmk rDSlRsnrL7pHjT90z9EuqbGoqxJMf0ArrRBhCad/x/vLZ1+yixO4GRU6Kp5w14UucpYW f6x/Gj4YAD3gFqfv/NxlVZFLvcnRvw1tO8RMz6Tuuw1Q4FGuVXZhjRsY22yBmdjt6w4t hrZLtTxTkEYTtnOAMm+mQkj9M4IBhkFEd/X8h9gu2+2B/P8oh7VAGriD9h0EGLjXawle LLSQ== 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=bgu5KUZOtGrz8LzEOf+t3n1mZYFwOO8fAUWdqWN1G9g=; b=D8woFpW++8KkvRlvkM+AYokLfipbfzzVd8aFpwQn6mWg6TXVITOQwed4OU1+aowuIX BKP8hQRelTLqp2LJnYn+89MyrrZffo22HTHR8AsgLmpDG29pPC7LRPAikUtjBA2iCDgg srff5p7XCYNcvF5SC67bvEUZoMgguAf4S+8YT0dZBB7WVbiB8L26UXdqw346LNHQLCgm h19kp4c5d9qn/tunHdC3fUspCslERiir8RCITgh52YUQcjZ4uu+nQFLNlL6oWYLqBxQ1 sSgXGJWvOFXWnEpf1eDGwhBelbZa0La26TXu48YBPG67guuMixrnLppgTDCa6UPYQz0V M0IA== X-Gm-Message-State: AOAM53300mlM3dct0WVzBX6GXj3ote8Ii3DOzuDWe9flpQm3IYKcrVkE W/OgIC1oSi8pYpJbY/aVnPkgSw== X-Received: by 2002:a05:6000:1841:: with SMTP id c1mr6164754wri.423.1627060179138; Fri, 23 Jul 2021 10:09:39 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id p2sm27516180wmg.6.2021.07.23.10.09.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id A83581FFB4; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 27/28] gitlab-ci: Remove the second superfluous macos task Date: Fri, 23 Jul 2021 18:03:53 +0100 Message-Id: <20210723170354.18975-28-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Thomas Huth , =?utf-8?q?Daniel_P_=2E_Berrang=C3=A9?= , qemu-devel@nongnu.org, Wainer dos Santos Moschetta , =?utf-8?q?Philippe?= =?utf-8?q?_Mathieu-Daud=C3=A9?= , Willian Rampazzo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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 12.0.0 (clang-1200.0.32.29)") +C compiler for the host machine: cc (clang 12.0.0 "Apple clang version 12.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 version 12.0.0 (clang-1200.0.32.29)") +C++ compiler for the host machine: c++ (clang 12.0.0 "Apple clang version 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. [AJB: fix up commit formatting which trips up b4] Signed-off-by: Thomas Huth Signed-off-by: Alex Bennée Reviewed-by: Willian Rampazzo Reviewed-by: Daniel P. Berrangé Message-Id: <20210719073051.1559348-1-thuth@redhat.com> Message-Id: <20210720232703.10650-29-alex.bennee@linaro.org> -- 2.20.1 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/ncurses/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/ncurses/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig - TEST_TARGETS: check-unit check-block check-qapi-schema check-softfloat check-qtest-x86_64 From patchwork Fri Jul 23 17:03:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 484662 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp1530824jao; Fri, 23 Jul 2021 10:23:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNW4i3llzBLZHosvYc9GDiY6blGSomUV8rN991Mo/tfvTmAQ+zqoDyW5o0d0hf+j72aPRi X-Received: by 2002:a02:aa8b:: with SMTP id u11mr4921361jai.43.1627061024156; Fri, 23 Jul 2021 10:23:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627061024; cv=none; d=google.com; s=arc-20160816; b=V6cQI+zCzO37nwpDZo/viLogJ/l3KZIx1o250ORyVBfLoUAzF6iXW7zsfshg9iPglA b8bmFMIvd8EbknZ6K2qFYMfEhKCavGNEFMdVuumg5gI5ue2WOs7NHbYzNkGiO50k0mam bmkM4xcRlk1RZmr5dfahR654UClesMBIjn5tOKs/FqxwZBqDY/ZSd1YgA/RTWLYUPPN1 X8wNDqsonAC2kzBlQ19MpUP01hNs505Z+jBoRpJzhs6B0DYPN1c6eYJgNrf5Lq6y7unf Ezh0aZ/o1FhTCoeIJSZfcCjludXdPVHeC5bZQKRSuSaM4GLFsNDXWbL3V7AbvyJwk2wA l1nQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=x0TmBEibHpnC7wbceXWxjynuBFTGjU5YDaan9P11glE=; b=TXASSPvfxON/jqVnr5sUmKZm7Ir4ac6iZ1vq7HOIadNf/kpSv4gSFVGDaa6ZgP/JVU LuL9LQRM1EbH3ZDANEv/3Z5sgSXQOil0JhOkwK5z5aLAHsz0lXkCdK6C953LgROJ/eJF w+aOs0DqrVChlkVEZ+FTAQPCN5o9Svgv80BLA334xx093Hx1B/x1aUtAd5mXxboe5e6C WAV3YHwxg8EBRKdhqZbKSHbM0QVPRMLpcj8U0PP0sLe+D5o6+5fxna7YPnA8+djLlzJ9 Cz5zKnio33AzbNkyQLaBSo4XlHr/l0glwFcq6Cjh6rcbsrlyFPRPI2zd/3moaijuiduA Nf3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=V4lDC9kf; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id t3si35500162ile.109.2021.07.23.10.23.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 23 Jul 2021 10:23:44 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=V4lDC9kf; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:45736 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6ytj-0003k0-KQ for patch@linaro.org; Fri, 23 Jul 2021 13:23:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59884) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6ygM-00061C-Ue for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:56 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:38835) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6ygI-0008Ij-2N for qemu-devel@nongnu.org; Fri, 23 Jul 2021 13:09:54 -0400 Received: by mail-wr1-x42a.google.com with SMTP id o1so3113051wrp.5 for ; Fri, 23 Jul 2021 10:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=x0TmBEibHpnC7wbceXWxjynuBFTGjU5YDaan9P11glE=; b=V4lDC9kfCGqRrSQS+BGyW8x1ZJdb7Iewb/OjaTNiMdTl0jTDOWYEk+tpJeTW4ncXsE 2u5uiKvsQ4ajSGuC9vNUqCTaPoLrfFS6U0z9HpRhWQF5dfScsSEhRRIQ0hnXMP68o/TI FdmWEFVtcVREqkxYDSReXtv8n8m27sv/ls8viunXDAZXOcGkXtIBkJJ3mBei3mhlvFmR +oAr5SsqIxHL80DkDZE4Bnge1u0TQs5iQ0SD1uDPWyNWlkoCtBczfAGse7xW2CbrvXyq 7SzatKyQWjj6GOZVDObG+SEhDCM3tz+FMJyq4No5HwAPvGCqLNW1iXzeXlZUhEK9SCMW Rzmg== 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=x0TmBEibHpnC7wbceXWxjynuBFTGjU5YDaan9P11glE=; b=DEiDHH40+8gl1QUFUaOZDZOixJliL9zu2EgvDP5Xh+H41ygOmMdZOlvo/Cvwbu4HUO lBN2BSEa4UW2XufykHOn35TLiM8SRTzQ2d/XUyKcoBsPjorxDvIk/y0CU+k7pm3+bKDx /fUSQen0Uw9FyhR+mOSA6nd48uikC+fHwX4pY8TH1FmNHU+k6IwLB+uzunSLKUYkdu1G Szgc9kOdqJTAgFJjb09Hta9hGARGaI9JNrrsFxlKpEsdAikB9sZvQTOnVgdRxfEgmx++ wypMESpk2mGqjlHFR61JwlXcDq2BP68MZxrwV3gf4Muuw4nnkLd6RMnJO2XUDczDLZu7 NdeA== X-Gm-Message-State: AOAM530eaHpLedQcGmGJwOdfaUanfyet61KWdpOIO3h2w4eiFepCczdH E6cntx8OoFMMnD9Mgp6l1YhDUg== X-Received: by 2002:adf:ef11:: with SMTP id e17mr6492060wro.71.1627060185629; Fri, 23 Jul 2021 10:09:45 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n23sm26463311wms.4.2021.07.23.10.09.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 10:09:36 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id BD1771FFB5; Fri, 23 Jul 2021 18:03:56 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 28/28] gitlab-ci: Extract OpenSBI job rules to reusable section Date: Fri, 23 Jul 2021 18:03:54 +0100 Message-Id: <20210723170354.18975-29-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210723170354.18975-1-alex.bennee@linaro.org> References: <20210723170354.18975-1-alex.bennee@linaro.org> MIME-Version: 1.0 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: Thomas Huth , =?utf-8?q?Daniel_P_=2E_Berrang=C3=A9?= , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org, Wainer dos Santos Moschetta , =?utf-8?q?Philippe?= =?utf-8?q?_Mathieu-Daud=C3=A9?= , Willian Rampazzo , Bin Meng , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Philippe Mathieu-Daudé 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é Signed-off-by: Philippe Mathieu-Daudé Signed-off-by: Alex Bennée Reviewed-by: Daniel P. Berrangé Reviewed-by: Willian Rampazzo Message-Id: <20210720164829.3949558-1-philmd@redhat.com> Message-Id: <20210720232703.10650-30-alex.bennee@linaro.org> -- 2.20.1 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 =~ /^opensbi/' # or the branch/tag starts with 'opensbi' + when: always + - if: '$CI_COMMIT_MESSAGE =~ /opensbi/i' # or last commit description contains '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 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 =~ /^opensbi/' # or the branch/tag starts with 'opensbi' - when: always - - if: '$CI_COMMIT_MESSAGE =~ /opensbi/i' # or last commit description contains 'OpenSBI' - when: always artifacts: paths: # 'artifacts.zip' will contains the following files: - pc-bios/opensbi-riscv32-generic-fw_dynamic.bin