From nobody Tue Feb 10 03:50:29 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=1764952947; cv=none; d=zohomail.com; s=zohoarc; b=ZOJiSsQzd0pWkJsiOaUzJUYeBu866N6zLTnZJpGbEE3+qrOV+EQMNMdwnOWFFISge57mfN1NwzzSHZ3kYgb6JW7tgnPqGyd1dRHzXukQyo/Lw2GwusGA4Sylbv06pOVolIia/1SzhAEx+cq+vAfl6UM8HpOHkfGv9z+GwwS7AV8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952947; 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=0zGaWdP6bu+uZrFtqustVUWUW1vb2Tudl4LtLpMgFZA=; b=TAyOlA1ss9bAZc6vFwNp4Xh3W2PhzabfWs4NzMwCHAInRNUK/PpvN6M06OwYAKCOQNvgogePY0fyxU9foeKLLlhcJBRbpxolddMAst6OHVb9nDBppDZhuNqtk9MrMoV5LqlgzYgOMLCmaqXuqtmjLWA80Pgzw+zS61ksVqRsYEM= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952947953494.43797981609794; Fri, 5 Dec 2025 08:42:27 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsD-0005W2-0s; Fri, 05 Dec 2025 11:41:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYs9-0005UJ-PI for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:33 -0500 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 1vRYs7-0005jp-VL for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:33 -0500 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-477ba2c1ca2so29664225e9.2 for ; Fri, 05 Dec 2025 08:41:31 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-479311e707asm88197635e9.10.2025.12.05.08.41.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:26 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 16AA55F833; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952890; x=1765557690; 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=0zGaWdP6bu+uZrFtqustVUWUW1vb2Tudl4LtLpMgFZA=; b=b90FwYBKdJTqwzkQeZNIAsK91wykGuAxvljiJD+BxL1jdE/5LhQNqIC3p06gZdD+jZ 4YJko3HsxVFRl5lWc/9R/oKF6S5+v0qiOeRyQXAWOE2RElY1KkoDkp0ZdP5SNvFMWgP6 CTWf1xtry84qGnOPguhyEM65Ld9E4fl6siyCKpBtXgM4qA3lKrh4LN37D5+W03QGqU4L Mvao633AszN0kUyiIDpxCnoVBOYr/gJlGX/5ya0Yu8FOpERPdb5iKNKCFKI+8fDbYMix jVfEI9jGRiN45tX6MnRbkzqvosnfSym/pLlyH6ovChTaGkBYdEeC+xh91nlKdQAGylR4 fg+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952890; x=1765557690; 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=0zGaWdP6bu+uZrFtqustVUWUW1vb2Tudl4LtLpMgFZA=; b=bif7lffuZOQ6UWShJFLXzy8Xs4PeGW2RSyjLFPkiC9wSEdGLI64CzCm50OpUeisDLI bdqW1lijlMc/gbH952EQuHN9BYa6ecrsdekFXxmWx93c32ZMdpVnzQhzgW1xGz3cO1Ol HZavCnmfq5TRNPw3pq8frTdVCvzYhNvy6ACHK5nY2/OqWSEFvovn/V8LXLb3OhLwjJTs 0TheouRPHQ5jXJcMAh/lVVEyUD/ZV7/k0Wd1g5a9AiKHGLuJ2axiAJx/yZCN42oiuqHO wlvssDaruzvHbyXX8Z2zif/VqrpsfbP/tNEZxIQfIiKeVEx6pO0VdS4fgCDbHOE7xiAy QAUQ== X-Gm-Message-State: AOJu0YzEK3YBkiKARruVSx+76zyBpTH9aif7EIJysIMkr5b6foLhAfpo 4g2JTOurNuH27Uj549GLAa1K+Dn6/0sQ27vKrHQ3OnOgldwXUq4FhAdouSCm3rjmZK2kyycaj9G Zm4Mz X-Gm-Gg: ASbGnctrisITsprDTVBGMyRhQwWeaf53x+91JGXfQIk5eci/WhgfnX7tEfF09eGwzdq jUOKNKKSxMpZ5ERpt7oJA+sBS6zNzaqEbgwXdI+3m/K9zto9QldFY9/SunTzpP1khe/Rv6W5Mi6 5j6+KLePjHQGUKNOacYXZhhIokko/RJ4a39041a+vYr5U3F3NsnOuYFvag4ezWjvjvpgwC+fbW4 wiSlCkc5u/qHf1vV/mAGgM5QGw6JFq2+s+b0ckseDTVbOT1cM2wk4kdq2E5zzR1I2tksX/qNXCw z0hrBarkPfUQwAOcjwh2u1SrFNkiFGQ31HSgqPdkfgdVjZTo38jJ13pGP2Qozx9ghXFSJg1arFi JEbclt9c40dVW2kvERQDILgphPC20HUQ30tjZii5vjwkjltU7L8zdHJA6Y3PgYib24ILzHv1mw+ ItxW9ZyGW2UcG7Vn0qVGbJFQ== X-Google-Smtp-Source: AGHT+IHagn4U0cHIL7+f222868MfltvgxqBpqQCLm71bISCx5COqb5KLsqzSaHOLgBbO2kXUIXWCpg== X-Received: by 2002:a05:600c:154c:b0:477:1af2:f40a with SMTP id 5b1f17b1804b1-4792f28b98amr75580415e9.17.1764952889767; Fri, 05 Dec 2025 08:41:29 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Michael Tokarev , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 01/14] gitlab: drop --disable-pie from aarch64-all-linux-static build Date: Fri, 5 Dec 2025 16:41:12 +0000 Message-ID: <20251205164125.2122504-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::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: 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: 1764952950076019200 Since we have upgraded to 24.04 with its new libc we no longer need this workaround. Link: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1987438 Suggested-by: Michael Tokarev Reviewed-by: Thomas Huth Message-ID: <20251204194902.1340008-2-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-24.04-aarch64.yml index 98d99193457..b4c0faab15d 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml @@ -41,9 +41,7 @@ ubuntu-24.04-aarch64-all-linux-static: extends: .ubuntu_aarch64_template variables: - # Disable -static-pie due to build error with system libc: - # https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1987438 - CONFIGURE_ARGS: --enable-debug --static --disable-system --disable-pie + CONFIGURE_ARGS: --enable-debug --static --disable-system MAKE_CHECK_ARGS: check-tcg =20 ubuntu-24.04-aarch64-all: --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952992; cv=none; d=zohomail.com; s=zohoarc; b=mV7An4Ke3NHI/8jVgeXkVFg2qh9MCvKqrmkAPsR9Lu4yEKVVi9QCAPa+9xErQNKeOF0XAHt47ecqEwr9kjphm4GK4AnU5HRkDhBJ7Wzfz8RnEFxpRHYg2yOFj9lxtors7yW+x1dDTl07trkEJ3But05CBjjibyNZl1yxpxjniaM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952992; 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=CMQFgHx5wtT5EEQNKAZXug/Gj/RiLEh/WXlVrm4hK2U=; b=DtdxLGHuAW/XyhLVLV+LwMf/f3k00fh9pMXlPOinOBEmvwzX6P+Jb4XkxDo5XfcxJB+aCn0gU77nxmp8dkjw7Emh/LQtIiOyl9AaZcZVzqwb1B7a7J+JtBJFrkg7fImGPg6jsvaH3Tjy86Fs965XX4G8Tyw4SiWABTzO+PqYxdc= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 176495299260857.333896690001666; Fri, 5 Dec 2025 08:43:12 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsA-0005Ue-4o; Fri, 05 Dec 2025 11:41:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYs8-0005T9-7p for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:32 -0500 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYs6-0005jN-BT for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:31 -0500 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-42e2e08b27eso1032132f8f.1 for ; Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7cbe8a7bsm9662565f8f.4.2025.12.05.08.41.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:26 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 2AA615F839; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952888; x=1765557688; 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=CMQFgHx5wtT5EEQNKAZXug/Gj/RiLEh/WXlVrm4hK2U=; b=oYMnns56xyrz92R3hgmYqqw+DIQNaPtZuuhdltBRE4sjuargUPazMGkzbwznCPAme8 /b0VitCKCBnRUlTEiD56zM0r4ey6IXap2Cw9Ps4fCQi0dPs4sfn/ojgtrfgGvxAnp8H4 dcuDKv12besM5CeMHFiosFUneAXRiBwLnwExaoBe+Bd9uBlEAvX82rrYWsuTP7JjeZwn rp6NRxM/B5x5vrTFAMloTH9IfzTx486G7ahDvkZhPp8Ve76Fuk/u4AZQu/EzcUfNB+72 MxLsp9W8PFllx4OHrrsB1swM73+6LMT+aplYj91Tqk1oRex9mgqSrEZzE8a92pEEzxDv BdnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952888; x=1765557688; 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=CMQFgHx5wtT5EEQNKAZXug/Gj/RiLEh/WXlVrm4hK2U=; b=CgJNmkbDm7i4cjoWK6pr7n8XTAliy8B2SVBJZuk2kSpueGfi8eBl+dWs2n7Kcj69ZV JejW2HSOlFkI2FKnXZID8y1MEA9ziUC34u2n6PkIyWmt5bcRyPt4ER8DLAbrT0Zl5YLy MTdEyVlhOOQSV/jEEZNV26dTricX8dh9sNWH+neFJ3F+tUgGjt0MjfEID4zNYg4vI9fM gH0rJoeUZpOwFbpHeXE8pnmHhYMtWYUCpRl/t+wkiSNUdVyCxVcnPKSvwJv1ebg6a/36 jUoc32VWI0t8swTD4j2EbKCzX8nVwdnEgILemSJbR6N8RRwDYu3tS/hHyOM8lxZXK77T n2bA== X-Gm-Message-State: AOJu0YxN0KIECPVe7dK+ZA9RmWWy24DZxoddIAApdvZ7RxXYPa1PMH1B Y0wwVQO4X6H/sRQSffyhikfHozOjxCzXCVOSs60UMUTtjpE/2crR1qTVpKTnp3FsS7w= X-Gm-Gg: ASbGnctIRHoGI0VWHGmv/oCVGymNGaVvMaVOwJ3Eao8DG0/zyG/gQSUk3RjSjN2H7TP jAn6eC7rXd2lRrtuOCLCaQmoNG/1CnNW13dkt7FB0CmzTWCVIJLd5Xl241LapPc9MPAWXv39laP dZDDiQJ7pj3vNOapzy5EsmEYVRIUCvwhVO8DS7eMMdjZwCuZcEkRkyew3NCIcbc3HpsFBk6n5RM oKccLDpL7PidQdmqfxhPxswakpbMkGG8RGpc6NlltVVob+5JzldFv8y30JBTRiBUR089ZlgK0DT tPtchQ4dhjANh86PuWSeVcnBV3n8X3raK/GMMT0Fm8YVG6wGZBvOuT6BXzu4ptvddpm3hUmZA9Q WrO+YQLZD93PkQfpKs2g8DL+4vfsD33Odgt1aOzDukH7NtdlTyM3laBzAv84WKWtQu+RlBjEv1T Qe2Ods+uIEEdU= X-Google-Smtp-Source: AGHT+IGev49R0IxdN5veBcRV+UDotqZoy2dY9rhnUJOGMQ/BAxBYxkEhrImdiTo+wzIqVGyyvssl9A== X-Received: by 2002:a05:6000:2689:b0:42b:3c8d:1932 with SMTP id ffacd0b85a97d-42f7317e474mr11244726f8f.23.1764952887792; Fri, 05 Dec 2025 08:41:27 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 02/14] gitlab: drop explicit pxe-test from the build-tci job Date: Fri, 5 Dec 2025 16:41:13 +0000 Message-ID: <20251205164125.2122504-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952994233019200 This needs libslirp to run and as debian-all-test-cross will soon be based on qemu-minimal we won't have it in a few commits. Reviewed-by: Thomas Huth Message-ID: <20251204194902.1340008-3-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml index 44df116139b..dfe954fe3ce 100644 --- a/.gitlab-ci.d/buildtest.yml +++ b/.gitlab-ci.d/buildtest.yml @@ -656,14 +656,12 @@ build-tci: --target-list=3D"$(for tg in $TARGETS; do echo -n ${tg}'-softmmu '= ; done)" || { cat config.log meson-logs/meson-log.txt && exit 1; } - make -j"$JOBS" - - make tests/qtest/boot-serial-test tests/qtest/cdrom-test tests/qtest= /pxe-test + - make tests/qtest/boot-serial-test tests/qtest/cdrom-test - for tg in $TARGETS ; do export QTEST_QEMU_BINARY=3D"./qemu-system-${tg}" ; ./tests/qtest/boot-serial-test || exit 1 ; ./tests/qtest/cdrom-test || exit 1 ; done - - QTEST_QEMU_BINARY=3D"./qemu-system-x86_64" ./tests/qtest/pxe-test - - QTEST_QEMU_BINARY=3D"./qemu-system-s390x" ./tests/qtest/pxe-test -m = slow - make check-tcg =20 # Check our reduced build configurations --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952925; cv=none; d=zohomail.com; s=zohoarc; b=iI8xI7dhhMymIvRHsabNj/RJiUX1SIFhYpWmE9SD+q98ZLctAfEQtF2uecyV2/vYsv6phl2XxhD+KDFazQ/Raq8B4fqfguk+52VQjWsoDZT1nWl8yxAuvVmS4RO5UvxsmiojJOxRixy5lzjkGqrQgh9y2X0EGBnumh8xQaN4cu4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952925; 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=2qsvjLCe/g9Yo2D35pZGCx/V3Z+8Rixor5u6C+WagsU=; b=fM84TYQOlqLoIbYIPsO+BEqH3scQJqN1pO1QUGemDX/rR273JNbF94pYgMrH3AiV2uje7G31/LVXFeFgjBA03+0OQ8/uWirb7wCHgPva2DHpCxnZewZ1q4uzL3Xh/9iMHWLfMhDX9uTCwmgsx2qCvgFc5CcE7+LJfCdHpFS1a4w= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952925284565.3789158519558; Fri, 5 Dec 2025 08:42:05 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsC-0005VR-7d; Fri, 05 Dec 2025 11:41:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYs9-0005Ta-FQ for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:33 -0500 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 1vRYs7-0005jX-BF for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:33 -0500 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-477b91680f8so23840035e9.0 for ; Fri, 05 Dec 2025 08:41:30 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47933aef61fsm56161715e9.7.2025.12.05.08.41.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:27 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 40DA35F861; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952889; x=1765557689; 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=2qsvjLCe/g9Yo2D35pZGCx/V3Z+8Rixor5u6C+WagsU=; b=SySn5IPC+W0qB1SYf+ZzvUoGjKHSsnt550Ug+Uj2AYFgOUIHt2e1gWzlyaQs0qWlLO hqZFGwpVuh7fcY+05XdlcgfmuHs7AVP5DNxrPq1Fn66dAgs3C4tsS0bn8b6sOydMejbs 41VocN+FUqyvjYff/5S8396i069IGq7AaOLnnkkGDlpPxImbn8gh3Trvy14K2NvCaAex YFCYqJjlPRPH4pm2jZEvtK5BqoLLsSyRFxARcLSEkOCneeczMofTsSIhTBegHMcU71cU naGgwCSdhwVhfeRdb8ke8udC3F63GI+KNvk08BstC2RpUbZq3ItcJgAH+7R5OFvejKl/ A6yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952889; x=1765557689; 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=2qsvjLCe/g9Yo2D35pZGCx/V3Z+8Rixor5u6C+WagsU=; b=dBTHui2spYKOu2CmTxyx0NMtaipY0LxJfgcL9bDccC1ZFGrB3ojycdv2T/D9liGEIL LnRzkniZuC1ughSjtjalrtplmu2h1uL1a6u53Q3TyhPMtI7+xw+eU3bV/izg08Zq5Sle LRMPlQUVqPyqap0akbYjIOB4ZE50dJkrRhg69iOSJCtMwsVcbPoU2iucu07Y0arLi4xr 3R+i7IYJqi2MCeJKN+TkYGb5NffMBE7DDyAaZE4p5cGD9YgGo4Ye2/VOR78fh5l6cTf/ kqwYoJ7HDI8CV7frH6as3f/pl3AYwqNnoaGdcU+tPHmrt9W6eZTBatlDGGWI+RCNKso4 qBwg== X-Gm-Message-State: AOJu0YyumndwLFwmOjp7i7Nh4x7v6UfOKxBdyLBPZecG7L2abFEa6al6 6DAoSZaPCaXxcLk6UHBKeo5X7MW5/9FG6FWlJ0b9jQCaifN9aYi1et/sn6y1RbOuFaM= X-Gm-Gg: ASbGnctz/mS0uRAdb6P7rkw7nk+iIb5izEq+YSmubxG7vZ6IAFcagDEGSWfW3KuFEUB N/XxwmfB89Z28EP9LNISyfBD0ldind4Ii4ytj22nGU8nlm9YvGzftqCVPg8T+bntahGXE4V7NCs kN2PkWOOjewyePbvT+4tZA6o/F3b0us0CJ/c1cXtMdA37fbpD2TAjU6VTB6SX/Z6yN/+rtWc8UA Tyt2Dsr9Nbbdb27i0984NqOkFEc6Ox9Yi7iMn6rfKthP1bn0scAC2eVBnkShPwESZ6ZNM8KIYnY 6xpHs+9RsrulX0ygp743EU+uO3GZ1CZZXAk6okzQoQgR6rTdrU2OC0AMn9mtc9WHSr4DJDF+J4h mcVCubDccxXy+rPA3HQZMwiW3R/j5dY60y4PR4qIuGx3sYw6HS7ei4fuuVu3S7967Kfd+6kpgVp dDq3MxtGbkeOg= X-Google-Smtp-Source: AGHT+IEdik9OGtDNcigr7ForZHzry/XnI+wj/yNeJ426Qof87JnzY3vZULwjyJ6EIPFlJgSoMYCy9w== X-Received: by 2002:a05:600c:1384:b0:479:2a3c:f31a with SMTP id 5b1f17b1804b1-4792aedfba4mr99339845e9.1.1764952889180; Fri, 05 Dec 2025 08:41:29 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Michael Tokarev , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 03/14] gitlab-ci.d/cirrus: Update the FreeBSD job to v14.3 Date: Fri, 5 Dec 2025 16:41:14 +0000 Message-ID: <20251205164125.2122504-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952927702019200 From: Michael Tokarev The FreeBSD 14.2 job fails since the image disappeared from the cloud. We already bumped FreeBSD image to 14.3 in tests/vm in c8958b7eb4 (part of v10.1.0). Signed-off-by: Michael Tokarev Reviewed-by: Alex Benn=C3=A9e Tested-by: Alex Benn=C3=A9e Reviewed-by: Thomas Huth Message-ID: <20251204205025.2423326-1-mjt@tls.msk.ru> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml index 13a0bf5bb9f..0d66a14186a 100644 --- a/.gitlab-ci.d/cirrus.yml +++ b/.gitlab-ci.d/cirrus.yml @@ -37,7 +37,7 @@ x64-freebsd-14-build: NAME: freebsd-14 CIRRUS_VM_INSTANCE_TYPE: freebsd_instance CIRRUS_VM_IMAGE_SELECTOR: image_family - CIRRUS_VM_IMAGE_NAME: freebsd-14-2 + CIRRUS_VM_IMAGE_NAME: freebsd-14-3 CIRRUS_VM_CPUS: 8 CIRRUS_VM_RAM: 8G UPDATE_COMMAND: pkg update; pkg upgrade -y --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952923; cv=none; d=zohomail.com; s=zohoarc; b=LCOgjT+VjN9QwhpqGHggIp/OAGZH9hAYUNBx5ZRgXHv5wjM1qf4xPUMkvKxFcl47YdgSzlXjweeCQupk3uE2eshYoJ/JPIyltqufZdjapDhJ84Kl+7ycaGZ/h3FfI4FWBi4ik+klE6jUn5Ts/kUZjewBQsRfzi5zarXmXEFRtic= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952923; 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=yQLx+6d6Ez6DsIvWmne01CEnlhyk4EppoX8NoUOZaGM=; b=HDrblFkkUP7XJt3cr8cOYIC+b+gSlsp4RJ7PyfoLqeL78kie+IF+E5jzUFaMi2ZhXpvFAb78pUcwFxnrRThBoRbwUtwfZ0gD4/MNj3S6zADGnfr3tYw5ahWkRg2oRnGyQXWM6alGwvMhWZx4jjF7PEQQxZxnFDcHU6qS3JMR24w= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952923213832.7965556096161; Fri, 5 Dec 2025 08:42:03 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYs9-0005U9-Pd; Fri, 05 Dec 2025 11:41:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYs8-0005TA-7v for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:32 -0500 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 1vRYs6-0005jR-Dw for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:31 -0500 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-42e2e671521so1528989f8f.1 for ; Fri, 05 Dec 2025 08:41:30 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7cbe9065sm9601141f8f.8.2025.12.05.08.41.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:27 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 56DBE5F874; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952889; x=1765557689; 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=yQLx+6d6Ez6DsIvWmne01CEnlhyk4EppoX8NoUOZaGM=; b=zzzhzrspZBaUOEL7UEGWz2NUWaqQLhj16KlD7dfVh8JAPwvmmHCxg5VtIGPKiAJ+se fFch/dZzoKqOvoJOUrrXGWnrkou7wYXy9g4tdK8e9NUETt2hZ9rPU/5XlsZ0o4shw2+r hucmHBqVg2pEyJlDcc2fChTyw6Ajv/UUjfeg3dayIZIvpG58Y/2DpDrwbi6TL3R36Ueu yIR4jeCSeg2cTji7GWpVq4+y7OvBlBG06ihLrhohSOHzyHD4yfIYOBI0zTT3Lkhx7yce 3IkOnSVWjOKSZCZE/XC1V1DHtXc8P2eSdAeg7dbVff+vkcGlpXbx8Ok5Fb07ppzLOJJT l06A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952889; x=1765557689; 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=yQLx+6d6Ez6DsIvWmne01CEnlhyk4EppoX8NoUOZaGM=; b=VVzX3Q4jqj8dKuG1RBVp5D66EYpzODwmFw+xbM/hfaw99bMrzZEhVazR3MII5IWwft g2xcjVsFgoqbfCVb591QTrQ8cm2a6Iqy1ZW9UkADF2P7ngawUS5T2GItcU3u7+WwC4FK kOnYQN0XICin2ONOOJc/N5wp9Z2fiuLhhVZlyfwsHrTFoOuS0Ns5VF+hZOZk2IPIDJ+/ qVSBpx7F5YQqdEA7K9lVZ6IT6SHLYghTIoMF3HSXAFVBJZqqfCgHfJcd5100x/ktkOfn ApT8qDGIsEtFJaG/3qo36cOmPBXt/SUp85hEOp3PAKqeilE0NL1wOK1Tfv+9VOMmAgTb Za8Q== X-Gm-Message-State: AOJu0YzYgtPBll060FttP3HBgdrHrTOePrLWVH95Huu6Pecolv+L2e6x o5/R0+433llCWdYYyIvxGzHlFvMNpKw3MgZ3d8uKnXVrXnwX/Z+TgV7dP3Vyue/NXuM= X-Gm-Gg: ASbGnctZNt/6aZJ/X4RFWahezYtG6A8tZ8wDL7Kg8aOXrYAJpNq2j3KblElC61k9N56 nnMZqFeUQ9vcnIOzL8YCnLXKcVJS9Mhqnz3SKhnmZFz+ymoUmjWQViPG8rDnNwK1AfbZ+c2bT+P 2zofa9vOtzvobMMJoqVUHKG7kO1orbpeR+/H4W6BsoFTWtUCBhPTY5BZJjarJuyDFu8hUCyixV7 c9cccfHa7Ykx2dhzM+Ohvck4KPcUi/HXJhap5h0JFvflhTcuARF2bQn5KF7cEjH8WgqHaGvwcms 8t/9mknPJs4rGeHcVwPMqNd3B8RiAeuY7fsCIPqRjnrbO8nqhfrrB7Wc3IEhP4QLPlVJ4audnZh 0QFJCruXCxYg96Zk9z5jigvSyPveRi2b1OkqpqM5HOgu2hV17VQ0nwUUhtZ13sCKTa2QTCcBXEz kovvzIer7tvmc= X-Google-Smtp-Source: AGHT+IEfELTYmQxf01Zxqee+JZZIK1xmmHzaYsOBFzGvBRLyY1gKEJ5j8gvI3Y+c6GrLEEAV7cUybg== X-Received: by 2002:a5d:588e:0:b0:42b:3220:941e with SMTP id ffacd0b85a97d-42f79800e4fmr7657135f8f.19.1764952888625; Fri, 05 Dec 2025 08:41:28 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Thomas Huth Subject: [PULL 04/14] tests/tcg: honour the available QEMU binaries when running check-tcg Date: Fri, 5 Dec 2025 16:41:15 +0000 Message-ID: <20251205164125.2122504-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952923928019200 Currently configure can identify all the targets that have cross-compilers available from the supplied target-list. By default this is the default_target_list which is all possible targets we can build. At the same time the target list passed to meson is filtered down depending on various factors including not building 64 bit targets on 32 bit hosts. As a result make check-tcg will erroneously attempt to run tests for which we haven't built a QEMU. Solve this by filtering the final list of TCG_TEST_TARGETS based on what actually was configured by meson. Rename the variable that configure spits out to TCG_TESTS_WITH_COMPILERS for clarity and to avoid larger churn in the Makefile. Message-ID: <20251204194902.1340008-4-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/configure b/configure index a2f66f7ff9c..82cace1bc95 100755 --- a/configure +++ b/configure @@ -1801,7 +1801,7 @@ if test "$plugins" =3D "yes" ; then fi echo "PYTHON=3D$python" >> tests/tcg/$config_host_mak =20 -tcg_tests_targets=3D +tcg_tests_with_compilers=3D for target in $target_list; do arch=3D${target%%-*} =20 @@ -1852,12 +1852,12 @@ for target in $target_list; do fi =20 echo "run-tcg-tests-$target: $qemu\$(EXESUF)" >> Makefile.prereqs - tcg_tests_targets=3D"$tcg_tests_targets $target" + tcg_tests_with_compilers=3D"$tcg_tests_with_compilers $target" fi done =20 if test "$tcg" =3D "enabled"; then - echo "TCG_TESTS_TARGETS=3D$tcg_tests_targets" >> $config_host_mak + echo "TCG_TESTS_WITH_COMPILERS=3D$tcg_tests_with_compilers" >> $config= _host_mak fi =20 if test "$skip_meson" =3D no; then diff --git a/tests/Makefile.include b/tests/Makefile.include index d4dfbf3716d..7728098981d 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -37,6 +37,15 @@ export SRC_PATH =20 SPEED =3D quick =20 + +# TCG_TESTS_WITH_COMPILERS represents the test targets we have cross compi= ler +# support for, CONFIGURED_TEST_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)) + +# This is the intersection of what tests we can build and is configured +TCG_TESTS_TARGETS=3D$(filter $(CONFIGURED_TCG_TARGETS), $(TCG_TESTS_WITH_C= OMPILERS)) + # Per guest TCG tests BUILD_TCG_TARGET_RULES=3D$(patsubst %,build-tcg-tests-%, $(TCG_TESTS_TARGE= TS)) CLEAN_TCG_TARGET_RULES=3D$(patsubst %,clean-tcg-tests-%, $(TCG_TESTS_TARGE= TS)) --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952962; cv=none; d=zohomail.com; s=zohoarc; b=G7m6MLM5VUoFCeQO4YaaEjrNHLMKdEqp/fC8aeLula9upiko11f4TywDEfgkJeam8c7INW38FXcp6hSXg9Kf61zDKq3zSKUhIDdsz5GHnKLKFHMUsrJ0sE4x+T0QDy+wDx8AnPVN8yioP4y5f69CUFl2uMcB5JcO1XDykSrBAWI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952962; 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=UgC1n9c0p0XafiXg1Pp+WyNc7po/v/NB3rG48EO9ToA=; b=HHe0g1/TkwwL0DBX+fVzfPk+//uzsLdRCvMXd1MB6V6x8XnnnRjnkDnF9KcPYU3GmgZmEI1+pLCvTNQBm0P4MmslTG47uITrlMOWQuRsrqWdFBwqNz+DlcaOQpuhvlg013ABfhFZzBTYmddnn5yflSE2IOwo0bNbi2NxpPbTpVs= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952962967111.68003625071242; Fri, 5 Dec 2025 08:42:42 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsE-0005WY-8f; Fri, 05 Dec 2025 11:41:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsA-0005Us-U8 for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:35 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYs9-0005k9-8d for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:34 -0500 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-47789cd2083so15014675e9.2 for ; Fri, 05 Dec 2025 08:41:32 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7cbfee71sm9475442f8f.15.2025.12.05.08.41.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 71CCD5F87C; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952891; x=1765557691; 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=UgC1n9c0p0XafiXg1Pp+WyNc7po/v/NB3rG48EO9ToA=; b=d2UTO4pwyxPqpSpQjPukX84jshrnaEFTibtakqdkFQknqaCf2U6xW6lq7OZ4vObaCO gXbMMIDXYHZ2Ecur38Ny6KXEWDw9ZPjqk28JBmYcP8GXUHgjQAPW+x19XjKbe90BxwgZ E5sqf/dQLvVl8ljYaKK1rtu5gd8Nc+0qfNK9UK9wNRlA4JnDYrde3ryuMO9AzZlzdDqk SzWoolnAiuPTKtXlBcQg5p/A54RrfXcu420ddJUj958On/cOsxJ/XWt+FltjZRV/Oiz2 ScHa6XRdwOJoEoaXPuQ9HPkplSfAPNVrEQoXV6OEG4pAZlJQ2l/HAoS/PyhP3TXyGM/9 bERw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952891; x=1765557691; 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=UgC1n9c0p0XafiXg1Pp+WyNc7po/v/NB3rG48EO9ToA=; b=PBDsN0Rj6S1ZZQ99KcBDXlng1Hwl3ct9moB42x+cKwBHFsnoQ2+XVH4WCKxYO1tgYp B9mwpmFcdc5hZkLmOND8vKRHCgolNkGTX9IiCmPGOql2jj2/WeGV+QNR6mLEpci1o3h6 K17llPojlnAIVBpfXa0WEt57oilndw1wvw1LXIaYrPFwDZc03qd4SpyTPOPKFe6qS1sE no+yZv1wTFVFl1i/NL0dr3LW5x2dmV4jAaE+k0GW9r1jmXyxP1yFORPJLoWKt2ul5jwe Kqk3/3rmcT8+9hj8fOdwvxijbm96tDFE0bl4S6SfWIyJDii53QNjOKr62tJv0MGAfHpv LceQ== X-Gm-Message-State: AOJu0YwiaOU3ihpgMbaLh4x5OLSrUX64kiGGuMFGzuvRb8TgSsFfpsOx Giu0KwA3Dt/AsSE375WXmY6LpIHbjVOcY25OQq/C60ykfhAVoHiQo0PYkDVG/ieQOd0= X-Gm-Gg: ASbGncudjUlddlSm6oq7ymd8VCj/7niLrnSoUUnGl3Z9cih666y25R9LjQ8pH92ldny EHLE7obh1BXfdv1dTJQ8rHIxnvQUFjlBWUm/nG+N/dThGSGdrazf7DPkwTG9zJjqRuoPYp27KH9 o1PqZYZ4F5rGoLiAi1pcHEDS/Eid5MTh48hkVLKHzEhSZP6maZkj92dpWX/U1mQuDpNTGV1evCw e3jtA6vmmPVrpDyVT8o195ymyvDY4cINC/W+8HCRurCnA2LpeBaGF7Bsibpy2K6ofWji92d9eZ2 dm5bibKdwPeXCZ7OuuBVyeuj1uMjac/BVS8Bc204wWVPWsXnY8ARv+HH5BQI6RJHR9vHwefMrZC /TadEIWPQm96B6YSshgAz+V8kvB729VSkk8/sFSwKSijjjC38lIv12ws3HEJkr4OTjRzPEqkf0f WzAsSbcJChvuSWCMoXOXx6Ow== X-Google-Smtp-Source: AGHT+IEKTCzqo1lcqGCt4z544PMM16ygqm+IsOpO7xWFbx86AYITyhEWBBr7XgxyPG+If0uxpUczgg== X-Received: by 2002:a05:600c:4755:b0:477:63a4:88fe with SMTP id 5b1f17b1804b1-4792aed9b2emr111134245e9.2.1764952891041; Fri, 05 Dec 2025 08:41:31 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Kevin Wolf , Hanna Reitz , qemu-block@nongnu.org (open list:Block layer core) Subject: [PULL 05/14] tests/qemu-iotests: Check for a functional "secret" object before using it Date: Fri, 5 Dec 2025 16:41:16 +0000 Message-ID: <20251205164125.2122504-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952963921019200 From: Thomas Huth QEMU iotests 049, 134 and 158 are currently failing if you compiled QEMU without the crypto libraries. Thus make sure that the "secret" object is really usable and skip the tests otherwise. Reported-by: Alex Benn=C3=A9e Signed-off-by: Thomas Huth Message-ID: <20251205130014.693799-1-thuth@redhat.com> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/qemu-iotests/049 b/tests/qemu-iotests/049 index ed12fa49d7f..a1b922060db 100755 --- a/tests/qemu-iotests/049 +++ b/tests/qemu-iotests/049 @@ -39,6 +39,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 =20 _supported_fmt qcow2 _supported_proto file +_require_secret + =20 filter_test_dir() { diff --git a/tests/qemu-iotests/134 b/tests/qemu-iotests/134 index b2c3c03f08b..cc1e35eb161 100755 --- a/tests/qemu-iotests/134 +++ b/tests/qemu-iotests/134 @@ -39,6 +39,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 =20 _supported_fmt qcow qcow2 _supported_proto file +_require_secret =20 =20 size=3D128M diff --git a/tests/qemu-iotests/158 b/tests/qemu-iotests/158 index 3a9ad7eed03..8fc4e986532 100755 --- a/tests/qemu-iotests/158 +++ b/tests/qemu-iotests/158 @@ -39,6 +39,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15 =20 _supported_fmt qcow qcow2 _supported_proto file +_require_secret =20 =20 size=3D128M diff --git a/tests/qemu-iotests/common.rc b/tests/qemu-iotests/common.rc index e977cb4eb61..10d83d8361b 100644 --- a/tests/qemu-iotests/common.rc +++ b/tests/qemu-iotests/common.rc @@ -1053,6 +1053,20 @@ _require_one_device_of() _notrun "$* not available" } =20 +_require_secret() +{ + if [ -e "$TEST_IMG" ]; then + echo "unwilling to overwrite existing file" + exit 1 + fi + if $QEMU_IMG create -f $IMGFMT --object secret,id=3Dsec0,data=3D123 \ + -o encryption=3Don,encrypt.key-secret=3Dsec0 "$TEST_IMG" = 1M 2>&1 \ + | grep "Unsupported cipher" ; then + _notrun "missing cipher support" + fi + rm -f "$TEST_IMG" +} + _qcow2_dump_header() { if [[ "$1" =3D=3D "--no-filter-compression" ]]; then --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952997; cv=none; d=zohomail.com; s=zohoarc; b=PyoYTe030/4bZ6dyPMKbNEdQSKWkazbCBXIb8Rglrr/zI+Burc/rx5VEeJdQc7zR0f0t4zrRw5TNeMtxuxkymmrY/ij13vR+MrHKuZGZtz0UQh9M7vI8EUxW6q5UgmkbeLV20eBEb0OT/sxkjlM10UvLgT52fn2fdwwfLAQSQwE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952997; 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=MTkoAjKCUBridh4kO1yTFB0m3sS2A7k4Ps41pTywrKU=; b=jww1roCxYVjXY5Sd/fge93gA6GaeQv3NU95uXvgdqX4MBIe/SC2oj2tgwEXKCFRVhha0LgZYVbfgOYET67HJ1JwsdiLTUCddftPtIwSuuyZUYZYiPwoXm4Q0BUjnLJdCzhGLXVJHTiSFrjN1yjwUY/n74haZrAH1Raw6R9F+khw= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952997432911.824941639911; Fri, 5 Dec 2025 08:43:17 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsQ-0005Zl-5E; Fri, 05 Dec 2025 11:41:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsB-0005VQ-EO for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:35 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYs9-0005kQ-LV for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:35 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-42e2e47be25so1244633f8f.2 for ; Fri, 05 Dec 2025 08:41:33 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7d331e29sm9893343f8f.32.2025.12.05.08.41.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 885065F8FD; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952892; x=1765557692; 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=MTkoAjKCUBridh4kO1yTFB0m3sS2A7k4Ps41pTywrKU=; b=Fiz01AsZIWIvXiOyhwvTlfa22GwnCwqrAALQqWDb4OShLow9IZkrPQ3bhztRJyRcpT WfJJn30XKtrZUebQBpJThW9DmefukshDEeoR75vKVPFuVJCcOlEP+g3Nrn+f0M50b2/9 5zut/99fsRmUtUYoteIpRFrD8z3Xl3vW25y3N7JjW/YOjoD6xhaq8ABhbAxGs0hJuDL6 qkcwLfgZSPUW90jYpqM2QK+pXqjgEiYy0Yr2FD0Yvpw3dTuq3gjFQKXWGH3MBrlspXYi bCMH4zSzt1nPhQeMdw1oMQZT2EiD/hOO3r/WnJoB3RZkW5PIkAtUtCZcGmTD5/WGljXH 4Z/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952892; x=1765557692; 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=MTkoAjKCUBridh4kO1yTFB0m3sS2A7k4Ps41pTywrKU=; b=mruprTaYGOb7J6jii53EffxTmS+Rvd5iFLFgKXyfsNdIEg8jsS3Q4tH2Hc0eZVAEI0 hPO1JqQ6JPDnzL/LYRWcNXNvLhLSkbp/bfaShF6/YKDgwRpTBjnQuOgH5v5NKODv2VEz RjpOFy/LzeLW7JSlhiQ+9ElU52vOlbV5LLhxmebQ1uggzHAUTT6Vxfol+zOxvNywRgSl P5GnC7BRY55z+0/L41XpTdpa35Ug2kU/hJ/BbX1CkE4sNUBkfTXRqAOENxPALexdv26T YDj3RoH0kYSAvrNL/K5ykVFpEcJuGb0g3ea/XwYXXOql9EXthHU8TUCr8twlm/5NueOS t+Kg== X-Gm-Message-State: AOJu0YymhNFCZDOpCAIt/lPXUsKI89HF2skQX1YEv+KbPjuVD5a0VHB/ g6gV6d69b1N2xkzc84HbZUCpblvlYV+jlb1BqNMC1qV1R35Ud8g7SmlgdkGJ1wGt4hg= X-Gm-Gg: ASbGnct2p+1WMKnW3CICmgTJqldFWrhxQAmgeZ4XbBSMjVgsO3tvVphlI0nMWFsXnX3 RiPHgzkZ0WguvbkXTgj6Jr0elJ+dy/cfFwtv5z4pQgX4W9Vig4W2PvXN6kgHvIxB8k7CQgHdm2F mYKRgTxTJpJVkDuA8AV1cLxJZVAP0H1uIb9p7+9qAj4aik5sGjNbrRFceTPPqp/UPX11XKPOyLs SqaALcrYst4w020rHwVWJoGWONCRZvwXGHJf12VmjkPZ1oDdk0/MgXMvIe8qvLmoPEmwEl4BUMN k5UOcJG9RxN9QfX3HCn2eMjaqUaE1yLqmyOGi3qWBstrm+tFqNj+n1pkA8TfmyZsO6lDa7EBvb5 KWza0I6XlE0+eekgBF+lKdL1Z3Od98ODxZu0dA5Jqt9csqNKXS3JpLHMf/kutPAjM0aT6c1VvpG lEguSPWn2PCgg= X-Google-Smtp-Source: AGHT+IE+eYARKQBbDqI+s9qzilPgfO+AwlcAV1nqeY8L280xPN3OaWlkILmDZbI49uzeD3c5nYApJw== X-Received: by 2002:a05:6000:4383:b0:42b:3c8d:1936 with SMTP id ffacd0b85a97d-42f79804059mr8230759f8f.26.1764952891604; Fri, 05 Dec 2025 08:41:31 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 06/14] tests/lcitool: add bzip2 to the minimal dependency list Date: Fri, 5 Dec 2025 16:41:17 +0000 Message-ID: <20251205164125.2122504-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x434.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952998225019200 You cannot build any softmmu targets without it by default unless you build with --disable-install-blobs. Reviewed-by: Thomas Huth Message-ID: <20251204194902.1340008-5-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/lcitool/projects/qemu-minimal.yml b/tests/lcitool/projec= ts/qemu-minimal.yml index 6bc232a1c3e..2a1ac51d402 100644 --- a/tests/lcitool/projects/qemu-minimal.yml +++ b/tests/lcitool/projects/qemu-minimal.yml @@ -4,6 +4,7 @@ packages: - bash - bc - bison + - bzip2 - ccache - findutils - flex --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952978; cv=none; d=zohomail.com; s=zohoarc; b=KmVi8QXl6WD9oKOF1x3WkJnVjL50mYoDAs8yYdQQTnZ8/9OCgHlrckjrNks2dQqBKntLf9J4jmLU6hYmrg5P6NU6dYht/oPqvVux0rIkN6Y1uCoMEkFH4lNS1wkavaP2cQkcW/hjgykatyKgusssBBxaFcypUMKWnrQlxm7U0gA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952978; 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=YarOSuHwlCtL0h3mYhnGaMVQ42yoLN6kE3eXgms9puo=; b=QQRDRs27fe3UnEFVg4zxjej3V6R4JrUpVEvgdUKoc99Q0J23xYpmfzRejo+fIAJ00PQLP0X+5LY4LNisoPwWEL5gcVLN7z8k/zfsUyqwR8fF+PF0KTjxKXcYtrvPvgrcULaFww3z2f7UR+2dDKuPLWEk50hUXfAkeLCog0J6Jgk= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952978948205.3418469568153; Fri, 5 Dec 2025 08:42:58 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsG-0005Z6-BD; Fri, 05 Dec 2025 11:41:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsD-0005W9-4v for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:37 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYsA-0005ke-CY for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:36 -0500 Received: by mail-wr1-x441.google.com with SMTP id ffacd0b85a97d-42e2b80ab25so1110895f8f.1 for ; Fri, 05 Dec 2025 08:41:33 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7cbfee66sm9502374f8f.11.2025.12.05.08.41.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id A20365F8FE; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952892; x=1765557692; 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=YarOSuHwlCtL0h3mYhnGaMVQ42yoLN6kE3eXgms9puo=; b=UH8nAm2Wh3e+FkFVJVRSPtq6xQ9BAUWrNzgXzW9a2LmbWY4lCZATdll3RK4jEvlQSu 9jnc2ujrqGuojIIub0MgbYedkZ1VTup5NsevHOSgqOM49Um2Om/04w2HYVXkzVAVbw5g wo7jdBjqtc3eYe+58ZCuXml2ZR6Jb1vCYk81EBQsqpZMQ238syukDYdTbO0bQU3mtEy9 U9HM0S+wbLxRkoiQd0zB7UOS1NYVeY2N5a1pKebClIEB3bPfFMpaf0gDsDlQ54n/vwhC YBhXycC0lRu2mwpLc+ZIDGTAF9LEE/5BOJA1As8etbtsT84AR63c/4KOXKYWMDHh0vzi iszA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952892; x=1765557692; 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=YarOSuHwlCtL0h3mYhnGaMVQ42yoLN6kE3eXgms9puo=; b=jiZ70srFcNBsZTyaayB2mF50jzGLhnfoZTF6KJ5h/Nej3olTDlLE7kUnkjxJQgZdhh B2TFA4/kPvthe8+ARkdwz7ULGYegqeMEH1QF4ROdw6ZhB7ijFEOongT0tgIDr2pHSC+e 3FnDCcoAfOdDUNhrxjjEFZRgepkWhrfGtsI2EgvZa/N74yPPJmFdjaDqzsMhFKyxK/Ex 732ojf8u6cxoGDLQGgufTVwTes0D3pmtx1kKg78gQifhk2ei0UBOOPP6VxLP2aUf24mg jSZCMBp1Xtri6V3YMV8IWYgNwu7qh7nqhU1mCC4QG6z+8d4j9qrembMNzBtqt4cMizWR iizQ== X-Gm-Message-State: AOJu0YzEAb/+H9MF0/zOKKQPhkJNHynGzDWVOPJ+vkUxurEVPg249Cao LHCUoOJXsLCcvCQJ7GjtNRDzbFEy2IMeKSpfzgzZlQfuozKiyOMufu6nMmrhy1idhvA= X-Gm-Gg: ASbGncv35v2xhGnHmzvAP37HvGimA2slPnaZ/E0rQZkgC5yDjCIj3ff7fJM7Hv52UA3 MdfDpgXEsx6qVGB16RUPq4+dvCRGjYh6CSAId4qns/U1TZwN1ItnTI85oen0M2FRSh8o3EKztt5 PdT9QxB3CKIp5lFBGbbfgo10bBwem5j3HfgPdT1Z50Kjxb78gQMhCnyaCTLMosRXy8zEfRiCkhc c47aYCMzkjRuhF8OYfnGeCAQQJwijg7yMYdebKfjkJGuotUVi+Epaj0vD8fuZSEp4cKzQ9wUDQx oKtPCsVHnWSEuo6V42O2Y7fQhVMeXylEKyxXlCqfM4RuNB0WDXMmXfhfDAgEQc8Kn+IozgxVNBI Pxd3QjRIWcMurJf3sBDqysmwfdHRcVNqkrSkQzXJ7rW+K4tfkhhxMfL5hs+dCFnp1gOUjxfEij3 ZIu/Ir2fWtf9I= X-Google-Smtp-Source: AGHT+IHZKApi53Jp9Extf4bhXWtYJDbrb2MPUMKznfFqMmI+Cs6AYq/EchyVAAA+v4qoTPdUkSI9SQ== X-Received: by 2002:a05:6000:18a6:b0:429:c4bb:fbd6 with SMTP id ffacd0b85a97d-42f731a4e4fmr11266710f8f.31.1764952892231; Fri, 05 Dec 2025 08:41:32 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth Subject: [PULL 07/14] tests/docker: transition debian-all-test-cross to lcitool Date: Fri, 5 Dec 2025 16:41:18 +0000 Message-ID: <20251205164125.2122504-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::441; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x441.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: 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: 1764952980038019200 While we are at it bump up to debian-13. As we use this container in the CI runs this also has the benefit of ensuring our qemu-minimal dependencies project really has just what we need to build a basic QEMU. We add a few extra packages so we can build with clang as well as what we need to probe for the available cross-compilers in the image. Message-ID: <20251204194902.1340008-7-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/docker/dockerfiles/debian-all-test-cross.docker b/tests/= docker/dockerfiles/debian-all-test-cross.docker index 420a4e33e60..079942a1c56 100644 --- a/tests/docker/dockerfiles/debian-all-test-cross.docker +++ b/tests/docker/dockerfiles/debian-all-test-cross.docker @@ -1,77 +1,97 @@ +# THIS FILE WAS AUTO-GENERATED # -# Docker all cross-compiler target (tests only) +# $ lcitool dockerfile --layers all debian-13 qemu-minimal # -# While the normal cross builds take care to setup proper multiarch -# build environments which can cross build QEMU this just installs the -# basic compilers for as many targets as possible. We shall use this -# to build and run linux-user tests on GitLab -# -FROM docker.io/library/debian:12-slim +# https://gitlab.com/libvirt/libvirt-ci =20 -# Duplicate deb line as deb-src -RUN sed -in "s/Types: deb/Types: deb deb-src/g" /etc/apt/sources.list.d/de= bian.sources +FROM docker.io/library/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ apt-get install -y eatmydata && \ eatmydata apt-get dist-upgrade -y && \ - apt build-dep -yy --arch-only qemu + eatmydata apt-get install --no-install-recommends -y \ + bash \ + bc \ + bison \ + bzip2 \ + ca-certificates \ + ccache \ + findutils \ + flex \ + gcc \ + git \ + libc6-dev \ + libfdt-dev \ + libffi-dev \ + libglib2.0-dev \ + libpixman-1-dev \ + locales \ + make \ + ninja-build \ + pkgconf \ + python3 \ + python3-pip \ + python3-setuptools \ + python3-venv \ + python3-wheel \ + sed \ + tar && \ + eatmydata apt-get autoremove -y && \ + eatmydata apt-get autoclean -y && \ + sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ + dpkg-reconfigure locales && \ + rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ + dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --sh= ow > /packages.txt && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -# Add extra build tools and as many cross compilers as we can for testing -RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt install -y --no-install-recommends \ - bison \ - ccache \ - clang \ - dpkg-dev \ - flex \ - gcc \ - git \ - libclang-rt-dev \ - ninja-build \ - python3-pip \ - python3-setuptools \ - python3-tomli \ - python3-venv \ - python3-wheel +RUN /usr/bin/pip3 install meson=3D=3D1.8.1 =20 -# All the generally available compilers +ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" +ENV LANG=3D"en_US.UTF-8" +ENV MAKE=3D"/usr/bin/make" +ENV NINJA=3D"/usr/bin/ninja" +ENV PYTHON=3D"/usr/bin/python3" +# extras for cross and alternate toolchains +RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt install -y --no-install-recommends \ + clang\ + dpkg-dev\ + libclang-rt-dev ENV AVAILABLE_COMPILERS gcc-aarch64-linux-gnu \ - libc6-dev-arm64-cross \ - gcc-arm-linux-gnueabihf \ - libc6-dev-armhf-cross \ - gcc-mips-linux-gnu \ - libc6-dev-mips-cross \ - gcc-mips64-linux-gnuabi64 \ - libc6-dev-mips64-cross \ - gcc-mips64el-linux-gnuabi64 \ - libc6-dev-mips64el-cross \ - gcc-mipsel-linux-gnu \ - libc6-dev-mipsel-cross \ - gcc-powerpc64le-linux-gnu \ - libc6-dev-ppc64el-cross \ - gcc-riscv64-linux-gnu \ - libc6-dev-riscv64-cross \ - gcc-s390x-linux-gnu \ - libc6-dev-s390x-cross - + libc6-dev-arm64-cross \ + gcc-arm-linux-gnueabihf \ + libc6-dev-armhf-cross \ + gcc-mips-linux-gnu \ + libc6-dev-mips-cross \ + gcc-mips64-linux-gnuabi64 \ + libc6-dev-mips64-cross \ + gcc-mips64el-linux-gnuabi64 \ + libc6-dev-mips64el-cross \ + gcc-mipsel-linux-gnu \ + libc6-dev-mipsel-cross \ + gcc-powerpc64le-linux-gnu \ + libc6-dev-ppc64el-cross \ + gcc-riscv64-linux-gnu \ + libc6-dev-riscv64-cross \ + gcc-s390x-linux-gnu \ + libc6-dev-s390x-cross RUN if dpkg-architecture -e amd64; then \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-hppa-linux-gnu = libc6-dev-hppa-cross"; \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-m68k-linux-gnu = libc6-dev-m68k-cross"; \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc-linux-g= nu libc6-dev-powerpc-cross"; \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc64-linux= -gnu libc6-dev-ppc64-cross"; \ export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-sparc64-linux-g= nu libc6-dev-sparc64-cross"; \ - fi && \ - DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt install -y --no-install-recommends \ - ${AVAILABLE_COMPILERS} && \ - dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' = --show > /packages.txt - - +fi && \ +DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ +apt install -y --no-install-recommends \ +${AVAILABLE_COMPILERS} && \ +dpkg-query --showformat '${Package}_${Version}_${Architecture}' --show > /= packages.txt ENV QEMU_CONFIGURE_OPTS --disable-system --disable-docs --disable-tools ENV DEF_TARGET_LIST aarch64-linux-user,arm-linux-user,hppa-linux-user,i386= -linux-user,m68k-linux-user,mips-linux-user,mips64-linux-user,mips64el-linu= x-user,mipsel-linux-user,ppc-linux-user,ppc64-linux-user,ppc64le-linux-user= ,riscv64-linux-user,s390x-linux-user,sparc64-linux-user # As a final step configure the user (if env is defined) -ENV MAKE /usr/bin/make ARG USER ARG UID RUN if [ "${USER}" ]; then \ diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 3a31fcfee9c..c5e936112c6 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -161,6 +161,46 @@ ubuntu2204_rust_extras =3D [ 'RUN cargo install bindgen-cli\n', ] =20 +debian_all_test_cross_compilers =3D [ + "# extras for cross and alternate toolchains\n", + "RUN DEBIAN_FRONTEND=3Dnoninteractive eatmydata \\\n", + " apt install -y --no-install-recommends \\\n", + " clang\\\n", + " dpkg-dev\\\n", + " libclang-rt-dev\n", + "ENV AVAILABLE_COMPILERS gcc-aarch64-linux-gnu \\\n", + " libc6-dev-arm64-cross \\\n", + " gcc-arm-linux-gnueabihf \\\n", + " libc6-dev-armhf-cross \\\n", + " gcc-mips-linux-gnu \\\n", + " libc6-dev-mips-cross \\\n", + " gcc-mips64-linux-gnuabi64 \\\n", + " libc6-dev-mips64-cross \\\n", + " gcc-mips64el-linux-gnuabi64 \\\n", + " libc6-dev-mips64el-cross \\\n", + " gcc-mipsel-linux-gnu \\\n", + " libc6-dev-mipsel-cross \\\n", + " gcc-powerpc64le-linux-gnu \\\n", + " libc6-dev-ppc64el-cross \\\n", + " gcc-riscv64-linux-gnu \\\n", + " libc6-dev-riscv64-cross \\\n", + " gcc-s390x-linux-gnu \\\n", + " libc6-dev-s390x-cross\n", + "RUN if dpkg-architecture -e amd64; then \\\n", + " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-hppa-linu= x-gnu libc6-dev-hppa-cross\"; \\\n", + " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-m68k-linu= x-gnu libc6-dev-m68k-cross\"; \\\n", + " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-powerpc-l= inux-gnu libc6-dev-powerpc-cross\"; \\\n", + " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-powerpc64= -linux-gnu libc6-dev-ppc64-cross\"; \\\n", + " export AVAILABLE_COMPILERS=3D\"${AVAILABLE_COMPILERS} gcc-sparc64-l= inux-gnu libc6-dev-sparc64-cross\"; \\\n", + "fi && \\\n", + "DEBIAN_FRONTEND=3Dnoninteractive eatmydata \\\n", + "apt install -y --no-install-recommends \\\n", + "${AVAILABLE_COMPILERS} && \\\n", + "dpkg-query --showformat '${Package}_${Version}_${Architecture}' --sho= w > /packages.txt\n", + "ENV QEMU_CONFIGURE_OPTS --disable-system --disable-docs --disable-too= ls\n", + "ENV DEF_TARGET_LIST aarch64-linux-user,arm-linux-user,hppa-linux-user= ,i386-linux-user,m68k-linux-user,mips-linux-user,mips64-linux-user,mips64el= -linux-user,mipsel-linux-user,ppc-linux-user,ppc64-linux-user,ppc64le-linux= -user,riscv64-linux-user,s390x-linux-user,sparc64-linux-user\n", +] + def cross_build(prefix, targets): conf =3D "ENV QEMU_CONFIGURE_OPTS=3D--cross-prefix=3D%s\n" % (prefix) targets =3D "ENV DEF_TARGET_LIST=3D%s\n" % (targets) @@ -256,6 +296,15 @@ try: # https://github.com/mesonbuild/meson/pull/14991 enable_rust=3DFalse) =20 + # We also generate some docker files with minimal dependencies and + # as many cross-compilers as Debian will package for building TCG + # tests. + + generate_dockerfile("debian-all-test-cross", "debian-13", + project=3D"qemu-minimal", + enable_rust=3DFalse, + trailer=3D"".join(debian_all_test_cross_compilers)) + # # Cirrus packages lists for GitLab # --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952950; cv=none; d=zohomail.com; s=zohoarc; b=E18mxlweBTVLmTZucYVmap9mUQ2Sl4au0fN/2qemmlRMe0qGewwLTEZk2RhwLLdEooKXkZcov4W9PDg7dERyZRwg/1ksriswAQ+5ILQYb7FYO3dr0KMh95SJhns1pL4ma7YNRzsQ5IyE9Wv2RdPQ21I2E+gGxZ49sY+CZRT8fxk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952950; 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=Q5nQL9AFafWp2zKlwaP3Dhs/6EXPtxqPJhY4Z+u/Jbg=; b=AzUbEIMpjPNqCeUDbrUeEfJ4ZTDaumEMx48Sav83+G9/tW4Ptm0TX0TKnt7ChHnNBgvWGe3Z6haRQ+iJ2TfJNhW0335eEGpBT7eNxrQ52L5ihoY4lv7je5VKojI3WB4dMZxlJh+gXp5E1pPL/iHF9xsVZ107oek9uGxXoUAikME= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952950335406.3305507316642; Fri, 5 Dec 2025 08:42:30 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsF-0005YC-Fg; Fri, 05 Dec 2025 11:41:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsA-0005Ur-SK for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:34 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYs8-0005jy-Gf for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:34 -0500 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4779d47be12so21323125e9.2 for ; Fri, 05 Dec 2025 08:41:32 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47930cb6a96sm89962285e9.15.2025.12.05.08.41.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id BA8455F909; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952890; x=1765557690; 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=Q5nQL9AFafWp2zKlwaP3Dhs/6EXPtxqPJhY4Z+u/Jbg=; b=VdqbdQjFKl4W1oPjN1Ta3GDd/LFQeytEp+tA7Sp0dnGFSrSfVTorWbO6iQZveYimo4 4dEdov0AowbTJrG2Q5bznPcUOa+h/S1GMTQ2vfPXkeO9fCclmBCEkiyNt91kYpHX8e+6 SsPykOymd6xiMQ1dV2KEJyhM2MKNlawmNt51kp8cROhq2ZZ1tJYrImakhjWPx7f9ZmFe QmNOlyO7VVQVKPNMwVnUxhaaslXrDoJDImOD5YBTKhBDw4cz8LsW+z1/vC/wWekkVpXF TZCbuJkyHu4N1B6nX/0XFO0N1ECiAsLhEMoVzZk3nS9Po2lSuh6hzYFvhUuhIKttSU2a f6Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952890; x=1765557690; 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=Q5nQL9AFafWp2zKlwaP3Dhs/6EXPtxqPJhY4Z+u/Jbg=; b=oBkXnr2lKYJkcT95zca79ZYKeVvP8XMCmdyEfnE0FZPpQgwuXva4uvWQM4j34LP7z3 R8i0wbgNOaOIEo4haVkmIXi7vKgrhWX1WtUbXSGqTOk5tO4DKKBQo4u9Yviw2VlUadmK THh0EaKsX5AaNj+ck94ZvoQe3mD/Kab0o1Fm5EBajrflsBc5KU2grD6PJevg3wWGY193 +yFcdLhjU1nrcBrS0cjFN+SQDWu9HBOnwykHNMPuEptNrbUWMbaDdLseMnFrPpyNr5bd UwAKV+DrjHcJ0Da7tYgSjkkdLAnX1Wv7IfCjLUQrhjI3QuQXGF3bPzLvHSQ+CyXoPRvP XdrA== X-Gm-Message-State: AOJu0Yw4IhENAavBnA4s59cZMgeknYtC5wy/oBKAID5XY0CxOYi9zaY9 LfhgHx6TfnNb62V7qaJ+Dws8+6+gT9oWuvymLz6myDN+1Am1cklfxHR6o5DoKDkrSHc= X-Gm-Gg: ASbGnct8xMP4cspVp/aNnB+EO1pK50M9C5ZpJNCBVIQvEb4pavhaQP3MQTPBVM0e4qB I/h/2wAKKZOzhDCmcHR3YW8utwl8vZmq1nX3m7I6JiC9ZCBiCsGdgX6G1OaKAZKOOIGK1NI5DFE PrYwOPiw2iyzTowpjXd6+Qrbk3cVJqITYunQVLZuKRiVF9p9oEwF1G43R54g1rFiS4rXUsOyC58 NXpqFUl9a68LdjnuWmC2gZbJ42MGd/i7GgKXAc44kXF7KyRTQMhxx08Kxd275R49gW3puvBF2Ql bMwcrGpfdifGiGkl3amfHwx9GjM31HWCOdqNOf6r+bC9LDYLJtBPzmOZVShZy2CLz+Ks/QQNvhb 45lHt0WtsFCHwDMxZUrHmEIf2605yWbBOUT094Y2JqVanE9sLZmHbbKg8cXY25biCqhGlBm3bkg OsJW7SEYgBV+w= X-Google-Smtp-Source: AGHT+IE9EF8MtNRvtsAj3f/ckcb/ln++PoUDvrXYb+Y3W0MD0zLpQHZQk00ifYwuRrw95J7EzClwHw== X-Received: by 2002:a05:600c:198a:b0:477:63b5:7148 with SMTP id 5b1f17b1804b1-4792aedfda1mr95145815e9.6.1764952890426; Fri, 05 Dec 2025 08:41:30 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 08/14] tests/docker: drop --disable-[tools|system] from all-test-cross Date: Fri, 5 Dec 2025 16:41:19 +0000 Message-ID: <20251205164125.2122504-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952951898019200 We use this container to build system images in CI which do not honour QEMU_CONFIGURE_OPTS. Drop the --disables from the container so developers don not need to jump through hoops trying to replicate that on their workstations. Reviewed-by: Thomas Huth Message-ID: <20251204194902.1340008-8-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/docker/dockerfiles/debian-all-test-cross.docker b/tests/= docker/dockerfiles/debian-all-test-cross.docker index 079942a1c56..1823233438a 100644 --- a/tests/docker/dockerfiles/debian-all-test-cross.docker +++ b/tests/docker/dockerfiles/debian-all-test-cross.docker @@ -89,7 +89,7 @@ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ ${AVAILABLE_COMPILERS} && \ dpkg-query --showformat '${Package}_${Version}_${Architecture}' --show > /= packages.txt -ENV QEMU_CONFIGURE_OPTS --disable-system --disable-docs --disable-tools +ENV QEMU_CONFIGURE_OPTS --disable-docs ENV DEF_TARGET_LIST aarch64-linux-user,arm-linux-user,hppa-linux-user,i386= -linux-user,m68k-linux-user,mips-linux-user,mips64-linux-user,mips64el-linu= x-user,mipsel-linux-user,ppc-linux-user,ppc64-linux-user,ppc64le-linux-user= ,riscv64-linux-user,s390x-linux-user,sparc64-linux-user # As a final step configure the user (if env is defined) ARG USER diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index c5e936112c6..9df607a55f8 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -197,7 +197,7 @@ debian_all_test_cross_compilers =3D [ "apt install -y --no-install-recommends \\\n", "${AVAILABLE_COMPILERS} && \\\n", "dpkg-query --showformat '${Package}_${Version}_${Architecture}' --sho= w > /packages.txt\n", - "ENV QEMU_CONFIGURE_OPTS --disable-system --disable-docs --disable-too= ls\n", + "ENV QEMU_CONFIGURE_OPTS --disable-docs\n", "ENV DEF_TARGET_LIST aarch64-linux-user,arm-linux-user,hppa-linux-user= ,i386-linux-user,m68k-linux-user,mips-linux-user,mips64-linux-user,mips64el= -linux-user,mipsel-linux-user,ppc-linux-user,ppc64-linux-user,ppc64le-linux= -user,riscv64-linux-user,s390x-linux-user,sparc64-linux-user\n", ] =20 --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952984; cv=none; d=zohomail.com; s=zohoarc; b=FOZH7l6I1S6wj+PnT8r+PbUWfT1Iy08oCHzOUw+IWWkxm4wzM7N9Ojly3hRDSQHgTTLT/cemrY9L5JJ47Ztof3kBPIuWC8nPJS1FgY7msGrXcPQusJFN4/k3dGfgQXEMrVPkrpPRzP01+8SQa0nOcFs5ZpPS6qEic1dLDa7PyuU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952984; 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=rQp/ZbbemXyzSCDNAGT1OI68GJIBYJpHR1vWpyZoxIs=; b=gdGQ/SduymQmaBi+THp0XOrTfStiBsHKI4opPAktX/VGMMDyjqoBLklX9tBs1f8VAU2gZ50nBPuH1duJeJIuU6MFTxOCv5tVBmHDfytnRS50G5iEd1Ut77TvizhNE/a4ZGO5q+4Y347AhOOdfgozfJ74k9+EvP1sWiGV0WyxWNw= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952984045504.92015998325303; Fri, 5 Dec 2025 08:43:04 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsG-0005ZE-NZ; Fri, 05 Dec 2025 11:41:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsF-0005Xl-2Z for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:39 -0500 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYsC-0005la-I3 for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:38 -0500 Received: by mail-wm1-x343.google.com with SMTP id 5b1f17b1804b1-47775fb6c56so21021325e9.1 for ; Fri, 05 Dec 2025 08:41:36 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4793093ac44sm96982385e9.8.2025.12.05.08.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id D17855F90A; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952893; x=1765557693; 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=rQp/ZbbemXyzSCDNAGT1OI68GJIBYJpHR1vWpyZoxIs=; b=fj0KqW+nQlwq1jgrOPygyIYdl7RdacGWdDLKs8IL8sydPMC3c+7UR7pmEEZxZTsE/2 VY7G4CO1jt4LEP+4es3VqJ8Vnxs8Ej4VShz+SSTgpceNG/gD/pM0GtXSGEPolpZlgKz4 2arAPnT1lGj+GDkhhIKtdFxlInVgUbwn/WthVaW5Rn4FK7RiMONaqpebP/tDg20hSNa+ bbsOsD23BE5b8JXgW2JibcvPpqmoB5Xk9IGTSUYzLjlT5newh9B9w3rcANalHRZxl1I1 2IDC4EHyy6O8WcYrncBlCp49YTqRauBFREWZG/NBfmioQOf6e+36GnG/EXl7wqiue789 BGow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952893; x=1765557693; 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=rQp/ZbbemXyzSCDNAGT1OI68GJIBYJpHR1vWpyZoxIs=; b=wFVv9GKmwCgwirBalrvHevJD/urxS/A517HFzaTi0LgjZNxdK3mV35cLm192NJgUla 2kUlBVLHAXK2OK2va5650n9qDQob/uqWhEFuFvRB1yMlFA+2XLyazVbZCucX0ywyznMc ngxfabTcuXGYT6rCdtGXVHTYgrjAyPkwOFgjaCb94hnHgf60GdcXKiTwQmawUJiW1uRs wIhq/NF4411tNO6skmfvdohQFbBIPCWYyD1lQbC67KChGFQNPrulWuuHxWyhz1EBe6Lu KEXj1ef2wLv1xu9r8xjmW6tIWPvIPNTB4+6cWrbvSgyDNEH2s74zvd2vUP+Jqd7k5B5Q MZbw== X-Gm-Message-State: AOJu0Yw7djqZdRMkLWhex0em9J4HCwH4T8FQQscds/edJ60kFVynrTt3 AbRND3Q1TIUEGjnKjvGMBggoLzR+60vfbpaJBer0uPYD78cR7mfGqcqzXtzxv9HVo+U= X-Gm-Gg: ASbGncsJjKG4QTlYfigALj4HgXR77qyksVSih5aI7b8QjBf6aFGVmjgyLNUqhRvtChH DqP/ES1pp3qdNgkwFGmHi1Ex1A/roAbmmVTfjbeY2c1r0Y4qYFMB5QIqHi3VF2p0QXDRHuh7Rz/ pFH7joODUZ6VXg4Zd4nNpgnl5oI79LK+KLKvaCxkMe7R9hdzigVBiSXp76Dzb7msW19rM4fDwcS D8OeacK18Z2rQjQueOPKYssRz+YiXqLafDipopNJz6bL9BxTTaWwY3VC78iKaXdkNwczRdn4A2G 5AeWJNloRYulpYqZXCSx3Txo6/mMfXJFBNj3ZT/eE5onlJYm2P9cz/zdMBjCg6fKO1OlQpJrNWh 1Hf1KQNpfV0Gi34JfkCkTGNpmjpVo+SGjqv650yNF7fcFWhQ08iJjUdGR17zF5oFYQCYHzVHi8m ED9/yqXR+dEPQ= X-Google-Smtp-Source: AGHT+IHNaVvi+ROQJO9pfHeDXlqBLpgV3gyQsyYRSvWC/mkPnKjqnIhD/Rn1xs4u/2d5LAy5a/NVTg== X-Received: by 2002:a05:600c:1d0e:b0:477:fcb:2256 with SMTP id 5b1f17b1804b1-4792f386c42mr73337855e9.17.1764952893436; Fri, 05 Dec 2025 08:41:33 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Markus Armbruster , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 09/14] docs/devel: update build environment setup documentation Date: Fri, 5 Dec 2025 16:41:20 +0000 Message-ID: <20251205164125.2122504-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::343; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x343.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: 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: 1764952986239019200 Bring `libvirt-ci` front and centre when discussing dependencies for QEMU. While we are at it: - drop links to additional instructions (libvirt is more upto date) - compress pkg installs into a table - call out distro/upstream dep difference in a proper note Message-ID: <20251204194902.1340008-9-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/docs/devel/build-environment.rst b/docs/devel/build-environmen= t.rst index 661f6ea8504..61b2dc0d1bc 100644 --- a/docs/devel/build-environment.rst +++ b/docs/devel/build-environment.rst @@ -4,55 +4,103 @@ Setup build environment =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -QEMU uses a lot of dependencies on the host system. glib2 is used everywhe= re in -the code base, and most of the other dependencies are optional. - -We present here simple instructions to enable native builds on most popular -systems. - -You can find additional instructions on `QEMU wiki `_: - -- `Linux `_ -- `MacOS `_ -- `Windows `_ -- `BSD `_ - -Note: Installing dependencies using your package manager build dependencie= s may -miss out on deps that have been newly introduced in qemu.git. In more, it = misses -deps the distribution has decided to exclude. - -Linux ------ - -Fedora -++++++ - -:: - - sudo dnf update && sudo dnf builddep qemu - -Debian/Ubuntu -+++++++++++++ - -You first need to enable `Sources List `_. -Then, use apt to install dependencies: - -:: - - sudo apt update && sudo apt build-dep qemu - -MacOS ------ - -You first need to install `Homebrew `_. Then, use it to -install dependencies: - -:: - - brew update && brew install $(brew deps --include-build qemu) +QEMU uses a lot of dependencies on the host system a large number of +which are optional. At a minimum we expect to have a system C library +(usually glibc but others can work), the glib2 library (used heavily +in the code base) and a few other core libraries for interfacing with +code modules and system build descriptions. + +We use the ``libvirt-ci`` project to handle the mapping of +dependencies to a wide variety output formats including system install +scripts. For example: + +.. code-block:: bash + + # THIS FILE WAS AUTO-GENERATED + # + # $ lcitool buildenvscript debian-13 ./tests/lcitool/projects/qemu-mini= mal.yml + # + # https://gitlab.com/libvirt/libvirt-ci + + function install_buildenv() { + export DEBIAN_FRONTEND=3Dnoninteractive + apt-get update + apt-get dist-upgrade -y + apt-get install --no-install-recommends -y \ + bash \ + bc \ + bison \ + bzip2 \ + ca-certificates \ + ccache \ + findutils \ + flex \ + gcc \ + git \ + libc6-dev \ + libfdt-dev \ + libffi-dev \ + libglib2.0-dev \ + libpixman-1-dev \ + locales \ + make \ + meson \ + ninja-build \ + pkgconf \ + python3 \ + python3-venv \ + sed \ + tar + sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen + dpkg-reconfigure locales + rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED + dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --= show > /packages.txt + mkdir -p /usr/libexec/ccache-wrappers + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc + } + + export CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" + export LANG=3D"en_US.UTF-8" + export MAKE=3D"/usr/bin/make" + export NINJA=3D"/usr/bin/ninja" + export PYTHON=3D"/usr/bin/python3" + +If you instead select the ``qemu.yml`` project file you will get all +the dependencies that the project can use. + +Using you system package manager +-------------------------------- + +.. note:: + + Installing dependencies using your package manager build dependencies m= ay + miss out on deps that have been newly introduced in qemu.git. It + also misses deps the distribution has decided to exclude. + +Systems with Package Managers ++++++++++++++++++++++++++++++ + +.. list-table:: Package Manager Commands + :widths: 10 50 40 + :header-rows: 1 + + * - System + - Command + - Notes + * - Fedora + - ``sudo dnf update && sudo dnf builddep qemu`` + - + * - Debian/Ubuntu + - ``sudo apt update && sudo apt build-dep qemu`` + - Must enable `Sources List + `_ first + * - MacOS + - ``brew update && brew install $(brew deps --include-build qemu)`` + - Using `Homebrew `_. =20 Windows -------- ++++++++ =20 You first need to install `MSYS2 `_. MSYS2 offers `different environments `_. @@ -104,7 +152,7 @@ build QEMU in MSYS2 itself. makepkg --syncdeps --nobuild PKGBUILD || true =20 Build on windows-aarch64 -++++++++++++++++++++++++ +~~~~~~~~~~~~~~~~~~~~~~~~ =20 When trying to cross compile meson for x86_64 using UCRT64 or MINGW64 env, configure will run into an error because the cpu detected is not correct. @@ -115,4 +163,3 @@ and force a cross compilation (with empty prefix). :: =20 ./configure --cpu=3Dx86_64 --cross-prefix=3D - --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952936; cv=none; d=zohomail.com; s=zohoarc; b=WDeRTTRqOsGiJ56Fo5fk4anjzZEKTp6ADamFWedZvRnp69XwMdgwT/7CmhlIAuVMF31mkBfEVS6XlY6RDGrt03NglFCsOoIelv3UKp775uggzcCea8MZ2bc/M2I5R2I5Bj8k5TVSI3pmt7o4toOyl6QHHS6nFSlIxk32uYHz2r0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952936; 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=sObp8UBrI/xfgGGLKvYX8yVXYXP1HQDePXzaB7T+dOo=; b=luFYxED14kMB09cuu/vsXgPAWUi+CiK+WK+iAslYFLIywX2UoWwsHFScrHBrz56t0wQYy3fOiD9Ts7p1WhviKOnH8Aj7flj40jY3j1B4038Gj/w+AZn8mUo2pBVINU6r4UN+uyRHSThjQcx23Li41e5pAm0A+r59Rrp4T7nPVQY= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952936956344.3547144732048; Fri, 5 Dec 2025 08:42:16 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsZ-0005aw-2W; Fri, 05 Dec 2025 11:42:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsC-0005Vu-KI for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:36 -0500 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYsA-0005kv-TG for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:36 -0500 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-477b5e0323bso19698495e9.0 for ; Fri, 05 Dec 2025 08:41:34 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4793091c740sm87256255e9.3.2025.12.05.08.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id E90BA5F90B; Fri, 05 Dec 2025 16:41:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952893; x=1765557693; 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=sObp8UBrI/xfgGGLKvYX8yVXYXP1HQDePXzaB7T+dOo=; b=z3Dv0nZA2M8Rjq+FzKRdOpK0m+pyRPzGC2myen4RslNUCEwjrl3FoJLxILFJ5QGnmU xjgsGvvwfychwLwEuXY2AB7p9o5UxrjyY+ajW2jI40RVquz+qLpSEfoH/E8hHQRGTrYi GceiDOJO962YqpIhhWZ5asRC+PDeQBupvqbkccsufiPR9DbaMRL5jfrnG+9t8LKL8uzy AqOnoinp8+LA4rCshrh0VEeLrkqGQGey6cS8OIZvrbR7Tf/HWO+v8hLek46z+d1tvIOi 5E76/3kp28gerDjKk3cU+fWqucgPU3eoNiKAx3/ISWhMyNeIuNJFUlM7JiGQ8m3fXu+k v+GA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952893; x=1765557693; 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=sObp8UBrI/xfgGGLKvYX8yVXYXP1HQDePXzaB7T+dOo=; b=RaDoNB7h7vnyxwqRawJkN4FihWZfVzkefqDWGHnTP2EO92Tgj5EOGrcnEvVx1x8i3+ uX6eLbTEVZvJomDD4G2cVxV2UgTQggSl5w3pJFsEynTlifZr03RyIkphKbXeVPeOSl9H ow0u1jjd7t4LSpeymz2r2OSO4FZtMQjRrbBExU8VyU1hofFgHtq6x90jddg2Qy7dPy8U NRcxPri0IgAyLP5ZRirITD3pG3d7Q46PuF5T7kNJLQvEh0RectFo9ew/g3A7ubtrYyru FWxku5DEgeVwgW/FwE57myC4m7FCYrCyGUMgLDHaSBa6lNVHjTUxWqWmuRHk+Upfenwq MM8w== X-Gm-Message-State: AOJu0YwF8ZublO/oXUd63GLo0Ky1ltaAiYcHVC711t57iN2rXpSpkvyB e9oqCAgX9/ghkySSJx4yqpFW/oM/Tm27Drlncp+vLY/2OsdC9S81pmIj/m6e/B8kvDkN6YI74KQ sgQQr X-Gm-Gg: ASbGnct+9dC17+STgVsuP79V+0PmoL/dfTqW9jJZkUViRY3vDb8Umd2FkGJLq+hy/Nf iK2KqUXekCkU3wvMZonUBKbNLUwRpTekkfwSrn7C0ihrLf3YlEJcuhhjha9DGEK8X1DFHv135FZ gDhI/1dq1YXQfe6i79aB/Q+m46TnbapTqLy3CuCHrdANWRGBHEUiXWuWszZsJb1zktXhGJPO33L 4g8hZPfpUa3qVF0gF9E9ClLf0B5hm5Rypu5mItXPmIZOzKMmWjYDQtnB8ZZcvBl7pxNTVeOv/B9 5UaGjYNbXOeXSXu7QehQtuNXRgIHj9NmyONGYJRI2HUlW6AO85T7cff1S3XROCLR07teTUDX+bn G8HrfoZFILj3r+cMharPnC5k4yYeq50rpKAKXZlAnEVIFcQ49cg6JeS6a5FdrOJL9LFZQl0snsG bzj4Uw6S8Z5S4= X-Google-Smtp-Source: AGHT+IHtwhlq0bKrqskxc85ZA7g4TVrIWY2d6mw1vXwIpNss7AXqpn0XaNkfXahrrBF9dnguQhUyTg== X-Received: by 2002:a05:600c:3151:b0:479:255f:8805 with SMTP id 5b1f17b1804b1-4792eb10e97mr79887495e9.4.1764952892827; Fri, 05 Dec 2025 08:41:32 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Alano Song , Christian Schoenebeck , Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PULL 10/14] docs/devel: Correct typo Date: Fri, 5 Dec 2025 16:41:21 +0000 Message-ID: <20251205164125.2122504-11-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952937916019200 From: Alano Song Correct typo in atomics.rst Signed-off-by: Alano Song Reviewed-by: Christian Schoenebeck Reviewed-by: Thomas Huth [AJB: fixed author entry] Message-ID: <20251204194902.1340008-10-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/docs/devel/atomics.rst b/docs/devel/atomics.rst index 95c7b77c01e..ea4ede4b8c4 100644 --- a/docs/devel/atomics.rst +++ b/docs/devel/atomics.rst @@ -266,7 +266,7 @@ Splitting a loop can also be useful to reduce the numbe= r of barriers: | n =3D 0; | smp_mb_release(); = | | for (i =3D 0; i < 10; i++) { | for (i =3D 0; i < 1= 0; i++) | | qatomic_store_release(&a[i], false); | qatomic_set(&a[i], = false); | - | smp_mb(); | smb_mb(); = | + | smp_mb(); | smp_mb(); = | | n +=3D qatomic_read(&b[i]); | n =3D 0; = | | } | for (i =3D 0; i < 10;= i++) | | | n +=3D qatomic_read= (&b[i]); | @@ -283,7 +283,7 @@ as well) ``smp_wmb()``: | | smp_mb_release(); = | | for (i =3D 0; i < 10; i++) { | for (i =3D 0; i < 1= 0; i++) | | qatomic_store_release(&a[i], false); | qatomic_set(&a[i], = false); | - | qatomic_store_release(&b[i], false); | smb_wmb(); = | + | qatomic_store_release(&b[i], false); | smp_wmb(); = | | } | for (i =3D 0; i < 10;= i++) | | | qatomic_set(&b[i], = false); | +------------------------------------------+--------------------------= --------+ --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952984; cv=none; d=zohomail.com; s=zohoarc; b=elhs4N4xCUk9fJKKu6N0CfDtJxA8EP/ttWWBEzGkqXl1I7apB6KL+Qsk9/JbweO+ejQnAxaX9nx22+M7cGKZrANjxZnP83uKrspdjEVkJLSnK758+PTFOLJbKC1PtvwiUH3yF84nQ49KW7NplHE7PCZUxvE4xHIlX3nT+XbV2AQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952984; 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=74Wp3ifpoSboSpeuz+yKQ7pVV8feIghZIJx4U7i0D0M=; b=eJNlknuLqi+YRuFp1jHV5HetVy8375Nf6ZG8jRiJzbCbcwSCTHHUm8zpNj/MWZ5fPP/vehr4LG3yeLo7IZ+i6/v70J6d2DLJ872i0OFjkcyCCpkCwpkYBenYJWtApEYd2UAWvydV2Wn6WhaqzoQfPAGsLczQAtGJPWdcWyLUXrA= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952984805825.9234457621465; Fri, 5 Dec 2025 08:43:04 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsQ-0005ap-On; Fri, 05 Dec 2025 11:41:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsD-0005WZ-Jy for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:38 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYsB-0005lJ-Uu for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:37 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4779aa4f928so23706765e9.1 for ; Fri, 05 Dec 2025 08:41:35 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-479310b693csm89738615e9.4.2025.12.05.08.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 093725F910; Fri, 05 Dec 2025 16:41:27 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952894; x=1765557694; 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=74Wp3ifpoSboSpeuz+yKQ7pVV8feIghZIJx4U7i0D0M=; b=zaDyKa0Frvp4sDYSuRvP1YhNCXx/Kry96GSrnqgTnVdqBW2DeY/+XQXsSPAaa6Wgbe K8Z1MP+gmwrNUXec+cpksRd7N+I4OvZc1rwb/NfZ3YmvZuTCQhU9CpgZW3eGLzzxq2cW rnRAmFj6cgWV98HHYSCcQ8WXejCuOwEtUp083cJ3OUydx4kEY/izb7cPlK9hiAc62e98 1CLVM9B1uZK4nKo3eDFZ+sUuGKWazRzlCkGRTHSltEuS4hTjnv2XOIlAQU/IBzaO+R/A KfIFThA44jh7iY3zI67dmuoMQcn0m6gyp2guQpxnadpkfntusXv8N9uZDcrcjEw7SQjh nCQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952894; x=1765557694; 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=74Wp3ifpoSboSpeuz+yKQ7pVV8feIghZIJx4U7i0D0M=; b=CI8IHRkGst40G1G1nMmtyCp+x9rv8wjMitx1nZxAjZo0d6JK7z5lJDNp0ofpcB4QOf C6ooRbm3gZH6JZT8EkfxfsSkLarT77fSJUcTlZmpeUqw5wtdeB/jxNMeplhVEb2nshM0 shBdzFLYkmu01Zpjliq0hM+7ZOkfgHGLwpSWJxnocZztDtrrtqgPDmwkY7cO1wgisFdZ iO8iKdJstgOLzACtCUT0qXD9eZKWVONMLtOog5hVpTNLXWqtYcljT2+qVhW+0g5A2ueo NrLD2Q4ubM+EuUrkXveWQpiG+yisJKxtG/f8wt02uiHNpEmBYb9V5Q3+C/gD+CalH2Vz 69Iw== X-Gm-Message-State: AOJu0YwN9mW89yaF8DxS/qzForUXOsd5viF4cZyoqJChdclksPdl29ef jXyyJFBDS9f8+eQyN1E7G5q9l/roXqK8SJYZFFsllp6smD6qTpGFqeoese36rfh7l+GXNfveI97 lTtfp X-Gm-Gg: ASbGncsde4gqkLkboqlpkpvvWiSuxHYmOcBoMXTfIIw51utjpqjvqo929fDwkyIqcbp tKggNxVlfvtiWsk/Gf98yOyCKstM74thjntr3lk4QMSxd/ERu2t+zWRWx4KAZ0oFyOrp1Y0npNr 9Vv/bvBIKK1z/VF8J6KYtIYJKkV+K94KRRTuUvJ05PibhgKm/ct5L5y2VAFHsOkOAxHJ28IYbjD B2jYiinU8T/5ZX/q7jCfW/NBRObqUSGRsOhk1CEZp8IPw0jbhhLIIy3YBEVBA1uc9pvb+dyYFLi VkXeLri//GfbIRPsaN1026NkOc/4O2NCT/Ol0IjtDt4s0YpNwuuRNSf3TsHHU0dXPbg31PRai4K zNo60eVr3z82EJIv08JWIg7qTf0+F/Mtl1A80OJuy/h4d2NLdIl1rUgdh/7suBHDHgtREclskOT VvxSuYa0Uzl9U= X-Google-Smtp-Source: AGHT+IHqkYElxZuZe5gnEejsB1m1MSXzJoj8HyEhj2i/COrQ7/5y6NbEMmruIrceUmQDuADGjqAYsA== X-Received: by 2002:a05:600c:4711:b0:476:84e9:b571 with SMTP id 5b1f17b1804b1-4792f25f316mr78488395e9.14.1764952894053; Fri, 05 Dec 2025 08:41:34 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth Subject: [PULL 11/14] MAINTAINERS: update the custom runner entries Date: Fri, 5 Dec 2025 16:41:22 +0000 Message-ID: <20251205164125.2122504-12-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x334.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952986147019200 Fix a number of issues: - update the ubuntu references to 24.0 - add the s390x and ppc64le yml files - replace Works on Arm with Linaro - Also mention IBM (s390x) and OSUL (ppc64le) as HW hosts Reviewed-by: Thomas Huth Message-ID: <20251204194902.1340008-11-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/MAINTAINERS b/MAINTAINERS index d007584b476..63e9ba521bc 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4444,12 +4444,13 @@ R: Philippe Mathieu-Daud=C3=A9 S: Maintained F: tests/tcg/Makefile.target =20 -GitLab custom runner (Works On Arm Sponsored) +GitLab custom runners (HW sponsored by Linaro, OSOUL and IBM) M: Alex Benn=C3=A9e M: Philippe Mathieu-Daud=C3=A9 S: Maintained -F: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml -F: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml +F: .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml +F: .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml +F: .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml =20 Documentation ------------- --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952960; cv=none; d=zohomail.com; s=zohoarc; b=POTa+3jJPeuFGvUYxAAjc5vTrg0Mc+0R+aYg3QzCUWAdN2WZWTmGRKeIFXHmgRSNuVjj/CgOSF2J+i5R9+YWAUmg/L5UNjxec5eSHCooAHcLcpHdKefD+k7vDTE7q96UYluKj2gBSBh+LhWqYevrZ0g6W33N6mKkGCt9qbFOXXg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952960; 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=7rE+4JaESMxx65UWEyNZXMtlyYKEPHX61flyGj4szr4=; b=FxjnaNl4xVM9lyni2d3vMrnZhgak8iQF+PNjGOocGAnP6UdfECufIDgcziOLxwAGHniOq1QePrOwfZsNmqcyV/LrdS/3k1pTa6PyzNOvN4IySalzwfSsXFmIKZXyLCL0wouwFvf6GmRY3aGTN0RrdZy6FMU85iuzSWqCKWFVw1I= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 176495296079553.70299446737977; Fri, 5 Dec 2025 08:42:40 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsQ-0005aQ-FO; Fri, 05 Dec 2025 11:41:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsE-0005XO-Os for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:38 -0500 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 1vRYsC-0005ld-Sl for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:38 -0500 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-477b198f4bcso19642235e9.3 for ; Fri, 05 Dec 2025 08:41:36 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4793092c32asm93574865e9.6.2025.12.05.08.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:29 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 1EEF25F913; Fri, 05 Dec 2025 16:41:27 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952895; x=1765557695; 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=7rE+4JaESMxx65UWEyNZXMtlyYKEPHX61flyGj4szr4=; b=n7FR25De3DhNiobrbrV1AA1/a/SVWeAfYwp3PR6KXRpIJ2BdDO4t+gQUvlNzFxzu8u JA/dx5zsNTEn3yhbVt7x7YPXa7YKi0b6TPDykDg7mQA74e7pQz1cvynY6Ah68AXatuFC YnFq93bH69t0GbqxrQLQtDATS52lT2365oBQfjBadg/5NxHoAKNJ+B3LOfisFl8LVeIN amKtJQJoz6tSI3HbqtVmJ7wU9JTt4zYekZV2/TNN0YOKAVtTj49PgXGel1Y7H9TuOyyb 3d8BUf2gm39RDee2NLTxqKPyveszYMO+sIW8Htdc2jv9XlxSgK/ih38/Cx5K9D6gQkN4 Teug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952895; x=1765557695; 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=7rE+4JaESMxx65UWEyNZXMtlyYKEPHX61flyGj4szr4=; b=eFfkAm3XDu4f9AK1wasTC74iYifz16gu5hPxFFHb1CBQYi7t0u1Np2ZYOGxzowIAFq +4mq4SedipbHq/T4BvGxO3hNHZpnMlh7a8Ls4ZYd+4YHvAK+uKw7V4tz/t99R4OQUUUU 2h+y+SkWdphJlFD53LRt9RrBHo3HFZu1ue0F47GmOdCTu139BGknD0uxc1xBZk75ymPv FqBiebVsRCnqEkQoL0m32AtLzt/eq31SnjyQ7R+s6TjwqvjxGWCRsdZWy4EMfhRvvqH3 +etLpezbaUaNuAsOSo5gf3dBXHafI823MEX/w14dDkno1K9CG0jJCO32YhEM1jehg+sy ebkg== X-Gm-Message-State: AOJu0YzLlxU5qcW3RJez2nh4mfVuu6kTKlcab+cq3RT0aXJZGLnDp/ZR ucTParkTtIqVH2WNhunxmlBLnx8gf9kfYgsflFDxr1M23vdvtxq7f69bIxPKIBfHVXk= X-Gm-Gg: ASbGncufPSSh1eE8ptNBvmCv9OPkd884Q1WqVGiuPNBNVOFOOcVtxw8SQzxxcVVW5nM cBY8CUhyv98AcocqBF7G3cfjNR5DhXL0VCMHI4D+EhJ3FqP70wWcrOAZYJWXN8karID8eGeRe4o FshQUho1FLY1whkj8YABLta13JeI3SciPRyeseBALU5/0nF3qa5reCEMZpkNDlxL7ABfVBL1CrS w9V1Ky2ZKnS83q6RkJa9jgIDuzCqgTf3gNEdABBMtw0R0UWr3PfwxZUqAM8+cA2k7SvgrB5qqNJ AQftmOSjCkLm5o4/0m7IlhXwFK3g5qR/NNFl4G+Af2cOiUuCq8Q5AyH4ao/r9YW7dVfZBIFC+UG nmjBgg4jrSgwhqRPojeoYE96DC4ae4xIPQgMcj/IGknu4M+AnT90ctSnTrwskBhM4vMbvY7CqCI YCtw17knVwwyA= X-Google-Smtp-Source: AGHT+IHAVk56YLlSRLmDP26XUGgLhNFVMdahiQOlO0jnfZkZey8YU8yWsky3Rj224nEGT8qjlyPULQ== X-Received: by 2002:a05:600c:474b:b0:477:9392:8557 with SMTP id 5b1f17b1804b1-4792af30ebcmr109932175e9.18.1764952894598; Fri, 05 Dec 2025 08:41:34 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier , Julian Ganz , Alexandre Iooss , Mahmoud Mandour Subject: [PULL 12/14] plugins/core: allow reading of registers during discon events Date: Fri, 5 Dec 2025 16:41:23 +0000 Message-ID: <20251205164125.2122504-13-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952962105019200 We have protections that prevent callbacks that didn't declare themselves as wanting to access registers. However for discontinuities the system state is fully rectified so they should always be able to read the register values. a1688bc86ce (plugins: add hooks for new discontinuity related callbacks) Reviewed-by: Pierrick Bouvier Cc: Julian Ganz Reviewed-by: Julian Ganz Message-ID: <20251204194902.1340008-12-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/plugins/core.c b/plugins/core.c index 8f8bc7219c2..b4b783008f7 100644 --- a/plugins/core.c +++ b/plugins/core.c @@ -119,6 +119,7 @@ static void plugin_vcpu_cb__discon(CPUState *cpu, struct qemu_plugin_cb *cb, *next; uint64_t to =3D cpu->cc->get_pc(cpu); =20 + qemu_plugin_set_cb_flags(cpu, QEMU_PLUGIN_CB_RW_REGS); if (cpu->cpu_index < plugin.num_vcpus) { /* iterate safely; plugins might uninstall themselves at any time = */ QLIST_FOREACH_SAFE_RCU(cb, &plugin.cb_lists[ev], entry, next) { @@ -127,6 +128,7 @@ static void plugin_vcpu_cb__discon(CPUState *cpu, func(cb->ctx->id, cpu->cpu_index, type, from, to); } } + qemu_plugin_set_cb_flags(cpu, QEMU_PLUGIN_CB_NO_REGS); } =20 /* --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952937; cv=none; d=zohomail.com; s=zohoarc; b=adkEQ9pvlEQ/BV1BgQQ7wMXw1DzZMDqlkImhA6CK/I3ft28H1bnrzYd3YN70e0sNUvkXgcQ6XoUKMM8bW/AqPUDlDq9z+rgWF0GkSflmGvl6lCdrBFcLg707TBX9NcTY8OUvAqZOHq7Rr5jyTIQhVWlr4HQakPyap4hiAPfzIwQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952937; 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=+xMeV+8WI7NzeX4uz1Cvy8h0wQuT1bOBkDpoH8efHDE=; b=hakMEaeEs0cMOOwKXBqlo5CYjiJcRZjI3elQXvxITqwhP9aWREzmI54Y8bEY0VAD4/KvZASWb6l2i52gyUP/C0LUWmL6vAM1GhKxznWkcsvr9osk/WwvSEbG8ThOf1jxCeEoPpZuAbG2PUzknWlnvuL+mo3TYwIAVl975JUDOn0= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952937455378.2624213117052; Fri, 5 Dec 2025 08:42:17 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsb-0005eF-0I; Fri, 05 Dec 2025 11:42:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsG-0005Z4-2m for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:40 -0500 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 1vRYsD-0005m7-JB for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:39 -0500 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-42e2e77f519so1677138f8f.2 for ; Fri, 05 Dec 2025 08:41:37 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7d2226d0sm9563445f8f.21.2025.12.05.08.41.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:34 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 36EC75F914; Fri, 05 Dec 2025 16:41:27 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952896; x=1765557696; 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=+xMeV+8WI7NzeX4uz1Cvy8h0wQuT1bOBkDpoH8efHDE=; b=L33XwXKEAfVLhkIyrZwJyQvGkO9llD5HeX3NPsYOVCEeGm8HKNLY47SYWwRMKFfvbN SqWvtZgokW6ly1691KCjNyoQyaK+nDxGTNW/KUp0cVsiX/uW9IKK5jbgQ2BkJx5DJkaI kJr876dkqWAs38fRLncTXQnd393hi/nQI2Kynvxqi1FoBLJKXZi9Y8uKy0OzLxh1FDoZ eRMJ+xlK8tlO4onYFBE7KR1u6U4nxkNKWk7H5gCcxNNlRVLxApncdxMssrAeLDFwiJ1Z I4/cKbl2zOwBLf9OMr0cO4kpbL3htthA8iVjRnxskmlvigWZhHAEgwZIcr6RyTF5YtNA PeaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952896; x=1765557696; 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=+xMeV+8WI7NzeX4uz1Cvy8h0wQuT1bOBkDpoH8efHDE=; b=YXZaAYl9aZmwQVler5owhIhGHLm23RbhXRuKVqk0/H8YDIiY3590VzT9DV+PtdiDnm ITG1UQ+MoTpvGgnvRMqK3uLkzDnORni0eBWSJZKdvOuSSZLtIQTQmIp3nX5i5GqD4+s0 oCEGfvj57rR5pi4tsXzfsxOm5rsy3CFzCLicQAmtqsnXQUoVDuPdtVAMGZiD2gGOgWa7 9MONOcWlz9bTKMr3PFyP2/geeZOnNnreUrJKXEGFZEbIWz9kI2K8xCcLB+DraFiD2zRE tUI0wx1IxbQCfiHWd58ieeypU4DdACuvfEhLaBuvtzAnPNJOqRZwJCWDCfSeuEOTVXm7 6rFQ== X-Gm-Message-State: AOJu0YyisI/wWqL1+kJZ7XX8/uXvg9rhKR8g6fzPZdya+ZSlnpD4FFz9 2aZ3oGG4KNlLNAOcaY5HOV4EDAC+J5i5Ni7xId+EqofIu0NSPUNM+UfPKyEgvDQtNMU= X-Gm-Gg: ASbGncsn3TORoG0kgzHe6XGbRN9k93v8j6oFTb/24O6VYWfxwnhKuJ+iuAs7y+zQsqN 3v2Z5kx1Tckxdlq7i7s1k2rNXf4Zesdn6RuUjYwn+mI/T2ZdWh+cgIKxtJSHWcEm618TnDtb/ok cPcuBJyyuQ1pK1w7D2f9R8FWP/RXujK93NJJuT7xHW5WaEeSVL4XTX1rq3a38TXYrP+uClgvLm4 FtWl2EsiZT+WD6fGe5tnTCrHKnQSveVxsKlhHooAk6Cy+PLmIl55QJvo0sT0SBBSAC1rZ4xV7Rt NIHOA5bA/4O7Ws4p7m0ClCrnHyel+WXjZlumlQ6heLW9qw+4+pYqN+/sYVz9zffflzehdUgLO3c Z+pEnK84sNZ5W9Dws+9jETHfuqhP6yOSeEV5ohS4lIn3LqeC0IMUrVl9Dq0KAuusZk/vntCYsvU JudqONo8TOzKN91Kn18vtf5A== X-Google-Smtp-Source: AGHT+IF3j7NguEwx/PhJA5W2r+Fn+aQzOSl8HAnX3XpZQ+GTarIKugTCUAKFYV4uOUmOXz0uW8j7LA== X-Received: by 2002:a05:6000:2906:b0:429:c711:229a with SMTP id ffacd0b85a97d-42f79865bc5mr7872384f8f.56.1764952895757; Fri, 05 Dec 2025 08:41:35 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?S=C3=B6nke=20Holz?= , Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Alexandre Iooss , Mahmoud Mandour Subject: [PULL 13/14] contrib/plugins/uftrace_symbols.py: unbreak --no-prefix-symbols Date: Fri, 5 Dec 2025 16:41:24 +0000 Message-ID: <20251205164125.2122504-14-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952938887019200 From: S=C3=B6nke Holz Since 8a545a336d, `name` is unbound if --no-prefix-symbols is passed, causing this script to break when that option is set. Signed-off-by: S=C3=B6nke Holz Reviewed-by: Pierrick Bouvier Message-ID: <20251205105614.13673-1-sholz8530@gmail.com> Signed-off-by: Alex Benn=C3=A9e diff --git a/contrib/plugins/uftrace_symbols.py b/contrib/plugins/uftrace_s= ymbols.py index 45fb79c7a58..21704541a6c 100755 --- a/contrib/plugins/uftrace_symbols.py +++ b/contrib/plugins/uftrace_symbols.py @@ -98,6 +98,8 @@ def generate_symbol_file(self, prefix_symbols): size =3D f'{s.size:{addrx}}' if prefix_symbols: name =3D f'{binary_name}:{s.name}' + else: + name =3D s.name print(addr, size, 'T', name, file=3Dsym_file) =20 def generate_debug_file(self): --=20 2.47.3 From nobody Tue Feb 10 03:50:29 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=1764952957; cv=none; d=zohomail.com; s=zohoarc; b=AdHVOtpFewSmvNoOFNpRz0Dx3tQJioohwQW5us1OJV8J/sUi8GUpQUkeS6ao1N4KkzxPfUF2Y4e3wMaUvhdSlVqFqGdQ6M88P7VGTq2SjYw6cAbrEWurSpBlKffldCiE6h2F+7MGWiAqAJw77kumuv77nortLVmVnsDQ599vZgU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1764952957; 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=jXbBYub2MS8i04tvqhtIXtF2IbcS7oxTb9sSEv4XHCc=; b=EZVGMhJ46IBSoAHkocWcW1GosiQGArwGeO2JKxZDpJMuhFgxEvFxl79hxm35Fgr1rYKaOkIMPJvDiP56OzU3gl5C8gfCUB084rvvnQb16p23A1YWHmbDbqYpg7qHr7fUYglDUiW+Zy6NgOyJu+/X20C8vIkemnwGz5Y2z1+HL54= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1764952957385894.9620796802633; Fri, 5 Dec 2025 08:42:37 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vRYsK-0005ZM-RS; Fri, 05 Dec 2025 11:41:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vRYsE-0005XP-SF for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:39 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vRYsD-0005lu-1U for qemu-devel@nongnu.org; Fri, 05 Dec 2025 11:41:38 -0500 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-47798ded6fcso18665335e9.1 for ; Fri, 05 Dec 2025 08:41:36 -0800 (PST) Received: from draig.lan ([185.126.160.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7cbfee71sm9475639f8f.15.2025.12.05.08.41.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 08:41:34 -0800 (PST) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 4D7B05F915; Fri, 05 Dec 2025 16:41:27 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1764952895; x=1765557695; 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=jXbBYub2MS8i04tvqhtIXtF2IbcS7oxTb9sSEv4XHCc=; b=nwskXBlB7Ue+un+rNBPEO2PY/9p4kZyHvXB7VV/uQxOGtRkcLGWsrOQ7IgM1KpsOys lpulKR1OPyRbj0iKaF5GR4c3ajrM9AzrWkITgvy4v0J8BWmAD5svnmiWVJEkM15IKofX qCmNZzXO5PD5HSBAvnsXKwcPbZoMOVNknkrT9p8EifYzc+tSDMO26Jb6TYeuLppJ6NWB ud4YLXNDuJ/TOSwnYzstw45wwXOgpOj6Q5uvtIwS+PAy7NlKDiVY+FtaMsn5iwKieEdA Khe12NO+8jgHJWh0/r5IxibW4ZpZXAxQFDiRDPX3s6Vx68iLSp1284pDDmRPhNKTZUWJ GD5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764952895; x=1765557695; 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=jXbBYub2MS8i04tvqhtIXtF2IbcS7oxTb9sSEv4XHCc=; b=EuXLihxJXXME82DHeprF3YcwZzL4quQl16SQTr2KAjs521VVSDI4xPOk4slz1RStXU ZypwU5W8cV3GUt0KN71YSRNWEdhZtxIsEJv+c1yF4uNAOns4mwBJleBwri6G/BhVtea3 /Fm/srbcNfpymAeCljXxipULrtC0q10NhaN5TjxnmcA2yBuLVV0bggnJy0qZCqgo90Ls D6N+OUOgvRgGrsEoaQghUw1cJnipWwIQ+S9VHbh+ehTcx0BqQNcZD30ifYO7+xy/8+Yk /Y3m9pZk3X74DJSjzJGZpmfOkDEnd3MEQnphmUZmnU5nE/VPKBH87RKGEXNLol9qUMvo NqCg== X-Gm-Message-State: AOJu0YyuxM6flmtHV6w6aLUfFMhUTTkSUB+bHf7YC7EF8RuqsBMQbqcq U7+MHDdiH0qAHTxS6Lgfy91jyepG+JRnOJ2wnaRRgiM0sIvHpZDiK/JBf9KE4yOX2Dk= X-Gm-Gg: ASbGncslRn45KCQWwV0O5LUrqt/SJoCvL7jQ2mTBJKsK1/TXmB4mph1brPwDmw99DTP ZhHsVJ/6tGuxjc+iP9Wd/cpLRrLzivAYKGHhIqkPVoAZDi5+mZvx1vrsy7aFFkGXrtK69kG7g5H wl0CelxxMqrP8c8PfMj4mfoqIWSBR8vw3yv6uybwDDFf6g1csLI4LrM+bwApuqk+h7ioI3Zj7wT +9qtyxT09yc/5KUbXw4HCQzFb0wR3jnDU5Py9jaL06pY3Lt4mYFGaoPXW9X1KKT8BJ5k8KAfB9y tb3UIGmxAowc4DI1HbmIgbKtjUl0oeuWjQY2fl+YYnZq41dObAsUqTU8KyyCeJVh8ZnbIXGAgUq ato+d/qZx1ckQauO9KV6CQrygHWe6LMD/6WIweUC/ywtdKwZl+TVhxidzhaTyLKX381bE/6n4I2 ykK5qMufgIWDcHRrsO9TPtiA== X-Google-Smtp-Source: AGHT+IHf2FwZnc/OHJ4ZHn3xusttHovu+yJwJSTuCs2ZDPAJDIjSaOyUY/wU0+o1hTxu/5rE5wAAzA== X-Received: by 2002:a05:6000:40c9:b0:3ec:db13:89e with SMTP id ffacd0b85a97d-42f73174445mr11481885f8f.7.1764952895223; Fri, 05 Dec 2025 08:41:35 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Peter Delevoryas , =?UTF-8?q?Alex=20Benn=C3=A9e?= , devel@lists.libvirt.org (reviewer:Incompatible changes), =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Peter Maydell , Steven Lee , Troy Lee , Jamin Lin , Andrew Jeffery , Joel Stanley , qemu-arm@nongnu.org (open list:ASPEED BMCs) Subject: [PULL 14/14] aspeed: Deprecate the fby35 machine Date: Fri, 5 Dec 2025 16:41:25 +0000 Message-ID: <20251205164125.2122504-15-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251205164125.2122504-1-alex.bennee@linaro.org> References: <20251205164125.2122504-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1764952958504019200 From: C=C3=A9dric Le Goater There are no functional tests for the 'fby35' machine which makes harder to determine when something becomes deprecated or unused. The 'fby35' machine was originally added as an example of a multi-SoC system, with the expectation the models would evolve over time in an heterogeneous system. This hasn't happened and no public firmware is available to boot it. It can be replaced by the 'ast2700fc', another multi-SoC machine based on the newer AST2700 SoCs which are excepted to receive better support in the future. Cc: Peter Delevoryas Signed-off-by: C=C3=A9dric Le Goater Message-ID: <20251126102424.927527-1-clg@redhat.com> Signed-off-by: Alex Benn=C3=A9e diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index 9386cffba26..ac31a2bce42 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -308,13 +308,24 @@ I2C devices connected to the board can be defined via= the QEMU command line. =20 Arm ``fp5280g2-bmc`` machine (since 10.2) -''''''''''''''''''''''''''''''''''''''''''' +''''''''''''''''''''''''''''''''''''''''' =20 The ``fp5280g2-bmc`` machine does not rely on any specific device models, it can be replaced by the ``ast2500-evb`` machine using the ``fmc-model`` option to specify the flash type. The I2C devices connected to the board can be defined via the QEMU command line. =20 +Arm ``fby35`` machine (since 10.2) +'''''''''''''''''''''''''''''''''' + +The ``fby35`` machine was originally added as an example of a +multi-SoC system, with the expectation the models would evolve over +time in an heterogeneous system. This hasn't happened and no public +firmware is available to boot it. It can be replaced by the +``ast2700fc``, another multi-SoC machine based on the newer AST2700 +SoCs which are excepted to receive better support in the future. + + RISC-V default machine option (since 10.0) '''''''''''''''''''''''''''''''''''''''''' =20 diff --git a/hw/arm/fby35.c b/hw/arm/fby35.c index 70d3a99d79e..e61a6438fef 100644 --- a/hw/arm/fby35.c +++ b/hw/arm/fby35.c @@ -175,6 +175,7 @@ static void fby35_class_init(ObjectClass *oc, const voi= d *data) MachineClass *mc =3D MACHINE_CLASS(oc); =20 mc->desc =3D "Meta Platforms fby35"; + mc->deprecation_reason =3D "For a multi-soc machine, use 'ast2700fc' i= nstead"; mc->init =3D fby35_init; mc->no_floppy =3D 1; mc->no_cdrom =3D 1; --=20 2.47.3