From nobody Mon May 25 20:33:14 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=1778253927; cv=none; d=zohomail.com; s=zohoarc; b=e5qQR+AUEaTElnGGUwjHqDvuGkvUkTfl63Ei7Upc+nE9SPpK3iGHC3M6hspMBfHw2uh4US0Py7RI+CFZ6NazuPpDKb773/9kIZGbS4VFgRO6S/DUfiIC6rd21ocKVR5eH1iFM+3SXVP4n+y6xQhdiqAxXqvmy1tFTWAflrti710= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253927; 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=Mdv7iLUiyYux6vdv4F7nLiGDM9BvBEVURyYAlirext4=; b=UCjwre7ISvfQ6rAUv1Iiek4baa7BsVpW1CzZHgevlTXutQ31f+I05kaLYwl5BmAvVmBZGgLDmI7er+kpGf4ww8BeTL0iDWAYpS+OvENEyrpYoiDu0y/JUM/vmcUhhE7TtQ5Xqgh39zcjJPkV9FPpY26CmWFYeKK/qRMOLnax4vE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1778253927049190.47549787544745; Fri, 8 May 2026 08:25:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN48-0000pX-Op; Fri, 08 May 2026 11:24:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN47-0000oY-15 for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:35 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN45-0005Nl-A1 for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:34 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-448528f4e69so1409623f8f.3 for ; Fri, 08 May 2026 08:24:32 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253871; x=1778858671; 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=Mdv7iLUiyYux6vdv4F7nLiGDM9BvBEVURyYAlirext4=; b=zsRysIr/Sw0DVvIiRke/t5ybsNV4gac2uQPmHCxgK0fD/6jRE8hsaTiT7WwuznANeX Va983L11ine/zYmTKrsYoDZVO+h7ajY3I9NycNtRQKGC5KuNzEnyevNg5DV8wAiU6VWj xA3Fd3w8VwzWkQ0FmQeMl030rFNOSuMoPwzkkWAtHorK9YgMyvlR8MpQqGkJ9yvbdeZt gx0ofPrmrN4H+WgwNpfR9+QopqBb2evCXEuIiOoOyFoDS5OWEn56OQKrL6nYdkP/J2Ot hVlN86zuGVratCY8OSFV/1g4RgiY6tCRKAC3lLXNc1UwX20/B6SZkRqqASQB5TwomTxi 50Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253871; x=1778858671; 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=Mdv7iLUiyYux6vdv4F7nLiGDM9BvBEVURyYAlirext4=; b=SRXcdg6b3EoId4JC72TYjaWeIiBZItPN60MnkcSLQAf+1cxqOkl7BCQ84mTuURurMy mSYXEbb09aSkKQfPHs3vwxW3nLzu4QJrUcgEFFPI22eJYnw2hZ4W3VF93QwbP5vrQqRG N0F681sb9IGxMjAujT/nCSg0XwBxhXRSsfxgtGyh7tXKwgmjBbHvIsLK02IddFxz6j/h 8lz3463GKgEeCcbo1SRAWxwbitTe5vPn1i/rZTAceh763nEnYNMfLHKfeCp6xFgwe3xA eiazUXiZWshvYQJ/KDXIpUEf6lPRdCM9yl/hAR2YP055LS4nGQ3uRHFtW9g8uNoBBAY7 5atQ== X-Gm-Message-State: AOJu0YxyVNNF8GRGup6iamsj6cqyYjz6lW7kPg67W1RmlJhfZQ8B8M/4 ow89OU0sx3TvSiCR/5ccd7nzgCXAJ2W3BsfAHEvTFRyH4J/r4SPH/gpPOBbOUsPbSTvtEtORko5 +27Fy X-Gm-Gg: Acq92OFqt2iRP3GbsQmg64al/bLwWS1eXjx0NNvEr91bfOCSlPTuexrtppiRhnWKqrH 5hZnr0XcXi8jdPOXzD5QQUa4R97vGClTpCT0Z0MiKWXo3Efe35l9q5xqyTYJZRzVvz2ZnQmSyTg hzaQaUDqbP6KfY4dmYcVGoKZof0LEGq2XBhMZNVfQ/YAJQJPbA8FcUAh3jElQNp6ossr/9oMPNe PW1gq01oDNPIR7ABWG3OwUuskHImkVFika7QzEewr+6W9bdaWYRZqgIk2d41Gp5h6kpvWKugtdl ocCCp0Kzrga+F7QYSsiB3x8cGtPfJwm0Nr1hgvZSj3m31cGaWo7QS3TICd2lL5hyGDMwskCqW3G dCh1410DoRpikHl9OaBIApCTTwGFHm2mAadFtAHRMaM3/4+zwhTQdLFQm5XlcfVl4y+402Ukn1R lE2OppQsXO7yDoGQKAiUqxh9PBsJzAuz5+hQou1WFESkMY+ghaNcn/jv2YVdy9X4I7LeYpwvKcd EImnv1a4RAKR67nRRyhwk8TWzmuPxU= X-Received: by 2002:adf:e00a:0:10b0:455:4695:92d9 with SMTP id ffacd0b85a97d-45546959361mr999866f8f.12.1778253870711; Fri, 08 May 2026 08:24:30 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 1/9] ebpf: move ebpf skeleton source to ebpf/ directory Date: Fri, 8 May 2026 16:24:20 +0100 Message-ID: <20260508152428.2648560-2-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253928485158500 Content-Type: text/plain; charset="utf-8" Currently the code and makefile to regenerate rss.bpf.skeleton.h are in tools/ebpf/. This isn't really a good fit, because the tools/ directory ought to be standalone tools of the kind that we build with configured with --enable-tools and document in docs/tools. Move it to ebpf/bpf-src with the rest of the ebpf code. Signed-off-by: Peter Maydell Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier --- {tools/ebpf =3D> ebpf/bpf-src}/Makefile.ebpf | 2 +- {tools/ebpf =3D> ebpf/bpf-src}/rss.bpf.c | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename {tools/ebpf =3D> ebpf/bpf-src}/Makefile.ebpf (96%) rename {tools/ebpf =3D> ebpf/bpf-src}/rss.bpf.c (100%) diff --git a/tools/ebpf/Makefile.ebpf b/ebpf/bpf-src/Makefile.ebpf similarity index 96% rename from tools/ebpf/Makefile.ebpf rename to ebpf/bpf-src/Makefile.ebpf index 572ca5987a..7ed0e3b440 100755 --- a/tools/ebpf/Makefile.ebpf +++ b/ebpf/bpf-src/Makefile.ebpf @@ -21,4 +21,4 @@ clean: =20 %.skeleton.h: %.o bpftool gen skeleton $< > $@ - cp $@ ../../ebpf/ + cp $@ .. diff --git a/tools/ebpf/rss.bpf.c b/ebpf/bpf-src/rss.bpf.c similarity index 100% rename from tools/ebpf/rss.bpf.c rename to ebpf/bpf-src/rss.bpf.c --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253895; cv=none; d=zohomail.com; s=zohoarc; b=fVAJl/OaBhOE4n3V+SCk1PkJq4jDJWXdGj0x147dGeEJSBeC1A0Zb4eZN4s1RAOCw2ZYRcYtfrT+CkHE4P1V7PlTwmyjNcD6Dv1lGSk/NrainKq3HUekA9kQ5fJYMIpNqhvVXIy+85Piet9IXCZaE3W5t1YK9Mii7GdMmfx12zs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253895; 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=33q0W4XDXe2Cr2peL1NjSTCwZvQTzp4D7QhlQt44I38=; b=bpV0vtrefIp2Lyp7SGFyvvboZUUtmL/hgIucxMxnRLTE0PYCWtCf+TnVVVrT7NQjftSgX2c3AF6sqoVL0dMb2OKuHhkdzLiqc9ynxgdMSO1/OurEjpb7IpYIJPLOXTytuzROA6FSHWmYewxxfCt4QR3NVoZ4cIrXhAb6g96tSKc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1778253895039323.75625145664105; Fri, 8 May 2026 08:24:55 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN49-0000qC-Or; Fri, 08 May 2026 11:24:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN48-0000pB-8f for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:36 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN46-0005O5-4w for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:35 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-43eb05b1875so1315013f8f.3 for ; Fri, 08 May 2026 08:24:33 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253872; x=1778858672; 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=33q0W4XDXe2Cr2peL1NjSTCwZvQTzp4D7QhlQt44I38=; b=N5JoQX3qQPXLisAuEvbG58BirMzkeRnb8nC8EV0HXjbqRLcwvR74rW7IyG4ODKyFaH oDB8RRKmFYvJzM5zVbcsKvpkAknVlCNb4RZRvZI72rn28kry4mGiBV1uurbTyvEeeSd3 QlsfXlQnrFvXKYL5jFj6yVM+uiG3hAfXSNsEF8qS8hOt2rTEypcL9ojo9iVMVEHoIviC +m3LDHMsh103Vt8jTqABVET97nwfg+j/+fldpz2618eWZVHADj91tBUik/avEnbD/Rds NDHWI9bx7er4y5J0W6lVq+/Kf6p++gNKcXmw3DXUb7IzyRvqWS2gJEkeuwLMnZZv713v sPuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253872; x=1778858672; 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=33q0W4XDXe2Cr2peL1NjSTCwZvQTzp4D7QhlQt44I38=; b=fWmpxpP2eQh61PrL2acLYDiDMdYoQXe2Fzak3XFlyoePO0hcNKlveC/z2efKI/b0wb 8HQAsxgrnUJ2BlX29C6gz26km6lB6cW+fJ49X8hLiYuwBYdWJJRx2kJVoZ0OcrYVUcfa XJo9iV+96RCfMvHgDJq2B/1nq+mW9o/L390sRf+59P5k0W7hLpG4ulEpe+PipLBqaJoC +0tKzbkPJgbgW+T+I0p0Ijh7333rJA4ahJcWFNyJy1/+AfhCraFYihcP2RZLrD7+M9/r uXI+A2bk3g54BMFp/ON/ybCu/6QXTdnxNlp9eOQMkMmShq5Lrr/J5H5n+WT8ijn0FsMU l6MQ== X-Gm-Message-State: AOJu0YyBodGEXKtCN3BiOuzja4DL7T2qSq/5DpOPRnvY+H0oIgH8EOMn Enj2nI8t1U+BPMrvdDe7qZ8rRjcLPVTpqIl95PVaSNZw0AB/r8iIL4N1QbNNxMTbyjDcKK7cytg kG9OF X-Gm-Gg: Acq92OGXj+lQlvyGJh5ryRe4Bi7oKcWaVMJLltc3CH9RobwclLrjirusIwCkuxFqB1U 5F33VTr6s9/KGztIKGQiQ1m3aHHSOa7PlfVQNLDz86QPEGa//AO+6tsYL8s6tNU6CMTA0LSPW6T Tkp8aCZ2038KFo1gJpMVOi1f1c+ZuvJzDWQ2xijyktPquIZQdhEmfDjr5DTUu+XKHv6ndXjRJGY mTMZRUF5A+G7Vv6y+69nqFiETXX2wF/qY+x+7OrlRIwkjiyRGAr+Lq7brASdSxJjnegGCYmPXhH 10Qy2nbJYeOWGmk6GZf4m2ymWZiSVT4OMb4fesEvlM5dg9cqUORlnBW7l6wIpQDFa0bshy6kMJU asciIDXiM9shTCp2aqb8mUbtYp8VKG5wwH7bBNqwMtXz8anu4F/0asW1yJgXvATJTvUfFOxbAp6 wl3BbDFrZwfP3u9SteVEmSIisYe6emJe1G2p/LknknfQmw13O7+Gno3Lu2DluPOrFXGQtMcecKZ pMRkW87qOM59J/gEZTeumLvafzea30= X-Received: by 2002:a05:6000:24ca:b0:44a:fe14:3738 with SMTP id ffacd0b85a97d-4515b52404emr20856767f8f.10.1778253872455; Fri, 08 May 2026 08:24:32 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 2/9] tools: Move qemu-bridge-helper sources to tools/ directory Date: Fri, 8 May 2026 16:24:21 +0100 Message-ID: <20260508152428.2648560-3-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253897324158500 Content-Type: text/plain; charset="utf-8" Move the qemu-bridge-helper sources to the tools/ directory. Note that we have to keep the meson.build rule for building the executable in the top-level meson.build file rather than putting it in tools/meson.build, because meson has no way to say "build executable foo in the top level of the build directory" using "executable()" in the meson.build file in a subdirectory. We don't want to have the tools executables themselves built to tools/foo, because developers and test-harness code all assumes they are in the root of the build tree. Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- MAINTAINERS | 2 +- meson.build | 2 +- qemu-bridge-helper.c =3D> tools/qemu-bridge-helper.c | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename qemu-bridge-helper.c =3D> tools/qemu-bridge-helper.c (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 9d3d645953..06d703d422 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3430,7 +3430,7 @@ M: Jason Wang S: Maintained F: net/ F: include/net/ -F: qemu-bridge-helper.c +F: tools/qemu-bridge-helper.c T: git https://github.com/jasowang/qemu.git net F: qapi/net.json =20 diff --git a/meson.build b/meson.build index 5fbdc75a0f..b7b260e40c 100644 --- a/meson.build +++ b/meson.build @@ -4558,7 +4558,7 @@ if have_tools endif =20 if host_os =3D=3D 'linux' - executable('qemu-bridge-helper', files('qemu-bridge-helper.c'), + executable('qemu-bridge-helper', files('tools/qemu-bridge-helper.c'), dependencies: [qemuutil, libcap_ng], install: true, install_dir: get_option('libexecdir')) diff --git a/qemu-bridge-helper.c b/tools/qemu-bridge-helper.c similarity index 100% rename from qemu-bridge-helper.c rename to tools/qemu-bridge-helper.c --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253916; cv=none; d=zohomail.com; s=zohoarc; b=Y5KgaJGRrjZZuD2Bp7JIPAzegQfaxsy5W/u3UOMYoMErX7+4bumnTQQwWlQ7kp+j9aIw0FmgPfzt/G8iUISKuFEyO9RjRLL3efXhyP42bm921cPqSAj7TPZlXO2YheEOuvV1P8VAeIapZz5VDnGI6I69Dfh1YIEYUZAkUrge4qA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253916; 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=YpLJQLzQGNrEuct/OLtaCCU9euBc7bknqLHrjXvtHEU=; b=KuT4P+uiEJ5K+OHZdHQpoUjNknpz/l56oUnmZkNFxCUMb7jfLmWbbxEGqwPlBAGfutKHhicP8cFch9LfxUrAoZHTZWa7DnGlK7ta6lZxf7moSIDROFRBIkYmDHlpt3HCsTzC9NXPEgT6HOqOt+Vt9UtcFJB8dU9oHuFPzALYEm8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1778253916623466.2251629633141; Fri, 8 May 2026 08:25:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN4C-0000qp-Go; Fri, 08 May 2026 11:24:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN48-0000pe-Q9 for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:36 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN47-0005P5-4A for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:36 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-441209fb77eso1322522f8f.1 for ; Fri, 08 May 2026 08:24:34 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253874; x=1778858674; 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=YpLJQLzQGNrEuct/OLtaCCU9euBc7bknqLHrjXvtHEU=; b=xi4vcp5MdWNZjZZXJ1DEBeZZrAmm+mn3yZ+d1sDQaccL+kY9DW5oLCL2ydhfn9LJcJ aG59u2OHMtURsaOiaOUdrg7kmeKl6pYVPbyRpj4TDoUJS8IsvdGOHCa5wgIQvqpRE99a dzfuBgASEJ9TPdpL2Shf8UIbILOmBLgx42+CWngRg6Rf0cNpAWNnABIExXpmjhDTpWC1 KbH7wixNf7Ew4tqs/Nyko4tXoio6R5NP+uTCh1rYSIErqnL6hgAaib4nkdEwZ6mWkACe 9PRlQrhSyzicDUSlNfu+pcN2bma1UCFdElhUmJgP9XAfqCg5KVNmHEEUsrjp4rhGzUxl Aqng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253874; x=1778858674; 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=YpLJQLzQGNrEuct/OLtaCCU9euBc7bknqLHrjXvtHEU=; b=Hgdoca+WK9GbbfXCaaXfchvuGBlVMdsWz8pm92MSZc/HFOZZvTpzVumyrmP2bSiqcF JxeOXRCbMKjbrof8pLwyqT1lRAT5aKjDQYF7Uys/AXbapNdEcnKfVsYu1bDa5bkqhIes djveh2wkPd+Sf0MRTtO9dFiCW1cREEliIAgqoaqh+JKUOnSOxgmfP3EW2C8dpYV71/ii rx0UgS/FaYhMeu0Tz+mlkMVJGm5OCulJhttYZj/MZnz1AlaEBZNoi4v76BLZfFZOFNXK hjIjiKSaNaEbWjlfCz4JqyaMM0dwvScl9STW8od1ewiGLgGeXsuCXF8W0K0JxvLFw0HX szIQ== X-Gm-Message-State: AOJu0Ywvmxdxq4EBKiP68uDyMHj50nBEA7s6xQo1d80U+MWxY2X+9YhG fTfBixy5zO+HCCVxeY6fnmJEWtTvGcmpBgy4KnavcuDkrWi3qpm/LQC9TK6H+4dsh/ol0jO0jLF eodV6 X-Gm-Gg: Acq92OFmQyuaSPsSUd/nxcL9hwnSsbeYN8IY+su3Ilv8/QRGzFRkYwXL4qURtza48g0 d7ViD/LPrZs72AP+YSEPKfY2eFu7cOc9ys+nEHAFLsTlwPJJvBqDZ2qosprSX5Q2phAOyujdwp/ 1HX/9DayDdYk6KUZ5r8WoPfXWpypjTpYjCLTn1+jW/NvTXhUf93+Wyf9GLLpcK/EK1HMawy6nV9 P0SFnTrCMj3EetKtyy/pxz+6c5iha+PpZKY/ivUR0E46/k0+ICYKJqPy9584HtK9uSlXzoXaZ33 rfZfSlumxMXrbLKtgK+BVeOXrKPE9hJ03DGYeeyEgEmwEfIyFfsOI2dn/MRoHIRDEGOraDt9XJF AOdZhwxtJ4WWdK8WCMk6ENv8M+gnw5PPiYTNo3IH+/pfMyNaC2kls7lkjAudHfi3DSsmCyqplk1 wtaS4NsV3rpH9RqzEniOvPWP+3638jLqNXFrtJpwTsA/9Nuicgy69J0E/lyYlBiAIdPIjRTNMIK N0zFeF5T11/nxhCqWCTmNM99n3yk7C/cWt8HIKPNA== X-Received: by 2002:adf:ead2:0:b0:454:88c:589b with SMTP id ffacd0b85a97d-454088c58c6mr5454773f8f.5.1778253873557; Fri, 08 May 2026 08:24:33 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 3/9] tools: Move qemu-edid sources to tools/ directory Date: Fri, 8 May 2026 16:24:22 +0100 Message-ID: <20260508152428.2648560-4-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253919425154100 Content-Type: text/plain; charset="utf-8" Move the qemu-edid source files into the tools subdirectory. Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- MAINTAINERS | 2 +- meson.build | 2 +- qemu-edid.c =3D> tools/qemu-edid.c | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename qemu-edid.c =3D> tools/qemu-edid.c (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 06d703d422..cd53604f92 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2841,7 +2841,7 @@ M: Gerd Hoffmann S: Maintained F: hw/display/edid* F: include/hw/display/edid.h -F: qemu-edid.c +F: tools/qemu-edid.c =20 macOS PV Graphics (apple-gfx) M: Phil Dennis-Jordan diff --git a/meson.build b/meson.build index b7b260e40c..d4c16b394e 100644 --- a/meson.build +++ b/meson.build @@ -4545,7 +4545,7 @@ if have_tools =20 subdir('contrib/elf2dmp') =20 - executable('qemu-edid', files('qemu-edid.c', 'hw/display/edid-generate.c= '), + executable('qemu-edid', files('tools/qemu-edid.c', 'hw/display/edid-gene= rate.c'), dependencies: [qemuutil, rt], install: true) =20 diff --git a/qemu-edid.c b/tools/qemu-edid.c similarity index 100% rename from qemu-edid.c rename to tools/qemu-edid.c --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253943; cv=none; d=zohomail.com; s=zohoarc; b=NAUvjMV7JrYtVRAk6eXk0CI8mw5dwb+FWyVAfzq3VlUyqkoO5hkTmNLS1tGmootw8Sxtn+fuGR5htO9QLbTPkcoleGrhSsm0sJfLzuCHsaREI/CFSy1vP42W2KWkqNDh3oSNEjQT99qPihEogm+Hv4caPa1czPXWRPgwwfhbV/0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253943; 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=mK5ez33lVuPxUlgcUB4M6u/BjlmFJ+0FTK3XgrLB+B8=; b=J7AjKJucVMwMgI7a6M1MGjTC2eDhDUeLfN6Nk2oOOTtAUIA0uQepGeG6cBoAaaPGb62L8vxGsP9yZV732zu/ydIIEXW/C9y67Bx3PQHiIreSVq3Yb8SA0svKmWleFlEiHm3UpY2p3i210EASfWILL42er/dwtVEGoLf46IEBYRE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177825394348445.86614970482992; Fri, 8 May 2026 08:25:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN4E-0000rp-Mj; Fri, 08 May 2026 11:24:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN4A-0000qQ-2A for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:38 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN48-0005QL-Bm for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:37 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-488a9033b2cso20490525e9.2 for ; Fri, 08 May 2026 08:24:35 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253874; x=1778858674; 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=mK5ez33lVuPxUlgcUB4M6u/BjlmFJ+0FTK3XgrLB+B8=; b=JRkZeR9AkH1uB6ZfrUP30ZaY2eUInsuplolDCGrHxkB8/B2VSkED/VXQmPPqFxYH3+ Rt2IDhwAJL1wvcBXDsL6csDyA4sUdOowaRQ8JznX/Ybd/+ICAYuXnxQWm6TK607JuWzd JKZYjxdhJFiJilZA+s2/NB/o3sZnkA6vslOuBpnq5idQ3vLtpt0wjNZrP820YW1+iu60 wEucHRppmY2kS8x0v5+fx+YUWw1hibqTOnvq2Ag7AOcDxL8F7iD7XU579ZcIBw6oH0I5 92+SVkBDZzyb1kgQWRzdVD6qQnnZJshNu3ahBLj7QQXI6kgMVcWNbxc3Y7gCCDYPJod/ cB7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253874; x=1778858674; 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=mK5ez33lVuPxUlgcUB4M6u/BjlmFJ+0FTK3XgrLB+B8=; b=AdwL7SYGmBcAT8SjlrC3ZhiObrPG56UWwJIJNkl8Cti69PFu8j55niPEVUAwDeXssx aAzpnDdZ3NUeq8GzNx6sJyz/HaBg9LtJV/p0x5hKOnJ74j45SU7qT/pKwlfgdmPUKTjp QbNIkwZISmYnmPnR47c0sJlG7blogHMQiKr/n1KIWRhFeQCzPRi3gCWzNJxVD9BF+7zG cMyOtkrdb0TVuyVLIZSa2stxWsOQ0vOKFUrnSDzG2wJFYZ3I5e8Q4h+/3xvzm3jUcXm9 2Xyicu1R5eYTEsWKGhk9QG4D+U+kf3AS3hxeV93qSMmTdd3X4T9uz9675j/HWBYEcSvM MyAg== X-Gm-Message-State: AOJu0YxMsbNrFB9uj8Qb3KsxQNJ2wiZTM9Db5GG6j20RdCYkFHjeiCh7 jVDsk2CHcPar0OwR0pygdFYbdfIVEEr2Nqa6zMG+ONvczVSaNTHvxNjBJeJS9dnsuxbKLxMte4g nxrDB X-Gm-Gg: AeBDieublQoljnRw5poG7JeAIEKon0Sq/WPm177HLZTq8LTE5LkECzWSSvvH2xXV+2j oCvaJ3L0S6npUQXtehsaJMCqd0Le5q7WjBwYeWJr6O6AZQLWNtuLqV8fC5JMsKwPTAqFWzkTEFu Os5zeGDVXSPeTd0o9N18hf3F7CCm0ipzTlgvHtOU80ZdaCSbD8Zm7X41eLYj+HtSH4qH7hsFsgV cIXx7s57giw8smY+ESu3PTSdCD9taJhFl87GQ4M59t8C+TUGgXYQuPLJiWkDQwXzwktEgKvlYTp Li+zQag88UNc5nToaSKJa1huOAUn6YAUiCk8ElV7k+C9TLTE21+ZVaD2KrioU+kPOdJiQzxqd+v SEoti0XcwxPaYRcPiIAXDY7HKdbAtMUHDIiS0ApMB80lbH8pBBhAL3knrgmanCmGT8vyovQNUgt 2RqKawT3qJrcztXSt/0S9+ItuPljEKsk0Z53VHtC/1QpE01KGUzrXgO/p1OleGtG1Mx26M1j9FI tr1q4+86sBUr3v+ X-Received: by 2002:a05:600c:8485:b0:48a:58ae:9933 with SMTP id 5b1f17b1804b1-48e51f32806mr208463295e9.18.1778253874565; Fri, 08 May 2026 08:24:34 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 4/9] tools: Move qemu-img sources to tools/ directory Date: Fri, 8 May 2026 16:24:23 +0100 Message-ID: <20260508152428.2648560-5-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253945038158500 Content-Type: text/plain; charset="utf-8" Move the qemu-img source files into the tools subdirectory. Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- MAINTAINERS | 2 +- docs/tools/qemu-img.rst | 2 +- meson.build | 4 ++-- qemu-img-cmds.hx =3D> tools/qemu-img-cmds.hx | 0 qemu-img.c =3D> tools/qemu-img.c | 0 5 files changed, 4 insertions(+), 4 deletions(-) rename qemu-img-cmds.hx =3D> tools/qemu-img-cmds.hx (100%) rename qemu-img.c =3D> tools/qemu-img.c (100%) diff --git a/MAINTAINERS b/MAINTAINERS index cd53604f92..2ef9655c94 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3106,7 +3106,7 @@ F: qapi/block*.json F: qapi/transaction.json F: include/block/ F: include/system/block-*.h -F: qemu-img* +F: tools/qemu-img* F: docs/tools/qemu-img.rst F: qemu-io* F: tests/qemu-iotests/ diff --git a/docs/tools/qemu-img.rst b/docs/tools/qemu-img.rst index 558b0eb84d..52466759d2 100644 --- a/docs/tools/qemu-img.rst +++ b/docs/tools/qemu-img.rst @@ -39,7 +39,7 @@ Standard options: =20 The following commands are supported: =20 -.. hxtool-doc:: qemu-img-cmds.hx +.. hxtool-doc:: tools/qemu-img-cmds.hx =20 Command parameters: =20 diff --git a/meson.build b/meson.build index d4c16b394e..5d34ea39ed 100644 --- a/meson.build +++ b/meson.build @@ -3561,7 +3561,7 @@ genh +=3D qemu_version hxdep =3D [] hx_headers =3D [ ['qemu-options.hx', 'qemu-options.def'], - ['qemu-img-cmds.hx', 'qemu-img-cmds.h'], + ['tools/qemu-img-cmds.hx', 'qemu-img-cmds.h'], ] if have_system hx_headers +=3D [ @@ -4523,7 +4523,7 @@ endif =20 if have_tools tools_link_args =3D enable_modules ? ['@block.syms'] : [] - qemu_img =3D executable('qemu-img', [files('qemu-img.c'), hxdep], + qemu_img =3D executable('qemu-img', [files('tools/qemu-img.c'), hxdep], link_args: tools_link_args, link_depends: block_syms, dependencies: [authz, block, crypto, io, qom, qemuutil], inst= all: true) qemu_io =3D executable('qemu-io', files('qemu-io.c'), diff --git a/qemu-img-cmds.hx b/tools/qemu-img-cmds.hx similarity index 100% rename from qemu-img-cmds.hx rename to tools/qemu-img-cmds.hx diff --git a/qemu-img.c b/tools/qemu-img.c similarity index 100% rename from qemu-img.c rename to tools/qemu-img.c --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253901; cv=none; d=zohomail.com; s=zohoarc; b=KXauMR9bKIf6NHQtEC2mvOx7A7ZrI5zFWcAzEK+QwzLym7bx59Y3FYk/aGpEU5ecfim3PqcS2XrlMyNP7jct2SqBIDyMM7tfLnNvahETCJcphTG+yIxLaJkP7R8B5q0kjtrAdOsF426m88k1lX6Q7jpzavEn1ngvSiSlxpT5Crc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253901; 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=ya8REFq1GNiRFitCgeUY5GjcL4xv8AyqiH5kxj8IAQw=; b=Y67h6qGAZEHqlpOQ8ZJgy5qg3tJVe4K12VhYjGnSCPvSPYa1KvGuTpkyAwNxQLbtk6YVjYIqwzynGgReRkW1LfGm6oh3IxXE/eHoACvJEx9mzLsFWgS4JNV9my69woXY2QlDR4elHRzLfCXbLQZmlCzmucUHKREuk9jVqc5F9F4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1778253901203745.0179591988727; Fri, 8 May 2026 08:25:01 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN4I-0000tO-Ua; Fri, 08 May 2026 11:24:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN4A-0000qn-Q4 for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:39 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN49-0005Qz-3j for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:38 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-43d7e23defbso1289516f8f.0 for ; Fri, 08 May 2026 08:24:36 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253875; x=1778858675; 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=ya8REFq1GNiRFitCgeUY5GjcL4xv8AyqiH5kxj8IAQw=; b=Ke/lqZ3jRWt21ZRnElSXQ14F73h75wbx0PvVxZtTgBtCdpWaXAADMG1fZYQBuvmiIf lMC8qeoQrWQWkBDperx9kAx0xwe75DlzpCqlGxVcFlpP2aGqjfagZS554xh7KjDtsZq2 SiE4pLRHTGLWQK+tL8MLEfdn22FCo2Rpa3AmR+3N0mSNJ6eBFJOMSKPXchzJVVhoERp1 RbIvpYquxSXXN4lC1apvc+dpw3YjoxnHljTuy+fMy4xdLQr+Y6dn4MdsOwKJbymSVVQq kvm9M+gPjf90WcNVp3r3o66qVPQX4tawZMGy5p4D91DovG2XkLyj5VOooIG5FatF38Y0 GZyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253875; x=1778858675; 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=ya8REFq1GNiRFitCgeUY5GjcL4xv8AyqiH5kxj8IAQw=; b=IlI8SD4iBAg+OcoK6lg3nTzlKM60LtWsKz05M+fdqaP8Vggiqr6SYSp/B/5DIEINTG VvplYwQVVXEdefgL2gapezwZOI+DTG8rVCE+wkLg09wadXIWNYoFJUjyfIgKZLiHgcN9 BPB4peQx9GUyKddMuRIl0oKN7b8zA0QkB4EIwhhxzC5ueOCA7jXq0DD+ikucei/dYPHe G+GV4IPaSmjpl6MxZ4afEFg6B7pNJfaksG7cZu+tAaxNREqyDIUhQNwlKf6fw7i3FLve TPH8gbUDD7kXxGCEkrahsyhtAhVf7QlCfPjzdLhbEeCpj4wXuAMSOGxgp6URcUMIWGbF u0hA== X-Gm-Message-State: AOJu0Yw2EUzIKPNYOeJmuEhcfJ6gXIpINvhrpOV6q3iRTwqN7cyJRGax MUeDQxe5MaMOMtN6tSyanC11vTEb9n7tc5kLBrUWKj5AXmpH32oVjralSFyv/x68xUefGXevSVN LQm6D X-Gm-Gg: Acq92OEwcd47rceSCm9DqRp+MZh1KAgRCDqE/9lO30KD7qNK3yoxWdFZ/e5XiHwS1Ok 0+L3tcAgjC4E/DplCg7Z3sbv4gK/S1EWA/uMGSe9TVBH/I2wtyWCwxFhUbMMk5kROaCBoAd0kaj 79eejsriJ+NBbXS120hx4ku3aO14ur1MQUHaQVVRM5tJsg2UHWWXkY4AuWTtNWWOuAplKPO9V/+ zjsztXOpRZKZZA0/PlWEEqEznscl8BjSvIUREL7Ij+SE30cY3MN/BrGFZRzbuJoT+staXLBh02R fQRXVGGGwo2GaC67aLOguHxwsB1RysmXSLrfXBvtlCggJQxOOHlB0d1YN4zg1kOyRXM53FdTat3 U5XZKh0/pmG2GkrvX0Z5cTeAZuoQYUbHcLjNxWQPP3qJUdxaZeyLoX1pGtsQkqK4/gDwkbfrrRE SXDNCY2d0AiUDBSjdXzPaLYldHj/MCYxWSe0Y6d3eC9qTDBLjZXRphfulZflYAmwFWpGMrRjEA0 rF+4umVKvcyfGoR7D6kJi3KxaIuYbw= X-Received: by 2002:a5d:584e:0:b0:44b:8fb6:9a2e with SMTP id ffacd0b85a97d-4515ce1ca99mr19529559f8f.20.1778253875500; Fri, 08 May 2026 08:24:35 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 5/9] tools: Move qemu-io sources to tools/ directory Date: Fri, 8 May 2026 16:24:24 +0100 Message-ID: <20260508152428.2648560-6-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253903228154100 Content-Type: text/plain; charset="utf-8" Move the qemu-io sources into the tools/ subdirectory. Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- MAINTAINERS | 2 +- meson.build | 4 ++-- qemu-io-cmds.c =3D> tools/qemu-io-cmds.c | 0 qemu-io.c =3D> tools/qemu-io.c | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename qemu-io-cmds.c =3D> tools/qemu-io-cmds.c (100%) rename qemu-io.c =3D> tools/qemu-io.c (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 2ef9655c94..0f89bf2642 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3108,7 +3108,7 @@ F: include/block/ F: include/system/block-*.h F: tools/qemu-img* F: docs/tools/qemu-img.rst -F: qemu-io* +F: tools/qemu-io* F: tests/qemu-iotests/ F: util/qemu-progress.c F: qobject/block-qdict.c diff --git a/meson.build b/meson.build index 5d34ea39ed..1f34ed71ab 100644 --- a/meson.build +++ b/meson.build @@ -3810,7 +3810,7 @@ if have_block 'block.c', 'blockjob.c', 'job.c', - 'qemu-io-cmds.c', + 'tools/qemu-io-cmds.c', )) if config_host_data.get('CONFIG_REPLICATION') block_ss.add(files('replication.c')) @@ -4526,7 +4526,7 @@ if have_tools qemu_img =3D executable('qemu-img', [files('tools/qemu-img.c'), hxdep], link_args: tools_link_args, link_depends: block_syms, dependencies: [authz, block, crypto, io, qom, qemuutil], inst= all: true) - qemu_io =3D executable('qemu-io', files('qemu-io.c'), + qemu_io =3D executable('qemu-io', files('tools/qemu-io.c'), link_args: tools_link_args, link_depends: block_syms, dependencies: [block, qemuutil], install: true) qemu_nbd =3D executable('qemu-nbd', files('qemu-nbd.c'), diff --git a/qemu-io-cmds.c b/tools/qemu-io-cmds.c similarity index 100% rename from qemu-io-cmds.c rename to tools/qemu-io-cmds.c diff --git a/qemu-io.c b/tools/qemu-io.c similarity index 100% rename from qemu-io.c rename to tools/qemu-io.c --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253969; cv=none; d=zohomail.com; s=zohoarc; b=NuLiMyVGQ+VZGBvrHnfUTy6m/bHC/uNBcUN/r2oCCofScFP807c3rKKX3H9rU1TtnTr+f3pa0j9lkJUO+0m/6HX69cMtNFvCtyz3n/XXp767Lh5VMmwPQ3k90yVlT+WmrvPTuaRIM6vs3vIdUdCtv56To2G81mTwcAS5Uz2Y3+A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253969; 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=y7twr+z2z0KaYotonpbDwicI80OO3y9bheTlSFPeNCc=; b=Y5gx3R0I0bc03A2sRItwtCGvsJpVrx8fAX2NR4SWbU4xeWfqYTDL7GY9dLfB6+d21t+vKMlVH8JIlI4MUJ68pFGXB16zskNQQmuyX6xk5wr48VULTcuHhtGSGtbZKgXSkkqu7C4IGsoe2kIrPJnux7kXfOtGJt7X1mFfUrJbsZc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177825396977795.90562411426424; Fri, 8 May 2026 08:26:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN4G-0000sZ-CQ; Fri, 08 May 2026 11:24:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN4C-0000r9-75 for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:40 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN4A-0005RN-5k for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:39 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-43d734223e4so1432229f8f.0 for ; Fri, 08 May 2026 08:24:37 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253876; x=1778858676; 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=y7twr+z2z0KaYotonpbDwicI80OO3y9bheTlSFPeNCc=; b=nrOac1GrsooKXLr3RiSdDOdN6qMqLO5WDsI/BhPxtbTVfABnHTUmEOY8BkLg7ItBDD kaboTaYAhyqU1VGXPYYaKlqfGgIkbHX/DY/yI4vxCSDrX+l1w5m1ZaI1hYnTlmJkigMu KlrRWthqqy0VXHhSMvEa788/4zvlJ/qBIksqZTN64x/o9/xXnL4kOR4LOL7agraS8q+W B00O5w/ocHft5WFMTzkn8Uaa72nuNtEGf9jnm+SdjUdYHFdmqi+7iBfDwR+0XKZvw+Yp ZSXxqXKWgm9ANLqFTp3Usn9l3I+Qt7MKaE4T8LCYnNYedhcJU5HbAMQVBNnXfU2Ldh/H RiBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253876; x=1778858676; 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=y7twr+z2z0KaYotonpbDwicI80OO3y9bheTlSFPeNCc=; b=h197T2RPh8gZbLJrRycgb7HAbxdiDpaqdJX4ABbAFS1e1vomvY73nUTGV5J66Iuxt4 bK9RmzYU+mFTB6Yo/xCdBqeSOjs1/LWPj2po5DWu6R0ujqq82PE4Ff6i4bD9yExvTpYt LeRH22KVots4oU5XOSHW4jcc+KWZTV3U304/W9E/H7WCX6nC472O42Z5NU/73BtOKNAl SRbp02DOFOdNgrDV3wHClhxn0mWsMMUmpRloNyTXXLRjvwCJLlccqQUHIY0JAfOk6Dyp QZkRZw+jzLsdG3Iw+g6cUjJEQEkO9Y1LyOn6RQfRKoTIcXR7fCLGpJJJbcDw+Juvwjcf vX3Q== X-Gm-Message-State: AOJu0YxdGIogGKcJhBX3Zx+O9LOSw1Rizb+KMtwXP/vOo/Po9QFY9Of/ yF18tEjs82uCaQQI1HzmcPGgsVGdVnYgq8IOHMFeQ3UlsfIXczyOIjsT2G1g8NFgRLAmNKNcw05 csmB4 X-Gm-Gg: Acq92OFsL3cKGv8r2kXdxs8iF3PUAdsSQ5ktsIAQHhZGZQXAhsG0ZP24amO2r66Qzyg CFc581Rki7qWKCDcnHhCm8gK0+HjGXTU3WRzbzCzCf2fPB/9OjQZkx9BRWInlfWC85FRr8KwhG+ KEVJOHA4wxsKn2e7u0NWwZFCSJ4YVN3UAgLSeuU5iJiFJ4lPqhvRvOYjoGEv4q28Y0y5chGeLZp RTohIFdcT77W8rDll0mx3xmG8rjNwufLyMKT7WQKLTrUfU4qRdPw8opSDjaz9iomjnSGZ+jQGV1 yO/J9V17KV8v6lbMTG//jXg2WHVLuTUBd9WLWC9tc5xc5Au+sCG5EQ9DLgcg/j9Ufne8fDmEj+g lXQj0ZsYFpwLo5io0r3rsQqSedGapGOf27LurbYfjLljqcD0emahifq5Z8LjZv5hxZB6PvXkxX+ bTNnRGh373oeMJI/8G8LENVvylSufeJYLS3f1CdJpGBEz1Axv1wNUx6wNqr47F26LIGPhCW7oHO ol0Y7v1Y+3ta/3+pVI4yuZmTZ7BRE0= X-Received: by 2002:a05:6000:ec7:b0:452:f380:5508 with SMTP id ffacd0b85a97d-452f38056f9mr8813568f8f.0.1778253876518; Fri, 08 May 2026 08:24:36 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 6/9] tools: Move qemu-nbd sources to tools/ directory Date: Fri, 8 May 2026 16:24:25 +0100 Message-ID: <20260508152428.2648560-7-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x436.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253972251154100 Content-Type: text/plain; charset="utf-8" Move the qemu-nbd sources into the tools/ subdirectory. Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- MAINTAINERS | 2 +- meson.build | 2 +- qemu-nbd.c =3D> tools/qemu-nbd.c | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename qemu-nbd.c =3D> tools/qemu-nbd.c (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 0f89bf2642..f2c66d7cc3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4227,7 +4227,7 @@ S: Maintained F: block/nbd* F: nbd/ F: include/block/nbd* -F: qemu-nbd.* +F: tools/qemu-nbd.* F: blockdev-nbd.c F: docs/interop/nbd.rst F: docs/tools/qemu-nbd.rst diff --git a/meson.build b/meson.build index 1f34ed71ab..63eb4031a4 100644 --- a/meson.build +++ b/meson.build @@ -4529,7 +4529,7 @@ if have_tools qemu_io =3D executable('qemu-io', files('tools/qemu-io.c'), link_args: tools_link_args, link_depends: block_syms, dependencies: [block, qemuutil], install: true) - qemu_nbd =3D executable('qemu-nbd', files('qemu-nbd.c'), + qemu_nbd =3D executable('qemu-nbd', files('tools/qemu-nbd.c'), link_args: tools_link_args, link_depends: block_syms, dependencies: [blockdev, qemuutil, selinux], install: true) diff --git a/qemu-nbd.c b/tools/qemu-nbd.c similarity index 100% rename from qemu-nbd.c rename to tools/qemu-nbd.c --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253927; cv=none; d=zohomail.com; s=zohoarc; b=LH+rygyxyJQI+be6mOEy7pUYIzj6kxF4cbI6o2HihQmuebrzBy6BjZDs0bPV6TWk7nGUB49erEOUI6zbR0gqDUpRrOIaBAn/LBnUwlqlQJGScUVV9UCbfzZDRH2ko+yWD41wstl2dPqqgSY7aq77I2OuogL5tBZfiUsfwPvUZ+E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253927; 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=sv5fbuAqz8phk+zz0K3xdcDsTwuljOhl5mCxqC3uUaw=; b=GksrAKL9PR2+awF8Q36A0RHyp219FkkRDFAaKnpD8hBirbeEbVAzRpr+NS4E0FA4Zjo2ufiJJxangZInPiD258ZI3c/9E/PpDOwM+NMIg9sHyF1lMTQdPynff9OeEr0jvPXT3ETmGnNt1qVeQyFvKRY8wnWTH1JfRPAbtXx8zA8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1778253927048961.7757931694083; Fri, 8 May 2026 08:25:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN4F-0000s8-Sc; Fri, 08 May 2026 11:24:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN4D-0000rJ-J5 for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:42 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN4B-0005SR-CQ for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:41 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-4891f625344so23032065e9.0 for ; Fri, 08 May 2026 08:24:38 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253878; x=1778858678; 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=sv5fbuAqz8phk+zz0K3xdcDsTwuljOhl5mCxqC3uUaw=; b=ovWxPwaPFCs1jsISjxwfsvE4XtXNhSdHOf5kuym6sJd4QRU1XvtoxuRfMtu/Bm6zyl EJtIQgFA/UItL7U0UOEgCoNIY6OqmPUbnN01hPVUpPcewy9i5wqh7iJu6spzs4sim7QD KNvYej5plXRVFgGoBBbj79L0mTNB2ioypbXv/Uo0QDh1vcPRaQ+31YMRtbu+uY/m1WRT ATym+B1FuVROuj1jqlUJnGT5kJu1p2BHBRGufImw/C3QR75VMiBOx5bm/OwCbOVjbNi5 YFSqBE4gP9VP4cS6eK7l5xdgvlGIPEksTZghJnK+qnhrds5PnFsEUW7RfLcSc5+yJpXG +WiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253878; x=1778858678; 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=sv5fbuAqz8phk+zz0K3xdcDsTwuljOhl5mCxqC3uUaw=; b=pRprtxxXnejCk/2uk9zfB+jzgQtpiiHQAEeCBRp7v3dkl9slFvps+CVUj8yZczK6Qj 6idgGTz5A9QiT1Ckbx12vWFvcy+YX7lYX0mo7S5DIZMm8rzzVpeHbK27FXUbY9g7cmjJ J2HYC47hTht2XdTIWZRjYdkWcwoYAfXIqufOPPaGOcodQ5hJiN+uWCCheHlSYFYLRsbY q5vkl+hDYFUjmIH0eCwrXR/p7VfZajTNGn9Q9IGdJPBVBzg9GIaid7uifb6s9HTXH+YZ Kj1/rMOF2G+IJFE8GTvkbdKvVLL/J5i8PSa85KwViLYgyUFQ1EKDHgVC7lRRF744StcQ fPSA== X-Gm-Message-State: AOJu0YzXfySyXhJaee1F3D9L3HGpM9ebvcT4TXhIU5N6QB4EJNSMG0Wu XBp7poFgshIqS/3HzlgCOxciQeCeHLjBaY16cDpmGP5XNFQwt1Wg6+nTs1RfdUJkHrzqez/vjhl zbA79 X-Gm-Gg: AeBDietF0tod+JBlg6XGjiIpZGAjCYrGbzt7MSt7XHs3csaA0ZYuI1vHkiGTv0zMTkP wjvmv23WDo9+vQ45dVDK778TyLlQT+8+e/nAyP+TYWC+baVtlUYscaaguXzpJvIqSY4ERPdk1yw 5Uqas6VtUeut+W//0kFWHtvuwky7dKhaepD5HoRbrWnXmyKIyuH/vD6yQQ370Rh7zPShrC8/q0c FQUoW1MCPC1TBEOpQqkE4zGR5X+LYoRjNn/cYZM2Vq3MOAQIPaVaxiDV1v/tUmg6xsq3RqqBrQD F26t0EjTwkh0RMJlw7gCd8Y+Fj20kXOgUZIPHrsYukAXNxnskU1Jyg9bwfPTaXSld07+KaUCrbR zMpRD4YXElTMlWhxqBhW0Yl9f/TekYpu7k6hRZgGP3BlfBuCWigTYZVakXodh1nscAoaI8T+gXu ENXyWsQwwmS24iErhuEB/iJU/qTxl9w/Qzq8BQ1z1PIsEHSL0IYLDuq5qNGWBQyJdOOdrT2ynYX XEllhFlwIYR+sn4+QiXsI5qqm4g2bc= X-Received: by 2002:a05:600d:8443:10b0:488:7d01:f67b with SMTP id 5b1f17b1804b1-48e5dfd50e9mr96957555e9.6.1778253877628; Fri, 08 May 2026 08:24:37 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 7/9] tools: Move qemu-keymap sources to tools/ directory Date: Fri, 8 May 2026 16:24:26 +0100 Message-ID: <20260508152428.2648560-8-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253928460158500 Content-Type: text/plain; charset="utf-8" Move the qemu-keymap sources into the tools subdirectory. Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- meson.build | 2 +- qemu-keymap.c =3D> tools/qemu-keymap.c | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename qemu-keymap.c =3D> tools/qemu-keymap.c (100%) diff --git a/meson.build b/meson.build index 63eb4031a4..8164458eea 100644 --- a/meson.build +++ b/meson.build @@ -4517,7 +4517,7 @@ subdir('qga') # when we don't build tools or system if xkbcommon.found() # used for the update-keymaps target, so include rules even if !have_too= ls - qemu_keymap =3D executable('qemu-keymap', files('qemu-keymap.c', 'ui/inp= ut-keymap.c') + genh, + qemu_keymap =3D executable('qemu-keymap', files('tools/qemu-keymap.c', '= ui/input-keymap.c') + genh, dependencies: [qemuutil, xkbcommon], install: h= ave_tools) endif =20 diff --git a/qemu-keymap.c b/tools/qemu-keymap.c similarity index 100% rename from qemu-keymap.c rename to tools/qemu-keymap.c --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253912; cv=none; d=zohomail.com; s=zohoarc; b=VJyFNRBoCdXZHVCVbrRiFex+8evStZIpp/BwYZMiMaYnYbmHKRMVrsdslMnT3G7n8RSQXJa/cTGBI/rDXw5rr4Bpb/j8ZIbjrmY7eP6RGG3X3IhXC1N7/QJLqJfEPzrUHMGDxr70ak3mn2yocGrDfJCjK3d7NsKJPlwsFJEqyA0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253912; 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=BmVzQFlWNEh8GGzpOcq2P8ujtw5hKOEqHq9S42InccQ=; b=TOO7lXCsqpYlOQZDDoBJDx/CdNPrm+UAVUqiEwVgn5VgCDXUpFuY2mh/JYXMfmkBfozXuCOxax5iW5zSbPH65D8EnV3H44/pPFvpnMVp5Yz9pqUA/aODkRzvEZfRIwFetirsOfAog8xrIBPcFlVUF45T6h/I0MXjP4GAd/aETUM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1778253912918107.76940865108736; Fri, 8 May 2026 08:25:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN4F-0000s1-Dj; Fri, 08 May 2026 11:24:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN4E-0000ro-Hn for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:42 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN4C-0005Tn-M3 for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:42 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-4891b0786beso14981265e9.1 for ; Fri, 08 May 2026 08:24:40 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253879; x=1778858679; 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=BmVzQFlWNEh8GGzpOcq2P8ujtw5hKOEqHq9S42InccQ=; b=fjK55Td17X9a8jC/cpZ2A8ZoKl4uj1D8qLEE3wlXqWWtdbA5Ze6enu2EFZaJnJDD2R zVyY5unlO6vPyyidipYCXPWp/svvU8o4Suq4r7SLMsbAEGXmOudw+OApodVK+G7aZwBj LMmu2bpyfUMmj9fqffGKjHC8F7Coam7he1xWK7nbxBFAX8GzfgF8Ys6fpCKc3ysyCHbj YyliS7lmPNsIa+gf1rvwSarLKhMlmwUctWrYt3f2E3g3hDWJDeM9239faMVbiObSGxrm /f4wTYUc0MhjJn6bFjSM7F2/USzVTVgv5YcxwXrKaWBz5yP9mpLlz9P7ofaMoRdi5g1u /llA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253879; x=1778858679; 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=BmVzQFlWNEh8GGzpOcq2P8ujtw5hKOEqHq9S42InccQ=; b=pCxq0oCk/ZzVePqL+f11QAxZq3CU5zSLFuK+FBkVVuAPnNFVyPjWSw9EFaSO6f+YQW TSqvw7Ti84sXV1RoY85jY3JmgB7KG5fUQVjqRbGm30YVwddRbDohKXkveieBs9fnEdrN 5r8pGYb3U+9+oi4IwTY00WMslu2pyhQalUxT4hpJWXJqnPOcf2Q03abkwPBg2xiyfUfh tts2iqHueLlVo34RzqeejpJeFek6Gh1FVW3tyX3ZN/DpCPAlro8Qr46c2MiqG3kAGW4O mnSarzydG+61tPSSS5BGFCvIPIAUEdrGU0qnxFPy0d5p+jruhKQ9DZGAde3lqcYgPh4L P/+Q== X-Gm-Message-State: AOJu0YwsjH3/XN31V8+Okyt4lAw3CxLudmG/gEsYwAGjCn8juca2TOGR pjf1NAbwcOee/E/Ft+A2zQ9Hf5ZP/4iTq0HBc+vdco46NIdB8vx4K3TPH8G9YlC8mkaUwx8KIpw iDeko X-Gm-Gg: Acq92OHivfEhq5Md4spIY+7QkJnLCnk9W6OLOzt0c2GgJFKqmthBGwVUN0QTrsoFvfc nXZ/AqDgI4rBlXcTDZCHtBbHt4PEnd4gPiBO7J1h2CHOG46mpjF4hrC8ykiLvgxLSvwjmwGHfnX vjGOjPQJ8VU/z17gjzZ+weVMfKacVTJNXOIlS54/tHQ6VBiuFKCZqz9FYpw+2hzZejGhnpXlotK 1agu5SNh4mKR+3Uv4eNEZ43VYDt8cKlejze58Z+36KGV6vh98LehU8gnd9G4jEC73KvRynrVEuT iplw6iJYcKHMBcFPOe2E72JYfa9gxRNdcD+YXWSkM8T371LywQJ8SaEdYUz0Lo44x2rVunu6YuA FDhKQrQ8UMzP/rmDZL80/M2CdJ8mzAI94JWuHYWYJqHOweIsrYAF+tnQKWNIrqPLpGx7TnoVJ4D 6vti82cMrzyUnPMxMdQfA6J3ea1rNwHZujRe9I7M8gyHIZ1l4t2G/7I92WoqjxIEJrktZL8BmJv Byxj+HHdCfp3jszJKwNP5CjrPS8xrE= X-Received: by 2002:a05:6000:4312:b0:43d:7d24:b4ff with SMTP id ffacd0b85a97d-4515da967a5mr21639508f8f.40.1778253878589; Fri, 08 May 2026 08:24:38 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 8/9] tools: Move qemu-vmsr-helper up a directory level Date: Fri, 8 May 2026 16:24:27 +0100 Message-ID: <20260508152428.2648560-9-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> 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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=peter.maydell@linaro.org; helo=mail-wm1-x330.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253914782158500 Content-Type: text/plain; charset="utf-8" We currently have exactly one subdirectory of tools, i386, which has the qemu-vmsr-helper sources in it. An entire subdirectory isn't really necessary here as we have only one i386-specific tool binary and no expectation that we will have many more. Move it up a directory level so it's in tools/ with all the other tools sources. This was previously covered by the "X86 general architecture support" section of MAINTAINERS under the tools/i386/ path; add both the source file and the docs file to that section. Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- MAINTAINERS | 3 ++- meson.build | 2 +- tools/{i386 =3D> }/qemu-vmsr-helper.c | 0 tools/{i386 =3D> }/rapl-msr-index.h | 0 4 files changed, 3 insertions(+), 2 deletions(-) rename tools/{i386 =3D> }/qemu-vmsr-helper.c (100%) rename tools/{i386 =3D> }/rapl-msr-index.h (100%) diff --git a/MAINTAINERS b/MAINTAINERS index f2c66d7cc3..88cc1516d8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -153,7 +153,8 @@ F: stubs/hmp-cmds-target-i386.c F: target/i386/*.[ch] F: target/i386/Kconfig F: target/i386/meson.build -F: tools/i386/ +F: tools/qemu-vmsr-helper.c +F: docs/tools/qemu-vmsr-helper.rst F: tests/functional/i386/ F: tests/functional/x86_64/ =20 diff --git a/meson.build b/meson.build index 8164458eea..1dad3a2462 100644 --- a/meson.build +++ b/meson.build @@ -4569,7 +4569,7 @@ if have_tools install: true) =20 if cpu =3D=3D 'x86_64' - executable('qemu-vmsr-helper', files('tools/i386/qemu-vmsr-helper.c'= ), + executable('qemu-vmsr-helper', files('tools/qemu-vmsr-helper.c'), dependencies: [authz, crypto, io, qom, qemuutil, libcap_ng, mpathpersist], install: true) diff --git a/tools/i386/qemu-vmsr-helper.c b/tools/qemu-vmsr-helper.c similarity index 100% rename from tools/i386/qemu-vmsr-helper.c rename to tools/qemu-vmsr-helper.c diff --git a/tools/i386/rapl-msr-index.h b/tools/rapl-msr-index.h similarity index 100% rename from tools/i386/rapl-msr-index.h rename to tools/rapl-msr-index.h --=20 2.43.0 From nobody Mon May 25 20:33:14 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=1778253943; cv=none; d=zohomail.com; s=zohoarc; b=nROn/J/lFmd1dUii6NN7s7oVTbE3FtOl3401C+6JZmrrGoRAAA5MjtyvSHUFOVXvgt2kYGqV1HFG+dSDYGRibwYfMce8rL19JSAoqymcyLNlucV1787owdDb/FtqNctmPwRZJ9+bmAjQzwWXJlu+n3AF8U9FJFb0Y1VlRo4Kdw8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778253943; 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=phy4N4YSnQNyULhSjp4nqi9ibEMtEknuKbJe7mg5d/4=; b=Yw2EWm2KtXX2/9ly/EZ2qb3+NVM+3iR8eNvMxffQEMCGnhWt+Zzi68ghXvU0Sdo3WE0ZpHqcqFqwl3rfqoeoDXayuwKlHqWyi6qsBvddvHs9U+n5++/QEnkX8/c77xqMqfYSu4WhmEELoFC42s996quq8coTA2LnECNQ9rKfVcM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1778253943717579.6591501862083; Fri, 8 May 2026 08:25:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wLN4H-0000sw-Bt; Fri, 08 May 2026 11:24:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wLN4F-0000s2-Fo for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:43 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wLN4D-0005UW-FR for qemu-devel@nongnu.org; Fri, 08 May 2026 11:24:43 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-44a74032ff8so1595533f8f.1 for ; Fri, 08 May 2026 08:24:41 -0700 (PDT) Received: from lanath.. (wildly.archaic.org.uk. [81.2.115.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548ec6c221sm4940453f8f.13.2026.05.08.08.24.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 08:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778253880; x=1778858680; 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=phy4N4YSnQNyULhSjp4nqi9ibEMtEknuKbJe7mg5d/4=; b=CvSqWb5eBU6BFH5CR/+ytyb0hL5j6xubpWkS/B3Ge7eoIf7g9m37NDcw7c0/e535MF VLwOcthuMDP+GV2njBlClGzPdRgn0m4pO325RsjQeIsAkvaBNbTMhxEs5chFgBfoT2yP 4lyMLzen5PAHMrw3nCQCehS9M4bgSlnNLrIlq5j5G4VxWBAigSpVjUb2U9qZdyNJyR9j aaEFudzOdQR6H56vyYbOHMjc6/ZNhadAzRMwSOT2N8qReW+pcxBUkCkzeFFkMMRKngYb ToNDbidysq2OTyxdZOVumwb5TN99cjtQ9KkTaguIy+9WU+AzNxQBRAMdr3pWoDeBWoRu 2ZBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778253880; x=1778858680; 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=phy4N4YSnQNyULhSjp4nqi9ibEMtEknuKbJe7mg5d/4=; b=eVAJiVAD/zf83XW2fhxVlyNaNEF4F8EX6a97IiSDFlFRqg5S6d1BfR0bXbEDBoU72W krD1VTYuqC7grd58S8+/lLG8k6RrCcyiScefH0zy2tXzi+gdJkh6UO9Ru526qDEhbw5q ZVYQHWngu99TP8/s7lVG+a0qUVkkioizRUV+7r8jYa3hGvsvMsA/i6GHXyIk73XkTEAS GePDIJoommuivzMPrcW8IJe30Wtg2ZszdPBMygTsxoE81b53pv2d9dl5aEk6ZtJxQeKS Ly3NOBhO75Cuc4vR2bXEJN5cmK9UL3Erp1p+/AYswl+UOqeGCshfPrYhKYW76CdeNx5L 4dZg== X-Gm-Message-State: AOJu0YwsAOSgDd8P1foVjZO9J6GJIsogdsd1OUKhxhEdoc/VRDretRJz AlTKQ2b0W/PChSytaSRYBlbLs3ySvAevENwMG2+K0yOSnkb81e68bsPd75CcLEUrOzPVKiCILR4 +L7nT X-Gm-Gg: Acq92OEoCpAlFJqZwutHPDtZg2m8XJ7/EvN9nQ0v9AUTBmueMVNeuBwCPEUIwNWq03k qCsKu2NhIP1xlfSv1WnRS+dUaaDqdSV4fZbop7oE0ls8SR6MbsIzwLS1kQ0gB2YH4GLNEJ2LsQb T0C3MV1upKhAWQfXWy8eW/EiF6uCfRUCM80m7dMyvU3KaDeg9Po7pfGl0pnGe8/OmpmHGKmdxjl V6sb5IpJhu3bhwIQh4V2klYEpkd96v+s8XThLSKjXE4WV9JVX2LYTTJffjZAwccmNH6y/hPu5W4 G3ClF19Bb1A85ZmElE42rMaIXY/sGiqLuaVcMZyHukDwEMo84Ac7xN5/D7M8/jUvt6IcxZjk8TD XPqtm06LcADJ/r6DbyiuHrPNAoaJ3dyXpiCTSWYaaQeMOVmgpMwl00F6H/7j3KqNo/+dVkBSc/5 UnIuZMFUlG+OViy98dMKCA8JTIvx+BsceE0cAIxdqkPGvscxg5nkkvrILC/G3J97yJlQVGKMje8 rCdyJ+cB1KDKHoA5ZhGCL7n+k4HchQ= X-Received: by 2002:a5d:588b:0:b0:44b:7ec9:2d76 with SMTP id ffacd0b85a97d-4515b056d5fmr22368735f8f.7.1778253879756; Fri, 08 May 2026 08:24:39 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Kevin Wolf , Hanna Reitz , Pierrick Bouvier , Paolo Bonzini , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Viktor Prutyanov , Akihiko Odaki , Gerd Hoffmann , Eric Blake , Vladimir Sementsov-Ogievskiy , Jason Wang Subject: [PATCH 9/9] tools: Move elf2dmp from contrib/ to tools/ Date: Fri, 8 May 2026 16:24:28 +0100 Message-ID: <20260508152428.2648560-10-peter.maydell@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260508152428.2648560-1-peter.maydell@linaro.org> References: <20260508152428.2648560-1-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1778253945681154100 We install elf2dmp by default, so move it from tools/ to contrib/. (Almost all the other tool-like binaries in contrib/ are not installed by default, so are more like example code.) Signed-off-by: Peter Maydell Reviewed-by: Pierrick Bouvier --- MAINTAINERS | 2 +- meson.build | 2 +- {contrib =3D> tools}/elf2dmp/addrspace.c | 0 {contrib =3D> tools}/elf2dmp/addrspace.h | 0 {contrib =3D> tools}/elf2dmp/download.c | 0 {contrib =3D> tools}/elf2dmp/download.h | 0 {contrib =3D> tools}/elf2dmp/err.h | 0 {contrib =3D> tools}/elf2dmp/kdbg.h | 0 {contrib =3D> tools}/elf2dmp/main.c | 0 {contrib =3D> tools}/elf2dmp/meson.build | 0 {contrib =3D> tools}/elf2dmp/pdb.c | 0 {contrib =3D> tools}/elf2dmp/pdb.h | 0 {contrib =3D> tools}/elf2dmp/pe.h | 0 {contrib =3D> tools}/elf2dmp/qemu_elf.c | 0 {contrib =3D> tools}/elf2dmp/qemu_elf.h | 0 15 files changed, 2 insertions(+), 2 deletions(-) rename {contrib =3D> tools}/elf2dmp/addrspace.c (100%) rename {contrib =3D> tools}/elf2dmp/addrspace.h (100%) rename {contrib =3D> tools}/elf2dmp/download.c (100%) rename {contrib =3D> tools}/elf2dmp/download.h (100%) rename {contrib =3D> tools}/elf2dmp/err.h (100%) rename {contrib =3D> tools}/elf2dmp/kdbg.h (100%) rename {contrib =3D> tools}/elf2dmp/main.c (100%) rename {contrib =3D> tools}/elf2dmp/meson.build (100%) rename {contrib =3D> tools}/elf2dmp/pdb.c (100%) rename {contrib =3D> tools}/elf2dmp/pdb.h (100%) rename {contrib =3D> tools}/elf2dmp/pe.h (100%) rename {contrib =3D> tools}/elf2dmp/qemu_elf.c (100%) rename {contrib =3D> tools}/elf2dmp/qemu_elf.h (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 88cc1516d8..054ae3e6c6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3938,7 +3938,7 @@ elf2dmp M: Viktor Prutyanov R: Akihiko Odaki S: Maintained -F: contrib/elf2dmp/ +F: tools/elf2dmp/ =20 Overall sensors M: Philippe Mathieu-Daud=C3=A9 diff --git a/meson.build b/meson.build index 1dad3a2462..69cdf2ab60 100644 --- a/meson.build +++ b/meson.build @@ -4543,7 +4543,7 @@ if have_tools }] endforeach =20 - subdir('contrib/elf2dmp') + subdir('tools/elf2dmp') =20 executable('qemu-edid', files('tools/qemu-edid.c', 'hw/display/edid-gene= rate.c'), dependencies: [qemuutil, rt], diff --git a/contrib/elf2dmp/addrspace.c b/tools/elf2dmp/addrspace.c similarity index 100% rename from contrib/elf2dmp/addrspace.c rename to tools/elf2dmp/addrspace.c diff --git a/contrib/elf2dmp/addrspace.h b/tools/elf2dmp/addrspace.h similarity index 100% rename from contrib/elf2dmp/addrspace.h rename to tools/elf2dmp/addrspace.h diff --git a/contrib/elf2dmp/download.c b/tools/elf2dmp/download.c similarity index 100% rename from contrib/elf2dmp/download.c rename to tools/elf2dmp/download.c diff --git a/contrib/elf2dmp/download.h b/tools/elf2dmp/download.h similarity index 100% rename from contrib/elf2dmp/download.h rename to tools/elf2dmp/download.h diff --git a/contrib/elf2dmp/err.h b/tools/elf2dmp/err.h similarity index 100% rename from contrib/elf2dmp/err.h rename to tools/elf2dmp/err.h diff --git a/contrib/elf2dmp/kdbg.h b/tools/elf2dmp/kdbg.h similarity index 100% rename from contrib/elf2dmp/kdbg.h rename to tools/elf2dmp/kdbg.h diff --git a/contrib/elf2dmp/main.c b/tools/elf2dmp/main.c similarity index 100% rename from contrib/elf2dmp/main.c rename to tools/elf2dmp/main.c diff --git a/contrib/elf2dmp/meson.build b/tools/elf2dmp/meson.build similarity index 100% rename from contrib/elf2dmp/meson.build rename to tools/elf2dmp/meson.build diff --git a/contrib/elf2dmp/pdb.c b/tools/elf2dmp/pdb.c similarity index 100% rename from contrib/elf2dmp/pdb.c rename to tools/elf2dmp/pdb.c diff --git a/contrib/elf2dmp/pdb.h b/tools/elf2dmp/pdb.h similarity index 100% rename from contrib/elf2dmp/pdb.h rename to tools/elf2dmp/pdb.h diff --git a/contrib/elf2dmp/pe.h b/tools/elf2dmp/pe.h similarity index 100% rename from contrib/elf2dmp/pe.h rename to tools/elf2dmp/pe.h diff --git a/contrib/elf2dmp/qemu_elf.c b/tools/elf2dmp/qemu_elf.c similarity index 100% rename from contrib/elf2dmp/qemu_elf.c rename to tools/elf2dmp/qemu_elf.c diff --git a/contrib/elf2dmp/qemu_elf.h b/tools/elf2dmp/qemu_elf.h similarity index 100% rename from contrib/elf2dmp/qemu_elf.h rename to tools/elf2dmp/qemu_elf.h --=20 2.43.0