From nobody Sat May 30 17:45:57 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=1779369605; cv=none; d=zohomail.com; s=zohoarc; b=bKXM31Q0a25C2jylkxYOFCy6LJLf10JvV2tXuP15JD5YOvF98ocsnLi2GYzM0qknv2sYRYfz8V02SL6vYMfTRVRVs3urG3+88Dy6Rd2IOFGzfmXEOP4ic6aiDMbaD/4V413G6H5Lmw653vZXfzhPr1Z2SFKkjb4aBm6eJdWsAIo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369605; 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=0Nc2l0giGtf+QZho3vf9MYXoNK00y4me0CSnyD/ZW0g=; b=NBKwBFTkSjG8VzWLP5+B067VLPSlYYix3mEWe/K9lmjevf9A1aMHMrImby06B8iaAPGStHoxs/OgcQFYtuy86OAXLi1eXByd+PHyhkeTQ7INy+S3L+B2aWqwapya1+LskXPdkFDZKZOS0a7/LFNRgIMeHy3ExRK2OIPNhyHLM3w= 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 1779369605001961.9888870800582; Thu, 21 May 2026 06:20:05 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3Hm-00045m-Ng; Thu, 21 May 2026 09:18:02 -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 1wQ3Hf-00041p-4h for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:56 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wQ3HV-0008QA-Ox for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:50 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-44dd5cb0f81so4894995f8f.0 for ; Thu, 21 May 2026 06:17:42 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eaa92f622sm3155839f8f.24.2026.05.21.06.17.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:40 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 55CEB5FA07; Thu, 21 May 2026 14:17:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369462; x=1779974262; 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=0Nc2l0giGtf+QZho3vf9MYXoNK00y4me0CSnyD/ZW0g=; b=x7/PXaYgfZxOCVQ44BhDT9jG1eVepm68xqVdGaIHhwU4rm+XRMLsSgzwqLPE940cgI FqmNzPUqeuprDoB6UmkCdNugqbxtblaGYkdweSZ8LkrxIeGPbR0cPBHC7BvB5oyOBbUa wcauAZTBSaL0vWTrG6Yw+7+bPMIkgDVUpv1Zc4DlCtKEmvRbrUGybbd3mJOhgpNiq8Im S8NhqmbjEoWbYslO4uOIEKjC/rlrJmWaW9/6FxB2ki01ZfxJpOerNw4+L6IlOJH9kVRk v+QIuxjGg9INcRj3g12tWPOwy9B9KQhBneIWMwioGLdWy4rej9EPgavmb5PyBjx6pAwA fZpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369462; x=1779974262; 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=0Nc2l0giGtf+QZho3vf9MYXoNK00y4me0CSnyD/ZW0g=; b=GKchZ8LDXUf+3MBak5FfThATHfUbBVyJzoRiJ77+W039WpCkziSKbMpGfIN4gCoO7o UI2dujvJlghtQXbbadw9QbJxYVDQDr+fkHLtVjgfuEw4dMBTZFgkNDL0ilinckAxEVMg DII2diIcce92jT9o0qTpGY/TRBQvfDbD1LdFKAKejYBZ0kVGOvoK1sAd4wtjh2BQ1D9r pbbriwGv8g616JfakF2K+8g33o1DBllXuYNz0hhKQHawn1sdJoq+jPUrRg/Q/auQ7tWW 1HPy0mQyntGhB5Ps5H7D3QMDijqi1/kELn1wno67PfUNjBZSS1asPmDV0KMKI6wRW5Hi gDMA== X-Gm-Message-State: AOJu0Yya3Mi8noHt4jcMx6SNts/Gm3qXbRYmU2Ck/8kKZ3t6w98IN9yE z0PjZZXq1fQorsaVEN8OkfC77/r5YJePGWZluHItQYY0cJDK9GYvamy5lopwCsHyHHs= X-Gm-Gg: Acq92OGgH2SgfM2wsT9CRkPCOB402GKDmLKdaqG+idT8ya+FiiX5ejk4vuhK8H3VwmX B2GOo2STG08v3CUTQNYIiaS9Apk4p8oNNTK/x7d2+fDGyRJTstlIykT0Y3S6JKIEIQRkg0g/Yj/ I+j2EhTYhjE5sUfdl/aPHPfjZGsQ/terRRNJw//zFC/zIDF7QWZYgLXEfxDzFXGN1el6t24WUm9 69COHDNafk1hn66sSE7V6QzoaI30tFYtXgY1LE/5cu4KjRKC0tkXwxb0SzcyRUF2S8ZNu2ljN+V Kfnlc3k9UqAqmHychPYZL7TzBrX/4xFIjz1dprsy1VqA9Ljo5khUziADSPkgUtgyoJHz2oDIabM NhYA/xIUyrGlIC2wcUkWK2HvK1ZVTybFQXcOyCnVmt9tsJunaX/B/g1dgQZgi4i8oFSDWnqfbWu EsjCq6Key2/tfeSXHkNE8aDDg= X-Received: by 2002:a05:6000:430b:b0:448:908a:398b with SMTP id ffacd0b85a97d-45ea319686amr4306945f8f.14.1779369461553; Thu, 21 May 2026 06:17:41 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 01/16] Makefile: include tests/Makefile.include before ninja calculation Date: Thu, 21 May 2026 14:17:23 +0100 Message-ID: <20260521131739.540157-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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::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=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1779370551489158500 As the tests Makefile sets .ninja-goals we need it to be included before we do the calculations in the main Makefile. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Pierrick Bouvier --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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:57 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=1779369697; cv=none; d=zohomail.com; s=zohoarc; b=JXGxKh5foKjVsaauZS8boFqBxJBYZb654z1eLdPvMOlNDxwi+HDbeIwJXFCKNth0t2CFqPPwS6CqFC59I4i7p4gokwyQiL0MxnYmt9rqRGxFoVyC+1YBuT6A59ELKZQIgWMibEyabZMD6MegoOCJzO1nznY6/+O/eV8IjHpPn50= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369697; 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=uVTDcNZTZsftd7VvIbQIcjuB5bDqzo96ZpCh3xbnQvU=; b=M3BCpGyApP1spCtzRmGaaLG8pbqRhrgvjfi4o4rVX0qHD60NsaPj/1mGFM3GiStNvhad30v6evEBB2guS3Sw3GnblvzBGnM2rSX6ZNuGJDRRwEzzh9vKGv0wUEO91OzmQOgy7yzZUubt+d6s9WRE7Z2TRI+Q1fcexthqTkjIqVU= 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 1779369697206577.7519866295111; Thu, 21 May 2026 06:21:37 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3I8-0004Zm-NS; Thu, 21 May 2026 09:18:24 -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 1wQ3Hj-00045G-RM for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:59 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wQ3Hg-0008Po-Pg for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:59 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4903f7a90d1so450155e9.2 for ; Thu, 21 May 2026 06:17:42 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49033d3514esm73435165e9.3.2026.05.21.06.17.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:40 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 6BC5B5FA15; Thu, 21 May 2026 14:17:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369461; x=1779974261; 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=uVTDcNZTZsftd7VvIbQIcjuB5bDqzo96ZpCh3xbnQvU=; b=XH36zsa5lQ4oS6RauoKEW8kvSb5icx4M+6hJJm9FUjybgFORXh28803waSTxask3cc dH3JjHeUhTK0+3h/CroNTLk8RnHiVnd+cJgyCejDFsR4vxA3O9L11AQirIyZyBSJIqsA 1tctQz4BFgfSVGzl7i2mJwurOOvDjuAVUXTzJjR5/F+cG9xP24ZkXFvEw87oayDYMvj/ 6RQ9cn1o1neVPEa5sDYtJWufzmYeJ1diaus7a7fEEv0xN6wRC/m9P8Iyl2UKbGkGuHsL lwPOTiKB4ibEhXY0P5CsYxkjnsErRaNT6Ukj9965HXz5WeUfgfIOe8B7R6Wsrme+AKrg S2GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369461; x=1779974261; 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=uVTDcNZTZsftd7VvIbQIcjuB5bDqzo96ZpCh3xbnQvU=; b=Akzf/TiOWMNCjf3B5jnNeZOuhdAcP/YsdYOfJUrTznDRhi8TjuP4UnTP3eku+zZndm vFsdMnTmJc+sGZzjNH4RNVov1EFnkj7odpFJKMK2h0hptwPs/Sa3vPEXKcj67iOPjxA0 4aCLI9ZFpEuqJanCSishObdT7KWIY456c0820Au9pvRMnxgWrxULItlT8dU0kA9RN6U9 UNm7bXMmqg+TjRLYCJnHLWSODqwY0yPbu43IHgV6joMzxXjeeFbryMdxHhR3POZU6CWA 9Rm1+PhD6dk99CJrLxXVzO1xp4mIGUNAwgUn7zFIZolFAND1lKKvFKTsv4XHZGl5evx7 Enlw== X-Gm-Message-State: AOJu0YxLxaMihdC6GEq+HH1NitaldK+wMoIID79w7xihCV4swa9TpIdX B2rB14AQv6Sn9eQhxyiLNhg06gi+eGVe4hYsYw7H6vjId7wsumz7PnOrWeAEdc02ubg= X-Gm-Gg: Acq92OGO6YdpTza9Po/sboOu4qvzDMOFw4+9z59YaQnCuV36IJEDUn3fH2xXjuB5IVg sAy0vVCnI1/nAmNYIFjgXVfXWI9sDbMb4J//6bk2jZrxdM2uvmuxssf+G4FO25tqI7Zzh5usNqK zUoGUP2OJoJC8d5fsn2Rv5fYZ59by7zmSiVLvzGC7tNmI0raa0OrJT08Z+Nu5VOUpFS9NwoLxmB zUYJHHA/S72sQku9ZVEIPrwykIl5NEsoAC60WgZJxKrDAzdSg8CinEPnRsA6Rp3Kjm0zvMUXFm+ 7iCDt0cmLGaMO8SWcqulqI/PTHrcC5KiVLe0Ec+vhbWKhgR+tKCe1gYWGulSPlkBNILlVYvsM5L /yhjEVo3nwjNKzVqyapiMvuyH6PS51lz9W161WkpycDP2tXYg8tGjzmCmanInsyYMCoeqM7sgg1 Mor5UHrgI1WzjQVrkqZsP7ncWUf3KtcYHZpQ== X-Received: by 2002:a05:600c:c0cc:b0:489:1f97:6b1d with SMTP id 5b1f17b1804b1-490360e4a0bmr35200645e9.28.1779369461163; Thu, 21 May 2026 06:17:41 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 02/16] tests/Makefile.include: fix typo in comment Date: Thu, 21 May 2026 14:17:24 +0100 Message-ID: <20260521131739.540157-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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::332; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x332.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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: 1779370905758158500 Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Pierrick Bouvier --- tests/Makefile.include | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Makefile.include b/tests/Makefile.include index f257288194d..ce6a0dccaf4 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -41,7 +41,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:57 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=1779369510; cv=none; d=zohomail.com; s=zohoarc; b=SsckacJh8Scsn3S8TId9UD7PhOG4BpUJIapeQqO6DSefPaFZ8Xzuws+lHig19/hiPSLzBB75YfhDQEoe2tFHEBd9E+oIxxXTXw3v/kHdT8pztlnfpzCy7eNqjZ7hiP1xvYkYsaBP7QT4gIw16+YviQaOnIT6lwOD8MEiJEOvICs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369510; 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=Dhi0yYpKFaxwEdsneAb6BI4LLBY0LWLrqFgh9GqtIPc=; b=gV7rMXsoQ65uKc8+JRhonQOeAJYd9HlsQltCpxPjafOetmQRrWQPE7/gQ5i7OfgZc1E3vQ3MYztZ1rZH3YxZCShdQnQM7cVDLXSXIdr1t2pZoNw0fv7uEFKCCrPC1KunDbLqYjwcqIigag/zF/g/TW2Q9qZ47QQqvCsSDPgWY2E= 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 1779369510795378.0302054030493; Thu, 21 May 2026 06:18:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3Hk-00045k-Iq; Thu, 21 May 2026 09:18:00 -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 1wQ3Hh-00041z-3E for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:57 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wQ3HZ-0008Qj-BE for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:53 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-44a14580111so4597525f8f.0 for ; Thu, 21 May 2026 06:17:44 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eaa92de9asm2805614f8f.17.2026.05.21.06.17.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:40 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 838A25FA16; Thu, 21 May 2026 14:17:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369463; x=1779974263; 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=Dhi0yYpKFaxwEdsneAb6BI4LLBY0LWLrqFgh9GqtIPc=; b=WMOICJicqIBlwMaUpuvPZuM3J380ZxI0ZRLmE2aDU0erD5m2YmVoHG2BxCZZNMR9nA ha6lwUMPevGHkKAZ9DWi6I5RDF10g4undG3M3Vjl8PMmBMxEneHXPFbiqC1yAbSBBk/h 24FqCJtn4yZoc+LANqb9IOzMTMPxHaMLZMMVF6y9LL+t+ipmo5Z8HUGGGlWKhtLmu+HK irEzv6WEDo6HUjhxCeGUN0Q+PkBYWYNNJWfPX/PLZSoKurAROUj+Z6TyIuUJ5b8y+Y1+ q81RePZ5aMCdDGkPYrBsk4AT3N8uGatc5zvPfmI89f/evXzixvnN3b+nY9xk2AEr7iW9 nTqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369463; x=1779974263; 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=Dhi0yYpKFaxwEdsneAb6BI4LLBY0LWLrqFgh9GqtIPc=; b=mkaIaaNMd6hXmq90vcb9LntY0V8XxIm/Cv7dRPROdECBxyKQbHv5h6bkYgondKsvEO B6o3c/uyPqmTOBme0lz6Eyv0wQKoSbXy8qetZwqwug73SEs0eYmKX/mwqAr4UMn/ELmf jtd8tDzig6UhAn/VcGApN6XQ1C+xhXyzBWVPLZhwfV+RbNaL37fZsp64Ox+5o7QxO0dy ryeYIiD7zf9ZAI3Ocwb8bT5aaBGh1CG3q04BvyS5PByNrX9CYnWGzAPK8y4ElId7BMkC hXGeqfMeytLBROCdVLloruDBTii4PVdMqee6B9oAGQQ3wAWkjhIGH8vsjJ2m6C9RQct8 B7GQ== X-Gm-Message-State: AOJu0Yy+V6HkZBq5i0FkCb5OH9bLD4XtmuvTbwSu6JH3+tqwr//egOdb u7eFngZbA9j8XHk4qxnkbJbzyBz+5SFlukD86oY786l/Xt5NcNJeX0NfNbRQ2EjdNFc= X-Gm-Gg: Acq92OGiO9h3cFF2DhpQIILOJ0NL/gORQ3kII8ce3MaOEufYLz2AAfFPS/neO2jOs7H BvHGk2IgbvFHXQ5nhWcfDMc1bV+N6EZ5kMznxjwdbZ+hvuvzm4YtveBcmDzf9y/s9nymvV5qFCj wheSeOb+cbeFpiqIjkOEI9IvsuiccI9hMldYZ6oHh1VR4J5t27nhbf5zO3ZmjKV/rpB6Z4BzYmu WMghHHFuSyLuTwSU5DGwoeGFiIWio+dFEyEEt75jmjxkCe456OT5sMxQCUYE9l5Ys8DbPzwnnGW ak0ZdLvwRswD3f/OAOKTW1kFakzTNyHJ3QSQ6nuzZ1XdNue6FPgEXXjris1xb9Br7QyvEgTY1fI +Fh0QggzBXIWkk77KrzSCRQOBvIHQGKsqFQiUmsh4eES16ORVAF+yrpI0M+4r+weQPwChaxIL1y /lu+uZN6R6z3RAB55KoO2kD9cM3ttpjrc2eA== X-Received: by 2002:a05:6000:4205:b0:44f:db87:8919 with SMTP id ffacd0b85a97d-45ea37be492mr4736360f8f.4.1779369462831; Thu, 21 May 2026 06:17:42 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 03/16] tests/Makefile.include: add binary dependency to run-tcg-tests-% rules Date: Thu, 21 May 2026 14:17:25 +0100 Message-ID: <20260521131739.540157-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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::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.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: 1779370279543158500 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: Alex Benn=C3=A9e --- tests/Makefile.include | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/Makefile.include b/tests/Makefile.include index ce6a0dccaf4..cf6f9e68245 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -57,6 +57,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:57 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=1779369669; cv=none; d=zohomail.com; s=zohoarc; b=LJpgeHWEAV03GWAdEVP/3M4D8r1n1LcDIpKELLprMw6Xkp5cW+W3HbbPGw3su2El/RYo59m8t9k/fJ7u6F2xLDKpN5g4QGHboFeoh9C5p4lV5mKlzCUfFWxLG+AVnfWsHOEuIp6kA/Neu9W1CjJe3j0JYRNzeFVXGo0Fw7COFqU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369669; 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=hIvv2yywKmXxgoMC/wymZCVbJXllNhQN0iVhJkfnoVw=; b=eTXwkYiF4TAWhTFZqqrP8pytyGWjv9slsvUup7wdYRIsT71o7CGelZWEA2BLmMqYf/MrQ+tpESbrAlvBrvbQx7hiWYOg/mR7Lv1U/JGePzfGbrY2HIF2Y0+MDu+YpmLxVkORC5X4iEG1Yz79k4Fd+SYe7xdRwyiIBnXSymMIpUc= 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 1779369669926234.69423314696326; Thu, 21 May 2026 06:21:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3I4-0004H2-6Y; Thu, 21 May 2026 09:18:20 -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 1wQ3Hi-000448-Ma for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:58 -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 1wQ3He-0008Qv-UB for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:58 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-48d146705b4so67800805e9.3 for ; Thu, 21 May 2026 06:17:44 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49033cdcc01sm73201565e9.0.2026.05.21.06.17.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:41 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 9A57F5FA6F; Thu, 21 May 2026 14:17:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369463; x=1779974263; 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=hIvv2yywKmXxgoMC/wymZCVbJXllNhQN0iVhJkfnoVw=; b=nGf2DvuPx9GzKKl1HCK+nD6R77lqsL/IJGhTuz2wZ4eql6jhfpTTmaIVe7XMe3FBrk 1U9OzVQNVv2jqihrCgjt/JLORGNvIAzQqICP3v4Hv3rqrFfYxvACvmkQ3kK1+a/Xg6jB cCMqGBd5ZnBiWJt6ugZeu30yz5c2Vb/EWZOkIXdDtBx8pR+rTBt6tMVvzSQGps4ejfQU WIRAixFfOEMHmY07g9RmyqxeYpDHidO2WIfUYvDcY9yiHgtajw73Bt7t+alO41dOlRA4 sBdvxg0fhJlWbSEeaKhPxhz8uIrDX4wszPeblj20k6xbMDc8RrMRPrEbPq/0NbQKeQkU SLWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369463; x=1779974263; 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=hIvv2yywKmXxgoMC/wymZCVbJXllNhQN0iVhJkfnoVw=; b=Oh0Ovi55tNbzwgiBWfSjd0iqB5M0kPZxaUAHvK5aaj4p0CaNDsLMFO7ZaB/eBrE311 ahE0PZdGCME+E0Mhk58q2N3nKHJDuXQ9nvI05spK5ZMPGCCTUt83ylDkPbVLjNc4HPex Pq8Ph/CuDCHleTbrgQB0f9PiVoFNYGPcLcQXVgpcqXS6M3VaGurDiNBAYTFiXkde35jv IAdIaUEkyv/S6AFQ6ROrZ6ZNm94Lfcu8gwQYGPyW+SKymaOvVIENtRuRnN7JHpasQTgI dU3dqHH+t2pyW0ZZG7J1bzOVML3LS5rMe6A7IESMMY2NY1GWRsFioEpqehW9070pKq/m d3pA== X-Gm-Message-State: AOJu0YwVyyjxg3UqbZT1cxCVoG1IV4bGugENq+is2qU7mNJpRNbW1FwH +KV1nWQlm+VG5sj4dUCDy8LyUz8RMghXIenGQv0/vbAbOqSS5tqUpk7Q7kSTQWqTYQE= X-Gm-Gg: Acq92OGscEHSYVB/aBAWw57NmCICP92jMUiZwYOelQa/oRFrLSReVGUHhczNS7l5o6M oVZdcvArLilr/8Bfpl8AusCz9MBLh4rKQVVqPTvjkvcjQDO5KG5JaJLlpPlbOv83S2zvYHxSnMN TQe29rWVTulOW1Qxs2kNkaTwCcND+JnMlREM6iCZZe2ymlLUvs1wwNFUIENjQ84EcovHl3Jim3E F8RKpBfNoW474SZ+U/kJpZeCgNd3ZJCfjDTGnx1rg+trq6SM2PoR3XP5p/I5cWo5J4OUw152RGP KL0dd1bAwBuPvdGobaolG97Bh7SuEHmT5DXSXSJXI2xyIP5DFqn8hx0fPIU0tJSmfkz03QgKh0L zcJ2qnVu1cOOglSHkUq1EYFUIS5x9rgdzM390VotwciDNgkQ8LTpIk4Dl7S9Ly8pAKGAQsmbA3i AJ6dAX0sXWn6UST0GxjGVYgK8= X-Received: by 2002:a05:600c:46d4:b0:490:3c96:892a with SMTP id 5b1f17b1804b1-4903c96a2b8mr25019915e9.22.1779369463217; Thu, 21 May 2026 06:17:43 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 04/16] accel/tcg: move jit thread manipulation into do_tb_phys_invalidate Date: Thu, 21 May 2026 14:17:26 +0100 Message-ID: <20260521131739.540157-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1779369945066154100 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 Signed-off-by: Alex Benn=C3=A9e --- v2 - make everyone call do_tb_phys_invalidate - tweak the if statement so we don't miss unlocking on an early return --- accel/tcg/tb-maint.c | 43 +++++++++++++++++++------------------------ 1 file changed, 19 insertions(+), 24 deletions(-) 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:57 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=1779369509; cv=none; d=zohomail.com; s=zohoarc; b=LiigLJYUdAShMq1woPM0huQwTcZntiyW23zL+7P0hlEOdyqEnMkx+Q91cMlB+pPpJS5NLfvrAtkz/29mQmmOgaFe9UhJUF7zOPdJxxWe1923AVw1HbAeFvGI/8FJP/qF5v8nFZeDqW2EJEG9CL2b71btWGOMux6rekxkour78fA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369509; 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=PThoZOxV0LW0fYP1TUUIgrfXheAn9II689EuBa5/Dx4=; b=PH+yPjlG+TaDQMQitbbReKhm11aQ1pDsTAlnGTjNQTd0hPzNVAXyMQPHqEub3mGeU+St1ZvmzD09dExOTOPPYr29WYDEhCjT0Vz68PYE3uAPazPfJAXxQZJOvLKSwsgjaU9fTtRtLBZKSLfEB5P8lbX8iX4NQOTl49Qx0JNC4po= 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 1779369509612566.2745573016969; Thu, 21 May 2026 06:18:29 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3Hj-00044h-LO; Thu, 21 May 2026 09:17:59 -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 1wQ3Hf-00041q-6W for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:56 -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 1wQ3HZ-0008S3-AI for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:52 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-488b0e1b870so86301305e9.2 for ; Thu, 21 May 2026 06:17:47 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49033d52c8bsm71285645e9.8.2026.05.21.06.17.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id B4D3E5FA8E; Thu, 21 May 2026 14:17:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369466; x=1779974266; 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=PThoZOxV0LW0fYP1TUUIgrfXheAn9II689EuBa5/Dx4=; b=vysnVXVLgNa15kTPutTvD/X+P2uK2930JW9YEN82XQviX126CDBku8DCX5a9Ff/RdE c4Gf8h234ZPqpwspmEl8M9oDSGYwzHh7+qiJl8ZjGA0o9NmCLPPAUhPvipJ0/g3rdl8A 5gvOu7Q69slmG7vD1oRGjuMuG4FLkBB7kQJv2r2/hmSNp6X+MnpF1a8iKS1I7AjqjFgr R1bTZKFCUxXynTqYeu/zN8cC4Mby1+/fzFvxPeXJDxWS5YNAeXiSuzfRlAigoDXkB9o5 WMT6ndoFiHqmUXkh6D3+EgDWoubpwPD4tx+559v0FOR2qWGy9TiyZRwPAsNjUFJh+3d0 5Kng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369466; x=1779974266; 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=PThoZOxV0LW0fYP1TUUIgrfXheAn9II689EuBa5/Dx4=; b=ba9dpDdxxndEDeVk4L4f9P3WVvGic5yavUH3+eq8bXYPwKW7rMCPoiPvftn1VxD/+D S9aKuH8GePKCet/NI7Z2EcFA/hn/xVA8hCzltAAv+6H9eB9je8HvoSi7qEPIxAjo7xxx 4qLaX5RNwN7DdMTLfbezvZqy01fV0FI8eH8XF7xB2iifYIS2O4QMvVp94Lgs09kOFcGm S7x4S8B41pxWrpeYqLFUP3T0FerQY0SGtpKrGFhdz38wrVhDEqGykRCnHF2MnoRYK7nD p5dmw41ffEsyxoLBOcJwiVOdog+X1+Lt/CcFoi1AjZYTw+UFSaj3xHgAfbMlmiZ0tt8h 7ojA== X-Gm-Message-State: AOJu0YxtWMESD6bOJVfuraqd3V3vg53uj4m977jp1EcmxcVWKVF85/ab LcaTu07pugo/vYQOlwUMUMN6aWiCnenUMGjK/lnyE1mB0aUm2RTcLZ4g6etu1BK2KFo= X-Gm-Gg: Acq92OH8UrSB4BMPXAMf7djvOq+l1F5XMjrTinKpTmbzVIAJFzeMga/q1O+/diIMFxa lM2umv/oVrTOsmUVXt8QKDfg/vqp46P/dRVWwfEtxmn/cuM+D8Ml+d/owmnrQ3bu/6nYzwBt4Mr d5xWV2ub13mhqvJe9J60gkQtBtPlvIOP6VssdsMqnOP4j+na7PMgOckbv8AVzPtXTKRT5By56ZQ tsOEDG3XUN+2VupxNHgFJpoJkd7T3OeN7HTFiC4HwU/WZJHJXPCIGnoSCX7eIqZ/jTgyc2ZkMj6 xUBb7w/vOimSZzcsB/ScAyOAuGmFsmhG7ztFkqABBCscz5YP/83EliYylaKQylXpOzzsH5O/TH2 qjTGvuXC9YFgofVA/dfBYOUBLZqfpBX6qR95fN6TDPT8GFpcd/fmSJXEpSBf2jJOK26h4B3zX4J okq+a/T9s/3qPHBc9hCqJ6JrE= X-Received: by 2002:a05:600c:4f51:b0:48a:9562:7a30 with SMTP id 5b1f17b1804b1-4903607878amr50131935e9.24.1779369466119; Thu, 21 May 2026 06:17:46 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 05/16] ci: drop cirrus MacOS build Date: Thu, 21 May 2026 14:17:27 +0100 Message-ID: <20260521131739.540157-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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: 1779369702172154100 CirrusCI is closing down soon so time to migrate. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Pierrick Bouvier --- tests/lcitool/refresh | 1 - .gitlab-ci.d/cirrus.yml | 14 -------------- .gitlab-ci.d/cirrus/macos-14.vars | 16 ---------------- 3 files changed, 31 deletions(-) delete mode 100644 .gitlab-ci.d/cirrus/macos-14.vars diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index e4d01d792b7..fa4a16e3583 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -311,7 +311,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:57 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=1779369510; cv=none; d=zohomail.com; s=zohoarc; b=KP6LIKOR6ny4msQFgi7tgjtuqCD7oFBwc0NnpBD8gitpDStDPHiXZ7vgjgXGJDI7jI8esvV6DjqEjIxOwB/E5HJQFzd05MGpvkxdNXYzZwCOrnuZ7IvyOldof3NAHIS54A8PiPAC5muNX9iHq4w7SB60msssCL1cvCD3gqj4c8A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369510; 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=zDXJ8MMK1Q0dgtGgn75QMd7NdERnosrMLf1EdSQs/GE=; b=A/D1U/MSWzBL/Kjo9rhRlesMGmzcc/xSzkE/OKHHCKGQBq8tX8ESJgqeVVxFmGznRG/NDuOIfqNwnH27HfB34sqRD05pVB5fj6t+6nLeL+/SaYhnNQZOrwOUOxv6V+y4CugThTWeTqJjE5KiATpQd48KbhaQ22M5jOq6z2uYhac= 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 1779369510257671.3882646714547; Thu, 21 May 2026 06:18:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3Hi-000449-Vh; Thu, 21 May 2026 09:17:59 -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 1wQ3Hh-00041x-3I for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:57 -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 1wQ3HZ-0008RX-9t for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:54 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-4896c22fcbaso51306215e9.0 for ; Thu, 21 May 2026 06:17:45 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4903c9b004csm16210975e9.6.2026.05.21.06.17.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id D26275FC94; Thu, 21 May 2026 14:17:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369464; x=1779974264; 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=zDXJ8MMK1Q0dgtGgn75QMd7NdERnosrMLf1EdSQs/GE=; b=wTOtj9WCz7hWUSH0ke5xys9KQjDpOKc1kAtCfV+fuXX98hgwlTQJDq+b88Os8o4hJ5 jJcFcmi2RErjuFBIr33n1IB9Lv8kyrQHgfw0j40Jjyy7Q1Rx6uEDmCvILBBzraUbGhjF 4w73WkQt7yql14UmJhqNYddlxEB1rzdyYntPxsnQ2amQzKNZ1FFEP03r7c6Dn578e5kh M/htu5PhvD9F3pMvCBow77Lj7DHhsVwo8zakWxNqOP1UTXguW9aBRb65ND34fRzlWKm4 xUtXW/QJhjKY+AWgoKLqmEYsZ7Y1mf/rJyn+796Ph/wxMV0JHFI/DfyXlSBnwoxWplIU toiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369464; x=1779974264; 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=zDXJ8MMK1Q0dgtGgn75QMd7NdERnosrMLf1EdSQs/GE=; b=hSbz4rqkh8loApFmw5mjprth+OfAKERDIdccaLd2boBBtGJLcbTNDENyZX35AfdjNR kmSAdTyYdr6p5rbf0z1NrEvidAYIjRfGRPBWN2nHz0suvYkDjZYGIz9kNiAUTdD6upp+ 4InpUsSnMxptlMbj9WQQB4FNv9ZQc7oa4BIM/jxn+OOcckFE4ivkNXcmlzHbd3Ji1Ma6 nILLfuVIl/rL4Pi0EJT0TVYIwYNzU4StUFx+EOD9KiRsJHLqJIBvCsxVxsCVMOLXXKeW 4oOZdcEzU4rSPzlJaF6bkQefCH0wvo4QOcZOKqIYSJ4Cm8SCDrLQO2bkeGWZu2qbljQZ q8Vw== X-Gm-Message-State: AOJu0YyuVheMXup6Q+qdhm0RqtiU9m9K+WLpAYK7csBN+eV7ckxrsM1o 6R2+o7SII5HiNb/DSNLpQBrZJD4WmU5c7ns+nOCuSEkBIOLAuH6jUKYipTxcLtH3uxw= X-Gm-Gg: Acq92OE00p059kYank6+7NWRVbFgyq9C6wZxzsWyGohBtFNNlRA3MAAaTV6ilbLEoc9 pr08MASGe7LPGDS9gRW+AlIV6rWJ0CyVjhafPTvtWnlBfQxT9o/yaAHJ4SgC0RgfT931dTG49+X RG8XumhVkqZeELsELDQra79p8s1rBE7qjYJTg42YFu23D9+ll1/Pmc2N9ulrYplRF/J9rN3p166 iuAL1rpKkC5dYJ9U80sRYCxHvv+4vMOb8RCXyZmBt9QBi24fNmnk9tn7ylGs6Vj1WSAwMuKZ88N xgXfSMiR6rCZffEA1eY1I6DYLpz7yoXg0kkbh4g7/5s6Qm86TP4U8osqlXRLVvIfCkQ6ZOtOzjt yG0hSnP9ZtF6ec8U046/cJ3iC7DifgRtZ5QQTfpl3CkCG+bo3/aS+elZjNiPtJGQZN8mtcyyrTN NhjN8vzZgvntInWv6jX3EJVPWKdj4BUtUcZA== X-Received: by 2002:a05:600c:a313:b0:48f:ed68:6760 with SMTP id 5b1f17b1804b1-490360e7949mr32055905e9.29.1779369464199; Thu, 21 May 2026 06:17:44 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 06/16] gitlab: add initial MacOS 15 on gitlab runner Date: Thu, 21 May 2026 14:17:28 +0100 Message-ID: <20260521131739.540157-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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: 1779370204693158500 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). Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Pierrick Bouvier --- v2 - call tcg run directly to work around makefile issues - drop debug lines --- tests/lcitool/refresh | 11 ++++++++ .gitlab-ci.d/macos-14.vars | 16 ++++++++++++ .gitlab-ci.d/macos.yml | 47 +++++++++++++++++++++++++++++++++++ .gitlab-ci.d/qemu-project.yml | 1 + 4 files changed, 75 insertions(+) create mode 100644 .gitlab-ci.d/macos-14.vars create mode 100644 .gitlab-ci.d/macos.yml diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index fa4a16e3583..4289cc381a6 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] @@ -312,6 +318,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:57 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=1779369680; cv=none; d=zohomail.com; s=zohoarc; b=AlNhPc0SEnvUvhJ8H3u7cLVSew9TPC5LFdM+RuFD9my0KjjwTe7hJO4nz5St5Mlw0+s9xv4vpjuyL5DlmBsu2vIJE1y0LPbSxxphUZRJGjpfRYQFRnYftsZL4J1if3tTNDH8OPmpVBJJDETbjyz7N+62u5Ely+ZrUVZIvY7aM3A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369680; 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=bul/NPQCy5f4BoTanQnpnei+z/q7g1Dscne+o+Wvxt0=; b=bR93UXnbtqldyHS57jJ2bNNMxDLFg2nOFpQcS+pI8c6FbQ3oe0jvZDs+op1t0gUejZHPrYiY0ZKv55mpEJhtFITIebtuW3ZABjyOSx3gNISnf0BTo/AtsolG5Eo3L2jvfufQMCws0hrc1r3yTXwPfEmR8rVbRSNyUKfqk0qeA/0= 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 1779369680218262.3108249143312; Thu, 21 May 2026 06:21:20 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3I5-0004P0-Sm; Thu, 21 May 2026 09:18:21 -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 1wQ3Hh-00041u-0Q for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:57 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wQ3HZ-0008RO-B3 for qemu-devel@nongnu.org; Thu, 21 May 2026 09:17:53 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-43d75312379so5105936f8f.1 for ; Thu, 21 May 2026 06:17:45 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4903c99cb43sm25940995e9.4.2026.05.21.06.17.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id E806B60200; Thu, 21 May 2026 14:17:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369464; x=1779974264; 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=bul/NPQCy5f4BoTanQnpnei+z/q7g1Dscne+o+Wvxt0=; b=wee2ghKEFwdJlNMbD1xRMHejlGX8tK5aSuv9urXuDbcbzMurayC5mKE1PyWfvzjM+9 eB8alKx0vzBgXzZ7d15YpTMeiU/DtQdehAbK4JYtPasn7Yr3mm+fiFeJEBq3aYLxOvtC VckU8MBTtPslR+1f9GE57ayhcke0giUqWAHfdFOifOB/GBAWj1BGuZA9dWE5PwLu0an1 A8wPelrXIvbgTLFNBEaBwrD01B4m7j7aiktuDPKcDyUszNrXo2n2LyVHM+KP5hovKFda Uaj+gAxySdpVl5t9cJTTZl+g/k+tBKGUTVobetQ3BnetmzT+o1hkqzbaOAGgGC/q1wun 1Q1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369464; x=1779974264; 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=bul/NPQCy5f4BoTanQnpnei+z/q7g1Dscne+o+Wvxt0=; b=UVDH9jaLOzJGHfb/k4OgTXxHtxZ5zW2yNdN9lTa7RNi5h1XuegFRqic9wl5rdHH6ab VkP5v9B1YXuLlU4R155+Gw3nMhuxe/TBlPP09KQooXeMcMlo+AFg73yHprToGp0s2llD S9AU7MZmzRR7jNmRbc7bCENtUz94aBTfnoODGvLskzDTT0wDuf3y3ak37gxY1oU07ZZD dzbKowVbBdK7Y6zygaG7olQ3iG3736r3IIzQxNz9t99Jk7MP1xrBx09pFbDyqvrRlgm8 bY0c5ig0KS9+8lX0K5NyhrTKfkp2zAj/r9nGGlKO6yAaqaqHSCOUJY0XZjSyAZnN6xUx RxQw== X-Gm-Message-State: AOJu0YzTrignK04S0v5PznWS4q77xWfE6/L2b/Tg4dS+KO56uMIDIRUs W36xK8Rs5y+pmMbD9WBkGTYWwRZKPJSvpZ5iwVX9S8IsUJO87iARZCBp+iFAj6gvmLQ= X-Gm-Gg: Acq92OEtnjAsjXMJleAPBhafzX1oQJq/OjFQUjx+oc1YGOE5VeNkQ1GwEjt98I7Cnu/ 2ksDRlji/rsxPt5qR4jMeunLC2o3z/rdyW3ykVNdPPoKe9PIqhPuA1UARWIBrukfVFOV/kYtIAj bXtGRnQ1fFVAXVmJm9BQ2H5v+Qgj80szTU8CIXj51XLnHWmKs6oOZGWdfBtwPKBiapu1JTpjKci jALAoI6ZPMqoM3q0+dS5LV9uCjQoqY9DiJv4LYDGRSvOHOIETx+GAyUke//xLc+EZgAWUBiaHeY y/wd1wnAEDHNBShpQG48S3Z/Ojr96oyTtcWwevPTLuRxAj7G+ENC2gQRf1a0lUhkFNswZit+OPn fySwqHUX7y8ZmKf8bmbaOvTNqHq6r8E34CfH81QS2JrGj8S+2NFeDKUd7S12iSley2bcn+0PQlt 7ShOF7KRwou1c67aJGowBhLHUF5dw4P7yN6w== X-Received: by 2002:a05:600c:c104:b0:48a:534a:eed8 with SMTP id 5b1f17b1804b1-49036047933mr23536725e9.1.1779369463818; Thu, 21 May 2026 06:17:43 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 07/16] gitlab: add MacOS 26 job on gitlab runner Date: Thu, 21 May 2026 14:17:29 +0100 Message-ID: <20260521131739.540157-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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::42c; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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: 1779369950249154100 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/ Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Pierrick Bouvier --- v2 - call runners directly, seems to be working now - drop debug lines --- .gitlab-ci.d/macos.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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:57 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=1779369546; cv=none; d=zohomail.com; s=zohoarc; b=XdqS2W3f9tN+TY74Bs3EXAv/ZONorh/EI1moYmwQrzgT9GgiUrr94DItBswOxZT+WApSe7PwE/X2yG79Au/FTN1Uj8ut2KxQhVJq8kpH88elt1tQeNTb6L6oacJUnooQlkkHLmNe/sRaXvTRZIOI425OvGLS4JsaPismNNayd4s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779369546; 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=I3yYafY8TJmCrFTnnXsB+UoyMxcWEdJ2PX05QeDqqFg=; b=DyKSDAIWr/Y/8q7oFX2R7hP7tEucpk7pQka5HLt3Uud9pc9MmgP9N8uW5b7eQh3Q1LRkgbxEzckwDlD3M/9Lq5vgJUaTl2zs5+c7Na7konkqRMwBzDogYCfL8J9kTmhIkVIYtUnu+/sFgMcW1heJuwWyun9YfSwTD/oyWQBCEck= 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 177936954620046.760744111908934; Thu, 21 May 2026 06:19:06 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQ3I9-0004cT-KI; Thu, 21 May 2026 09:18:25 -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 1wQ3Hl-000466-VI for qemu-devel@nongnu.org; Thu, 21 May 2026 09:18:02 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wQ3Hg-0008SA-Ry for qemu-devel@nongnu.org; Thu, 21 May 2026 09:18:01 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-45e8a834cc2so2661984f8f.1 for ; Thu, 21 May 2026 06:17:48 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eaa7cf1c2sm2827719f8f.4.2026.05.21.06.17.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 06:17:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 09BEF60338; Thu, 21 May 2026 14:17:40 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779369467; x=1779974267; 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=I3yYafY8TJmCrFTnnXsB+UoyMxcWEdJ2PX05QeDqqFg=; b=KQhjupdc6rVwk5uIjFctuDfPm0PyeJGAC2syoghxUzzTGEkV9E1FMBzfKr33+SmUzs NZm3ZEaCW3EOMwgSScdclfhnF0e+i1aFOGEmIK8N4BYyuNPin0osO8HtnwoZr4N1ZjgW FrmKOU1rsMoNERo9oB5c8BprEi1sZtKnK0CuOXRc39f0yhJohU/lYDsgICJTKhTzEkgU LRJ80RIJieknxSsRcHJORxV0B/f+Qz/Br2L/iSTd0mDTUm79QwnvS6SBv5x0HozPoNFV c3CqnH+V0pDENurOnyQsa17g5rVPfqAmkCzMWy+5LPWUR10ZEtM+hAgoYuFWsjXH7P0d LfuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779369467; x=1779974267; 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=I3yYafY8TJmCrFTnnXsB+UoyMxcWEdJ2PX05QeDqqFg=; b=U1dBr2w60A045gXIjI63sMveq2sdsSwUfyAbAvAFRk5a8rE2/vNj2vSVkiKNmXYlTj yJIXFMjb17zqM6mXzd9c4tieevEN64Qlb2y1loNlOWtzwQbOAks47Y6xFac3sAA9WFH2 cqFLJ6lv8s1d2TVs5A57xdw9G1R0ylMVFXAJNS/PgCIMEh4MrjKJbr/zGKz/Wqx8MbsW ascJ6kPILCkBKVhXEO53ZrZ5elxhNLml6ZabMaI1Olsu748gKIHPzUB5ktGhkSySe50M SfgmHpJTfMTIAREhMoORwmZMYRfOZ2/wsUYJLcme5tDmGDvjv+X8mk1DFVQuV+Ca+/80 Ukbg== X-Gm-Message-State: AOJu0YyveNfeU5ddQrQrZB9c3JB0Z1ruSNU5FIFNXrzPGKk5o5KpT715 B9VwP5M4BqikBqwH4V5VhiYyC5oOszgAa4/6IaoDme/XSvZTssCNXJLmNHO5DKCsYjk= X-Gm-Gg: Acq92OG4pYbvaT9WOIeHkC3ngAwH1GtsLLV1+9XPCOmcJhO1U1uTKQPwJUb40url6F/ 4Lp61+tsHDjCXVdoigqN87ufNbvAOUJagF1Z9Zrc/Kae3EIdQq84rPe/b7QELpogJPxqDhX6b0k 4haYgOyQh+R9zxeMwgRynf4EvZKhHy1RzqXBYXmln6eh15wEnUcBGznFu2+P0osh5gykj/8JXEP RQE+MQ7U81t75Xn01sM+vncmclwSNGE4W7iyTDQAH0kTKoKpC+8eGSNU9fJq8up2BadpVBJSant Jze2GDSgL7RCdz5kuRDWQTxB/iZVFoojZ9vw5oKZCTaQBzZXLDEXfUcRhgPvG9yq3RCUh56rr4R bH2LznUdkckLcJLd1AHIv7wpUeUibv9bkRmxzrmViIgKRyqwiBGA8mF4ZSWg8kMl41Ru5uhb7oX OD82p/cknkE5vDdaaWiJKUs7rjVmuJlI2GJw== X-Received: by 2002:a05:6000:430b:b0:45c:1c89:b1c6 with SMTP id ffacd0b85a97d-45ea3bef175mr4903860f8f.33.1779369466607; Thu, 21 May 2026 06:17:46 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Peter Xu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Song Gao , John Snow , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kyle Evans , Pierrick Bouvier , Cleber Rosa , Warner Losh , Brad Smith , Thomas Huth , Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Max Filippov , Brian Cain , Fabiano Rosas , Peter Maydell , Richard Henderson , qemu-arm@nongnu.org Subject: [PATCH v2 08/16] gitlab: update issue template for binary test cases Date: Thu, 21 May 2026 14:17:30 +0100 Message-ID: <20260521131739.540157-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260521131739.540157-1-alex.bennee@linaro.org> References: <20260521131739.540157-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::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=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1779370358945158500 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: <20260511161757.105994-1-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- .gitlab/issue_templates/bug.md | 4 ++++ 1 file changed, 4 insertions(+) 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