From nobody Sat Nov 15 15:41:39 2025 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=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1749588192; cv=none; d=zohomail.com; s=zohoarc; b=J9HiDGgw9HeN3gztn2r29gl2pRDKOJwuLnm0KXQ0n5Pdo9PiS3yaaQcko9DWZ06aHEAN3IYx7DmdV28XqGGXqjS26nHMxu7Zb5rsNGcobiixrI1zb0HPSs5TPsBxgpp3GIqdkC1xdqfqXvYJdGmzwgefej08sOjiSQ1BMd0b+OA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749588192; h=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=shjFIoaQyra9yiwcwIYMAJApqIMBlEvH5T9r287lwOw=; b=Y6CXI+0gbpIfXQS1zF3osNEqqUEBJsihq6lYOqnnCXb7zpIZcBd4WRsV6pXleLBgjIcSam7Uh7VvckGp/kBbMNf1sD5WtoVDmDHlXzRmnnNSWwf/ToYvHM+WqMiPuOjwkrvOo0JB1Z70K6dwZhEr/aBVYw15tgJSEY4gK6dI3aM= 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 1749588192258830.3222742234398; Tue, 10 Jun 2025 13:43:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uP5n2-0005rQ-5S; Tue, 10 Jun 2025 16:41:48 -0400 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 1uP5my-0005oA-6d; Tue, 10 Jun 2025 16:41:44 -0400 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uP5mw-0003R7-9e; Tue, 10 Jun 2025 16:41:43 -0400 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-606b6dbe316so6887301a12.3; Tue, 10 Jun 2025 13:41:41 -0700 (PDT) Received: from Provence.localdomain (dynamic-2a02-3100-2cbf-5d00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:2cbf:5d00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-607783de2bcsm6521847a12.68.2025.06.10.13.41.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 13:41:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749588100; x=1750192900; 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=shjFIoaQyra9yiwcwIYMAJApqIMBlEvH5T9r287lwOw=; b=CRaP3zUcFydxHzqqWcRLmunyxCht6/0C+Rv2CY9+sEPpSNUTvVlVUVi2/jfbksmf3R 1hoW3s4f1byF5b+xQyVtmfqxnlQe0rDq1HXMWPcvexC5MqDwWR8Tkt6TiDoknXXCyfAy omDSjYRAhVku/P1mtH1vJx+OSKczOZLBFLlFLfGyRAHxQDWeJlYt7wVfRvr1Gt3WKjbp el3c3iBHdwrUlPHLUN/uqsjwF/+0GRvyiZSUEoUWqH57+7p65tNUlLr0oOaUpAsMwPfH WYB85sSh9epHamTqTncszO9WB9r4XgbDXcaBMQ8ePrBwJKZ0WpJtEunJFnqSPdx1Mvi7 A6MQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749588100; x=1750192900; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=shjFIoaQyra9yiwcwIYMAJApqIMBlEvH5T9r287lwOw=; b=TJUtOalK7m151lPYFl+7IsWf8jNxL4Vcod9Q/RTdhk02nSn4Gc9zrnHxT1RizcQGWk xlzbL1eElHh2xyiBMoiid56blXjB9loQf/bUD9JM8JAVIQRtQ5FPBWtWotHBwXPR7NA7 xCWXdELdoLW2QxfRsPEDJ7Ofgtiss2VQ0YAycOTmipo3cVg9vZeiBKtItEbHwl36CA+H AyfhvN0o5jT31KCR4OJVkESvbHwH8GZh3OUCXdjYO8Tr4ZZCUmyNG3HzAXfePETXsZiN jBrOoMTFNpn+r52QuBz7rT/Fksr28OwjGsBT2H1v3a8cSN48wsdugBXQVSzR0Xfq49Kl QN0g== X-Forwarded-Encrypted: i=1; AJvYcCUJbGdIfXKBciMW6f4ze9pQwWYQaC8fGVo2Ul/qFjrtzroQQNax9MKWVFz/1ZFdqAs2+h7Wbr9zZw==@nongnu.org X-Gm-Message-State: AOJu0YxooM+JN/gjbrAi1zupQfp6OUJgT9VFS8dgVLmHz+thWz3jStRq spBTpUE4tM+llWp151lqlmldrm4ehU430/nUx4bAwWrIl520Kf7Fknu5EJTEDQ== X-Gm-Gg: ASbGncvB2Fe1k4qfcuTJf25P5dK0lXFLQSmcj6OreV3UgRpM+zObaPs0biuQ8qP67jS xSX5ete6CnpREyOsg1c+13ArPMiyP9xlYYgILaH4EB48/+57swruwd9TueHtUjjBYF7LLRrPUxo 9IGjhjFW8B3+pMIJZdMAZmc1rII968ebYV+rRy4dV7GFdMryEk1bRRZcD8Qy1ZnqlI/nMOm8yPk 5lmjmThaZHzwF20BV6KyR/Gv/ptVJhxcarbS3GfNKWNaxGxf4P0CuQG7G0DdIXeHqlwQpwfI6H7 BLlPxVMt3PbwGAwNufv6Xczu/xQtSc0/S4eT/v9p3jJ4mPL2NgNycJ8lCHqie44J8XozWmJ2RBi /plvQCOoX+d+XhV6e2Dxk1fUSkk87+PhUhn/ln5nhUQisVBPFOr214m/lQsJW4cVSboBM4calgO uk8KwcLw== X-Google-Smtp-Source: AGHT+IFDnUFYsi8/vEvVSQu6X/ITolen/ymxIKDo4hkCOc4Di111PCDkuNVzkf1RucXQnbS3Ow0CUQ== X-Received: by 2002:a05:6402:5cb:b0:607:5af9:19b6 with SMTP id 4fb4d7f45d1cf-60846875435mr528462a12.15.1749588099593; Tue, 10 Jun 2025 13:41:39 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Paolo Bonzini , Bernhard Beschow , "Edgar E. Iglesias" , qemu-ppc@nongnu.org, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 1/5] hw: Fix type constant for DTB files Date: Tue, 10 Jun 2025 22:41:27 +0200 Message-ID: <20250610204131.2862-2-shentey@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250610204131.2862-1-shentey@gmail.com> References: <20250610204131.2862-1-shentey@gmail.com> MIME-Version: 1.0 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::52e; envelope-from=shentey@gmail.com; helo=mail-ed1-x52e.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, FREEMAIL_FROM=0.001, 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 @gmail.com) X-ZM-MESSAGEID: 1749588193206116600 Content-Type: text/plain; charset="utf-8" Commit fcb1ad456c58 ("system/datadir: Add new type constant for DTB files") introduced a new type constant for DTB files and converted the boards with bundled device trees to use it. Convert the other boards for consistency. Fixes: fcb1ad456c58 ("system/datadir: Add new type constant for DTB files") Signed-off-by: Bernhard Beschow Reviewed-by: Thomas Huth --- hw/arm/boot.c | 2 +- hw/ppc/e500.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/arm/boot.c b/hw/arm/boot.c index 79afb51b8a..64040504a1 100644 --- a/hw/arm/boot.c +++ b/hw/arm/boot.c @@ -527,7 +527,7 @@ int arm_load_dtb(hwaddr addr, const struct arm_boot_inf= o *binfo, =20 if (binfo->dtb_filename) { char *filename; - filename =3D qemu_find_file(QEMU_FILE_TYPE_BIOS, binfo->dtb_filena= me); + filename =3D qemu_find_file(QEMU_FILE_TYPE_DTB, binfo->dtb_filenam= e); if (!filename) { fprintf(stderr, "Couldn't open dtb file %s\n", binfo->dtb_file= name); goto fail; diff --git a/hw/ppc/e500.c b/hw/ppc/e500.c index 809078a2c3..69fe71ad39 100644 --- a/hw/ppc/e500.c +++ b/hw/ppc/e500.c @@ -411,7 +411,7 @@ static int ppce500_load_device_tree(PPCE500MachineState= *pms, =20 if (dtb_file) { char *filename; - filename =3D qemu_find_file(QEMU_FILE_TYPE_BIOS, dtb_file); + filename =3D qemu_find_file(QEMU_FILE_TYPE_DTB, dtb_file); if (!filename) { goto out; } --=20 2.49.0 From nobody Sat Nov 15 15:41:39 2025 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=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1749588135; cv=none; d=zohomail.com; s=zohoarc; b=XdeE26cla3K63wHGSTKzrsw3vm/0ZaagB8N5SCOo6pL7Of9G4YWlV7eWXTzyFBUOKEnrgsbZshEhZkx9Ct7rQ9UOB4X6Srnv9NyuH488YhXX9MK1sjC5EFu8P2jZwUrbb4K/3/EvZLZWRY/XJp8paJWSP0NPIXB93KRNBUQkbdA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749588135; h=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=OzticwO9+M9wL8d/Bj6sgC4QFwbN6uIsBr7CDbvyKRw=; b=S2JrtFmfil3PsaR/VzqttGpg1jX4PkgW88Vlp/PMyPLAO2qhTaep2JUB3G5f1FDLRU2fH6mMuOHGVuUNYPbWhDFfr6Sevf5quvyN+aGV6npQjVsJ8XnSr2F7HJ12D+zjmBpzTM6004yYeKIvjBTnAujw9/QI+TVua1uOTgLObaY= 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 1749588135487275.38130963008905; Tue, 10 Jun 2025 13:42:15 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uP5n9-0006B0-UB; Tue, 10 Jun 2025 16:41:55 -0400 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 1uP5n0-0005qs-0p; Tue, 10 Jun 2025 16:41:46 -0400 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uP5mx-0003Ri-8B; Tue, 10 Jun 2025 16:41:45 -0400 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-607fbc13725so3498395a12.0; Tue, 10 Jun 2025 13:41:42 -0700 (PDT) Received: from Provence.localdomain (dynamic-2a02-3100-2cbf-5d00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:2cbf:5d00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-607783de2bcsm6521847a12.68.2025.06.10.13.41.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 13:41:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749588100; x=1750192900; 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=OzticwO9+M9wL8d/Bj6sgC4QFwbN6uIsBr7CDbvyKRw=; b=HgXUKm/dmpjxK3MQJwg2a/9d15MgLrHCqmkoSD/B/FqPgnn0pUu35fbcuz9gbdTzS6 4ajEML2DJvsc2yfzL1AaRocmE95IeaxqxlTfH69T7hLtobj3oBDY1lHJeimfMYcM4Bzv A1rdvTvDvrAYlUkul+Y+h/NCLkMshzOKZGpfbmtazh/MEMuidRjw9YB4HSZ+sajAFKVq P5qsMwMrnUhpx/x54cYCo82NVy4n/DygrTo2uOZhW/0vuo6zPBd+4sDWQy47nB0i+ROW jN9195MRR3JQwIH54x5iHXxRgUqTzgJe6ywFmVB8X47hAaBr2+0FQ6vzLRBJ3qHiEiSZ yVMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749588100; x=1750192900; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OzticwO9+M9wL8d/Bj6sgC4QFwbN6uIsBr7CDbvyKRw=; b=YmHgaRmxVvqd+882P/aetmzSdvLubpuF1v4uQncNX6n3EcHBq/yvjeGUH8qZ4CTBlt eOwAUa4svH+imxdjlIw5JjGnBtSM+YZJ8RSILY9x9z9qsN3xHpR5U5sU5I764b/Qxz9v rQZIpMtfhF/1U9qsHqiCHFZ/XZ9rDpEvM8YgI6yzIlQgO0ekYQcbDOkJKmeej888dZAd FnJjcL0HFao3B9NP0v+6xm7C+3xRV8BsZAA8NxO8RiaL8chqw1A5ig69sMWvxPkHDKpH oohfuzr25qF+LBdBJxCIGlDEWQQFe8WLdV0PACVZU4GWnF7jKvK0zX29pFgxOHZeOgSu arkw== X-Forwarded-Encrypted: i=1; AJvYcCWLYpoTCiI/MNb3+kcxaJ2suucl64YsGh39NFFRGbm969jKXOQexrl7YNTzR+jhyVVnaFRLSZXwww==@nongnu.org X-Gm-Message-State: AOJu0YzEvY1hr5kUmWwSiC4OBllxPPQWflne949Wk4RMFAsaVY299IS1 26TAnRTzxWpTVcOHHB2VmaBegcXs3N/V9qOLR7uuFQLTouqHrz9MGFg/8vnT7w== X-Gm-Gg: ASbGncu034uzm35PfB0RKJgISDHZ/YBqtUWMk5312/nK4PTgFQL+2ElgIBPthCtXY2Q uXRS6E4lUC3R/xQ9pJIWEGcQIIx4SUzNuBPsjEVfNEp2O3evpWZGD9B8sNYFNLP2lX/R8tQG50Q 7hetMsbtoOC+FsIDI9nS1h8i6P0w8y+GUqiOASagGATatpx1l6o6MP2lWMVH5+BUXEL9C0+wP6C H8OQYsiBpBZqff4V6mY826uld4XT8DEypNyoyJWxqjjtY2Afanu/HMJ1ifbR7cLzswkDwC6SOgc KXtuP6hRh72sDJmte45+KNES3ZEAg2Hz+BsJujjDifwmRWh8uUwaNTTDwMxCMiuusNSyQowa6EC ORdXhYB20/gAmL4OImIfN65q3oUSqeOFMOxQ2PFFQjLPigSW8ZW548cVKIORVQbLxXA/bvSAPnC niS0/jaKzWyeUPLiXZ X-Google-Smtp-Source: AGHT+IEosNm/uVgzwXwCyZwBk5yiv4w10KO6ZQRwcSwtZUdrjcOxeS4nxJII07knnuSzf8CVo48r5w== X-Received: by 2002:a05:6402:34d3:b0:608:176f:9b5c with SMTP id 4fb4d7f45d1cf-60846c0af2amr529823a12.20.1749588100371; Tue, 10 Jun 2025 13:41:40 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Paolo Bonzini , Bernhard Beschow , "Edgar E. Iglesias" , qemu-ppc@nongnu.org, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 2/5] pc-bios/dtb/meson: Prefer target name to be outfile, not infile Date: Tue, 10 Jun 2025 22:41:28 +0200 Message-ID: <20250610204131.2862-3-shentey@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250610204131.2862-1-shentey@gmail.com> References: <20250610204131.2862-1-shentey@gmail.com> MIME-Version: 1.0 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::533; envelope-from=shentey@gmail.com; helo=mail-ed1-x533.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, FREEMAIL_FROM=0.001, 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 @gmail.com) X-ZM-MESSAGEID: 1749588136462116600 Content-Type: text/plain; charset="utf-8" Makes this custom_target() usage consistent with other ones in QEMU. Fixes: 6e0dc9d2a88a ("meson: compile bundled device trees") Signed-off-by: Bernhard Beschow Reviewed-by: Thomas Huth Tested-by: Thomas Huth --- pc-bios/dtb/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pc-bios/dtb/meson.build b/pc-bios/dtb/meson.build index 7a71835bca..993032949f 100644 --- a/pc-bios/dtb/meson.build +++ b/pc-bios/dtb/meson.build @@ -9,7 +9,7 @@ dtc =3D find_program('dtc', required: false) if dtc.found() foreach out : dtbs f =3D fs.replace_suffix(out, '.dts') - custom_target(f, + custom_target(out, build_by_default: have_system, input: files(f), output: out, --=20 2.49.0 From nobody Sat Nov 15 15:41:39 2025 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=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1749588143; cv=none; d=zohomail.com; s=zohoarc; b=fc4pFRl9NBeEW2bGhM2TLNImo4/oWKglZcuOslvsO82spFRNpiNfS2TbKhSbuaO2jWAgyri0QNLY9kazqnTlJGxxz3DuZlnEUOQf+pD7/5DxDPq4OA0Y0EaN+rFeJH8CeyscSJPwJOe0XgMerItUVn3feVWXLq/jqaMVQORjaPU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749588143; h=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=Yu15xTjUu7sbSjCZzNz4Y36AaOPlbj3ZUNiPok3KAgE=; b=XKCzM3JC/Rd8uj16R/uH3quzMy7ZuWWrl5iJijX+BeuN2jQ9ByXddZ20X70wf+0ODlMQraWTKcIufpLWAvIzUewdCZx6UHIP8ddD0iu4FR3KsRIm/53YgM22afX3HcRSBqT4gCEf9m/Nu34XDcoa7kWVOtMBccEpJttUy7icarw= 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 1749588143605268.5225116431061; Tue, 10 Jun 2025 13:42:23 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uP5n4-0005wU-MI; Tue, 10 Jun 2025 16:41:50 -0400 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 1uP5mz-0005qp-Vr; Tue, 10 Jun 2025 16:41:45 -0400 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uP5mx-0003Rv-Mg; Tue, 10 Jun 2025 16:41:45 -0400 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-5efe8d9ebdfso10419366a12.3; Tue, 10 Jun 2025 13:41:42 -0700 (PDT) Received: from Provence.localdomain (dynamic-2a02-3100-2cbf-5d00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:2cbf:5d00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-607783de2bcsm6521847a12.68.2025.06.10.13.41.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 13:41:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749588101; x=1750192901; 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=Yu15xTjUu7sbSjCZzNz4Y36AaOPlbj3ZUNiPok3KAgE=; b=NdsBE+aObjwdswskcETenp10inYIE8AZb9CZH2iTxy5hOIjWu0jSfotqkGHYkLMtnV asSqkB67vUAp3vCDnp4qMN4JXhAig05Rasl2K9hzA6YSkvlpl0cFJkHATSfkvGdJneLf SEP4m5qJPeqW7Ogy0COZtBF0qfYsMswHacvGazQKM5+Jcb0mtK4pNARXZqBfh8WuSUXo OJwONyI6+L7BsMXFHW+yxD9nIDdUHbxf5/4/g92GDEw4pC7PopUAg61flNadSLCmF+UT 5m22XgvPfe+s2r637ZfCqThArDUVQgecTKmm3y6qzBKjNgnZUjYA0svsU90LpMu+v1nO QtQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749588101; x=1750192901; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Yu15xTjUu7sbSjCZzNz4Y36AaOPlbj3ZUNiPok3KAgE=; b=UX6F8ffCH9NWlhpG44XwZHWT2q89gLShLpzKZZ48TQL8BAe35ODnTsM9LclJ2oP/52 jjyLYlf/Bcv1rNBDNu9pqgqdLGE30iDmon4jY1r2cw/RskGOHW9y6ZS3DhvYGjwPnRw6 6QfWsiLD7ZvSAZQrvCb7srO3XhFVgt7rVsomOSGREKcTawu/dbf1f76GV/9azPhKG4x8 7NCjuWYn97I3F+aID4VxeqiFEJ46m4pH0BipvvYHnJR62wI6pWy4BjTDTsTKHS0Biyz0 /U4LNi4En0Qj4OdCOWqIclTbi8GXCz+Ufcz4au5eEiRsjk46dNd0BtvDTery7A0DLvhX 0LGA== X-Forwarded-Encrypted: i=1; AJvYcCWbhp68y9aMAKzJwvj+x1iwhlncKUYqk1hQ4H2OWOYiK5SokmW8Oiroj3B4NhEMWnAwdgQ8jphMXQ==@nongnu.org X-Gm-Message-State: AOJu0YwNl32QD4pg+/TK7YPvDneYdN2l7e+AJt8QKPzukOseE7usQUl0 F415AeNck56SlKrEEGPoybvDimeT3Pyn5b0V6cLzDLFxNQdy+5k+J97qQcBePg== X-Gm-Gg: ASbGncutEyL2we37rISs4OFJjUMkD1W07gIZvNnwB8Gmzq03cCUzzSGcCONveKz0rry FH7b9vJ8x1w9T/quJi/QFsr+Yg8urMAiXwJ6O82t622d4bzaqFMUMJDjtkvJjDgyY1iqdeY38ZL pptL+VtzshkdxF6ipQk9sxwbT1ixKLqXq8cCevUhkBVYPsd2PFu2ORZK22uXFKhOsLP4wzWq83v gMXicYdON+sBHopgKxAxFH2tyn4uslk3Nmn1mkDHTJYqrv5Bntql0Ox8z+Xd50T26Za09g0xuJs uiiM/P/pKvYAUys6IPrlRcC8cZH6Qzy+xzq6LbDDF0ZjFMKziDHFsFkpjxd8GCRqKoul1PoQQfe 1JaiqWuDeJBGCMr4SUAZhCJL5ANOoy97T7LTzeltLqS9/+SByiqtdYEt+zWO3cDpb2INE4KVayw /TXppjLQ== X-Google-Smtp-Source: AGHT+IHpPT/20Kgz3ZK2t/3JX6u9asAs4aM0Nbb3Um+EVEQiQkG9M1o/LaF2sLsHvvLXnMthHa+sVg== X-Received: by 2002:a05:6402:254a:b0:606:ebd9:c58b with SMTP id 4fb4d7f45d1cf-6084e695303mr99620a12.1.1749588101094; Tue, 10 Jun 2025 13:41:41 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Paolo Bonzini , Bernhard Beschow , "Edgar E. Iglesias" , qemu-ppc@nongnu.org, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 3/5] scripts/meson-buildoptions: Sort coroutine_backend choices lexicographically Date: Tue, 10 Jun 2025 22:41:29 +0200 Message-ID: <20250610204131.2862-4-shentey@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250610204131.2862-1-shentey@gmail.com> References: <20250610204131.2862-1-shentey@gmail.com> MIME-Version: 1.0 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::529; envelope-from=shentey@gmail.com; helo=mail-ed1-x529.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, FREEMAIL_FROM=0.001, 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 @gmail.com) X-ZM-MESSAGEID: 1749588144655116600 Content-Type: text/plain; charset="utf-8" When changing meson_options.txt, this script gets updated automatically by = QEMU tooling which sorts the choices lexicographically. Fix this in preparation = of the ext patch. Fixes: ccc403ed5844 ("meson: Add wasm build in build scripts") Signed-off-by: Bernhard Beschow Reviewed-by: Kohei Tokunaga Reviewed-by: Thomas Huth Tested-by: Thomas Huth --- scripts/meson-buildoptions.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/meson-buildoptions.sh b/scripts/meson-buildoptions.sh index f09ef9604f..73e0770f42 100644 --- a/scripts/meson-buildoptions.sh +++ b/scripts/meson-buildoptions.sh @@ -80,7 +80,7 @@ meson_options_help() { printf "%s\n" ' --tls-priority=3DVALUE Default TLS protocol/cipher = priority string' printf "%s\n" ' [NORMAL]' printf "%s\n" ' --with-coroutine=3DCHOICE coroutine backend to use (ch= oices:' - printf "%s\n" ' auto/sigaltstack/ucontext/wind= ows/wasm)' + printf "%s\n" ' auto/sigaltstack/ucontext/wasm= /windows)' printf "%s\n" ' --with-pkgversion=3DVALUE use specified string as sub-= version of the' printf "%s\n" ' package' printf "%s\n" ' --with-suffix=3DVALUE Suffix for QEMU data/modules= /config directories' --=20 2.49.0 From nobody Sat Nov 15 15:41:39 2025 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=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1749588151; cv=none; d=zohomail.com; s=zohoarc; b=BAz+aoOGAG+pXO8IRc1y5Ig9nCoi5IojsSkchu+cjriHq76OFeBk1YbzCp1LkSfPC3fmxJnfuD6Xc2t5G44fqEW/xjQ99qU9BmH5A0TJ5hRojLTAanDULPKDrOP4zuyujGoiLZA/jaOILwcPvYHGhnDzDBtNThV03ZteK0Ul5CU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749588151; h=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=dgmJXjtcgf2rDQe3ZcrY29ofFCyiwKawclslIYHzuxs=; b=bm/CeuHZTMCsiLkE6Yhn3+RQtyoGt6EdvbXdWv5TK2o5Y9cNe7xzH1UscpONt14mzw8IJBNhkmpxMfn/h7Mq+Ay7hEnT28Yo+OEJhP9/wmCjpoiUHdtxhAtypcxFCyrm7k0hT33KS/KOri/4viIQ0LWrDGGWVbV7J5FcO5gjQU8= 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 1749588151628884.5202222326393; Tue, 10 Jun 2025 13:42:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uP5n8-00065V-1v; Tue, 10 Jun 2025 16:41:54 -0400 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 1uP5n1-0005rV-C1; Tue, 10 Jun 2025 16:41:48 -0400 Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uP5mz-0003SG-6F; Tue, 10 Jun 2025 16:41:47 -0400 Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-607ec30df2bso5231669a12.1; Tue, 10 Jun 2025 13:41:44 -0700 (PDT) Received: from Provence.localdomain (dynamic-2a02-3100-2cbf-5d00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:2cbf:5d00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-607783de2bcsm6521847a12.68.2025.06.10.13.41.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 13:41:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749588102; x=1750192902; 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=dgmJXjtcgf2rDQe3ZcrY29ofFCyiwKawclslIYHzuxs=; b=GDAmFUhUoeMquD/hw0yGU3CfyyP0SNf89tZ96i374FvkeBsekTIFP8Xu5RiapdUi1W l2rqFHGE6PWkQUQCc2oySWPLAdkuiRYTzZUGocmTPt7YwCo+OzGZWKltTEnZrBriuKHo 7yr/gDQ+gllxN6chzq6svWyZmGWuJg43yrwXdoZFKW8lDD9xjb5d3x2NR8ppDZdZ5nn+ tcwmzBh00ue4l5ubmaP6DxU0XLdvSjWrBfr14T5nxu7XqF2xGBqjms+qNc3zVqdgdkZR rXCik2ksIptMJA97ayryk8EhYXV43bLkPUPV8Nq28ogMUAz6zbn+D19DHl3djdGpzlTv VmXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749588102; x=1750192902; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dgmJXjtcgf2rDQe3ZcrY29ofFCyiwKawclslIYHzuxs=; b=CqWpVeQ2qF9AnSQGOgHzNBQppdLFlFoIT1HmO7LiBzLaX2wWBhlCQ4OomWkTdauONi ylKFkCkfhUk762SjUn2hbeFpChcIUHbhAq2Wkzj9r5JLzl1ZFkkNmVKSlEtNtIgcF7Yd kZS834C0NPs95Oye5OxBGSgDY/j+qsmk7vGz5aEp3DBYB5LRSM4QkDh1tVyNtOf4j3ID V+Tx6AtDLniIrtUXLxBO+Fu4TRYSgGa5fmrIkZHOjBowec6veu13Lk8mkqohD+66iNc7 DkZTDLrMshhOJIN66amM7GxclGCmFgkTo/pp+7MsKfpPGoFf+RBiIY3BiaYRYXrw9RUn RXpQ== X-Forwarded-Encrypted: i=1; AJvYcCU43+lE12ZlFhrw40G/UdYAxBBLGhoKdt+XEp6L4026LQwM2vIu67PULVslKB91UlSMMdtSWArTMg==@nongnu.org X-Gm-Message-State: AOJu0YxFlqt73sucf8cY3mUiAyn5k6tWORc6JpE55BocvZWFwLRqTImT neVTLDxNamNQ2j+mCvC+AJwFGxjJ77pafMmeC4vOMgWDD8/5qD1tnh9NhsXqAg== X-Gm-Gg: ASbGncvaFOUfn+gf4ZNKhHjkoSRxSw+7DHegHRpJHm4BW5cqqLDLR7z8OcKOG1CqIDn WrOzaelyb3Ybt9U2Kh1P5mLkTWOx9yKuVIeBI/03CwtTuzj19zxgbvqOY+carRNelDxvQiFglRr HQYzzYqi4F+R8dXBJxh0pnjBXAOQ6DZ1/MdFwa5/WcnrYu9B3PxJnSXjGwr5AS2VIR1R0fOrx/p fr6Xnj5h4ZXNFTVFZrAKk8+mTKJbOho24XpWm4LpulLHTIx66NnVFXCu18tNwS8i1tSgIIzLwXJ 68YFV0clYuAfuYzXJ8b4JCAQvKvPSXmZt+FGzfRkXFg+eBHly1EB1AQUsgbQQNjtNO5Z3TwKjlH c2PDDDWX3n3WTNBLUEDb/HWkInuILrXSxJQVfvY2FvAlAeXWjOPZx1JYp8HW1rLFHfRvJHnfBNT wXfb6a5A== X-Google-Smtp-Source: AGHT+IEF3v/0hIXq/nGE3i0DdYmDGtRy4dul89pgAbZgejfuucE50ut4FR20zRr0p/+AwWj15CgJug== X-Received: by 2002:a05:6402:280c:b0:607:f5ce:4c01 with SMTP id 4fb4d7f45d1cf-60846625a12mr630118a12.3.1749588102245; Tue, 10 Jun 2025 13:41:42 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Paolo Bonzini , Bernhard Beschow , "Edgar E. Iglesias" , qemu-ppc@nongnu.org, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 4/5] configure: Add dtc option Date: Tue, 10 Jun 2025 22:41:30 +0200 Message-ID: <20250610204131.2862-5-shentey@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250610204131.2862-1-shentey@gmail.com> References: <20250610204131.2862-1-shentey@gmail.com> MIME-Version: 1.0 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::530; envelope-from=shentey@gmail.com; helo=mail-ed1-x530.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, FREEMAIL_FROM=0.001, 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 @gmail.com) X-ZM-MESSAGEID: 1749588152810116600 Content-Type: text/plain; charset="utf-8" The next patch will make dtc mandatory for boards with a bundled DTB, causi= ng these boards to be omitted when dtc is missing. Allow packagers to force the build of those boards by providing an option. Signed-off-by: Bernhard Beschow --- meson.build | 12 ++++++++++++ Kconfig.host | 3 +++ meson_options.txt | 3 +++ pc-bios/dtb/meson.build | 1 - scripts/meson-buildoptions.sh | 3 +++ 5 files changed, 21 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 34729c2a3d..8a03fbaed8 100644 --- a/meson.build +++ b/meson.build @@ -2119,6 +2119,15 @@ if fdt_opt =3D=3D 'internal' fdt =3D libfdt_proj.get_variable('libfdt_dep') endif =20 +dtc =3D not_found +dtc_opt =3D get_option('dtc') +if dtc_opt =3D=3D 'enabled' or (dtc_opt =3D=3D 'auto' and have_system) + dtc =3D find_program('dtc', required: dtc_opt =3D=3D 'enabled') + if not dtc.found() and dtc_opt =3D=3D 'enabled' + error('dtc not found') + endif +endif + rdma =3D not_found if not get_option('rdma').auto() or have_system rdma_libs =3D [cc.find_library('rdmacm', has_headers: ['rdma/rdma_cma.h'= ], @@ -2477,6 +2486,7 @@ config_host_data.set('CONFIG_FREEBSD', host_os =3D=3D= 'freebsd') config_host_data.set('CONFIG_CAPSTONE', capstone.found()) config_host_data.set('CONFIG_COCOA', cocoa.found()) config_host_data.set('CONFIG_DARWIN', host_os =3D=3D 'darwin') +config_host_data.set('CONFIG_DTC', dtc.found()) config_host_data.set('CONFIG_FDT', fdt.found()) config_host_data.set('CONFIG_FUZZ', get_option('fuzzing')) config_host_data.set('CONFIG_GCOV', get_option('b_coverage')) @@ -3314,6 +3324,7 @@ host_kconfig =3D \ (libcbor.found() ? ['CONFIG_LIBCBOR=3Dy'] : []) + \ (gnutls.found() ? ['CONFIG_GNUTLS=3Dy'] : []) + \ (x11.found() ? ['CONFIG_X11=3Dy'] : []) + \ + (dtc.found() ? ['CONFIG_DTC=3Dy'] : []) + \ (fdt.found() ? ['CONFIG_FDT=3Dy'] : []) + \ (have_vhost_user ? ['CONFIG_VHOST_USER=3Dy'] : []) + \ (have_vhost_vdpa ? ['CONFIG_VHOST_VDPA=3Dy'] : []) + \ @@ -4703,6 +4714,7 @@ summary_info +=3D {'sphinx-build': sphinx_build} if config_host.has_key('GDB') summary_info +=3D {'gdb': config_host['GDB']} endif +summary_info +=3D {'dtc': dtc} summary_info +=3D {'iasl': iasl} summary_info +=3D {'genisoimage': config_host['GENISOIMAGE']} if host_os =3D=3D 'windows' and have_ga diff --git a/Kconfig.host b/Kconfig.host index 933425c74b..82fc8848dd 100644 --- a/Kconfig.host +++ b/Kconfig.host @@ -29,6 +29,9 @@ config IVSHMEM config TPM bool =20 +config DTC + bool + config FDT bool =20 diff --git a/meson_options.txt b/meson_options.txt index a442be2995..d0e56564fb 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -316,6 +316,9 @@ option('vduse_blk_export', type: 'feature', value: 'aut= o', =20 option('capstone', type: 'feature', value: 'auto', description: 'Whether and how to find the capstone library') +option('dtc', type: 'combo', value: 'auto', + choices: ['disabled', 'enabled', 'auto'], + description: 'Whether to find the device tree compiler') option('fdt', type: 'combo', value: 'auto', choices: ['disabled', 'enabled', 'auto', 'system', 'internal'], description: 'Whether and how to find the libfdt library') diff --git a/pc-bios/dtb/meson.build b/pc-bios/dtb/meson.build index 993032949f..9fcdbeff14 100644 --- a/pc-bios/dtb/meson.build +++ b/pc-bios/dtb/meson.build @@ -5,7 +5,6 @@ dtbs =3D [ 'petalogix-s3adsp1800.dtb', ] =20 -dtc =3D find_program('dtc', required: false) if dtc.found() foreach out : dtbs f =3D fs.replace_suffix(out, '.dts') diff --git a/scripts/meson-buildoptions.sh b/scripts/meson-buildoptions.sh index 73e0770f42..e8c452ffb0 100644 --- a/scripts/meson-buildoptions.sh +++ b/scripts/meson-buildoptions.sh @@ -116,6 +116,7 @@ meson_options_help() { printf "%s\n" ' dmg dmg image format support' printf "%s\n" ' docs Documentations build support' printf "%s\n" ' dsound DirectSound sound support' + printf "%s\n" ' dtc Whether to find the device tree compile= r' printf "%s\n" ' fuse FUSE block device export' printf "%s\n" ' fuse-lseek SEEK_HOLE/SEEK_DATA support for FUSE ex= ports' printf "%s\n" ' gcrypt libgcrypt cryptography support' @@ -310,6 +311,8 @@ _meson_option_parse() { --disable-docs) printf "%s" -Ddocs=3Ddisabled ;; --enable-dsound) printf "%s" -Ddsound=3Denabled ;; --disable-dsound) printf "%s" -Ddsound=3Ddisabled ;; + --enable-dtc) printf "%s" -Ddtc=3Denabled ;; + --disable-dtc) printf "%s" -Ddtc=3Ddisabled ;; --enable-fdt) printf "%s" -Dfdt=3Denabled ;; --disable-fdt) printf "%s" -Dfdt=3Ddisabled ;; --enable-fdt=3D*) quote_sh "-Dfdt=3D$2" ;; --=20 2.49.0 From nobody Sat Nov 15 15:41:39 2025 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=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1749588145; cv=none; d=zohomail.com; s=zohoarc; b=BAF3TzZowvjpra348eDUKwKT7tpB+XXX2Ziia9I4bVCb2CfxPVMOEGHEublTsp8QCR1L6ksvAnjqbR3sJRLB2wimhUnjphdx/C90KVagBuP2Ld+CeMR1d/vSmIlHIAgXZG9BKAGnieJKVuA/qh33TV5TMv2Ehjh8SkoaPbdtwds= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749588145; h=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=2ZIgPZ7UR61Pv2BDc/4XV27h7IkmRi8XlUokyuwlB5s=; b=Dus3KrJgPveOTE7N7eUNyhJIWAbXy2xlLbD2lmm+16Cus0d6U/RIyw9hhTfwzzxIKbbyfq/C9wMjKiepfW2shJ8tC/ylewGvmIZFXd4KIQ9xVaYRzKJ4LIWRgxV3xQcSbeslJWph2VIpz3S+8J9nzBsVXq+YcpRQxyNe5vrC+DU= 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 174958814508081.7870523111535; Tue, 10 Jun 2025 13:42:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uP5nB-0006HS-BI; Tue, 10 Jun 2025 16:41:57 -0400 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 1uP5n4-00060P-OK; Tue, 10 Jun 2025 16:41:51 -0400 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uP5n1-0003Sj-BM; Tue, 10 Jun 2025 16:41:50 -0400 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-60779962c00so5816699a12.0; Tue, 10 Jun 2025 13:41:46 -0700 (PDT) Received: from Provence.localdomain (dynamic-2a02-3100-2cbf-5d00-0219-99ff-feb2-2458.310.pool.telefonica.de. [2a02:3100:2cbf:5d00:219:99ff:feb2:2458]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-607783de2bcsm6521847a12.68.2025.06.10.13.41.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 13:41:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749588104; x=1750192904; 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=2ZIgPZ7UR61Pv2BDc/4XV27h7IkmRi8XlUokyuwlB5s=; b=Yml9hHlooxIAwgLg/oeN4+DBMxn+RXWxSPi52IYIt59I26bGBu7titD3Z74L5ITv7+ mPAVDYUhl5LeT8+7gyD+fnCEdbvlzBZAX1B1Tdqi5OrBu/Uhgm0eHw1rsdgIhjtXaJnm 6exmMWE8sreni0gaLv7mL0i3j37xS8Fshe7UKmNyhIkwAUcnsLpp7lcfWdubBIitoc+S qyzV1l9Ct1MgdiJFKCe23jjKxpkF0v6yKqnqdK06kGyNMEL781aCV0bUg0oGMWgyqtPx 9VhBPuMkvPyYcouo1tvH4qZ0p+gfqv87wwBYaBdTDLipekmCSCyvaXlGimgX9Zq0y8tN G3kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749588104; x=1750192904; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2ZIgPZ7UR61Pv2BDc/4XV27h7IkmRi8XlUokyuwlB5s=; b=uwZUWS7NloI6QVpwmPV2IGO5cLsVHA6bPZ8m/GGBknE6xxIQxH9UGXaPsztm0M+S3F AhLCLDHnWVJmd8sSso3DibV3oRtgkTO9x8W812MLWFv/WrFYKZ+S+oZ73HvYXdDh1sqd QQGdIryILV1tHMzCAw9Ca941W4J9iuASARz1M5TGq4NGNXmct/kae/dB4SxVetXhZ7N3 mFMmCSwxRv7fu9szRbBvYsrhgfMETsOI95lwsAfYc97mDgtXySxRt9EWlK4RIcDVNN/F zBVyRW44F66oDxtvjiJc99sFEdTk8sxxjcm///1WBj8dOa4o9zVsEAieBkgYT9MQRQzZ H/ug== X-Forwarded-Encrypted: i=1; AJvYcCV5lRB++DyOEWNUNGFu9JJraY1tvZWpKyTRFsKg7tWcJB/gPNkHZZEIV288ckrsKExzSmOT4kM2NQ==@nongnu.org X-Gm-Message-State: AOJu0Ywk93eYfp+QI2ywrjHogq5ihkZVezomejEWgAUnyuUF5o65jjwn vFU4Fd5WhHEYnZvR8p+dj7bkDkK3TWfqRWjnELSyugBv28ChZUefpcbCYpLqtw== X-Gm-Gg: ASbGncukBTuqnPl3teVRxqxIBhMTkzLWccRRC9nN9t2eXEruCdzNfj40v0zTOvtSp9t HuapmW35lMR9zw+pbj/1POUWf7ceQzefAsjWUdZzqu2jjLWchD7Mk4oxD3EE5AshG+iofPXgHw2 KU0V/IwIU4gmVrFNm9pqV9Z08cwHQq6XXqXNW1UgEaiYHaI9Qykh5AuP6Goj2/WY5JHblLKe/xZ T01RKG4aIh/+Z/N3ej+2YPvLqUn+3BBnmNsJOSfDQlRlRYzRDxEYtNy3GrmYKh9dPIJvBtUcErd YGC2U7FbtwiywpfWtYBeP4BIZQwSW3ifKTQU/mympa+F9+yLFqUa0NdnHakr1c7T7mBH3G5A+E5 jIFHmlcWmfHsNhmUxLf7de44UZHY1G20/YqwBDHdEjKuBlqtnJ7Q3O9y9MW6zpKDCdSt5ujUida PH6JT63g== X-Google-Smtp-Source: AGHT+IFIyyOzRA2+TH9PUk0yYkpQ2rFk+gXalLVUAyXmwMqKWk4JXvgioj5zGM2LrSIfPUfjFqVP3g== X-Received: by 2002:a05:6402:35cf:b0:606:fef3:7c3e with SMTP id 4fb4d7f45d1cf-60846aa465amr645608a12.3.1749588103997; Tue, 10 Jun 2025 13:41:43 -0700 (PDT) From: Bernhard Beschow To: qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Maydell , Paolo Bonzini , Bernhard Beschow , "Edgar E. Iglesias" , qemu-ppc@nongnu.org, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Subject: [PATCH 5/5] configure: Require dtc for boards with bundled device trees Date: Tue, 10 Jun 2025 22:41:31 +0200 Message-ID: <20250610204131.2862-6-shentey@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250610204131.2862-1-shentey@gmail.com> References: <20250610204131.2862-1-shentey@gmail.com> MIME-Version: 1.0 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::52b; envelope-from=shentey@gmail.com; helo=mail-ed1-x52b.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, FREEMAIL_FROM=0.001, 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 @gmail.com) X-ZM-MESSAGEID: 1749588146622116600 Content-Type: text/plain; charset="utf-8" Avoid having generated DTBs checked in which can become inconsistent with their sources. Note that when dtc is not found, the boards with bundled DTBs will be omitted from the build. Finding dtc, and thus building these boards, can be enforced with the `dtc` build option. Signed-off-by: Bernhard Beschow --- MAINTAINERS | 2 +- hw/microblaze/Kconfig | 4 ++-- hw/ppc/Kconfig | 4 ++-- pc-bios/dtb/bamboo.dtb | Bin 3211 -> 0 bytes pc-bios/dtb/canyonlands.dtb | Bin 9779 -> 0 bytes pc-bios/dtb/meson.build | 16 +++++++--------- pc-bios/dtb/petalogix-ml605.dtb | Bin 9882 -> 0 bytes pc-bios/dtb/petalogix-s3adsp1800.dtb | Bin 8161 -> 0 bytes 8 files changed, 12 insertions(+), 14 deletions(-) delete mode 100644 pc-bios/dtb/bamboo.dtb delete mode 100644 pc-bios/dtb/canyonlands.dtb delete mode 100644 pc-bios/dtb/petalogix-ml605.dtb delete mode 100644 pc-bios/dtb/petalogix-s3adsp1800.dtb diff --git a/MAINTAINERS b/MAINTAINERS index aa6763077e..796c31bb0f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1605,7 +1605,7 @@ F: hw/pci-host/ppc440_pcix.c F: hw/display/sm501* F: hw/ide/sii3112.c F: hw/rtc/m41t80.c -F: pc-bios/dtb/canyonlands.dt[sb] +F: pc-bios/dtb/canyonlands.dts F: pc-bios/u-boot-sam460ex-20100605.bin F: roms/u-boot-sam460ex F: docs/system/ppc/amigang.rst diff --git a/hw/microblaze/Kconfig b/hw/microblaze/Kconfig index b0214b2c8b..b269c9f89e 100644 --- a/hw/microblaze/Kconfig +++ b/hw/microblaze/Kconfig @@ -1,7 +1,7 @@ config PETALOGIX_S3ADSP1800 bool default y - depends on MICROBLAZE + depends on MICROBLAZE && DTC select PFLASH_CFI01 select XILINX select XILINX_AXI @@ -11,7 +11,7 @@ config PETALOGIX_S3ADSP1800 config PETALOGIX_ML605 bool default y - depends on MICROBLAZE + depends on MICROBLAZE && DTC select PFLASH_CFI01 select SERIAL_MM select SSI_M25P80 diff --git a/hw/ppc/Kconfig b/hw/ppc/Kconfig index ced6bbc740..ae4e82e189 100644 --- a/hw/ppc/Kconfig +++ b/hw/ppc/Kconfig @@ -47,7 +47,7 @@ config POWERNV config PPC440 bool default y - depends on PPC && FDT + depends on PPC && FDT && DTC imply PCI_DEVICES imply TEST_DEVICES imply E1000_PCI @@ -66,7 +66,7 @@ config PPC4XX config SAM460EX bool default y - depends on PPC && FDT + depends on PPC && FDT && DTC select PFLASH_CFI01 select IDE_SII3112 select M41T80 diff --git a/pc-bios/dtb/bamboo.dtb b/pc-bios/dtb/bamboo.dtb deleted file mode 100644 index d12e201aa0d855e5e2423b17976fb797177c00e5..000000000000000000000000000= 0000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3211 zcmcb>`|m9S15Y;t1A_$v1J?@%1_liV1_nU}1_l8JFkoEFz`(Tu%tR#^p*T2l)jomRwNk0JQ|9Qg9wvg z2p1kk;qs?gK}tY+L1v{h)>b$mxuc4Kfk6R@--E`V$H344G7_eLH4+~rz5}Y4oq>Vj zcwS;jW?3po7;gVfXc)uv--q%+;R3>pxv9DNMU`+pAamTWQi^A`grSSbToZ)RRe zYEe;XL5Xg1eqKpYeojtm5mMNRF)%PFW+vt8lx8ODnwS`*7BE105Hmn-0IH=3D(NFN9@7UU#>39#xV17=3D_MY0{NPS?c1G`#?%8l)B$2B2~SWG@IarsO8V~@em%x;i8$PAGCSV3-qn!|{thyNGPR1T?Nt)O1thLDP3^okd~N?sEZQj-n903?YBPX_mb~>f`NenMuQ42kmI4kU<%ZT12Z5JATwkb7#LHX zz=3DD_rQu!vpz`$6*!0-cI5y*@J1_s7v28h#<=3D9Mr&ibn$|ZOD+4 zT9%od8edXbkjhY$n$D1%lb@Wen^u%sSelxbT**+9nVXuFSe%L^l&PDXn4FQSo0FNB zstdA~Aq7JOrUpeC!bvVdYCVCSmYAFj@xmy`YAvi#a67$kiixK*Z8Okz?N=3Dg%RbV16KON&6kp<7&#nwo-8 w1Pi5tqRiaHqDlr(RgP|uZf;_MZf;_6Hj=3Dj7!~&?hi%U}SOG|VM5=3D$}|0Lt#hcK`qY diff --git a/pc-bios/dtb/canyonlands.dtb b/pc-bios/dtb/canyonlands.dtb deleted file mode 100644 index 9dce3443ad9578a8a4bb92ba6970cb2ae54d1ec3..000000000000000000000000000= 0000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9779 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 diff --git a/pc-bios/dtb/petalogix-s3adsp1800.dtb b/pc-bios/dtb/petalogix-s= 3adsp1800.dtb deleted file mode 100644 index 2513599438bffca96a93e877a1981efdd1a91115..000000000000000000000000000= 0000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8161 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 J8%PAM4*(cloX-FN --=20 2.49.0