From nobody Mon Feb 9 21:39: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=1770260822; cv=none; d=zohomail.com; s=zohoarc; b=KamRtQl4zsZXnondxaJ6RKxdRU5kPFSwMpNtlDQ4yD0xWnHikBMTJPSWGUbF1sVyBtj8KyojngrYFBcPQJLcRld2MNILFj++9Zd4x/AB5IOIzW4VyH1VTsH0joH/ubwcl5JpvCUJl2J1K4xKYWutAhqBdVC+3yjMDlGjnA9LEx0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1770260822; h=Content-Transfer-Encoding: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:Cc; bh=2bwae1gm4TyeUWnkObIFy9BceFXzbtgb5gforCQLjQQ=; b=eLYHyU6VNJGXpvUkqXQEGFfauuzQFNUURI4/DGUpd2hP+3BEq6eLJI/3fADXeFcs0hx4U2Wvo7Mo327Aw4Ql6lHBBE5hp9rrn32Ej5tt+2DbU5dfvEtpyRrdgw1b+MGMO9hW5bT0NMgOumxcpwDmOcpC5yr0cWYVnYA+6Jc5Fy0= 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 1770260822817628.4548381252143; Wed, 4 Feb 2026 19:07:02 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vnphN-0002x9-I9; Wed, 04 Feb 2026 22:06:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vnphM-0002wv-3i for qemu-devel@nongnu.org; Wed, 04 Feb 2026 22:06:28 -0500 Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vnphK-00016U-Jb for qemu-devel@nongnu.org; Wed, 04 Feb 2026 22:06:27 -0500 Received: by mail-pf1-x42a.google.com with SMTP id d2e1a72fcca58-81e821c3d4eso346782b3a.3 for ; Wed, 04 Feb 2026 19:06:26 -0800 (PST) Received: from stoup.. (bg30dhzygc4twf4fscxk.ip6.superloop.au. [2401:d002:dc0f:2100:7515:513c:b646:18b8]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8241d1694c8sm4003544b3a.8.2026.02.04.19.06.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Feb 2026 19:06:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1770260785; x=1770865585; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=2bwae1gm4TyeUWnkObIFy9BceFXzbtgb5gforCQLjQQ=; b=N0IKDkWIrmv7AJrX6ENQvjt0jdC/B5J0IvHKHQIGnkGjYGoq8cfqZEFngA130q/QyZ VXPg3wUGwz2fXDPT45VMgJbprj8jw9YnMMOlI6S3szOYcm1L3vEEGgY95JaJZejPNPRu 6NhEhlDEksNocXTc8vcYjRpG27F9f0SMTGSwTQRFx5T2cBookKBkQW2PV7X6o8l9T5fa bNpQrdE+daVyEL36mOrWYpj0sw3kUVWgsYuV3k4UxdqvXNFid/86tuu2hHuCQ9D7tsE7 ZEBdKwgswDq4QmjXWDO85rchgXbyidSOUzfw5xvZ0o1EbhdXbqXEA0FiobDO8UFsCjx/ FouQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770260785; x=1770865585; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=2bwae1gm4TyeUWnkObIFy9BceFXzbtgb5gforCQLjQQ=; b=pWiDKK9zDt0BrMPRxwSw6EgyN05qZpgAHGZw853JAI6HUQjesj/alZlbt86/yJIn53 Z1hxVDYKMX1tfh1rSs7dMO3RyNob8PmXglGXp5zBhhbD9DLeXlAdv5XjvLmb33Y52TBB kslFv2nyM/vPh7rwQp3rudAcdSroVgZOWmdRuZbUpjf5BpRr2fFP/v3tQu8fcVKaV8c2 yC1PxY8Kk0q2af5JLGDje74fREFvK+Xg0FsdJOQW4LT7Kr5ZKNY3GdgFnKfdfIjjJ2pc XHPoaCTA3bVbLvSZ8pSJy4xPjwByAM1Ou2+7jVHuq0mhDy9S5RN+eFqI/9a5ZuDvpTdJ Gi9Q== X-Gm-Message-State: AOJu0YwebcaRtSPSV74/gDh7ZrJ7B/t5jd8/o/PrRlF0ZYXZ0ocF1BFs rXRklHrUwIllDWXZxm6xc+wxi2R2EHUdNdOqLWB5iMeSWjpneHf5FnshxzLesjcxtvMWl1BnOw+ Lf3yJ35H8qA== X-Gm-Gg: AZuq6aKT9/+rYpp2q4UGWwW+aQgNLGFOqvxQP0MpbRmmU2LivbaKLZm2T98AiLYLbNB QWwDHoUZu0IHqnUb0LWY/vhvvnPAGM6JBOFIiDgsxXEq20Pv3prFtNN8g8kH1pkEvjMCi51qp8Q cuaS9xWH6sddkD8/GEGrtbZaAhZB/BlGYb3YJXcM275k4zOkXHr7L5Di7cv82HDZ7cXcbD+Eoht g1gobxkZqmL80gNZZJtMHBNPiTMKg6tkpToUEWUK/Q4eFYcf7lNkbWwKxBxRcychbMBWVjtckEL sB6iIctzr5jF2melZTeKElF4sp6ixTdkLeci5alcvJNIkIl8ARmMV3hxW1sS0sWT7dRG8ktndEu VnYdnJuQPMbzAEscUuQzAnjqDtj6dHR8kHM4eDMXI8j86j81zkON3w9zfPdShRGGIhjfyMsMRxW X+EYsfjZ4t/tW8cBp87Yt9As6mSg3qiZsq84NjhZaAVjYK2OWsUfjk2+Og2x6tDQ== X-Received: by 2002:a05:6a00:4fc4:b0:81f:3f88:89f3 with SMTP id d2e1a72fcca58-8241c1695femr5584892b3a.3.1770260784925; Wed, 04 Feb 2026 19:06:24 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Subject: [PATCH v2 1/3] qapi: Add hexagon to SysEmuTarget Date: Thu, 5 Feb 2026 13:06:15 +1000 Message-ID: <20260205030617.266625-2-richard.henderson@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260205030617.266625-1-richard.henderson@linaro.org> References: <20260205030617.266625-1-richard.henderson@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=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::42a; envelope-from=richard.henderson@linaro.org; helo=mail-pf1-x42a.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: 1770260824077158500 Content-Type: text/plain; charset="utf-8" Signed-off-by: Richard Henderson Reviewed-by: Brian Cain Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier --- qapi/machine.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qapi/machine.json b/qapi/machine.json index 907cb25f75..ef8575b6eb 100644 --- a/qapi/machine.json +++ b/qapi/machine.json @@ -28,6 +28,8 @@ # # @loongarch64: since 7.1 # +# @hexagon: since 11.0 +# # .. note:: The resulting QMP strings can be appended to the # "qemu-system-" prefix to produce the corresponding QEMU # executable name. This is true even for "qemu-system-x86_64". @@ -35,7 +37,7 @@ # Since: 3.0 ## { 'enum' : 'SysEmuTarget', - 'data' : [ 'aarch64', 'alpha', 'arm', 'avr', 'hppa', 'i386', + 'data' : [ 'aarch64', 'alpha', 'arm', 'avr', 'hexagon', 'hppa', 'i386', 'loongarch64', 'm68k', 'microblaze', 'microblazeel', 'mips', = 'mips64', 'mips64el', 'mipsel', 'or1k', 'ppc', 'ppc64', 'riscv32', 'riscv64', 'rx', 's390x', 'sh4', --=20 2.43.0 From nobody Mon Feb 9 21:39: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=1770260822; cv=none; d=zohomail.com; s=zohoarc; b=g7+ppJMoR8d9QjehlgqqhTvM3a6e/VlXxt43xpugPvaVzlxW57Dgg5ZzCpwmCTXhDU/P7Yirqp8TWAPNCOCb83Iup8VZlaMdD9QfTDasHfbOoo4D+l/N4VGxzkpBST5IM/o6nA9WeER0ntIyeRh8B05Ko/eqRsI5jx0NnQSrLZ8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1770260822; h=Content-Transfer-Encoding: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:Cc; bh=7XhVPo+JomIcnP0HpkwnXCLlcF4o5rlGwj2oE/tS2kA=; b=W1yxaeQrXBoMtODg/45FUq+QRa2vblMdgQ3gV2eErMGlrAD5/Ac+E7A+bHLsEsQi5uUNAgGBLZciITwr7OG3TGXB+htisecP+BWhm8cZ4s1d7afiNqk3+xCkv9l1mAeJbD9G3h5DdbnCt/K1URrCAMBpey/u6zrbmfGTOYHEb9Y= 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 177026082230690.28695044312133; Wed, 4 Feb 2026 19:07:02 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vnphQ-0002xf-1P; Wed, 04 Feb 2026 22:06:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vnphN-0002xO-Qf for qemu-devel@nongnu.org; Wed, 04 Feb 2026 22:06:29 -0500 Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vnphM-0001Au-C7 for qemu-devel@nongnu.org; Wed, 04 Feb 2026 22:06:29 -0500 Received: by mail-pf1-x42f.google.com with SMTP id d2e1a72fcca58-8230c839409so421486b3a.3 for ; Wed, 04 Feb 2026 19:06:27 -0800 (PST) Received: from stoup.. (bg30dhzygc4twf4fscxk.ip6.superloop.au. [2401:d002:dc0f:2100:7515:513c:b646:18b8]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8241d1694c8sm4003544b3a.8.2026.02.04.19.06.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Feb 2026 19:06:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1770260787; x=1770865587; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=7XhVPo+JomIcnP0HpkwnXCLlcF4o5rlGwj2oE/tS2kA=; b=r7Ei/J3gww1qp00W1ySIYLN4bijNGQQPYjxZnIuTUXB1YNzeoDbRzVb51tol7Ch3Mu ZL58YlxTJvBa8vopUBtWWUp45rx4cmRHBrR44BnKYZffoQhZ8O2Cy/dYBOLYAItfv8+N AcVkXFXHDWiSfbrnibCpEIkOmaMJ0lB7xV8duw0d86AeidNiMAqQfwapP8dmhKltL7kJ bMcbzh84hrbbXt8nJtEEzqOr3lt8OROn7eybr+4vXrrLZqi5epqOmojZfoVBNqc56gyo 7tPJf045s3HK9MRTWPMVzx0S9LXKP551fVbwEFCjmMk02eF5EU5wkAAQzH86wROVU14S MxAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770260787; x=1770865587; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=7XhVPo+JomIcnP0HpkwnXCLlcF4o5rlGwj2oE/tS2kA=; b=kGEzRp0S76mogqDi+TpUKZSFXSbrOdBhMpY5QErnvpJDFT1F0VLtEXzjA8iMiw/c+w fFgV8MYwwe3vLOiyn+12T/9s4K0XJQ570QWC/RtgaTWiSBUNmkxegPwBd3Jfr0Mj3lc8 H1Pk6nIl2ftt4Ah5pLhuUGe3PyVm28P72zwRUolcEW8WMd73G0h7YzlMozKUkggaduIC zFpLs1fhxUKKCsgTDXTfZtFfUJXdpbyL97dcZGToVXEFtIq2T2mKVWPlev14DoCty9/d abcyB3lX++aIEg5pW7zng8roie032+wCDFIWKQAz5afEiCZKyHq6ppR2kKPhlkqnQ+SG WFEA== X-Gm-Message-State: AOJu0YyJJNDAanmnu9VOQXnmgaH3/uby93XjzKdu8L+3w30TuLf2bxJw UnHqKs8ZFvTySRxNUzp41HVVwsz0XJQx9EaY7WuzYtx3yNS1/N/vKPDEpYzG56N9jhT70duCSfn gWvwNG/lTvg== X-Gm-Gg: AZuq6aLNSpqC+0B8JuyCIMC2RLSPD7o+I7mRD/IyHYQhrJLLyKzQ/OsOg9tU2CS/A1s nAjRhsm+z1gDjPLHekQ6CRXXTnwDGK6NQyrOdFLEa1M6IToqscoHEwrItMKzfXPwrQ0RDftOB/f fKbvhDUzMo05mpt6lxsQSA/OqVV5uMbFPiczoBivro4uQoXoZ2ExiDg/7Am6j/mciRPmhxheV7R 6OId2cIZJBEeQViTTD1OPAuh7wpAmF0ZgTOp7YRUw6I960urMQbSAeE8xYlA5oZbYjewDWt0FiZ tm/3ymvXBDZStLZS7/wLW9xERg3pPXErey8yUnh3w1PO0pvT6/63KigAEG8bm9gIOc337Xv+NA6 F8FC9YmVulUb+zJlCY5KfZF561UJbY5zoOFNjsoPdAQFLDinULmHjkAqsNsSEIt9E7MzhbVp+ge lJEI15x0vfFD6StJp1S6FF7PqJbloayZLo2G0dtYkxdW0eLTm24ihwPV8RrpYpHA== X-Received: by 2002:a05:6a00:10cf:b0:81f:4f47:c6d6 with SMTP id d2e1a72fcca58-8241c694172mr4367678b3a.65.1770260786874; Wed, 04 Feb 2026 19:06:26 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Subject: [PATCH v2 2/3] meson: Add TARGET_ARCH to config_target_data Date: Thu, 5 Feb 2026 13:06:16 +1000 Message-ID: <20260205030617.266625-3-richard.henderson@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260205030617.266625-1-richard.henderson@linaro.org> References: <20260205030617.266625-1-richard.henderson@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=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::42f; envelope-from=richard.henderson@linaro.org; helo=mail-pf1-x42f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1770260824449154100 Content-Type: text/plain; charset="utf-8" Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier --- meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 8c6c0a9a32..2d114e9018 100644 --- a/meson.build +++ b/meson.build @@ -3263,7 +3263,7 @@ host_kconfig =3D \ (hv_balloon ? ['CONFIG_HV_BALLOON_POSSIBLE=3Dy'] : []) + \ (have_rust ? ['CONFIG_HAVE_RUST=3Dy'] : []) =20 -ignored =3D [ 'TARGET_XML_FILES', 'TARGET_ABI_DIR', 'TARGET_ARCH' ] +ignored =3D [ 'TARGET_XML_FILES', 'TARGET_ABI_DIR' ] =20 default_targets =3D 'CONFIG_DEFAULT_TARGETS' in config_host actual_target_dirs =3D [] @@ -3353,6 +3353,8 @@ foreach target : target_dirs # do nothing elif ignored.contains(k) # do nothing + elif k =3D=3D 'TARGET_ARCH' + config_target_data.set(k, v.to_upper()) elif k =3D=3D 'TARGET_BASE_ARCH' # Note that TARGET_BASE_ARCH ends up in config-target.h but it is # not used to select files from sourcesets. --=20 2.43.0 From nobody Mon Feb 9 21:39: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=1770260818; cv=none; d=zohomail.com; s=zohoarc; b=ncoqGOsoNVI1K2BSRxEhD3vk9wqD9gC1HSuPlPOY+64dX+j3Z7/MnWul2UGbVhAYr/+vXn7FxMcJ7rrMlSBBBcJ7vIcD4KwRtM1KOzOaGNEQwAS1lYX0fwZd6zBV2WzDquDVyOZOaPsj7eqlnE9FBMC2PAAIRLD38XfhAnl8epI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1770260818; h=Content-Transfer-Encoding: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:Cc; bh=zN2FSZ+HWZIZRavC3cfAUoOiJ5/G+crgj0rWlDhhdOc=; b=h66HbbyaLcscDUdzd4POnUnI4wsezJaK6Utm04OrrwAxGlVrZzFLCcU1jseyt+Szc/9Knjs/VVoW30l+VH5+08Ge7JTC3QRZrGbkRpnvlPxupz3+PSZjisWuzyu96vcJJcG3MURMk1UGrCCQVNosQjAgsH1h2bcDSXFrBfn5hw8= 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 1770260818649531.4581425959296; Wed, 4 Feb 2026 19:06:58 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vnphR-0002y3-Dj; Wed, 04 Feb 2026 22:06:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vnphP-0002xe-Vc for qemu-devel@nongnu.org; Wed, 04 Feb 2026 22:06:31 -0500 Received: from mail-pf1-x42c.google.com ([2607:f8b0: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 1vnphO-0001DV-EK for qemu-devel@nongnu.org; Wed, 04 Feb 2026 22:06:31 -0500 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-82361bcbd8fso396036b3a.0 for ; Wed, 04 Feb 2026 19:06:29 -0800 (PST) Received: from stoup.. (bg30dhzygc4twf4fscxk.ip6.superloop.au. [2401:d002:dc0f:2100:7515:513c:b646:18b8]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8241d1694c8sm4003544b3a.8.2026.02.04.19.06.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Feb 2026 19:06:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1770260789; x=1770865589; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=zN2FSZ+HWZIZRavC3cfAUoOiJ5/G+crgj0rWlDhhdOc=; b=T1mmjLV9kthXoMsKjmo8en4xmDRKebEQR+IwcM4pnylI4UvXqW4+UH0amHyBmq/BOA AVnUQH+zTHvVW92ZRzZD20/MK8F36UrvGfwlPeQhG2j4qicGAFS9Q0QZh7UQUKqhECC0 BdvB1c6g2tr092Lgc/s0V5SeWfJF0IDrGLRG1+Oam0cvJpxFLVJBpPP0VGer7H0PwxjP oP2yF0URjlEgyXProQ0WOWR9Y2UIM40YmgyDg8FG3AtzLi8UGKJm4262a7oKAjxXqzvd EQU5PPQpCteAs7co8HCVQTAfHeuHWPsqeHMfd5FQ2c+6/cjf7XuH+toEn8soxZgxY9TP 8X1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770260789; x=1770865589; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=zN2FSZ+HWZIZRavC3cfAUoOiJ5/G+crgj0rWlDhhdOc=; b=jaKDu+BYCCTo+BphRxN4mBQAPwZ5zQ7uaIxgqfw5r1KyIeFBU0Gnt6Vtqybxm+M2da 64tMz5JuMKorELy24CFQ7s/g3cFY5vfi5zdnREPBqdu+l9i/FnoR39GDPYymym+gxBos 1KPUPD8B3T8HiPoEy5JiKeqRB43FW1xUcFRsLoFq6IARhdAnOIlHrXxSTG87gfd5V6Pt tni0aaPFM6bvjh4PizynZILjuO/Kq87xNoTv8zv9Yfm0OnLftgVIfoJkcNbgQVm9hoQv DPR7HkDkg+7BlbLgTsE0EmbkN2hfNheLq1t607UJ4ap4WTPRnGcinok/Pw7MYTcLx7XA az/A== X-Gm-Message-State: AOJu0YxiJ9RCuNufYmQniLGRRXSgrqWe2sUxYurezx9pSYqaBmoq7fGb 44Ez7ghLP6LGXbwkWgxQcHa17iJ8o7JgrdujXEIDNSOJ7V9Yk+DdsXiGbt7isrQlHrx20DZ4RKR K3q5o5Nmf6w== X-Gm-Gg: AZuq6aKfcVTbmJXoPwdoDxtiVUYSjY/1RtRvO5AC8V5eUfySAHJyTBADxnzX4/RaGo9 H8gxfE44qyBi9/FHLtfhsOcD/51ktEbTZUvNXUl/H5lPr5iwZ6gMkjcyTX1vmH/fRim+9Qd4JuE OHz0BDUtFrtqg0WlBJ89efJQxympmA3N88WSJCfMgbpXr6VzpipAY33hSsbrPG9TaeKP61C3llQ 2AC8KerecMUwhKzgANjxh60IXe7aG1RISOiiVEBp6R4Eyt5AYW9DZZRyWBvjL+tsR5gBzYdAdwY INrYMd1aL+vohbDk6A6Mw3kmie9VXnB6awvZIy+7Bx4TLqI2RemsgKhLsEtlk7qNQgL3xbqhOZo RzRPaxYwnU0R9sScVkZQEZAf4eWYVbkgCqh62HWgMxCVLagChHqebKpMC3zE9J6XISTdhOtnvdr +78CGV0p1W0/rJkBByLgzS+RpK87R5U/hzQAIblKTkJpH5xfueCdYUo+mZKS2G8w== X-Received: by 2002:a05:6a00:23d2:b0:81d:f938:800b with SMTP id d2e1a72fcca58-8241c683cf6mr5244274b3a.61.1770260788945; Wed, 04 Feb 2026 19:06:28 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Subject: [PATCH v2 3/3] target-info: Statically initialize target_arch Date: Thu, 5 Feb 2026 13:06:17 +1000 Message-ID: <20260205030617.266625-4-richard.henderson@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260205030617.266625-1-richard.henderson@linaro.org> References: <20260205030617.266625-1-richard.henderson@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=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::42c; envelope-from=richard.henderson@linaro.org; helo=mail-pf1-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: 1770260820091158500 Content-Type: text/plain; charset="utf-8" Use TARGET_ARCH and token pasting to initialize target_arch from SYS_EMU_TARGET_*. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Tested-by: Philippe Mathieu-Daud=C3=A9 --- target-info-stub.c | 2 +- target-info.c | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/target-info-stub.c b/target-info-stub.c index 8392d81e8f..65220cc782 100644 --- a/target-info-stub.c +++ b/target-info-stub.c @@ -18,7 +18,7 @@ QEMU_BUILD_BUG_ON(offsetof(ArchCPU, env) !=3D sizeof(CPUS= tate)); =20 static const TargetInfo target_info_stub =3D { .target_name =3D TARGET_NAME, - .target_arch =3D SYS_EMU_TARGET__MAX, + .target_arch =3D glue(SYS_EMU_TARGET_, TARGET_ARCH), .long_bits =3D TARGET_LONG_BITS, .cpu_type =3D CPU_RESOLVING_TYPE, .machine_typename =3D TYPE_MACHINE, diff --git a/target-info.c b/target-info.c index 5a6d728252..a26532f660 100644 --- a/target-info.c +++ b/target-info.c @@ -24,13 +24,7 @@ unsigned target_long_bits(void) =20 SysEmuTarget target_arch(void) { - SysEmuTarget arch =3D target_info()->target_arch; - - if (arch =3D=3D SYS_EMU_TARGET__MAX) { - arch =3D qapi_enum_parse(&SysEmuTarget_lookup, target_name(), -1, - &error_abort); - } - return arch; + return target_info()->target_arch; } =20 const char *target_cpu_type(void) --=20 2.43.0