From nobody Sat May 30 17:44:35 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=1779793480; cv=none; d=zohomail.com; s=zohoarc; b=iGOaeI++bAY36JQUPiUbRF+bXucQ/ulgqvH/XeHwnhurp9tQ3cw88+YF/PTOS9iVZF9pw/OS+d76O9Rzjb7Gq7U0xpjcGECtx+B3ebo+bfzq9OH30wmeWtKvFkd8aCJLwPZ7oeQT8yQj0quAP2w7YV4zaDdQqYqbVd5W2dNRyGw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793480; 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=Kqd9ZlXCFNXK9C93MrSlSJwEoJ6kViFCON13KK+NKbI=; b=i1vz1sSeTioU8fW1m1QWIZw0OsajmHCHRza9iFK2YYwbFbv/xIbe9YPQXEunELOszAVQBHwL5JBZyV9pT7ueQp9wQ5TxMPfWF+UiTiKeaVJKJSv0yeFnEEe2JRBOxIG3AqJI7SzEGoTAv6GTrYJzzubBG/iSwUi8rAD/EMcOILY= 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 1779793480735897.8675876641908; Tue, 26 May 2026 04:04:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpYr-0002Zu-7e; Tue, 26 May 2026 07:03: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 1wRpYj-0002XX-GH for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:53 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wRpYh-0005wO-3U for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:52 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4906869f0cbso17416875e9.1 for ; Tue, 26 May 2026 04:02:47 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490428e6d68sm109150265e9.22.2026.05.26.04.02.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:44 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id A06D95F83B; Tue, 26 May 2026 12:02:43 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793366; x=1780398166; 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=Kqd9ZlXCFNXK9C93MrSlSJwEoJ6kViFCON13KK+NKbI=; b=pmFIcxvLe4TJsFiDhVYirmSYQXYXv71h7xHyKyLbkk9qmFtkcR3TNJFUbSaveYfpky MhtAqeKPwPoIOQ7OiOR/kVRALDeC1GCboQ/wHf/arjnKphRgAs0IxwFY6TqH3hC/1q1D q+uf69TU71FOuS1ZahxWacUOQOi+/faj4ScAc13bm15Y5Jz42ROxA6AYd1eyiRU34Suk asOTjX75H68oZQ55pc7ThykfJaleEkC8wC/GyjN72u42N/hpn4I8uhsnZ/FcwKD7agX3 d9vX/vPtu+Db2DUmG3NesPUxqQ4euNP+8DChW6+53t85owqTCPk3dhPlcDO4V0y/lBUM bzag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793366; x=1780398166; 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=Kqd9ZlXCFNXK9C93MrSlSJwEoJ6kViFCON13KK+NKbI=; b=YQvYKpFiHDDWm410SbEABfkKe5ZA7kcEpaXycS3Boa8fchZOMWwcffqXLAomij0ZXn UggFu7iTeFnk33Be5uhQS4bmlt5DfXPvpnlqmz/MozwQOdk9h9aXaC5oY17CkRiRVQFI EmgWYn1CGVqWfAFNoJ25VlINQ1q+VqbvGEVne7eGtqjhOkxPu+ZhLKqorX8BV7tyV4au /XvewjUp9X1a4c/5FHQe6KoBhnuVDKD2yd182P09zS7q1OQASjysp9AIsx2hcTFwjyxa Bdu8O93qHLyy3sE0GaDzhmJEEpZ143wFt/kvx4uzC7PkOGCjC7+dgxXkdNznCmqUzMZ3 mJ5A== X-Gm-Message-State: AOJu0Yw4oc22L1h8pfgpaJlyY/Zv8G9Fu3tSUlvCBmfA7tquiZkflaWa fjebrKFogT6MUTaUhbtLS3WUPm8sVmwcGh/wJF+e1LAQawQgd7ks06WGKq68SCRVXxM= X-Gm-Gg: Acq92OH37HfJLCpAy1leGhsvGZtVbIu1Z+ZF2gwshnkPo1/Br8jCsss7IyIdTkFpwaW z7eLEOnwTHpe8s9e76uSI+6ppmqJMybHEwaiQqz8udu6Q4RYEFiOUYnTyfgpo+QxUWfIvyfdUJt gD9sneu5NudmKQgXTJGLQN2Cs6pmWieMvDeR6d69RZ9ob568Q3fuurzSu0FvOqAtWgCMpo+kQFh 56hMQGJGDWIgZ6EaHLdYHB9W6P5VjkkKchVAiGUXbK/91PDWzeeKERxCsHGM5xDo6wW6MI4FGw3 N/6579Erxqrx7dIzN1e9voYjZT8xLo+7Vi9atcE9EBX2CQFE95l6Vd4mgEqEqhGFXVw6WIEMzqt sQ/3lqzehozKI2SI3DifYi98zaxFP5yvjAJzZFK8t4CiWEC+B0ER/mNg6fjmfIIZdmHP1NAmUmD R3OeCMQ8M+oG5Q3xMb+HnaGaQ= X-Received: by 2002:a05:600c:c8d:b0:490:6869:46d2 with SMTP id 5b1f17b1804b1-490686947f8mr105066245e9.0.1779793365937; Tue, 26 May 2026 04:02:45 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 01/14] Makefile: include tests/Makefile.include before ninja calculation Date: Tue, 26 May 2026 12:02:29 +0100 Message-ID: <20260526110243.470002-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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: 1779793482964154100 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 Signed-off-by: Alex Benn=C3=A9e --- 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:44:35 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=1779793430; cv=none; d=zohomail.com; s=zohoarc; b=j+47ubxgI26ptQMFQZXWHzxr9FaNO/jIAkSKp9xxN7sqs5EhcAKvRaEChv3CA3FGxSMp2wlj36DkPkI/bCasHBQblroyEALtuAWKSU2D1wyZCPc95i96klqkBQT/GUIf78MtSGvZpXmDlpURqZGG8P1Bpw3BMxrdFPynGUZkuJs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793430; 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=/2bsmuO+kVEMUScCu/3Tp/3Q2iWfYkMTotzXmGMcKJo=; b=amKyli/RqhdNxuJsiofcwXRGJbwxsfy9ag80GzjfwOlz/GR4UEWXDxeQKjN5RKOkoddZuiSfcVlB9B8vLKL4eX+ElWVD9oYS5Oj3iWsl3UflLmNeiqnnnbYAVgqYJX1OEBc7qSTtm0W/9ctcEZzxjTq1ZJ0JJ/snEXv4XyFtRJw= 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 1779793430709354.8496872290458; Tue, 26 May 2026 04:03:50 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpYv-0002dk-9o; Tue, 26 May 2026 07:03:05 -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 1wRpYj-0002XY-GB for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:53 -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 1wRpYe-0005v3-Sd for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:52 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-49048e043e5so28932155e9.1 for ; Tue, 26 May 2026 04:02:46 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490454ac6a6sm326946015e9.12.2026.05.26.04.02.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:44 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id B59185F873; Tue, 26 May 2026 12:02:43 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793366; x=1780398166; 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=/2bsmuO+kVEMUScCu/3Tp/3Q2iWfYkMTotzXmGMcKJo=; b=EBC7A4tDyAeyJlDe9pR1uhQcx/FJSa2mRI59ORDQhi2wc/5Bup/6G+oSJlJZEhUVF0 wVg/zHfndCXu+VdLdthAr//l2mD9oFEqWr1fTBkk5w53rIMoOW2phj4brwOeRB8WQQ+R 75HBBgHEQ+hJ3c29m7RFuBikNK8JqUdHqAw5TdpTAZ5+NYFHscnYHJ0C0KnHI5AN+3qI 6eqaD5eWB1XrafATSHyolkFIW78I4IIEmrYGga5BejyMbf0AZWXBQ0ITPHBrcXLNWcMS dL1GDwcH+Qkv4Yk6p9BVZRF+TKkZmreOf15GY5ZHuzfGWBvgDtxpUCTdK8Q7zbPOq407 G1Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793366; x=1780398166; 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=/2bsmuO+kVEMUScCu/3Tp/3Q2iWfYkMTotzXmGMcKJo=; b=RhNYIL1xECaK7uY9fq9E/t5zAI5JseYOiKxsbsTByaBMNz2dC+X+2D/ccvJ5TANDZi 9xb8Aqk5C8uKL5G8ODJtTAUTYJhrb8rTBzkCXw9PNFv4cf28qKCKj6hkwXAX1WnWIv93 hCJdAHXD5OL6Xh+K02sRFqaFZ6wNqj6NqhGjuxKSZIbdbM5PEFsVChbe1hp9F/qOIRr1 rLMeMZKOJ0LimLmLMxVKy8tBqBTebG/Q5EYQ8szLCC0J2VAljjFCdyo6K63/VOhr79nf SBWJr3UFe1u3mWFns+etGOqan6AOIdWcKAyBDww5oklu5wkyEi+sWel3SyxVXXMqydXa 2hWQ== X-Gm-Message-State: AOJu0YxTi1uUiAv0RxSWFjyhMEAtTbrWZtgUwAk5Qnv2hKyqMUH+wWnI LzqCjogdcEcBvG0yAV5Bm4YBAu8JD5+/FoLfENMBjarTkD5ArJrl+BSzeq0JlY0oULc= X-Gm-Gg: Acq92OE/M5Zs/dFsF+dXa0wxjbl4qcoWT67wRciT8Yg6Z2bF6zC39++9E0dk6p7rXOF Q8EnFs9XXIs21LlDMayiLZ9PWjZ4B85OhmJQO4rs1oJSI6oAz/H8uQE2LRnm7JGIB8eKRJ4wzwh VX4YBfV+VNbaB/9pBkPfLoPjkudOf4JHknZcz5K8Ub2I4RWx7KBAr0b25lN8tGn9ZZrw5PM3dC7 g49nyt8Ueq1z3NYNbxaBz94CMa5ShHVPb6Ef6dsX5adiLOxfe3BZWjqTACB5EzhQWtCqjOPc3Ah 0wQAeRrOEvqaX/65inoFbBKCIgUOQpp1qF5whmjD7WdyxENkXqnblnMQVAgNgD1dBimHvFngz2u fzi5gz2WGb2oyo0FGxQ6RKadtUMK6wk2BcbD0famtIMh2Z2Am5PuRvWxQX/0yz19aAEMGhWq/+l xni3IXrdhGxBInl+nFeE7AXig= X-Received: by 2002:a05:600c:138c:b0:490:60cb:55f0 with SMTP id 5b1f17b1804b1-49060cb56femr170900035e9.21.1779793365544; Tue, 26 May 2026 04:02:45 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 02/14] tests/Makefile.include: fix typo in comment Date: Tue, 26 May 2026 12:02:30 +0100 Message-ID: <20260526110243.470002-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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=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: 1779793432840154100 Reviewed-by: Pierrick Bouvier Signed-off-by: Alex Benn=C3=A9e --- tests/Makefile.include | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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:44:35 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=1779793529; cv=none; d=zohomail.com; s=zohoarc; b=SI8iez0mBysHDgjEd9i4l67nLTqyefRfwkixcCzdADQ8/vD+5fjTnS0BQwzUZKYXUPGNE6NeFxLgPA5AedJ0pWDAOvVoVqjKQVqpMH7ZLx22c3BtWuLm3aNuEG3JNroukXcAaajT2tmYjjPisRBNzXfVzncP6lEPjJhJWGcnhL4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793529; 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=n44wjKXx625REyJBiUubPzbuiM8HWento13fShSdVAs=; b=cSWg47wjWzr0nirp6TGO0qwaRboPGTnXUfzMcwGS3L4SN6OknRbu30OxPbMwuS2NrO1xDMowhKf5MPJc7pQCcyI7JTrXMDl/1VUZ9FmmrYk/Xs1+AT6GegA3alvbb20vFHe+ZoWk2cOv84Zq9l80JQviYkYM3GhQw74nO7pO52Y= 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 1779793529358550.7406476836675; Tue, 26 May 2026 04:05:29 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpZ6-0002hq-DS; Tue, 26 May 2026 07:03: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 1wRpYm-0002ZS-2e for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:57 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wRpYh-0005xn-GR for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:54 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-4903974854dso42693385e9.3 for ; Tue, 26 May 2026 04:02:47 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4904527dbf3sm302417335e9.6.2026.05.26.04.02.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:44 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id CB4A65F8C7; Tue, 26 May 2026 12:02:43 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793366; x=1780398166; 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=n44wjKXx625REyJBiUubPzbuiM8HWento13fShSdVAs=; b=yKKqcqHz+DLfVwN74KhL6us+4SCJ1gFJBXIorxlJyIppmXMFNhgElHy/1bVb8oWXfg pyiAksb++TLQ5V91+uI20Hcfnwq1rCOBk4k6aph/MYn73Ff+E0EGALhHGIgvtpuNc0Zz e/2ykkmClv/REsKEe+QeYxqlcEnQsO/SB66txO3s/fgqCGAH08TP+Ly/7/XKUHhXdk5W gJxYktbQ05oj0v/pIdH3GJ2KDo1+SDT0ZS2GYS6+klP1O0TlaezZDqJU1QoTYP6g5VnT VT+HtJsWj0aAnTXneVhCDmiryYIXMzI9RZmxjWG8ylm+aDnuZNNFIfvViuei6HPbBhXg e8hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793366; x=1780398166; 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=n44wjKXx625REyJBiUubPzbuiM8HWento13fShSdVAs=; b=PbOZlRiJ49zEQlwEZsuEODR40PJBTbF7gvHZHcRsUPvIvwrHYM6+0nrGHlzqFQlM0U VHWsQf23S+eCWoiSiad2MNYAAcRWW6+cf3vIjQ1kaS6Bxb8MdlIPqFx/iU7A7bO/YBSl a56qPEIrCIzyK9FbXohZcka3UfK61HQO4UIMuJv5hSM+GokZrjQUZBFaj1B0xeVP/wDJ E8EyJira2yoW0W3EMuQtzzLt91Xl7Eer+pOvHTUI0z28KSzMzTi98uVX/41/bRae2JSi 7Vpff/oHE0wGtE8jUwvSOmss6hKry3+wkGCIsCA7SxOGyUg9sEKwUh2HzUWP9V4Zp9k7 tQRw== X-Gm-Message-State: AOJu0YxX8Yw8rzgnrdclszz0MAtGFd89sFIXqDSO5Kd16R+K1F1/hR5z hrESDr4dkNBLedlGM+p1I/8HUEC6eg4ERjwATx+jKP4HdE/2jIZo5IsUu+Ea6oEROpQ= X-Gm-Gg: Acq92OEWWNdDffqoFRHLmEHQcYgx1azvQ4zC+Sh2midhFeHi/MPzofo8XRtIbNZh16u q4c2Xaess/TJQkVHLKoRtSIm7iVD2gl1imlTC6i4Yk+eiMNPczBxjEqDjCs73klfi3VTPJ10+k2 SA97QwQMjOlUoqCCZTp6R8Jkcf84+0EgDp9Xkti2FrbrfZJXETRXIHhwesRGhW+xJQxAqTNNPk3 ALS8NugNusdDCAhNpXU3n/v3Daa9kfx305TJ7oi7HSxadLXskEWKPB/ZslbIAG7HFdsocdawozo fkr2eYMe4w25triuz280i1pP0twY2tJSRWx0dQqibuW58jZc+DRj6l5Kvy/m/xm6oqJo6vIdpq8 ZcHnyFzXo0oouaCdD90d++ThVs4RAMay9a1m/1YdN1onG6AuaWXTil6Btc4UvS/eOgI4vOmnRy3 FlHDxl1lzNfSRT9GnRTrS9UIc= X-Received: by 2002:a05:600c:b99:b0:490:4ebc:b80a with SMTP id 5b1f17b1804b1-4904ebcbac7mr263311885e9.11.1779793366464; Tue, 26 May 2026 04:02:46 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 03/14] tests/Makefile.include: add binary dependency to run-tcg-tests-% rules Date: Tue, 26 May 2026 12:02:31 +0100 Message-ID: <20260526110243.470002-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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::336; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x336.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: 1779793531575154100 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 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 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:44:35 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=1779793498; cv=none; d=zohomail.com; s=zohoarc; b=XsVmLS7rWcQSu9l/RjqTVP1ev0ACbrxU5K1ygWKVVk3o5hDv0LP5asoXHH0EaYBsl0OD1jGR1I2UZmTvCQM9svh6pjscBpUjbLbG+gaQHg0XsBGUGCKusfMGSiLhOrbbV9oSiKqhYsTDQWNduDasQO6s4MtqgHDJL9onwaKf9Zg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793498; 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=W1DAlJJDXKxDWLIyPIsrZTTow69bTa79FOmKuPA1g6VdwJLquZsHhZViR9NchhrkJDrXh5AAVxFl4tvdXFRy/yXGrnQ3FEinLlBmPP/sYxCKZ7ZYDN5wtmuT+wXCLsUOVr9UcsOhEJZu3CFnCHUqpL9Z6InfneUVgFtPEIVQJvM= 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 1779793498770221.22874396311374; Tue, 26 May 2026 04:04:58 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpZB-0002mG-PQ; Tue, 26 May 2026 07:03: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 1wRpYs-0002cD-H2 for qemu-devel@nongnu.org; Tue, 26 May 2026 07:03:03 -0400 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wRpYp-0006BH-ST for qemu-devel@nongnu.org; Tue, 26 May 2026 07:03:01 -0400 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-bd0209f25c1so1609660166b.2 for ; Tue, 26 May 2026 04:02:59 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490424aa561sm150585235e9.5.2026.05.26.04.02.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:44 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id E046D5F8CC; Tue, 26 May 2026 12:02:43 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793378; x=1780398178; 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=fxp25o9BennaOuZevHBoK8C81bcRA+JvSO7A4LqYkYIkdeTEsbL8vNcgjrVzbe44R2 eF9+2wV/MctQI8TAocMvx+8GA5pZ7RIAOfEPvbDs3Se9xt8UGgFoRQ68M5q6rxNl58LE cz606yKbOuOfDU9FnFws1fFEiuOvh94xOHdOYhUO4HV+uevS49E6QlcRw7ggUSfS+zyF eHp/BG1QgBx+WA1durda6uJLVLcv6xPbOqBeZ2TTwRW2cmuiQZbuvCCgRUVBP9nPhYTm NHqrCYnDJPJqaKVb4tMGYOvGLjKBZsEuHLncx46r4co7Xim6hmJLGaiqwSiGAkJwaGgy jR1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793378; x=1780398178; 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=ghZzp1ZfVhN7smzDosy+mJ5H/ize9/b3Qar2mSmllA1C3y8bn9FobaUMcQBB+zUR5e R6JTSklEcYtZT9le0lk99XO8w1Dp5gpwtPL6UNrYtWl35opNgFU3zA+VmbiWIVuOmCR2 T0a2zqKwsmgmCOwz1+FXg+x9fVnL547jaxJMayPCM9TXPHNG2BIeSOjWohp93It1XzCQ BzA84ERCEzX+KqFR98kmrUcpnjm3bylYLDsr7CiJ1ArJa3ffqKFDPTmSMIXDTpfPLsV2 9hnIauxUYshvjNQ2ljXZwrNbmFaF5Uh3Z3Ng8p8TomdNi0enqwdKM1c+kn6kMYaKRLOu LWPA== X-Gm-Message-State: AOJu0Yz7iCTt/6SazxGKR+j/yDeel53vFVcbZ72GQZmpSukwf2L/Pwfg 4sEVEDQ6WRlcmH7TyatdS51tdm3l1d75YJg7hyrOhCM5QopNmnhPAObuZTMOlFuGswQwWKDxlj/ ykB1i X-Gm-Gg: Acq92OExFgyKDp/TrdPYlvEpBZV9AmoaZFWXNx0TZYRzNSodlHBjlfCZc1M9CPj318x lBerXHpSuW7JtLQercKWLGxTUWMdQwr6PgAeAh8m8Ps1Cf/9Pvm0bEMTPEs5PbjYH160v/P28Z4 T/6cbwrITLoNS3P30pbkY0CBbkSyGU7b2sPch1MQulPZ1eqxwrfdaH9cH6CIqIuxY3qMbyVSv1F gKbfp2h0xG/zx+maT719NRAtvi1TxYJcCOGILhlTpmtM/Z/7T/ONorbXKfq/XCM3QJbrrLaZrL0 0uzgn7mrrVb0wW3if5okJMp+RxwwPgdSXyTsIMoQbfPvDj2d8KNrujW8zUStut/aIbwGUEj1A7A mHUf/WD0r6+20gaaunWtPUmTOOxzE467X7zRTEIam/edGS2mIs/eDN0gnlthOrUlTtjg5nOd+Ds wXzKCGJS7M/NXznt9pEZyzico= X-Received: by 2002:a05:600c:a49:b0:490:6889:202 with SMTP id 5b1f17b1804b1-4906889026emr116669285e9.29.1779793366875; Tue, 26 May 2026 04:02:46 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 04/14] accel/tcg: move jit thread manipulation into do_tb_phys_invalidate Date: Tue, 26 May 2026 12:02:32 +0100 Message-ID: <20260526110243.470002-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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::632; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x632.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: 1779793500813158500 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 Reviewed-by: Richard Henderson --- 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:44:35 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=1779793537; cv=none; d=zohomail.com; s=zohoarc; b=FYnuy4GPa/f+MXOCRjSnFqVclLpJtAv69pptIOfWbubmSTg7xeaF60uPkXuyt9h/QLKVHFi0dtmtlZUzqCX9M7VjpGAhk/5F4jxj4xJeerhPJPCQOFC+i3STQDTx23/X44G+PzuHVlUynYT4gsS+U63ejn7HB/p3ytVSy2Y5dFY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793537; 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=ghWjWHQ0gH7GDcjsPPLJuO9OGZOWgMGWzpLqAqoM+Go=; b=e2i0f1LXD3/GA54+OysY+1tFLD9C508MHta05qfDjQDtMwx247nk9YQ1U2iato2EkOdZPMFz2Nk4WmR7/N9I2BvLN928XDczneDl2fyIhePnJQYnCWl+wVDnpv8rw2RNFhyQ5pQugfY/5jhDCxS3ohjHa5lTUM7n9WD7CdCZVTQ= 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 1779793537229757.2451757954899; Tue, 26 May 2026 04:05:37 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpZ3-0002h0-VE; Tue, 26 May 2026 07:03: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 1wRpYm-0002ZW-4c for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:57 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wRpYh-00064U-GF for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:55 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-43d734223e4so6600380f8f.0 for ; Tue, 26 May 2026 04:02:50 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eb6d4903bsm32113650f8f.21.2026.05.26.04.02.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 0361760373; Tue, 26 May 2026 12:02:44 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793369; x=1780398169; 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=ghWjWHQ0gH7GDcjsPPLJuO9OGZOWgMGWzpLqAqoM+Go=; b=nkOgSfogiBYADtLCewGXGNxg/ue8ysf2gK15F5WYbWHzQ1LxFAG19FF42slyo5oI8/ YUJQRp1U/YWQyY7+OoVZtwIKTqmbPlazR1PZiZaWox2JYeR8cmC5Y9RMnuKi4ny2u8Gn dan56ET620M1BTCA3L7KcHfkLooa5plsPddGV79z+22LTkIU8kZGfYDqDzkPeEk6c+XP KMNCNqlp9CmFggE4IDH6x+BMc5u+ccWRVJtjwZ7eGNuE2rvXyTo5BekQAakvCcNAD+Zy sWwdKs5q59NU0crrDbXls81IzpRYJYcdmyr01qVP3LRdCN4b20vuszfpXjrq63V9XWrQ tNwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793369; x=1780398169; 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=ghWjWHQ0gH7GDcjsPPLJuO9OGZOWgMGWzpLqAqoM+Go=; b=HT97+Y/ZSYc+fbQA16CLvWzyiEVsMOpVByIMdln+QlAmojcO4fBnG1Se8RfnI6feyT zXLOx6fQ+pwAGmKBmobMi778lQLo+z9H6Qbt5xsNc9lJcLIp1Qq+27Aco2/O7nAwmOvx tlyybylew6Jba844lJDae/Yn8+LnE3jlZjHPv2E8xI0iX6CC1i0UeKJzds7Q8HfpyTBC XoM9NpDsC2Blm7hAtFDxP2lzdt9QLKSBxqVJlonOU9iD2vVQbWbtrgpSMwNjsfVq890m RSRo+iDHiywGMFINir6eCydZoI+2joPPHP9KvNjL5ICW7C6KeVqTeTPIBEDQgpilDf8x 6B/Q== X-Gm-Message-State: AOJu0YyaA3jrVIjlvAxzNqOK9Vlr7T01F0u4TTV/w0bVOdQPFCHd+917 Gf4oIj0SyCkNtLHiXNfcFDIcGmOdWp0szvrhcG7cjd6IPJco+5bkPblfZnxraZ80Lpg= X-Gm-Gg: Acq92OHeyDwhnQeqqNsmIYokN6afxKXp603LQ30WXoTH/MZilrqOJA/AFJCJUSfjI0S 01D7OWvepsGHQlVfEgdV8vtlWeSAhxnPLxZh0FFew4QGar4uOV8+Tv+7uLdEfaffhCLw1ENdNIh PosDvhiNGrDx7c6dwBifqDftVtiRX8jiW7hrWAr94Tkm0mQjO0gLR0pseJkiiTtc7Tfnd88BVR2 rUpqnoPCsl2RBpT8e0oMKSHZc6Mm5ecxWvSaCOkaXBLvddvtxQAnCFgbjTwbkYW4r+tYZmyH6in Q6U5l1/lzUN4+DwAou8toi1/CM9TFsIRaJwkh2brhM5PLHEJSpfhqA22x0qL1xvW6cRYG3XUFii t8L5wmi+sw9QADeGvsRJwQLOE1YgPi92QsBkGTAcR32ODJH8JkDGIQyQ+VUdRwAlYmfHFG6kdnQ Q6b95thSYqYmL7bdsyXu8Zj0I= X-Received: by 2002:a05:6000:2283:b0:43e:a8d8:f3dc with SMTP id ffacd0b85a97d-45ea31626abmr36235170f8f.13.1779793368989; Tue, 26 May 2026 04:02:48 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 05/14] ci: drop cirrus MacOS build Date: Tue, 26 May 2026 12:02:33 +0100 Message-ID: <20260526110243.470002-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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::42d; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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: 1779793539715154100 CirrusCI is closing down soon so time to migrate. Reviewed-by: Pierrick Bouvier Reviewed-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Alex Benn=C3=A9e --- 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 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:44:35 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=1779793547; cv=none; d=zohomail.com; s=zohoarc; b=keP5kP5gVHUsLWrcj41rI+vII4hRNaSIqJFWEFOl6kBHCRfTmJkYKitOCw+Zwdo8e79RdxSnEcfbPM5y3RLkauU6aepfynEJme/kCrSKkkrkc+1rdihgU/Wd2+fQKsJjfH2hQO+QEfw4hTTaCyq/bmWCM1sREVkoaCaTL2gE8z8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793547; 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=FAUcD8Vr/ldRAA0L5XKtFP/XYzSRgSobF/KmT3GxMWI=; b=OhwxAo5kM2FTwClc1jW0iswJEDEsn83QBIKM8gBNjmhlDi4vXdQQ3AbCIkDKPFxFxszKaDK4Os3vSOuI5IXAh/4geT3t+iXCyjQqyPpQoSgaMzypZLlUoNlX8EwMGxvhqSjZxhMN1jDTPod6ngqrpgvkUxS1c8x+XJrbiGMIYW8= 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 1779793547457209.67119526450415; Tue, 26 May 2026 04:05:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpZ3-0002gW-E5; Tue, 26 May 2026 07:03: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 1wRpYm-0002Za-MN for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:57 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wRpYj-000667-6T for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:56 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-4526a8170ceso5267588f8f.2 for ; Tue, 26 May 2026 04:02:51 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eb6d4903bsm32113651f8f.21.2026.05.26.04.02.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 1C8F060399; Tue, 26 May 2026 12:02:44 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793370; x=1780398170; 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=FAUcD8Vr/ldRAA0L5XKtFP/XYzSRgSobF/KmT3GxMWI=; b=dMvsjCg/o1XXlQiDkNrobSsUANx/6zlLGA4wtghPkbNlfpYibadzT46AlA/A+ZpPU7 ewyp46KcvMP6B5SjoWwKj5fuij64Hoik90z43itwEo03dm/bKzhQLsczEYqhtfZ0zVkO TtQgB5F/db+RZKtNbHGSyfmmZHxw3Ld5UDxnNSsuJVQ1BHx9DRxnU1d6uaZBWaDGE5ob E4vBCuYTm4qv7C4gWpd8kHHQNHkAgPwmM4PhVwAO2CFJo+Zx/6M1qkeNtBFwRp0Owd6n lLWPz/+YMX1f/LYLiVgkqm3BmFDPcIBV9S2pnjFaKsSfC4ArjdRidV2+k3XqGoYmWLhO swmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793370; x=1780398170; 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=FAUcD8Vr/ldRAA0L5XKtFP/XYzSRgSobF/KmT3GxMWI=; b=p3bnxatiVWbhqmMFf0reLVtloFI2YCUNDwlsrE9OIs8KswvCAij7U86H6BcJYni85x Lse98/yziqovJi1E2vklqLeRMEvhiG7oKZDkd6Fc25tJMlwgE7EY/G3AU34aQuO4tnXR K71bHgxSj2TvJkqFupmu6I7D/7oO0sXD8F4u7vn8oK14QhaA0EnGMt2OyrFYRYDe9QOU 0/pdTI4h5BOf0V97Mq0p3gxRgnONrUoGcWTA6BRfJnNNMDKNAjsO5CH8btzEpA+3bv0s 678rUEWktEcZqYPyr7cQKyb/teouE2t+CujW7YTeA7iGDNgrF5W4vKX3TrBYy5VyRm5Y HvYg== X-Gm-Message-State: AOJu0YzZKo6mUXVbZ2WOdXIGokDNz3Ax1J2ppZijHLfhtUeIaGHq30E6 tck2FrgKrlbMmKzarXzgjesI/CGGzP1Y55ZWiMoQh8AMeXp83qWtaQbz+nm7vIH8trI= X-Gm-Gg: Acq92OGmCttmhELdinMJcIaKtx1GnI8QGF3PX71MhNuzf5LeV3vIkEKdDTCAZsyjbi5 km++eNLKvcGT4qpvfucqQ5Z92SBrgSGBxXiswb2gRuH21sxFBo/ldrq6XVh59IE5GacXp5G9L6b 2VHB1Bki3jWzztNAZEWpjcwFds2X/VvAHtCOs1GF6i8s/6rauVaJxppSqHJ0KPyJIrIzBGKoAkq jjq2GLUW1u591SuVK5VqBjSbW8oRzL6Rj8fEuQ4RwaethjxOoIgz8SBlOLoBNRCBWrvpKZZ88dp 7jUA17NYNWNYsA07LKMeoFVCA/I+x+cnWGi1UaJ/uCULtzzqkwAvkQO8QHGLIh+ZXSY4ssC29P9 3l+Q4GvKVPoCu3uXG665cgtnibJEQYeiYZMoMO/FEZBlSrEMsTOnD2BDBI6z99xPFXJYF/L55u1 s5Xcd3ds79FHjMYlof1qA6joA= X-Received: by 2002:a5d:456a:0:b0:45e:8547:f21e with SMTP id ffacd0b85a97d-45eb38bf97dmr19821962f8f.36.1779793370243; Tue, 26 May 2026 04:02:50 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 06/14] gitlab: add initial MacOS 15 on gitlab runner Date: Tue, 26 May 2026 12:02:34 +0100 Message-ID: <20260526110243.470002-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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::433; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x433.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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: 1779793549931154100 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 Signed-off-by: Alex Benn=C3=A9e --- 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 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:44:35 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=1779793495; cv=none; d=zohomail.com; s=zohoarc; b=PaxYSIVGFaGCYa4+JlJkOqxtiu/ZJ+pQkGLwiw1x9Z0FVDY0flWdmg20cXiUNTp3gzAzJ+AwuZ7bAr+UrJhXlnlekIPWp1x+MG1OxjUJGUgdrwB0DG0Hz4lQPv6j3vnzs1gTL6IipM8nAcV3ZpU/x4AcY3WkJN2ZF+CjKJePTCw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793495; 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=GpNFrHwCTegluEwEkg7Y+CXfscfOfe38FMBiShMQhEM=; b=QAAVHP3w8HnMNrJe9uwRlQ6RZVXVDdUO0DNA+nQUz1ZDo7Q2HS700pQMzj99yvL5Woou0EP6vlytp+KldGYbCcgJ9Kt9jkdHrqKlqgUhgquIwkfgnzbfykhryiWKNcd18ELKUsYmmXnhH6NwqSS6MRizDC+ysvdRxZdULImCZyQ= 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 177979349510572.61305123397028; Tue, 26 May 2026 04:04:55 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpZ6-0002i0-HK; Tue, 26 May 2026 07:03: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 1wRpYm-0002ZY-9j for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:57 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wRpYj-00067T-5N for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:55 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-449de065cb3so10182403f8f.2 for ; Tue, 26 May 2026 04:02:52 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490454ac6a6sm326948035e9.12.2026.05.26.04.02.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 2FE8360434; Tue, 26 May 2026 12:02:44 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793371; x=1780398171; 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=GpNFrHwCTegluEwEkg7Y+CXfscfOfe38FMBiShMQhEM=; b=I22g7ic+dKyJE6x9j5ggXN4LZOOpY03bIRiPQtzd2Cv5Hj7opQ0C/i85R+5AF7C370 QrL/pbHHD/ZygVT/PZ19LnwNbSOucYLE+VzhIy6MLNNJq4tN4JmwCaTErp+hWk9uX7BF xH95hAA3tKVOIRKhX460z/s+JHA25i7+TSsrbrm7XaOCZ57bop5U0THWR59k0M6TbYrY ZSyjADcB19WmX7IevOol+uaiU2ziVLd5dffH9YZOgAQvas8OA+2Fzj+KJFYZKfdNtXZG e+dRSkKGEJ4nzYCSOMaLPW8BpXzJKRRAYSkiTknmP+buoxcZouLlgE7DUX7/UjQIudZ/ k3Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793371; x=1780398171; 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=GpNFrHwCTegluEwEkg7Y+CXfscfOfe38FMBiShMQhEM=; b=cnYPPasuNS3HmxT6zcNLHMu5sCLu1vxmo5zBgVzJS2JwJzzgYNKof6tUkCe3fpaa1c Zx8kMVGhO0WuiCJsH1Km71AfOWdlp26yz297OGBrE6bdkaCPGhOGA85GFi6CcqJ5Q6Tx 8y1pSmQvTdlhlJBDXYYJ5KFIPRIHIuqk0ZlLueN652U4Lzm0xR2EbfC9BIaJGSQ9xd+x tRhRJKBhra9fFALC9f5O0FlwF2zz9xfzHgRXS46YM2mFN5bguOeZUjEmwU3Fk8pIWr1V 3m2VqzMlFVZhQlbqzKQ/iTIIfcIiu/zW7rroRcYxm2Jhj1UZ9Xo4wjV24FcR+3Hcs4m/ sV8g== X-Gm-Message-State: AOJu0Yzhc0iUYY2akGQapwhgmgTEY/jy2vnrHPAq7AVxXpiFkRCj7UiO VxwcV5eUch6ApB/D9pwTxx1vCTJaM2jatgaOwpic4Y3Y2BehqBGZ+WkuJvWyqLDnON8= X-Gm-Gg: Acq92OGQHS/1c5ow1GFZnnh9YBq1KYVkIsGEPu6+NzNsd8OMIeBWxHDxMSwz2w36kzD HV0Z7GHkK4NIvW856NJEv0Cbqveqtepf9FPh72wGiP6c6psgzVymgCqsTwf0KJEGnRrFNO0rRfh AHXj2IoSsqiRGKo7m9dK10KaqcO5J3ic3FFpq/jTs674h8gb6/xjKexf4jHb6vzFrugsALg4YkB iSgyi4F+MW07UI6W12Q0o5ccY9pxIwhD1NzfIznSjkoH5a/b3XLotm2p++Nt9zYrnyeqJfigbb3 D+w33eZjc41M93u1zH+oRrhNGBtrrawfYEu375r9b5W9NYOwE6tnlZTXyl8kn65gPgd+kjN8xrr TMT8hOxnwKUOMeARtWSJbmHdjJYWfbozsgjb2gzKBQJdkpC+PvOwd36WJQvVZ+/JWf2gCWZ8hCq xVIVdm+gZ5VyfVmhYScVjZYVs= X-Received: by 2002:a05:600c:1c0b:b0:488:b187:3c with SMTP id 5b1f17b1804b1-490426aa7acmr338149405e9.14.1779793371347; Tue, 26 May 2026 04:02:51 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 07/14] gitlab: add MacOS 26 job on gitlab runner Date: Tue, 26 May 2026 12:02:35 +0100 Message-ID: <20260526110243.470002-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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::433; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x433.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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: 1779793497086154100 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 Signed-off-by: Alex Benn=C3=A9e --- 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:44:35 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=1779793487; cv=none; d=zohomail.com; s=zohoarc; b=JglkVkIdDDaWbZXYIrrcKPWelneeYhGm2pttLbBU6hB2eRSpW71XLqZn5xbtrKX6sgjYP9SrXmon+0uksVLBOfBARDMBGUqx1GtZi4E3+QSynuMJAxm6VQU2m/3d0UwfJQUa3E3JKeragxdqYa7zIw205AA/crICevvVaGwoBxY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779793487; 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=RMh39z6cHwsXfH7VZXMsOT3nCfqaoLZ1qUhuhltTT2wMCrGpyCY8QaYKnVN+oVmphzJ4Zk2VmtaGpsGuWgxcc41ib40pGno9vPH/L6Bw8xPzo0TdZ9JejNDcKVXOklR/tjJ0aYjbcQ9LAh2CHOVjAG7nif2sHRnH12MNhoY8UGg= 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 1779793487115883.1982763471009; Tue, 26 May 2026 04:04:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wRpZA-0002kQ-DW; Tue, 26 May 2026 07:03: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 1wRpYq-0002bA-47 for qemu-devel@nongnu.org; Tue, 26 May 2026 07:03:00 -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 1wRpYj-00063j-7Y for qemu-devel@nongnu.org; Tue, 26 May 2026 07:02:58 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-459bf19e87bso6139451f8f.1 for ; Tue, 26 May 2026 04:02:49 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eb6d48e23sm33380497f8f.20.2026.05.26.04.02.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 04:02:46 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 4711060452; Tue, 26 May 2026 12:02:44 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779793368; x=1780398168; 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=XaeDs8V8IMKLx9SmzPhkq6rNmRxc8on7aYmUg4HXeYonYtsryNMkKcvYT0J6i1J1/W GwQ/cuU/g+gi3lr2vr23iVJ9CJ2U2XRllW+RPGxVGn6KT1Aoc6z9iGk8L/7Pug8IwzTG qgP/dmMmA6LRqnYwQxKFTGqjmoHz2k8re+9RJYNZogXGOflUuv5ZVzJnbFcy9uDhhjxb Cd8UWsCqf1J4lzwlIT1HD54brDghspeqQVyNaW90Tu3XUZg8/IvRSeNamr+cJSa4G1R2 o7opPigrakYxPAiL4z/pjGNrajxgGtNAES9QfzqjQbfcYdMwjfob4yCuRtJonCCQYGXq rzmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779793368; x=1780398168; 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=GekDFumUcJ1rNB4b6GNSPHHz//BntMtp8GA8VWS68au8dv+TVFlKUz23cgt5mr/MxF Kzfoi419flVXKkk70de0cffS1YYV2v2/0wSC3G5WycVnQj30dAKu4H5K2Du7hvPHjaT3 OplQNZs1Plia6VGxCMEsJ9qF4d+a9zXI73o38C2Xm/XZyA3uviC2w32ndJ/hvpVY80pC 2dPd4LaABv+dOdvUaZBVeC4tdKjekiTDI/v2mQ0ciZF3Xe24q9tXH/3WaBsPjeAMPq2r fQux8YpfqU7iZ/kgsc20vtiFFQ6VJtz7TV0dzd0KSPlCM4tqnga8NAxd+Uv0BiVh51DN 3mqw== X-Gm-Message-State: AOJu0Ywg33sp/Ow+qGx0ikTzixGwKSSVHjV2WiCh38le63zaonrydNxQ zutCbFtIiIXjDpEme+lmiS0yyzeJGR00QJNtIXCurBaPl3cRkFfDYpX2oSyNNuNdwP4= X-Gm-Gg: Acq92OGecKaQS+kbWstQOfCUmS/qSSQ0wderSXbhnmWmeGhXSy6Tk1CJ47BjBoYM/Id AP4LBJ1v9D8dC/HM2T9zFp2V9jcyc2hlh969YApLNRceOP0z/qP4b3czCUA5wYOiM9RgaKSXC10 CWvVoMO4NwWfmoNJQ/4+KbhAETBJImg5gqq2pPjSlT48dWMUjcJrAInnfNO9eZ9QdR8PCZL6+Dk /BH+jDcDI0kTCDg2rj26c9Ci8vXXL1aZI3mDuiDd27gqbxaF48RkG73kn8dFe9VYMzrb/u9s1sK ie7JQ+c8nU/HsSZFaMW4/7HINA8A3hPATptXMMFKS0njpI7At94Yr07wa4xQILbD6+2sKSMg7E7 wjdP8ftc0+EmIjdMG7DvhkYNCnhCA2iAg7qpqW37tB+WwXMwlVowVZFzYa84KcSAO5ewaM/ri00 FbQzxVc6m05BhGRBfmsDeJUKZw7q+j1qumcg== X-Received: by 2002:a05:600c:3b21:b0:490:6889:200 with SMTP id 5b1f17b1804b1-4906889028cmr96776855e9.25.1779793368368; Tue, 26 May 2026 04:02:48 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brad Smith , Thomas Huth , Cleber Rosa , Pierrick Bouvier , Fabiano Rosas , Kyle Evans , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , John Snow , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Max Filippov , Peter Xu , Paolo Bonzini , Brian Cain , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Richard Henderson , Pierrick Bouvier , qemu-arm@nongnu.org, Warner Losh Subject: [PATCH v3 08/14] gitlab: update issue template for binary test cases Date: Tue, 26 May 2026 12:02:36 +0100 Message-ID: <20260526110243.470002-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260526110243.470002-1-alex.bennee@linaro.org> References: <20260526110243.470002-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=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: 1779793488652158500 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