[{"id":3681694,"web_url":"http://patchwork.ozlabs.org/comment/3681694/","msgid":"<03119ad8-de87-4bb4-8f73-062de85e8d6d@linaro.org>","list_archive_url":null,"date":"2026-04-23T22:26:05","subject":"Re: [PATCH 01/16] target: Simplify env_archcpu(cpu_env(cpu))\n expression","submitter":{"id":72104,"url":"http://patchwork.ozlabs.org/api/people/72104/","name":"Richard Henderson","email":"richard.henderson@linaro.org"},"content":"On 4/24/26 03:02, Philippe Mathieu-Daudé wrote:\n> env_archcpu(cpu_env(CPUState)) expands to ArchCPU,\n> available via the ARCH_CPU() macro. Use the latter\n> to avoid using &env.\n> \n> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>\n> ---\n>   target/arm/hvf/hvf.c       | 2 +-\n>   target/hexagon/translate.c | 2 +-\n>   2 files changed, 2 insertions(+), 2 deletions(-)\n> \n> diff --git a/target/arm/hvf/hvf.c b/target/arm/hvf/hvf.c\n> index 5fc8f6bbbd9..2fb768048b8 100644\n> --- a/target/arm/hvf/hvf.c\n> +++ b/target/arm/hvf/hvf.c\n> @@ -2303,7 +2303,7 @@ static int hvf_handle_exception(CPUState *cpu, hv_vcpu_exit_exception_t *excp)\n>   \n>   static int hvf_handle_vmexit(CPUState *cpu, hv_vcpu_exit_t *exit)\n>   {\n> -    ARMCPU *arm_cpu = env_archcpu(cpu_env(cpu));\n> +    ARMCPU *arm_cpu = ARM_CPU(cpu);\n>       int ret = 0;\n\nARM_CPU has an object_dynamic_cast_assert() inside; the env* converters do not.\nYou should be making a considered choice about this change, not just \"simpler\".\n\n\nr~\n\n>   \n>       switch (exit->reason) {\n> diff --git a/target/hexagon/translate.c b/target/hexagon/translate.c\n> index 633401451d8..825b236dd24 100644\n> --- a/target/hexagon/translate.c\n> +++ b/target/hexagon/translate.c\n> @@ -978,7 +978,7 @@ static void hexagon_tr_init_disas_context(DisasContextBase *dcbase,\n>                                             CPUState *cs)\n>   {\n>       DisasContext *ctx = container_of(dcbase, DisasContext, base);\n> -    HexagonCPU *hex_cpu = env_archcpu(cpu_env(cs));\n> +    HexagonCPU *hex_cpu = HEXAGON_CPU(cs);\n>       uint32_t hex_flags = dcbase->tb->flags;\n>   \n>       ctx->mem_idx = MMU_USER_IDX;","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=jdhyfM3E;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1rLP20vpz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 08:27:07 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wG2V1-00064p-7V; Thu, 23 Apr 2026 18:26:19 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <richard.henderson@linaro.org>)\n id 1wG2Uz-00064L-MG\n for qemu-devel@nongnu.org; Thu, 23 Apr 2026 18:26:17 -0400","from mail-pj1-x102b.google.com ([2607:f8b0:4864:20::102b])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <richard.henderson@linaro.org>)\n id 1wG2Uy-0001Q2-3b\n for qemu-devel@nongnu.org; Thu, 23 Apr 2026 18:26:17 -0400","by mail-pj1-x102b.google.com with SMTP id\n 98e67ed59e1d1-35d9f68d011so4814022a91.2\n for <qemu-devel@nongnu.org>; Thu, 23 Apr 2026 15:26:15 -0700 (PDT)","from [192.168.1.134] ([110.239.0.232])\n by smtp.gmail.com with ESMTPSA id\n 98e67ed59e1d1-3613fb42e25sm10353803a91.3.2026.04.23.15.26.09\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Thu, 23 Apr 2026 15:26:13 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1776983174; x=1777587974; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=n/iigfwgrfWLAXFD3CTn0dBiOigG9aIfPf4zFLqqEFY=;\n b=jdhyfM3E8TqZpNlbsc6nbSzZhHwCNMStO48YWM8pctTfx4vpkMwW1EpFuJeIscuZ7d\n +6FwZs94b7ueFcXxD/Ahpq/kbak1Kcdp9F0zAslKn0huKJbfClP6EcNw8dKeP+7dPZnu\n RIw3Au3nA7si2ckihO0H+UEZv6hQJLs3UI45WVsNVDg3MYpcCsQKT4IHajZL6t7P4bA5\n SPWGeTdiTznefwSMujR68BrLNt4ckTgtcpTvcx/OuPTlUmCfu3LXgYNovy6awuZ6R255\n yMrZFIJzNUQJSpVFBg1unZTt7vfw01TBCTn98Wguve1HpgecwgbBII+eOVC3YjljVdnD\n v8Pg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776983174; x=1777587974;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=n/iigfwgrfWLAXFD3CTn0dBiOigG9aIfPf4zFLqqEFY=;\n b=kpCKZF91Sijr4J7YAqSkYPfbatAL4dz733kWC23UlicVh/oO21Gxk5mjPe+4sp5w6n\n RJSo24JhzZ8SbOiJyorV/OeQXTs/3EOXzuV6EZ9UaF1yeS9ucCtbElsxIX2LfZeeJYO8\n Puyu4JWRAyxOwsnZTHfHakzxQMXDJWhFtfMPjyhkhV6ZGxvPmI8y9f8ptLP5ITPU4Uo3\n CV8g4mPVkOnPW+SlqxAWyu+hXYNMCbt6HgaV/mbB0NL7kht9OPCRVCb4qjb5XQs72+EE\n KojUnn7Yv0O4Ont7Oft3MoMRrP30UczCfPi730GSKmdGM6vgZe3tj5u6EIS2+JNWLLWL\n 1JaQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8tBrxn7ZJ6yYiVIJG49bizkCqHJHMXwUv04CDpMcC3idqBSz7fHtFENmP+TKlhiVlV6i7Ayc000hhF@nongnu.org","X-Gm-Message-State":"AOJu0YzduLskEQKgNGvc7UnEPvBhIZpGe64HRZQvYY/eVRM6GtN6ERCF\n 9YiHySO0TADZm4uXoygk+P6+bvYlHKgZIINWVtLbTyTCpa5f0KJ/cnQPAlwEAXj7hPw=","X-Gm-Gg":"AeBDietuZgcNQMY0IbPdzFsxRRonur9j1pGEhP6MlzJd7s50ttqYH7UUSa2fyQX3+r6\n uPCv72iOyTggyVnYVzrnBhYHuPtYHmmGswBL+EPrG/hiYoGEh+ohk6s0XDd6+KCxVxvZc4qNm+p\n n3e3+zAftpA0voxysMMOiW7BWoiCHb0mLNEwH7U1N+k10mlMLsWy9p0FEPvI39mIi//ujoixTDy\n mBOBeYUOUPLwhcGxGzVDyoeilP1BXyAeaJY4yLCp71dzK8cJGIAKG2zE5J8ZRl6QVnXalMZ0due\n wk2REKr+F8Iy0rmlBfqQb3fJj2+EwqhbWIw9sEmPwNXyDnjgjonDiqa0fbewuAuu1N4VZ+TIZfF\n 8cVlyk7Qmcpn68zzBmE6p6fdCDeO7sJnL16vSLzwomgE7r0nhTcqlwOa1283CjNv3NgBHY94VVV\n WjqKaa7ecXP6GAXwU/HnCw8U5cjHjlY2ZxX7ft2cTeRhsR6MCjmQ==","X-Received":"by 2002:a17:90b:1fc4:b0:35b:e4f8:7cb0 with SMTP id\n 98e67ed59e1d1-36140491cfcmr31031374a91.21.1776983174092;\n Thu, 23 Apr 2026 15:26:14 -0700 (PDT)","Message-ID":"<03119ad8-de87-4bb4-8f73-062de85e8d6d@linaro.org>","Date":"Fri, 24 Apr 2026 08:26:05 +1000","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 01/16] target: Simplify env_archcpu(cpu_env(cpu))\n expression","To":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n qemu-devel@nongnu.org","Cc":"Roman Bolshakov <rbolshakov@ddn.com>,\n Jonathan Cameron <jonathan.cameron@huawei.com>, Mads Ynddal\n <mads@ynddal.dk>, qemu-arm@nongnu.org,\n Mohamed Mediouni <mohamed@unpredictable.fr>,\n Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini\n <pbonzini@redhat.com>, Alexander Graf <agraf@csgraf.de>,\n Brian Cain <brian.cain@oss.qualcomm.com>","References":"<20260423170229.64655-1-philmd@linaro.org>\n <20260423170229.64655-2-philmd@linaro.org>","From":"Richard Henderson <richard.henderson@linaro.org>","Content-Language":"en-US","In-Reply-To":"<20260423170229.64655-2-philmd@linaro.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","Received-SPF":"pass client-ip=2607:f8b0:4864:20::102b;\n envelope-from=richard.henderson@linaro.org; helo=mail-pj1-x102b.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,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n 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 <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3681964,"web_url":"http://patchwork.ozlabs.org/comment/3681964/","msgid":"<06f3afc0-ffb5-42df-b800-c7d4ce112694@linaro.org>","list_archive_url":null,"date":"2026-04-24T10:38:54","subject":"Re: [PATCH 01/16] target: Simplify env_archcpu(cpu_env(cpu))\n expression","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/people/85046/","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"content":"On 24/4/26 00:26, Richard Henderson wrote:\n> On 4/24/26 03:02, Philippe Mathieu-Daudé wrote:\n>> env_archcpu(cpu_env(CPUState)) expands to ArchCPU,\n>> available via the ARCH_CPU() macro. Use the latter\n>> to avoid using &env.\n>>\n>> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>\n>> ---\n>>   target/arm/hvf/hvf.c       | 2 +-\n>>   target/hexagon/translate.c | 2 +-\n>>   2 files changed, 2 insertions(+), 2 deletions(-)\n>>\n>> diff --git a/target/arm/hvf/hvf.c b/target/arm/hvf/hvf.c\n>> index 5fc8f6bbbd9..2fb768048b8 100644\n>> --- a/target/arm/hvf/hvf.c\n>> +++ b/target/arm/hvf/hvf.c\n>> @@ -2303,7 +2303,7 @@ static int hvf_handle_exception(CPUState *cpu, \n>> hv_vcpu_exit_exception_t *excp)\n>>   static int hvf_handle_vmexit(CPUState *cpu, hv_vcpu_exit_t *exit)\n>>   {\n>> -    ARMCPU *arm_cpu = env_archcpu(cpu_env(cpu));\n>> +    ARMCPU *arm_cpu = ARM_CPU(cpu);\n>>       int ret = 0;\n> \n> ARM_CPU has an object_dynamic_cast_assert() inside; the env* converters \n> do not.\n> You should be making a considered choice about this change, not just \n> \"simpler\".\n\nIf not calling object_dynamic_cast_assert() is what we want here, then\nmaybe we could add yet another QOM cast macro with explicit name,\notherwise at least add a comment why we don't use the same pattern.\n\nHaving to think about hidden knowledge of such performance penalty is\nnot great from an API point of view. I'd expect most new developers to\ncopy/paste working patterns without looking at macro expansion\ninvolvments, WDYT?","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=RR1m2goa;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g28bT1jYrz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 20:39:33 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wGDw5-0002Yc-I5; Fri, 24 Apr 2026 06:39:01 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wGDw4-0002YM-16\n for qemu-devel@nongnu.org; Fri, 24 Apr 2026 06:39:00 -0400","from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wGDw2-0001we-9R\n for qemu-devel@nongnu.org; Fri, 24 Apr 2026 06:38:59 -0400","by mail-wm1-x32b.google.com with SMTP id\n 5b1f17b1804b1-4890d945eb4so36521345e9.0\n for <qemu-devel@nongnu.org>; Fri, 24 Apr 2026 03:38:57 -0700 (PDT)","from [192.168.69.210] (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-4891b46cffasm404295135e9.13.2026.04.24.03.38.54\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Fri, 24 Apr 2026 03:38:55 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1777027136; x=1777631936; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=74fVi5JPTgndw28mYVNUSy9hX7KtDLK5j2RfHoUH1FQ=;\n b=RR1m2goaRYoZzmx04dZd8t2+qjrSKgvUTXOrMd96EPkLA+6oWNfX3CP+x19fWUZSVw\n ffVLpHp1a6MS9Im705xVzRPnsT8IZLblGPL9vDmFSuwD7vs2dtIcEBQeFiSkSXMXGbYE\n 3mfHyrNIidJtw6slLqDlFAhzoKjKtUUJTiKP5yJy+L3w3RlpYv8SU7sB1yLlzK1hid5o\n 63ILnILeMRfXWTyQcPUFFSC3GEvHZ1pQbsDwsGXXT0qMeMJ9yxYIMBOLZRwdsWm3Cyl5\n IhZNhErE2V5gWPKAbMb9QVjcVm3n5BI8Dje2Ne93QRaEXw16Q8ggJ2oTHZF9Hgi5YXlR\n vYmg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777027136; x=1777631936;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=74fVi5JPTgndw28mYVNUSy9hX7KtDLK5j2RfHoUH1FQ=;\n b=dQRlX1b+icc6T1AXY0gBJkZ85AdPGBuwSTCDh0E61JJP1mg687MJ70P4+AaLVOKc/g\n B+a81ZC4okKfrqKuzIDoQcWNDBgnM+jrt7B6x1GR90I1W1qjKqyTO7lyB6K7R8lK/WJ1\n 4hFQ2piG3Xq/9zo/VUfE3LQUwudm60sGV9ZKPJzwLQZmTkhfYHaMrPo+z0XpP3UsbKxY\n Xg1OhLr6VLVRHeyF2xSKrj+6Znu0P3JGsw6voHACoBXsOK8sGIMlJ6FDz5w2OY12mnyl\n Vwlk+CcI7O0Hm3Tr8UGTpLZARQMuuchOGJgWqknLjfInr6mYVzI+HFJZzsc1SDBebuMx\n 5+0A==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+wSqphR45xHjMZqhmj8q8Mb9kU0w642t9gYyemV9rlDdC0TSCyHAyOEr7B29SpCwVLt4NNSJUGTrZe@nongnu.org","X-Gm-Message-State":"AOJu0Ywbhlg7PxpLlX/d1TFgtYPj9rYbzOjLRLOKBneATO6f1Q9kTkrN\n AMnJ9wUvj2yoeX4GBad5ejFsvbF5tunrIfO6GOdMAgbM5pRdn+rBxlvKapkmcULSPns=","X-Gm-Gg":"AeBDietmDXkKR8thnjcTVqzCTgHkXYXJViyOFtOskX6D7OVb8J7iooedhngSRfT8rNA\n Azblqgg393fva3GY8+rs3U/glOsEtMqAQyoiK9DGB2pAXgIf2WwHs0OR1SP2qtUMVQ26yNPTLJP\n 32Rmn+ZZ6X+MjXxp5++FGvv5WvBc93kwCvxbVFVHS5mMKkDP/aNHF3KWAHy2zMHCbp5ZogRQHQN\n bUZ0F3xKqNb3/32yYNuvSEF/o4SbDjVBhMX6CdaA8aGnmXAY0BnQQpVj/3E/TTs7NOpz36KAbOr\n LW0imKuAS5/DTcaLzaC1gN4TMjw77rPWACaJmRPakEWkC1vHaxfwRF/mLiqKVOnaux09A9uZDs1\n 0rxL6InO2hWl6PwWJL8H4mTXqQD9x76supOgjtyiU6XTe6E3zNK3J7ihJvFS9gGcVUe8dqn2QtW\n V6vufF8XNWaqTo7EiDatplaE9WvagRAkTh8qURNrka29j0B8yNTXBZCSu0jSLuDKkiL4n52Kr7q\n Srs","X-Received":"by 2002:a05:600c:a410:b0:48a:5821:6006 with SMTP id\n 5b1f17b1804b1-48a5821692dmr175685265e9.4.1777027136100;\n Fri, 24 Apr 2026 03:38:56 -0700 (PDT)","Message-ID":"<06f3afc0-ffb5-42df-b800-c7d4ce112694@linaro.org>","Date":"Fri, 24 Apr 2026 12:38:54 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 01/16] target: Simplify env_archcpu(cpu_env(cpu))\n expression","Content-Language":"en-US","To":"Richard Henderson <richard.henderson@linaro.org>, qemu-devel@nongnu.org","Cc":"Roman Bolshakov <rbolshakov@ddn.com>,\n Jonathan Cameron <jonathan.cameron@huawei.com>, Mads Ynddal\n <mads@ynddal.dk>, qemu-arm@nongnu.org,\n Mohamed Mediouni <mohamed@unpredictable.fr>,\n Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini\n <pbonzini@redhat.com>, Alexander Graf <agraf@csgraf.de>,\n Brian Cain <brian.cain@oss.qualcomm.com>,\n Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>","References":"<20260423170229.64655-1-philmd@linaro.org>\n <20260423170229.64655-2-philmd@linaro.org>\n <03119ad8-de87-4bb4-8f73-062de85e8d6d@linaro.org>","From":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>","In-Reply-To":"<03119ad8-de87-4bb4-8f73-062de85e8d6d@linaro.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","Received-SPF":"pass client-ip=2a00:1450:4864:20::32b;\n envelope-from=philmd@linaro.org; helo=mail-wm1-x32b.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,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n 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 <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]