From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033272; cv=none; d=zohomail.com; s=zohoarc; b=keUvKVPbS/udKSCxUQF7sepP78iGWjTkOvvGwQXomVZKi299jDpRJ8EjjZjv6s73seIpbv6O5ZxU4Newl7eBxmAGL1J03ayVq1Iotp4FJ5DqMZppX+c0qj6VtYfM7wiezimFOf6Q6FyyvjZ/FgBvRWRjhcUKQtUfCPzbyQAOOUc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033272; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=1l1tb6Up19hntMi5gc55FAeTHoVM4kotrtOzQ9GwQF8=; b=DPs2/M6vZ2lgp8ZAe4POQmYwiTHtKZMNSNRJzsZOF/FLCNmO+8e5UbngBTw9ClaWMgCzYFeavjQAh+OfhwUGBp5CTKpSkvluaoASZ+PtvCuvYnAHMoiB50vnHRK9Zibp4yMDflYhemCsXpspXoE5Z4QwHvQw830WQIdQGkmjcX8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033272752305.5829965712512; Thu, 28 May 2026 22:41:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpx2-0001s0-Ko; Fri, 29 May 2026 01:40:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwY-0001qV-AU for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:39 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwW-00023Q-Mw for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:38 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-45ef1198766so162180f8f.0 for ; Thu, 28 May 2026 22:39:36 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45ef35601d7sm1205277f8f.28.2026.05.28.22.39.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:32 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 096655FA53; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033175; x=1780637975; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1l1tb6Up19hntMi5gc55FAeTHoVM4kotrtOzQ9GwQF8=; b=I6aQLS5FdYtNuMDzSSLDSC5ILdcs1tWYSUdn9CFW92tDzIfWIY7tmO5oz0Va8Tewyt zh9W5MDyK/hEzs6fmlQ64W5FbKPFH3fqUZ9aN4wWpD4AB5kGFbQNvKCC2QogLilUbPHw iTCrVe2V5U4Bzg5BGU9wUAFc/n5XzJlnrKou/M8b7sp8Rm+ug8LwiSs/anh+7o8Sr9ru aM4APx6u/ZyrpCbY+Wrr+RwOoT1XV5W7NSK0Xm1tFeqxNGTA5tlatXZdrGjpPx4ayuI8 1Z+JE/Zgk269bp5j+005X9lvurx1XkkKG1PF2QVKvqhXBqDJbA4VotJvARYYSyV8c5LP YnZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033175; x=1780637975; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=1l1tb6Up19hntMi5gc55FAeTHoVM4kotrtOzQ9GwQF8=; b=e5/2oxqRMFkOrgsFgWagM0yBywO0k2XQan+c8TcgC2nwnl0nSqm0HTi/SnVebUgR2e zUl5KK4AU2xPaWQrGcF+8tssBDIl2bTNxJt3p81mYcgCMNsNKtCpZorHuPHqkWu3E917 Z9LBP+Rpq/dkdUn/yB9YN7MSDp/1FnGMm6CfgjX29ZQD2fzlyLXNa16OIPnaYHO2+uCz kbO+YX5Qm75qNh/RoN2hpKTrW33f9lH/TyGZ106meJWvQV7qD7mcd6v91fX1SR1bIWYJ LRWJGFTn+KU/cT5QyKfW0cBvX1rJGLPbGmChayseu5bVUuYYmVK/z8/p2JBA2Ftd1l2x bSEA== X-Gm-Message-State: AOJu0YzocdmXTsocGntXcGYDCJaVTdHO19BMGNvmCm4uKOVV9G1tXA/z 2E9jNIFXNrS0S753tGEk/xDJnRWZMTkAXCfLMV0U/oOoXx+eGekbCf4diYY21b3sKnE= X-Gm-Gg: Acq92OHetSg17h64A4eAR3m7FbzD9q5+s7OZ8UjOSckrSfVR83BMWrc/V7VR3IdrBwv 0scDnTyaeN9mzlLeuPBj3nd46ZwLo/HhGBCy5JK/GjtJW2xlhk1L9LUpbzVwdHv7KgWRDP4z03Q AF0ZXJlfGLF/7EE6/jAzdgJJoJilNj4aHLtWLRG4cyzNi2kxT1ngAPaeNxqmtpuXrRAmxyDylNz uaw2WkNUXHn0wSCcWGO73EmA1aZZ45PVWMLvDNmDg9dpXydJvJscb/vcyo0R/nEp+Q41JnTe3DO 341f8y3ZHT7PhhWiqTB1EnZQG3bS3LqWxh5ORMVm/0mTgEqEN4ziSIOcYOj1QnLLieI05Knm1rs 0WEx2Y/L3futg3SX7wBTaj6T5IQ1yg84EeqayK79XIOzrXlwFwwZ9er0LC6/xyR/5GHeOfJrDCD +brOIIcynZuCcYe/IvQowUTPVpgBvhcb2QGw== X-Received: by 2002:a05:6000:1869:b0:45e:8ad3:86a9 with SMTP id ffacd0b85a97d-45ef13397a5mr1964452f8f.8.1780033174752; Thu, 28 May 2026 22:39:34 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier , Paolo Bonzini Subject: [PULL 01/13] Makefile: include tests/Makefile.include before ninja calculation Date: Fri, 29 May 2026 06:39:19 +0100 Message-ID: <20260529053931.283970-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; 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.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033274430158500 As the tests Makefile sets .ninja-goals we need it to be included before we do the calculations in the main Makefile. Reviewed-by: Pierrick Bouvier Message-ID: <20260526110243.470002-2-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/Makefile b/Makefile index 54547a37b1a..829c51e364c 100644 --- a/Makefile +++ b/Makefile @@ -45,6 +45,8 @@ include config-host.mak include Makefile.prereqs Makefile.prereqs: config-host.mak =20 +include $(SRC_PATH)/tests/Makefile.include + # 0. ensure the build tree is okay =20 # Check that we're not trying to do an out-of-tree build from @@ -180,8 +182,6 @@ endif # config-host.mak does not exist =20 SUBDIR_MAKEFLAGS=3D$(if $(V),,--no-print-directory --quiet) =20 -include $(SRC_PATH)/tests/Makefile.include - all: recurse-all =20 SUBDIR_RULES=3D$(foreach t, all clean distclean, $(addsuffix /$(t), $(SUBD= IRS))) --=20 2.47.3 From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033317; cv=none; d=zohomail.com; s=zohoarc; b=QNDqgB15kkqsi141X99mRFE0lL6dvy3PH4xfHbc2vjZde3RBhZFQQyc+LCeSLbx4wfZhoZZ6QZ25MUdf/J+ijJmhy5QKXGsSP1EGptA5BMsXY0+6iJTlsY+nj6gm7HcoMCcvxB2EqamuMDw6VtMf0vDYTYXvJHOPDNxhSow8b2Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033317; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=PRA9+wsZYNyXrpSi/wutg8agv+vYe+z7EAFvCTrftdc=; b=Wf68GvAbuSzrPEJO+Fip87TLD/QxaW9nXcbWHV7xT0R68z2+KdsygVNqKP3SU52kCkmrhbvaJZ7rkUpfVaorVcTQgPYg2Pr/KDVETAYqfcYgYmb7wFEipKnIXy1wi4PPXk5iVLe7t1h3Dj3Kpgcl4hNyVYivNEtjxTSl4vIeNVk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033317476327.34225210017485; Thu, 28 May 2026 22:41:57 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpxA-00022b-HY; Fri, 29 May 2026 01:40:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwZ-0001qY-Ey for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:41 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwX-00024c-Ln for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:39 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-4891c00e7aeso91362875e9.2 for ; Thu, 28 May 2026 22:39:37 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909cab0e79sm38207335e9.13.2026.05.28.22.39.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:33 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 1F5515FA5C; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033176; x=1780637976; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PRA9+wsZYNyXrpSi/wutg8agv+vYe+z7EAFvCTrftdc=; b=fC5wYY+L7e4lHZKFM6rh+n1I3eAut+N/E2s2/VWGp7IIsR9YprudaZsHhXAmuUFELt KWsdQqIjkiDLa3/eDt3LRi6LDbGizij3Ye72JzNITiu6LakNYoieXaP9eHNQWQ7rSsJ4 nfr0sPZD8WpfxvLjmj8B9pdq7CG3iEM3Y63JflX54VieONusH2eSxWNQr0sSaNIQE448 8Ya0pu8hG1OzXQ+nptE86QYWa1Q5VSEPtF+Er/AskX9/TJupEaw3iaJKSsCtHhsAQLgJ Wsq6meNA/sjX+NA9qXl85j3XYo7oqw8VHZWdIVaVede5TucTnoecC5BtXYzd6ISmootW Pj5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033176; x=1780637976; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PRA9+wsZYNyXrpSi/wutg8agv+vYe+z7EAFvCTrftdc=; b=ZPVXxpjvRTVz2NdYDOqzg2OBE1tEKwfo7pVDqEvcKahAI5uQW8mRq1Zw+iiC2s727l UMklA/mjm7aHnqgu/CzbaiaNBaoLUexjQTqXUCJ6KlsFcggrT/rmrXnEbXyx/bZWplCW XZZQcpvuG0R0LdDzG4acCQGy1gwPP7T5B59FZeKY+Wijf51q36Fvr03yPwOJhB2TuXTt Dvo1LesNRGTncQ18PiZ552zJyO4D5hUUmzuVRBaf3Ce7xkuUMXWc6cSuar0XyFW2r4IM e4Pnv1oshyB3kRmcVtbWZb0vWcA20WqTd0iZGA0ASP+N/6SsQi3IgowbozTK9DDmefNV tvXQ== X-Gm-Message-State: AOJu0YzWt4x9Qar05E28RwRkNIwUCybm1wLAw0ElKrDqh/paaYfw0KvX lv/SAnQFv4MFJJ4xfPCknl9DLzfJeatvDrmySqR8+x9ruxXGKdj9HtI9gEzJqlCWIFo= X-Gm-Gg: Acq92OFeV9WTkAKe0U53IW38uksjl7uhQ9DvQasEMrtl9+IKQ4hadBQbPPfZ4+xs75l uXvltG43kbXyqpwKbgLZ4IMYdVHoaTeQTndaLsDYt8yRHaUues4+Tlyonx+nPAikFcRHSvvPuPj oiVqxdaHpTflNpQvo3I+AtFGoYAUvyuyoyMNzUhGF7BqEiaIE0btBUjvFaQ3jHJmvUF23YMxJby BxtJR9wPkgDRt3fBlLolaHvtbzUd+MYymVq8iFdn0QBtn/uZ6am7vowbrwpX6MI9NRddZwFVRGd nKWvdSxOvy7xrSPOr0n3fFDGVFTR9dxGa9BNAAM+YMGnWbHbGlYujut83IhIGLHDaIPuPgbza2k dFAr/eShyZsaIlGCV5vL/sUk5kcVkaqri8QOaRQzEAgXiNYqMicNCyUCpLa3KI7ZIXgvwKXQt7Y B7hhMaDTBClWINiSL66hNl7D8Lt3V6Yw9PJg== X-Received: by 2002:a05:600c:a08c:b0:490:9d1b:2033 with SMTP id 5b1f17b1804b1-4909d1b228fmr18859095e9.9.1780033176095; Thu, 28 May 2026 22:39:36 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier , Paolo Bonzini Subject: [PULL 02/13] tests/Makefile.include: fix typo in comment Date: Fri, 29 May 2026 06:39:20 +0100 Message-ID: <20260529053931.283970-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033318743158500 Reviewed-by: Pierrick Bouvier Message-ID: <20260526110243.470002-3-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/Makefile.include b/tests/Makefile.include index a063a1d60fe..3b1af78ca1e 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -42,7 +42,7 @@ SPEED =3D quick =20 =20 # TCG_TESTS_WITH_COMPILERS represents the test targets we have cross compi= ler -# support for, CONFIGURED_TEST_TARGETS it what meson has finally +# support for, CONFIGURED_TCG_TARGETS it what meson has finally # configured having rejected stuff we can't build. CONFIGURED_TCG_TARGETS=3D$(patsubst %-config-target.h, %, $(wildcard *-con= fig-target.h)) =20 --=20 2.47.3 From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033306; cv=none; d=zohomail.com; s=zohoarc; b=LfYR9o9vUCiNJeg7XQDvk+zmPdGBh7rw1c4i7D4Zv01ysmHd3lTftr6ThFJ3kuaDpA+LAS3zvb/L4ne/0Z2JZamvVC724dMK2QLZI1WESar4dU/TKpYjIqoFOwFCdFJ34yTCigT7Mfe95coIhiRlf6WHUBWChYcZvUU6CQJCFu4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033306; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=nFmtvDiQiB2D//EgcSN2N6h31MpGS3T5lK6oKAQ8KTE=; b=M2C7RSRwxOlBuIDNtYCrGKnCi8DsPiL43T7KLPfI4rric1vhgnglYpJkfnQ9YngEqRC+grRPzFaoMXcpDEeJJ05PhyFOCu+Gy4mTE6LPgV/ixddg8WjdRYe9ll7sgcfN7wudrgXqRnPSHQrzjNVBvlUeQ2U2NSJrFNzNwHo3Rtc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033306366116.9822041493818; Thu, 28 May 2026 22:41:46 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpxD-00023o-Bb; Fri, 29 May 2026 01:40:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwa-0001qZ-Dy for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:43 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwY-00024g-K5 for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:39 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-48e8132c6d0so85497765e9.1 for ; Thu, 28 May 2026 22:39:38 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909cabfd6esm21161595e9.15.2026.05.28.22.39.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:32 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 3398D602BD; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033177; x=1780637977; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nFmtvDiQiB2D//EgcSN2N6h31MpGS3T5lK6oKAQ8KTE=; b=kIuV/s7Xw8QpWrH2n6muI7Efc8Ot6Ab3HM1azVsVLh3GtIPxgOAr3zeEohYLNoZzVX pdx2cLgapSxX8XGhSVPJZ9+foHwXNQhQO2fP0lYnSLIxK/zIZmJOYfkPCirVZKYvjNBJ rrNsTYAICpFrairAySdTl/6l4r6+ZQxmIflIC2w7Cq9Cj6RpRLg39pIw3cHFn4yvB46l 8LGksM9BWriAhiwwGOoebslSwcCZ7xShSSmuZt7VE2rfSY77ZvpEIwSfvucwQ7/kSWwE 8ymTM0U4F8vnJPMigfVCGbhAUIXv1ER6FfoOcVrgKmSiXRVyql1NScwbHiZL/5sUC6RZ fvaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033177; x=1780637977; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=nFmtvDiQiB2D//EgcSN2N6h31MpGS3T5lK6oKAQ8KTE=; b=W3W+vCQHdWmM/d+fsxlB5xJT87CMHmW4jpcdwUAd6d6kIqz+xz+jqOEXwoLhaklbis z8pHSHlLPtkBy01cSp886RHrHSyQBBkcpLEoZtEAGaYHC3IZ/bLrmff9kKNhHMuoltmf 7r1++Y5JjXlYr56Jbh5OfwQJkz+z9ddWVDN+bDr5lm5tFWjM4q/qEKNffDZcxIbmCwgQ P2DaEuq41sTC/YaqNQVNBtgu3Ax1MHEWPZEyZgtKXpS1Zmi0d1QYnPgVTz9zZNSihVUb rW3av7KsuQ6RvftbwRusAfxtcfveqZzIEOCZtEd4GRIYNTks4Qg80EyWYB1Ba+Y/thuC GXJA== X-Gm-Message-State: AOJu0YxAww2eSbbL8amxLr27P1EMc/9wBWoyRt6uTUd//iALVmeN7et3 n2HvSJA9AyL12aOwdsWiVJPyPWJdFisWrG/4dS9VppIOJn5RBJ1a0TtidsYMNLebNqk= X-Gm-Gg: Acq92OFYLdRPHiFQvIb42erpN/gYl5GoL4aTzkRZyRn71yrGWXDAYES6PeMGEYTKesZ R9xuEmCTZo6cKobzo7/pIy75wIFXjSAha94VGW/DtuJLfLfvQGKSFFFnVDgPTKvMZlk9u/FIqX2 /JNS+y39jwAZQGAO7IOIPvJa14LdR0RSuxj1+AwfZMduMA0ZVrVKP7QjVvbRbYvyhAz20XaZs4s K8SNRgfqeS8UkSPPNslViCKkq52GqaIljPVhOSyc3VPoV/NTcvyiiABb7EV7gKR2KpMhQz/sjNn qHGlTqLO8cFM6+Nh30WdlpSBg627K5XvULqCbRaKLKAjv2x5p6sQPAMJb03aS26YdaYfM11i/wm 4f7YUnTEblk/Gj41bQm/fBOX46jizMB2gFxdUtYNKPWWg+7wP5/DOSXEpPezjYA9UKZss+80qWZ LwPgAacPZR+IZVOcpJcx+UgNyazku0N+3luQ== X-Received: by 2002:a05:600c:45c4:b0:490:4f91:5519 with SMTP id 5b1f17b1804b1-4909c0d673amr22339475e9.18.1780033176894; Thu, 28 May 2026 22:39:36 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier , Paolo Bonzini Subject: [PULL 03/13] tests/Makefile.include: add binary dependency to run-tcg-tests-% rules Date: Fri, 29 May 2026 06:39:21 +0100 Message-ID: <20260529053931.283970-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033308631158500 Explicitly set the appropriate QEMU binary as a dependency so we can ensure they get built. This is especially important for MacOS which otherwise only builds the unsigned binaries on a normal "make all" run. Signed-off-by: Pierrick Bouvier Message-ID: <20260526110243.470002-4-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/Makefile.include b/tests/Makefile.include index 3b1af78ca1e..494d0109f26 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -58,6 +58,12 @@ RUN_TCG_TARGET_RULES=3D$(patsubst %,run-tcg-tests-%, $(T= CG_TESTS_TARGETS)) $(foreach TARGET,$(TCG_TESTS_TARGETS), \ $(eval $(BUILD_DIR)/tests/tcg/config-$(TARGET).mak: config-host.ma= k)) =20 +# $1 =3D the stem (e.g., arm-softmmu or x86_64-linux-user) +get-qemu-bin =3D $(if $(findstring softmmu,$1),qemu-system-$(subst -softmm= u,,$1),qemu-$(subst -linux-user,,$1)) + +$(foreach TARGET,$(TCG_TESTS_TARGETS), \ + $(eval .ninja-goals.run-tcg-tests-$(TARGET) +=3D $(call get-qemu-b= in,$(TARGET)))) + .PHONY: $(TCG_TESTS_TARGETS:%=3Dbuild-tcg-tests-%) $(TCG_TESTS_TARGETS:%=3Dbuild-tcg-tests-%): build-tcg-tests-%: $(BUILD_DIR= )/tests/tcg/config-%.mak $(call quiet-command, \ --=20 2.47.3 From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033309; cv=none; d=zohomail.com; s=zohoarc; b=SxefqtdBE4EuBP31skfkKAbkT5VO+hwDhQmcxrrigRXlr1QAnEsFPTP8mal/9hWrDImrxgsiNYz84iVin4WFyO6FVx/3wFGHpfCwEgOBApU+SpLp6nmmJsXOvrW1iDd4Wwk78Pq/YZEqLSSOheiog/VDLPYdZoGSMLjo2LP6YzA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033309; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=79P13JhrVnu+uI6HWVYMbcoYr8sDIQXmGwPixsdUhYs=; b=jGJWHMHyxILuim4s4NwEJJH31FAMNHHcpTjWw3jF7atrff1Dpio0CvkaR6ZpWAn6YWMqT+Pzw4S9FmVPZMu2jciionhTx9ynSgeYHQgoInhMHA56m8UahHJRG3nOlpsVmiUyb9eeUBoWAf94Lc6e8kJ2ohNc2i3nDnK12IoRCks= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033309770271.56942651711677; Thu, 28 May 2026 22:41:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpx7-00022D-3U; Fri, 29 May 2026 01:40:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwc-0001qg-6U for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:46 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwa-000256-BJ for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:41 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-4893940bb5eso72726655e9.3 for ; Thu, 28 May 2026 22:39:39 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909ca65f54sm20695955e9.5.2026.05.28.22.39.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:34 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 493FD602E1; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033179; x=1780637979; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=79P13JhrVnu+uI6HWVYMbcoYr8sDIQXmGwPixsdUhYs=; b=AuAXggYJTNFnoeQbUWMGz+L+YDG9kaI/ujyotUUM9wztUQt/sdRLEKMcSqQYqYrSW9 o5wXJvC2TSZFF4QeTXXom2EwgTDjuIHLsPfU9Eflsmm6CE6GpBcH6MYw/6LeDR73HyfP /jnTCbMqHcVRuatjHpcc7d715ppjD77G/+fJouYEqU0wHssu6hNmgQm3uhHfdta/QRn9 W/LiGYLDAlz5MxaOmFbgoLCLD0Jl/ijrmxbg/Qu72J0QtFeKbtp0xwr05NZEAQZv/wZ5 hP8fKZY0bu9Nc8K5foKsacTTJmn79KwsmtRwPCeWnvVp9wrdNIB2H0QEzKioDpGlrpfj 8/WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033179; x=1780637979; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=79P13JhrVnu+uI6HWVYMbcoYr8sDIQXmGwPixsdUhYs=; b=QnivHNoYzNLWo988rzAwCYb98alyDUO03xU3yOrVyChAleQfWZWUjeiOExaUtqLulv Zd17mh+WsobKPvUnROK0v/qQTtf+sSNU+2C1TeFZlw47D0AQJdZNbtBK/cio7o+M1ydO Z6UEqqRawYFlJd6cDqh/rWISEhary4fAdfXB4fBGyC1uN8/bu55gtT4a/byFjMS/loyl T7h/UTdhBcxB30klafxMha3IXHrroSGaFwfLYrnDDmak7JRI+BU+sGPEVxbWb1uBFD08 de1ONOvQT1EI3/IebSCq1Lh/mQpWkGTdKQs8bNqOND7WATreNFZBj2dln2e0XILPuNbC qShg== X-Gm-Message-State: AOJu0YztI/fvB7fGr6aLJAoQ0I4p4Lz+I5eIozMEACXjtwr0R+hDjkxl FGawOymx/QoIcQxYtJ8po48eugTnQ8aajmFUbJvH7AjV6raIUj8j9soc+uExZMwJNMQ= X-Gm-Gg: Acq92OFzz7IEpSnyoEkiWNuuRpAQ7lnvTFgfvTtIqtw1apAsm+tr6sTZ+LaXKbrS4ck 6kLHvp7dkgIT6C1hVCKZyLLEtdfG3BuooJLL0ialXF0eWEFryiVkjw953gDZOLhALNaqnTO5qas hEk4EdJQexkvIHaglBsLrn/V1x7C3zlPfQezV3egvFSYXopGAI+1UeRB9WIIRvG050QNw5HAcsF w6PHrSVL7qW+LxZzVQk/vLxbQA1mq/uqTQvjtNYg02Cn/8DJ4H+2YBzN78S0/rtkEIqBlWLY0zm fged40CFHkoMxQi3ODfDxuB3iGTrcUHOQWhVxY8uqNcnmg3tIdK4S7hqKJEo3bt/RNNqawI2cGm 4lwrsp04ekH24GYlWjJyws7bSm1SkHUQukObW6bPqVpSrJX7QJQiZr1BihuDeYGNLGayAwJ9Qqv JBBY/RI5fJOYXBCyKBjKJ6EHYYrSauim5Qgg== X-Received: by 2002:a05:600c:643:b0:490:53d3:4767 with SMTP id 5b1f17b1804b1-4909c0787b1mr14472665e9.7.1780033178850; Thu, 28 May 2026 22:39:38 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Richard Henderson , Paolo Bonzini Subject: [PULL 04/13] accel/tcg: move jit thread manipulation into do_tb_phys_invalidate Date: Fri, 29 May 2026 06:39:22 +0100 Message-ID: <20260529053931.283970-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033310608158500 To invalidate a TB on MacOS we need to enable write access to the JIT buffer. We were doing this for tb_phys_invalidate__locked but that is not the only path into do_tb_phys_invalidate. Move the manipulation into the shared function that does the work. As a result we can drop the tb_phys_invalidate__locked function and update the calls directly. This enables watchpoints to work in MacOS TCG guests. Resolves: https://gitlab.com/qemu-project/qemu/-/work_items/3444 Reviewed-by: Richard Henderson Message-ID: <20260526110243.470002-5-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/accel/tcg/tb-maint.c b/accel/tcg/tb-maint.c index cd7c32361bb..0c7ac5a72c0 100644 --- a/accel/tcg/tb-maint.c +++ b/accel/tcg/tb-maint.c @@ -925,6 +925,7 @@ static void do_tb_phys_invalidate(TranslationBlock *tb,= bool rm_from_page_list) uint32_t orig_cflags =3D tb_cflags(tb); =20 assert_memory_lock(); + qemu_thread_jit_write(); =20 /* make sure no further incoming jumps will be chained to this TB */ qemu_spin_lock(&tb->jmp_lock); @@ -935,33 +936,27 @@ static void do_tb_phys_invalidate(TranslationBlock *t= b, bool rm_from_page_list) phys_pc =3D tb_page_addr0(tb); h =3D tb_hash_func(phys_pc, (orig_cflags & CF_PCREL ? 0 : tb->pc), tb->flags, tb->cs_base, orig_cflags); - if (!qht_remove(&tb_ctx.htable, tb, h)) { - return; - } + if (qht_remove(&tb_ctx.htable, tb, h)) { =20 - /* remove the TB from the page list */ - if (rm_from_page_list) { - tb_remove(tb); - } + /* remove the TB from the page list */ + if (rm_from_page_list) { + tb_remove(tb); + } =20 - /* remove the TB from the hash list */ - tb_jmp_cache_inval_tb(tb); + /* remove the TB from the hash list */ + tb_jmp_cache_inval_tb(tb); =20 - /* suppress this TB from the two jump lists */ - tb_remove_from_jmp_list(tb, 0); - tb_remove_from_jmp_list(tb, 1); + /* suppress this TB from the two jump lists */ + tb_remove_from_jmp_list(tb, 0); + tb_remove_from_jmp_list(tb, 1); =20 - /* suppress any remaining jumps to this TB */ - tb_jmp_unlink(tb); + /* suppress any remaining jumps to this TB */ + tb_jmp_unlink(tb); =20 - qatomic_set(&tb_ctx.tb_phys_invalidate_count, - tb_ctx.tb_phys_invalidate_count + 1); -} + qatomic_set(&tb_ctx.tb_phys_invalidate_count, + tb_ctx.tb_phys_invalidate_count + 1); + } =20 -static void tb_phys_invalidate__locked(TranslationBlock *tb) -{ - qemu_thread_jit_write(); - do_tb_phys_invalidate(tb, true); qemu_thread_jit_execute(); } =20 @@ -1030,7 +1025,7 @@ void tb_invalidate_phys_range(CPUState *cpu, tb_page_= addr_t start, assert_memory_lock(); =20 PAGE_FOR_EACH_TB(start, last, unused, tb, n) { - tb_phys_invalidate__locked(tb); + do_tb_phys_invalidate(tb, true); } } =20 @@ -1091,7 +1086,7 @@ bool tb_invalidate_phys_page_unwind(CPUState *cpu, tb= _page_addr_t addr, current_tb_modified =3D true; cpu_restore_state_from_tb(cpu, current_tb, pc); } - tb_phys_invalidate__locked(tb); + do_tb_phys_invalidate(tb, true); } =20 if (current_tb_modified) { @@ -1156,7 +1151,7 @@ tb_invalidate_phys_page_range__locked(CPUState *cpu, current_tb_modified =3D true; cpu_restore_state_from_tb(cpu, current_tb, retaddr); } - tb_phys_invalidate__locked(tb); + do_tb_phys_invalidate(tb, true); } } =20 --=20 2.47.3 From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033222; cv=none; d=zohomail.com; s=zohoarc; b=L1pOyGxKjxu9AUj92kZywPxCiWvGeJGnJ1ttg9vtP1guQMGH0KTwHC//U+dMHLmCQ5Yat0fByiT2eG377u0fLrzmpy6f7YPMX7D8UJsj/rWkI8oDpQ5txxwLVu3aPWFPj6qHQCQWLCenuNvv6moHGocNDijXV6HFyEiB7X6IsJs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033222; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=PInaLkLsSHxr2Zu4FVhXd24CuOUOBCp9L2ktyQui7Rg=; b=CfJX1FUMDkNy4/LtDcL/KlmiErn8hzaBEXwvfvZ/VldDFqTJmvcOWPuVTZJegIxNs7tX8zTeM3RmXZ9WDB+BSyZfr7KsXhgawG+09ji0RaQ9vpXlA5KfFwGm8EQicquUQLHhoYgwd2s0R8RkEdh6ETfuud/VUqazEznz4BUDnb8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033221824436.366320446014; Thu, 28 May 2026 22:40:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpx8-00022W-2I; Fri, 29 May 2026 01:40:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwd-0001qq-LY for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:49 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwb-00025F-MJ for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:43 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4905529b933so51279655e9.0 for ; Thu, 28 May 2026 22:39:40 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909ca6575csm35023525e9.4.2026.05.28.22.39.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:36 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 624F360335; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033179; x=1780637979; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PInaLkLsSHxr2Zu4FVhXd24CuOUOBCp9L2ktyQui7Rg=; b=FMNyi1HI24Z81ibesR1i406AlrA/0DldPIc4LvOiXPTdjKw2Bzkczo6+VC62ukHXjT CJ+kMr6TRCYz2cauKIKf46HWX/j/+mF/HF9IIMCmgf76eWhfYJ8ZR044w4dPTnM+KnZ0 ShxMbIoctxzfnRM/rLckzrAPacokCJf3ygwhn5kssCxMuXyBiKyJMBCjqTfufQ+eOpJT Kfk8e+vkcqSAROdkMS7jtjrOsOCQR9qb+fGun3HgSV7VQ1cWH/2uYgqU7rY16bxt+okN TSya7Q325fobvdC8vh9KRfeRsgx++/Lmg3yoJlpTo9TdfHWQvKvgmuor0kWW0BxW8kFo ushg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033179; x=1780637979; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PInaLkLsSHxr2Zu4FVhXd24CuOUOBCp9L2ktyQui7Rg=; b=s3lxNVOAWIxgvIUoyxnrsmaf9JZ+OBEWKaaz1tI1bm4LnUkhICs33CE/oSVxe9fpWf I4xRJEgOpMiTccbKzuWAV9Hwzu4Tg1RNtYIzQqImRS+d62WkR+Kwc6Hk6uEw2jAwBpem jDmp7mo63AXvwqT2LS9cqM8f7LObv0cZWZ0HPUIbDgDli3SzgnPfa3luFMpgGQMDfehS bN5otXCOCNrmp+TtiUVLxYnOOlHYoiJbnA9ujLtjg/UtzY+gmxLgBHW12JI+DXcRH9Td uYbpx1qSIJ53pbs/lutMmkqv3OZvw2eEF5/QpyVAd1PekYAu2RhswGWn/TYUX2KvwX8F THsw== X-Gm-Message-State: AOJu0YxG22SJnNw8cYHQrUndqm6hou9fCthROP6753CU/fRvdlP4DApH s2JfJ/PFLC4igHJuqa0w3+ZcArQJS0jP9hzdZK/8dkZzpPgSgddZDvAW9OShOUoircWWKfcnSgv zxIlb X-Gm-Gg: Acq92OE/0cRyAdVLS3norxWHdP/4eem7q1lAu1Fz9ZUSYRzDBq+ErrIPrl23IFdMDOv UC83QCouY9oP5t0AsBtJEizW8jd4lr4KIHQITkU8JaFTe4LiH7cdorlEkSg3mVQal4aN3gI1xqW 52Bvt+Qs7L1xgSAlLjjXgx0mFLLrzfrQLCmVhZcfNHW5y89DoW2zkjGxE9ZuQravpdhZJls9zL2 mzqrfLclCE/RUb+jmFqC+2IZlL60K0jdvn2AY2mPv3tona3xYPzwgIQCXc9dXNjgGVyFFRfTAxv H2qbmWe3hG+lzJ1OfWASVqeSbDKle203CuZHls4RQiGHfHBcFKlMn42DILLWC8FqCb0WfT1CH0N WJ3w8rd+dmhR3uQ1SB7uqPN6Njnmwhh/Yi0JMKbcsVJVTImIOgZ6AIpwTcNrqdmwlBEnIl/fy95 3fNCG8M7FZ7rbr+cGXNYJtpRSas2iJ3m+lhADVRfZqPbFe X-Received: by 2002:a05:600c:c3cd:10b0:490:469c:556b with SMTP id 5b1f17b1804b1-4909c08763fmr16497825e9.12.1780033179474; Thu, 28 May 2026 22:39:39 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 05/13] ci: drop cirrus MacOS build Date: Fri, 29 May 2026 06:39:23 +0100 Message-ID: <20260529053931.283970-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033225484154100 CirrusCI is closing down soon so time to migrate. Reviewed-by: Pierrick Bouvier Reviewed-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260526110243.470002-6-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 365435b0d70..4be6a9261ee 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -301,7 +301,6 @@ try: # Cirrus packages lists for GitLab # generate_cirrus("freebsd-14") - generate_cirrus("macos-14") =20 # # VM packages lists diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml index f2a9a64b76a..b71ab090b65 100644 --- a/.gitlab-ci.d/cirrus.yml +++ b/.gitlab-ci.d/cirrus.yml @@ -44,17 +44,3 @@ x64-freebsd-14-build: INSTALL_COMMAND: pkg install -y CONFIGURE_ARGS: --target-list-exclude=3Darm-softmmu,i386-softmmu,mips6= 4el-softmmu,mipsel-softmmu,mips-softmmu,ppc-softmmu,sh4eb-softmmu,xtensa-so= ftmmu --enable-rust TEST_TARGETS: check - -aarch64-macos-build: - extends: .cirrus_build_job - variables: - NAME: macos-14 - CIRRUS_VM_INSTANCE_TYPE: macos_instance - CIRRUS_VM_IMAGE_SELECTOR: image - CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-runner:sonoma - UPDATE_COMMAND: brew update - INSTALL_COMMAND: brew install - PATH_EXTRA: /opt/homebrew/ccache/libexec:/opt/homebrew/gettext/bin - PKG_CONFIG_PATH: /opt/homebrew/curl/lib/pkgconfig:/opt/homebrew/ncurse= s/lib/pkgconfig:/opt/homebrew/readline/lib/pkgconfig - CONFIGURE_ARGS: --target-list-exclude=3Darm-softmmu,i386-softmmu,mips6= 4-softmmu,mipsel-softmmu,mips-softmmu,ppc-softmmu,sh4-softmmu,xtensaeb-soft= mmu --enable-rust - TEST_TARGETS: check-unit check-block check-qapi-schema check-softfloat= check-qtest-x86_64 diff --git a/.gitlab-ci.d/cirrus/macos-14.vars b/.gitlab-ci.d/cirrus/macos-= 14.vars deleted file mode 100644 index def77cfdea5..00000000000 --- a/.gitlab-ci.d/cirrus/macos-14.vars +++ /dev/null @@ -1,16 +0,0 @@ -# THIS FILE WAS AUTO-GENERATED -# -# $ lcitool variables macos-14 qemu -# -# https://gitlab.com/libvirt/libvirt-ci - -CCACHE=3D'/opt/homebrew/bin/ccache' -CPAN_PKGS=3D'' -CROSS_PKGS=3D'' -MAKE=3D'/opt/homebrew/bin/gmake' -NINJA=3D'/opt/homebrew/bin/ninja' -PACKAGING_COMMAND=3D'brew' -PIP3=3D'/opt/homebrew/bin/pip3' -PKGS=3D'bash bc bindgen bison bzip2 capstone ccache cmocka coreutils ctags= curl dbus diffutils dtc flex gcovr gettext git glib gnu-sed gnutls gtk+3 g= tk-vnc jemalloc jpeg-turbo json-c libcbor libepoxy libffi libgcrypt libiscs= i libnfs libpng libslirp libssh libtasn1 libusb llvm lzo make meson mtools = ncurses nettle ninja pixman pkg-config python-setuptools python3 rpm2cpio r= ust sdl2 sdl2_image snappy socat sparse spice-protocol swtpm tesseract usbr= edir vde vte3 vulkan-tools xorriso zlib zstd' -PYPI_PKGS=3D'PyYAML numpy pillow sphinx sphinx-rtd-theme tomli' -PYTHON=3D'/opt/homebrew/bin/python3' --=20 2.47.3 From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033288; cv=none; d=zohomail.com; s=zohoarc; b=BvIu0x/ra4vOhjF66dv4GxPwe0/F3sZIgh3q15NvgrPLh3fOlLVdza3qyWKxgX6uLN5I0lB5Io4sMvumf5BbBb0bM/0JT6aLIGNHC2So4HvE22c6po5ouB3C+tUn/0iDGWe4+inw93f4L23akz2L4c/2EIFzwLnfzZf5R1RJVWU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033288; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=QxWg4868hUFys70o/3FFM0O1JMxBcqCuDhTDREtBU3U=; b=FPsb7CCLdR1mVKg3z3DjzN/muKKnuswk7CT7cSdV9J5gOQyQbH+UAf7IdWq44vKMGT+ItaC5Aw+sEyNZ4FBX+6q4VriJKLovi6PLnRo006+pbMnrGsqwAA6YhbBUdaazhTBHiJpkNQBYTIDypvpguIRc+cJW0iubcOC9MDqGk5w= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033288850413.47679798015736; Thu, 28 May 2026 22:41:28 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpxB-00022e-6M; Fri, 29 May 2026 01:40:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwe-0001qw-0I for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:49 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwb-00025M-MY for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:43 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-49042aeeb75so89613115e9.1 for ; Thu, 28 May 2026 22:39:41 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45ef34b47eesm1080845f8f.9.2026.05.28.22.39.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:37 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 7D7776036E; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033180; x=1780637980; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QxWg4868hUFys70o/3FFM0O1JMxBcqCuDhTDREtBU3U=; b=SbNK52+btpDxQT59Cl7U6GuTffj+3omB4yS+LSOhJu5k2YZAes2cCjiPUuhexzcQVq prX/SaZvStK/F8rYJ0i3yxYrW8kM3eJWx2oYc7P+yzbAJ0VrMCWbEO1Z/9hXU1hd8LZx MVtFSRW8MPiZljcacbMtHElUiQczxsQRkGxViJSVnBdBZM8c7dIMSHz+7bFwxNYB7dP0 zPUmSJA4FIKzp7yOu5aQH73BU+6zb4Z9XWTM3pkEsfu+trd4iOxiBZvegngcQCqDbvGm zThXz6aF7Ea1yJ92TAf+Rmq8O1mdrvBeOA5u2bsvgQepJ0rv92bawBKf2dwPbCiWJOYO JmFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033180; x=1780637980; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=QxWg4868hUFys70o/3FFM0O1JMxBcqCuDhTDREtBU3U=; b=AMSxxHq7b8/dY+JuoCjZBoZlbtKQa9J/84VwNirQa4x4rmZBLU6TfDxd3gQRD5cbpj WNOFv5tJIKhA1XQ6KyHdHrQZBQ1bARE1l364FrDc8+NVlhjBefr9tgdb84ITXUWBhMoq ueMwJzcrU5U0CqJr0QK8MSlEhsIS0PBPLoyEy4leLiLHsM/EEDD99n01nF9+Se8vQQ82 gdeEDgJ2yPdJICe5UnPQ36KguBLANAqAkDweLQRwOb0N4FPXbYI8qS1IK7WtmnueexHQ n4yPK4jfThl/GxQxMUKGbFXi48LEhE6jIVe75Ugo7GDbEys/fcI/Ar5q/beapuf2Bbqo qh4Q== X-Gm-Message-State: AOJu0YyGrN8V688ecCtSnvbJaHf/1ylf58UuyPucPYj6Vq6WEpWAu0B9 FvABRfOcJrVAJNtu9z1u+0IG/ADn1NKfRoKwHwJ3UETvCpeQPT4/cHyEusKgNe85yQJLwuHwFEN 8bMs4 X-Gm-Gg: Acq92OE5GgyvWn9zjjZVhDWszNIUnzIdCCiokUAb1qk3xWi4Y8tYc/M+WrhhC0oFX5G 6ePuSsBVJsP3pixJ9UoqP8Qs+DNKZTyHJjc5IN6fNKM7h6mspG/x7n73r1P99sJmppKPoJ9KkkX 1BbllRSXNkwq3JkGR1uJQFmhQLi1BN1mH3a7l+G07q/O6nxcoWyHbPqaOcw068NunA+h2hdjWIt /IQJDaIToXEOxUrcvcm38sksZGtI3ydGI4edu3Xf/G4Q2GUKauSi5g0PnKWJqgBguaQkxdlazfO zQrkWtccKYh4la/UsaJd4+aCUsvJDCiZtumOyPTCjNf8B0H6SGaxRB+RDRAyNvcPbOqLKuGmjC2 RFJM+Muztuy/eXyRkY6gwLkBvKgMPARW59+eWy/jzmp+xg4e4knchlZsCaKiY/6diQj1a6qS9hP SaCulJ4TI+gdl1O+ZeJKiSAHSLz82QSS/lsAXZIpVfeIsR X-Received: by 2002:a05:600c:8b24:b0:490:58ef:ce9b with SMTP id 5b1f17b1804b1-4909c0cfe7dmr21856305e9.16.1780033179924; Thu, 28 May 2026 22:39:39 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier Subject: [PULL 06/13] gitlab: add initial MacOS 15 on gitlab runner Date: Fri, 29 May 2026 06:39:24 +0100 Message-ID: <20260529053931.283970-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033290532158500 The gitlab runners are currently in beta but available to projects on the Premium and Ultimate plans (which QEMU is via the Open Source program). We install some compilers via brew so we can run some of the check-tcg softmmu test cases. We disable rust as the version is too old. We disable plugins because we haven't taught the test harness about .dynlib vs .so yet. There is a discrepancy between the vars and version of MacOS because lcitool needs teaching about other versions (although I don't think it matters as brew is shared across versions). Reviewed-by: Pierrick Bouvier Message-ID: <20260526110243.470002-7-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 4be6a9261ee..96ee861cbf7 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -87,6 +87,12 @@ def generate_cirrus(target, trailer=3DNone): generate(filename, cmd, trailer) =20 =20 +def generate_vars(target, trailer=3DNone): + filename =3D Path(src_dir, ".gitlab-ci.d", target + ".vars") + cmd =3D lcitool_cmd + ["variables", "--format", "shell", target, "qemu= "] + generate(filename, cmd, trailer) + + def generate_pkglist(vm, target, project=3D"qemu"): filename =3D Path(src_dir, "tests", "vm", "generated", vm + ".json") cmd =3D lcitool_cmd + ["variables", "--format", "json", target, projec= t] @@ -302,6 +308,11 @@ try: # generate_cirrus("freebsd-14") =20 + # + # GitLab packages lists + # + generate_vars("macos-14") + # # VM packages lists # diff --git a/.gitlab-ci.d/macos-14.vars b/.gitlab-ci.d/macos-14.vars new file mode 100644 index 00000000000..def77cfdea5 --- /dev/null +++ b/.gitlab-ci.d/macos-14.vars @@ -0,0 +1,16 @@ +# THIS FILE WAS AUTO-GENERATED +# +# $ lcitool variables macos-14 qemu +# +# https://gitlab.com/libvirt/libvirt-ci + +CCACHE=3D'/opt/homebrew/bin/ccache' +CPAN_PKGS=3D'' +CROSS_PKGS=3D'' +MAKE=3D'/opt/homebrew/bin/gmake' +NINJA=3D'/opt/homebrew/bin/ninja' +PACKAGING_COMMAND=3D'brew' +PIP3=3D'/opt/homebrew/bin/pip3' +PKGS=3D'bash bc bindgen bison bzip2 capstone ccache cmocka coreutils ctags= curl dbus diffutils dtc flex gcovr gettext git glib gnu-sed gnutls gtk+3 g= tk-vnc jemalloc jpeg-turbo json-c libcbor libepoxy libffi libgcrypt libiscs= i libnfs libpng libslirp libssh libtasn1 libusb llvm lzo make meson mtools = ncurses nettle ninja pixman pkg-config python-setuptools python3 rpm2cpio r= ust sdl2 sdl2_image snappy socat sparse spice-protocol swtpm tesseract usbr= edir vde vte3 vulkan-tools xorriso zlib zstd' +PYPI_PKGS=3D'PyYAML numpy pillow sphinx sphinx-rtd-theme tomli' +PYTHON=3D'/opt/homebrew/bin/python3' diff --git a/.gitlab-ci.d/macos.yml b/.gitlab-ci.d/macos.yml new file mode 100644 index 00000000000..c93bf12a294 --- /dev/null +++ b/.gitlab-ci.d/macos.yml @@ -0,0 +1,47 @@ +.macos_job_template: + extends: .base_job_template + stage: build + tags: + - saas-macos-large-m2pro + needs: [] + timeout: 80m + artifacts: + name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" + expire_in: 7 days + paths: + - build/meson-logs/ + - build/tests/tcg/ + reports: + junit: build/meson-logs/*.junit.xml + when: always + before_script: + - set -o allexport + - source .gitlab-ci.d/macos-14.vars + - set +o allexport + - export PATH=3D"$PATH_EXTRA:$PATH" + - export PKG_CONFIG_PATH=3D"$PKG_CONFIG_PATH" + - brew update + - brew install $PKGS + - brew install gdb aarch64-elf-gcc i686-elf-gcc x86_64-elf-gcc + - if test -n "$PYPI_PKGS" ; then PYLIB=3D$($PYTHON -c 'import sysconfi= g; print(sysconfig.get_path("stdlib"))'); rm -f $PYLIB/EXTERNALLY-MANAGED; = $PIP3 install --break-system-packages $PYPI_PKGS ; fi + script: + - mkdir build + - cd build + - ../configure --enable-werror $CONFIGURE_ARGS || { cat config.log mes= on-logs/meson-log.txt; exit 1; } + - $MAKE -j$(sysctl -n hw.ncpu) + - for TARGET in $TEST_TARGETS ; do $MAKE $TARGET ; done + +aarch64-macos-15-build: + extends: .macos_job_template + image: macos-15-xcode-16 + variables: + NAME: macos-15 + PATH_EXTRA: /opt/homebrew/gettext/bin + PKG_CONFIG_PATH: /opt/homebrew/curl/lib/pkgconfig:/opt/homebrew/ncurse= s/lib/pkgconfig:/opt/homebrew/readline/lib/pkgconfig + CONFIGURE_ARGS: + --target-list=3Daarch64-softmmu,i386-softmmu,x86_64-softmmu + --cross-prefix-aarch64=3Daarch64-elf- + --cross-prefix-i386=3Di686-elf- + --cross-prefix-x86_64=3Dx86_64-elf- + --disable-plugins + TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i= 386-softmmu run-tcg-tests-x86_64-softmmu diff --git a/.gitlab-ci.d/qemu-project.yml b/.gitlab-ci.d/qemu-project.yml index 4d914c4897b..9cbb5fe787f 100644 --- a/.gitlab-ci.d/qemu-project.yml +++ b/.gitlab-ci.d/qemu-project.yml @@ -19,3 +19,4 @@ include: - local: '/.gitlab-ci.d/custom-runners.yml' - local: '/.gitlab-ci.d/cirrus.yml' - local: '/.gitlab-ci.d/windows.yml' + - local: '/.gitlab-ci.d/macos.yml' --=20 2.47.3 From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033314; cv=none; d=zohomail.com; s=zohoarc; b=A8kytsWJsY93c30zwRevHnOt/T7OgP3gConi1Nburbbysu/zKI2e1gWpZBosI5RwvYXoj2bNfBxSJ0NUfvngXMxBxyYTCWJAs3/je8YtANbimu27Kc1kXsaAveFB++W894/r8fNZP4/Fw1ywY3fPnzbng7O9vEUcfElsx84x5NA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033314; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=6oNbzeuHYqzJqPXTvToeml5tO5atWiLWRWSbBqwaggo=; b=eMLi0jV+ztcjnvycels4DOlhR01YfvqM/rcS5+R2TkLzjd7bAuvWXYrZHNhIVApQy1b5+AsFyw0eARRvoQKePR80ae52ggY6SsBWVkcRQGnShTmET5TWbKcOtbRVj81+tQ0yrnrIVdpQUZbJT9TIyOVKgeQKOX9q2JCJDbpZAGU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033314894354.88026391717585; Thu, 28 May 2026 22:41:54 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpxA-00022d-P5; Fri, 29 May 2026 01:40:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwf-0001rB-AV for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:52 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwd-00025k-F3 for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:44 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-49048e043e5so57060165e9.1 for ; Thu, 28 May 2026 22:39:43 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909d696f25sm20156885e9.5.2026.05.28.22.39.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:38 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 94902604BD; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033182; x=1780637982; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6oNbzeuHYqzJqPXTvToeml5tO5atWiLWRWSbBqwaggo=; b=KfLh/HJWt+oSNJfX4ACa0wG9t5CGaZe7FHyhB+df0EGMdCCA57uu1hjd3Xa66FEyn3 8mT3Mlbxr1/UOnYhMi0xs3zsbCkD6aQfBejX2WkuIxjr0etRjng7ny5+8ksK70nm+39w XK+N6fqKV0tfzjqeCwduHvX5WCA4lUC4W/ENg4dhNk3pDTYww1fadaarRrib4eREfW03 2+9s+dyCddy7BT9bZdYbiGwXHLbSqn9jxtdpHXQi4M/s5rIrxssXyJxo3oKUojGHrxa3 t6eLC+Sbd9yrKWVoET7oqxjQ3iF5cA1la4aDcQaDaEVy+O+Wbn+q0b467rtRkCwcX20H naNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033182; x=1780637982; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=6oNbzeuHYqzJqPXTvToeml5tO5atWiLWRWSbBqwaggo=; b=hkDsJqMIG60YRGbgnPd/8LopXCn85PIUDolgpEb+RjzvNuHri8de1sBvG0CzXXCt0w 4+cfZX5h3ZtfLBuFRVh1H5FfzDEK0wyCT/b2oWpUkJVnyeoy0ESfsOXcJ08dS4HSrwoC 9uAf9FfCk+1Rx/XaNOL97Fm3rtdP97R/quYCaU0vptEsM4TptCy7bGCHGgXSlZehQDTn Oh1EnFRD9rTvoRGacTgePXvT0MlYF9SrecpAb0cQcogChi0HNOto2C87/HNvCsQWPzJI ObNLyn7QG7r45R/rLrTNlwAFiGkqzdIy6vpUMLKZUGicNmANRhUzFp381s9HxGz9dHQz lFQA== X-Gm-Message-State: AOJu0YzvJGuK85SlkNJo5FS7gyIADYBYcVMxiAKJo4P9pTbYoc3WYHyk a6CCKZvhdaI1i0baiO/EGzheA346jRut4sumU4n4MC7/POuzyo3bB43oySG/Zui4lvI= X-Gm-Gg: Acq92OHZQ/lL3QnqRCRNcFsSoyK17OfyFFqhDI7wdYm6Vy27cwIcPoZ8ig8HGer9Nx2 vchhlQ/AYrFC8wVfZIt9uybMQd1rnB7PxCpNNjAhcefNhrZsxh9EsO0K/u2dndKbKhZt0LiUNhv qQU1HuLQohmkpzct4sGkIw3TQKpyuKtCRHu3kuqHmZRQy0gBNqPMu4rRaPWYtBllG275z110cLi 9IYaWFdKP33Acg0UctxO293by5TwsIFr583eWlanaXDcsY4LdnY4bl3jECJB6DcTulXGa4yPVKX MwldH4LTqPOdOHhx2FWHyxcPAzdTyN8g1DuMcrVFPTSTChITQ+hMdfRj0GPnOwjLelDn9Pfka2s zHRo72E8u0hhtXoDgeAZ+u/a4aQ8Kmz8CmhZOCnVQnyZM+ukfh2tZvlsTptwDswtDpIIuIwYY5/ jQqmx5h8tOMS+t/VvAM+lRQAo1Pp0FI0YwYg== X-Received: by 2002:a05:600c:c0d2:10b0:48e:7854:1608 with SMTP id 5b1f17b1804b1-4909c0b34e3mr15162905e9.25.1780033181971; Thu, 28 May 2026 22:39:41 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier Subject: [PULL 07/13] gitlab: add MacOS 26 job on gitlab runner Date: Fri, 29 May 2026 06:39:25 +0100 Message-ID: <20260529053931.283970-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x335.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033316434154100 gitlab supports 3 MacOS images with 15 and 26 being the current supported ones. To get ahead of the curve lets enable 26 as well. It re-uses the same brew list but also attempts to work around python configure failure by setting DYLD_LIBRARY_PATH: /opt/homebrew/opt/expat/lib/ Reviewed-by: Pierrick Bouvier Message-ID: <20260526110243.470002-8-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab-ci.d/macos.yml b/.gitlab-ci.d/macos.yml index c93bf12a294..f61750a3f4a 100644 --- a/.gitlab-ci.d/macos.yml +++ b/.gitlab-ci.d/macos.yml @@ -45,3 +45,19 @@ aarch64-macos-15-build: --cross-prefix-x86_64=3Dx86_64-elf- --disable-plugins TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i= 386-softmmu run-tcg-tests-x86_64-softmmu + +aarch64-macos-26-build: + extends: .macos_job_template + image: macos-26-xcode-26 + variables: + NAME: macos-26 + DYLD_LIBRARY_PATH: /opt/homebrew/opt/expat/lib/ + PATH_EXTRA: /opt/homebrew/gettext/bin + PKG_CONFIG_PATH: /opt/homebrew/curl/lib/pkgconfig:/opt/homebrew/ncurse= s/lib/pkgconfig:/opt/homebrew/readline/lib/pkgconfig + CONFIGURE_ARGS: + --target-list=3Daarch64-softmmu,i386-softmmu,x86_64-softmmu + --cross-prefix-aarch64=3Daarch64-elf- + --cross-prefix-i386=3Di686-elf- + --cross-prefix-x86_64=3Dx86_64-elf- + --disable-plugins + TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i= 386-softmmu run-tcg-tests-x86_64-softmmu --=20 2.47.3 From nobody Sat May 30 17:45:07 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1780033297; cv=none; d=zohomail.com; s=zohoarc; b=k3Zsb8XheZGGvzAAhmwpVxs5mqLj92F0Qrr8+jeez9TTx/P1n+TcBqAVFS4ZHLhHT4FuGkUL4ts8fZxJapb/zUulky0nZNB9Ebg7ZuLcdr7lsA1BqC+7crCQE2wDiGDXmqR1+SKBPhRsc/tYi7QVpAG30rZ+QJGviFey/2kbJLs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780033297; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=7reoGQZ3GCWQQqqbcvo/480edgyK5CNnTdtR2Lvw520=; b=hiatfNctWNheTTk3Z2Jip1QDkUM3yisGYXo7NkYRZrhOjK93O0BqdJYztCCtzkE7MAMuT+tHLz53ZJmpwpNG7zrgZo8tqFmtNXKojz0gUyypT1cbLG7rmSxlcGh/FfC6/aPi4wdoDexqSwr342o/9XYenNI24ujx7c+jdaS3YjU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780033297758730.5036023619807; Thu, 28 May 2026 22:41:37 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wSpxB-00022i-FK; Fri, 29 May 2026 01:40:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wSpwf-0001rA-AP for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:52 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wSpwc-00025W-Vi for qemu-devel@nongnu.org; Fri, 29 May 2026 01:39:44 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-49039a8851fso78782515e9.2 for ; Thu, 28 May 2026 22:39:42 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45ef354bb7asm1009030f8f.20.2026.05.28.22.39.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 22:39:38 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id A9F4660E17; Fri, 29 May 2026 06:39:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780033181; x=1780637981; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7reoGQZ3GCWQQqqbcvo/480edgyK5CNnTdtR2Lvw520=; b=rWVxmXFOvdnODimHwG3DZrFTIztnaYteBWHAgDuyvls3gfZ5dnQqZ57uMihLVBPECv pSmFiOeRIqGXT1bPj+cBi0NlkRJ0QrKQKqKMEDWbxkR2gJmdL4PzVm1PMt95UFAIo9NT PGv/W2EgX45xMU4UgNVbdXr/hhrgMzpgEnhLa29isN+mH2Xl8PJLNRblmhdKPapXfFVe QYCF6nu/8irI/Q+6K9Vzn2L+DPJTnm52NUXqQd/5D8sXJoO/tCBXZO8LoBFGJSvCIv0k 7Z2iCEx1DI0yLWQXzdwJhy1tXjOQwF2nHXon19DMBsPOcyzsp4rVQiZ4fXw9+FiWU0Va ymBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780033181; x=1780637981; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7reoGQZ3GCWQQqqbcvo/480edgyK5CNnTdtR2Lvw520=; b=j9DUldoEzCrHoBpL/VmF1y0E7yPuDp6KAkfstWlVbKEHMXcDFve4/3tF6Jms8XDQmF DCS83h6Z8SLBjdoMPv7bmRkU8/JOiteGzVwZvrc2nUdQk3o051SMWj7b8xFFS8bOM0wa g4kRdxvn/ed3/IJq5UBUl/xd6YAnpqcJgXrhGm2vQqnnTBBnAlQoTewgmtPfnWwyTEEq Okjz9E7SG78t8b20slkO62aasa/dhpbx/dq4TceTDGHo3jUlh2t3BcFFok9bID9x591z RXQkL5Q8j2ISdf4viOyM/pihTLEwmVJDhSPOEZ06ee4YFt6mIRij06aeF+sBIH1ZBvpJ heTA== X-Gm-Message-State: AOJu0YycP2gZjwwM/kPyxWz0H8VQxwYVANOqmE5a5NEbvsFtMdPregyD DuDk4KcB9hi3RoB5+teTYgHGEPEVtAWg7/y7wNTVNf3+2mhIp59+xKYXfXA8u0ffmrPLBiq5vnp biPLj X-Gm-Gg: Acq92OE1NGFpzEEnOgA3k5W8Oc6j6k3tUcNuSoDkbS5L3/ZS69iRlNoyCGgL5gsWAK1 Apq+qm+2yH68WcER+beqAhJkDeWajhnZmMGd/RApMIupP/jT+lok8mGWUARIP+YQg307DhsZeen 8iLmBnw5nnzKCqZ9THKZJzbokqsMTO45cHyH5D3Za1oYFWXtm/oYUJvIN7dbHpORmrvjAswVhU0 V4Aj0qPdbaIsI1mh824K/ywmS1a85I5lq8+Y5z1FOS7ErxVTJy/KFHz1nJe8Fkm66SoXjaBOoNy iySbsn4sxXk2/8uZbXfb//y044sFGH1uhSnBfZxggEL34ms5GU16dXPXF/xSGfKsJN5vtHReaY7 Y9WCi0Vfoytp9fuJqut562L56ITtc3psToGp62Xd8OkxQ9Qqu930UU7oM1H01qn5D+LKcTHY7W8 TBJQoWxMDwl3ARcjQqRmkUKk3JdZt3nhU3Wku28IWd+VwJ X-Received: by 2002:a05:600c:8582:b0:48f:d1c0:721e with SMTP id 5b1f17b1804b1-4909c08951cmr18395635e9.12.1780033181277; Thu, 28 May 2026 22:39:41 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Peter Maydell , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PULL 08/13] gitlab: update issue template for binary test cases Date: Fri, 29 May 2026 06:39:26 +0100 Message-ID: <20260529053931.283970-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260529053931.283970-1-alex.bennee@linaro.org> References: <20260529053931.283970-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1780033300306154100 Binary test cases are sketchy because they can be vectors for phishing and other malware. Lets strongly hint that source bases tests are preferred and binaries should have their provenance declared. Suggested-by: Peter Maydell Reviewed-by: Daniel P. Berrang=C3=A9 Message-ID: <20260526110243.470002-9-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab/issue_templates/bug.md b/.gitlab/issue_templates/bug.md index 53a79f58284..e20f586008d 100644 --- a/.gitlab/issue_templates/bug.md +++ b/.gitlab/issue_templates/bug.md @@ -55,6 +55,10 @@ https://www.qemu.org/contribute/security-process/ =20