[{"id":3684514,"web_url":"http://patchwork.ozlabs.org/comment/3684514/","msgid":"<CAMxuvayPtYgPobPaBMoZ7UaWNdWMdOwiVAeP9PkDv8HxE_ZaFQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-30T08:03:57","subject":"Re: [PATCH v2 1/7] target-info: extract target_info() definition in\n target-info-init.h","submitter":{"id":66774,"url":"http://patchwork.ozlabs.org/api/people/66774/","name":"Marc-André Lureau","email":"marcandre.lureau@redhat.com"},"content":"Hi\n\nOn Thu, Apr 30, 2026 at 7:56 AM Pierrick Bouvier\n<pierrick.bouvier@oss.qualcomm.com> wrote:\n>\n> This allows us to prepare next commits, which will introduce qom\n> registration for system mode.\n>\n> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\n> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>\n> ---\n>  configs/targets/aarch64-softmmu.c |  6 ++----\n>  configs/targets/arm-softmmu.c     |  6 ++----\n>  include/qemu/target-info-init.h   | 20 ++++++++++++++++++++\n>  target-info-stub.c                |  6 ++----\n>  4 files changed, 26 insertions(+), 12 deletions(-)\n>  create mode 100644 include/qemu/target-info-init.h\n>\n> diff --git a/configs/targets/aarch64-softmmu.c b/configs/targets/aarch64-softmmu.c\n> index 82ccb575759..75d95b0e743 100644\n> --- a/configs/targets/aarch64-softmmu.c\n> +++ b/configs/targets/aarch64-softmmu.c\n> @@ -8,6 +8,7 @@\n>\n>  #include \"qemu/osdep.h\"\n>  #include \"qemu/target-info-impl.h\"\n> +#include \"qemu/target-info-init.h\"\n>  #include \"hw/arm/machines-qom.h\"\n>  #include \"target/arm/cpu-qom.h\"\n>  #include \"target/arm/cpu-param.h\"\n> @@ -23,7 +24,4 @@ static const TargetInfo target_info_aarch64_system = {\n>      .page_bits_init = TARGET_PAGE_BITS_LEGACY,\n>  };\n>\n> -const TargetInfo *target_info(void)\n> -{\n> -    return &target_info_aarch64_system;\n> -}\n> +target_info_init(target_info_aarch64_system)\n> diff --git a/configs/targets/arm-softmmu.c b/configs/targets/arm-softmmu.c\n> index 18940e51e55..73546fa5737 100644\n> --- a/configs/targets/arm-softmmu.c\n> +++ b/configs/targets/arm-softmmu.c\n> @@ -8,6 +8,7 @@\n>\n>  #include \"qemu/osdep.h\"\n>  #include \"qemu/target-info-impl.h\"\n> +#include \"qemu/target-info-init.h\"\n>  #include \"hw/arm/machines-qom.h\"\n>  #include \"target/arm/cpu-qom.h\"\n>  #include \"target/arm/cpu-param.h\"\n> @@ -23,7 +24,4 @@ static const TargetInfo target_info_arm_system = {\n>      .page_bits_init = TARGET_PAGE_BITS_LEGACY,\n>  };\n>\n> -const TargetInfo *target_info(void)\n> -{\n> -    return &target_info_arm_system;\n> -}\n> +target_info_init(target_info_arm_system)\n> diff --git a/include/qemu/target-info-init.h b/include/qemu/target-info-init.h\n> new file mode 100644\n> index 00000000000..9be06d8523a\n> --- /dev/null\n> +++ b/include/qemu/target-info-init.h\n> @@ -0,0 +1,20 @@\n> +/*\n> + * QEMU target info initialization\n> + *\n> + * Copyright (c) Qualcomm\n> + *\n> + * SPDX-License-Identifier: GPL-2.0-or-later\n> + *\n> + * This file is included by each file defining a TargetInfo structure and is\n> + * responsible for registering it.\n> + */\n> +\n> +#ifndef TARGET_INFO_DEF_H\n> +\n\nmissing #define TARGET_INFO_DEF_H\n\n> +#define target_info_init(ti_var)        \\\n> +const TargetInfo *target_info(void)     \\\n> +{                                       \\\n> +    return &ti_var;                     \\\n> +}\n> +\n> +#endif /* TARGET_INFO_DEF_H */\n> diff --git a/target-info-stub.c b/target-info-stub.c\n> index f5896a72621..af7cdc5e67a 100644\n> --- a/target-info-stub.c\n> +++ b/target-info-stub.c\n> @@ -9,6 +9,7 @@\n>  #include \"qemu/osdep.h\"\n>  #include \"qemu/target-info.h\"\n>  #include \"qemu/target-info-impl.h\"\n> +#include \"qemu/target-info-init.h\"\n>  #include \"hw/core/boards.h\"\n>  #include \"cpu.h\"\n>  #include \"exec/page-vary.h\"\n> @@ -40,7 +41,4 @@ static const TargetInfo target_info_stub = {\n>  #endif\n>  };\n>\n> -const TargetInfo *target_info(void)\n> -{\n> -    return &target_info_stub;\n> -}\n> +target_info_init(target_info_stub)\n> --\n> 2.43.0\n>","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 (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=a5VUanNS;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=t9OpnmQI;\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 4g5msz0GS8z1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 18:04:39 +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 1wIMNi-0003C3-Bi; Thu, 30 Apr 2026 04:04:22 -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 <mlureau@redhat.com>)\n id 1wIMNd-0003Bo-OG\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 04:04:19 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <mlureau@redhat.com>)\n id 1wIMNa-0002D8-9y\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 04:04:15 -0400","from mail-pg1-f199.google.com (mail-pg1-f199.google.com\n [209.85.215.199]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-587-tnDXEqy2Pkurye8VyyKwkg-1; Thu, 30 Apr 2026 04:04:10 -0400","by mail-pg1-f199.google.com with SMTP id\n 41be03b00d2f7-b630b4d8d52so418311a12.3\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 01:04:10 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777536252;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=rGLKw0YeAuHAbOQ0dN0jxdbSk4trZsfsFYVoo5cC3ZY=;\n b=a5VUanNSwVP3YNG0g6nL5w+44nyDmnumL4p84kq2+A4K45GYq+sdC260cLGBm+UD2ZY51X\n HlgS4lvnu0Z8Ovb/UDG4fVv2Z6M6E1/XJosBk3eyhQV+DcdQtzgcGfiEnDhQAp3cVTuxVZ\n nT+CbFoqAHloKmpngwTWy3SlUqLAbtg=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com; s=google; t=1777536249; x=1778141049; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=rGLKw0YeAuHAbOQ0dN0jxdbSk4trZsfsFYVoo5cC3ZY=;\n b=t9OpnmQIeROQKNu1q+bDVxzBGYFzQjny1VmPBB3rYDKxashytM+p5uphURQIODtYgn\n pZlWpBHj3o+aqwvQZchm0P7b/x4eBE2LgCOhQdQCzfzZGbMxXuH+7/FRhnSFLQDWpxdp\n VqC9KBB6HwvF8QDhR8CZT8Uhyt4mhnLPuO/EhTr+if2BtDjrwjtoW13onC20T2ipNLTh\n 4HPmKE71V0rD7RYgIuUw617C0Glx/h5/vFvLibItvCs3rSHCTln70gTDwHSNlsc7oQdh\n 1Qa4H7NoPFEZodG6wo4/KKTS4aLL3leCQqkF8VGJEubjrRyNKUVaRCtGGYNe2rg1BxrA\n 4qIw=="],"X-MC-Unique":"tnDXEqy2Pkurye8VyyKwkg-1","X-Mimecast-MFC-AGG-ID":"tnDXEqy2Pkurye8VyyKwkg_1777536249","ARC-Seal":"i=1; a=rsa-sha256; t=1777536249; cv=none;\n d=google.com; s=arc-20240605;\n b=TJVnEhvWS+khT7MfoSRswDOl7H2QNFesbmQE1CSYsgFqFhZYrG7ceQbQ9YTFROdqa5\n LXBJhBOzl3G8qWHBhIn7mgRSYnnVB+q1tLFQ+x6EumSVqKByypi25RDTLMn0m/EvqCiU\n evUsaBtNzpa/4e5aqH1qA51iVkiC92oBT3+LnMPI5eiM9Bd2zsbDUEplZJskk9hrxusj\n VbgAamKf/XaSOUqWeKRpCMKHmYeLUTOvbj6EttB96OfM/ehGNWpnbwi7pkJvkgrG/lWH\n DEtHzoXmKltLhv58N6xyU0Dti0blKWgzFUmYieUAbrAeQpZCwn3L18GqtnwwKDsupG3F\n PQlQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=rGLKw0YeAuHAbOQ0dN0jxdbSk4trZsfsFYVoo5cC3ZY=;\n fh=dHZQOGH1yk/5mREwQZVkadq8q6ceUBLKIxKMy4NuQ6o=;\n b=RSyT9qEegtGoaFQTCkTllaqCG8kpnDgt4CFt0hVlZDt0GmtICXq3+BsYePrnLqMCN8\n J4AmzZIVnFros2SjzJKQgVXqUgpZS62K912hGoyQLiJHq5zvrovDtp8EvyHhgfXdlFXL\n MQVSkusOvESgRs3e6HXD+2JoiwH/4CyaH0DC1p47c4IOCkxj9LV8PRO52cnVy+//OqYW\n uWAMiUZQaaYBFyZ6fjrOFFIBnts9aYX/PeGcYNj9dbnKbpokgtOEOF/5BQW3RJ9jpGk0\n dg/bz6J8IJcg8bIXr3Hg/5GaPfwxC8GBxqGRRb5WonHxaTeLo9rAvOXHP5q3baoToZ8a\n H4vw==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777536249; x=1778141049;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=rGLKw0YeAuHAbOQ0dN0jxdbSk4trZsfsFYVoo5cC3ZY=;\n b=O6d1DLCTiPwXlCXa9kRhuAJi//nwQ0S5osMqnHcN1rfeAsYp2h8onBENWGyFwScjWn\n fiK+jfDO8khg3C9rZaTeTRM+1C6RyCeCC84RzzA0eT2p2w5UerQVs56CGAQ51mqH+uE3\n sxnQygD9AN8ptOAafmkqTsrwlSMbbyCo/XzONo6wYdTgIa7JbLQnvclprdt9NtzPX0cp\n 42Ihm2hS/c8giiBfzUpAZWx6+YSn36nG+OeyJPyTQEv/erlZ3gy6dOlMeEBW3KDc54Um\n KdrIDMTsqWxDZcSbpuzrEFQyf14iJmbL45y+1cyDnuSkNHRZGxter4lMLM1wHijoGqfe\n Pw7Q==","X-Gm-Message-State":"AOJu0YxNjpfjZClbIJoAf7qA1rGwD5pJqN3uUav/mjHuzTnLRxTtzzMJ\n Fg0aXoWqrheItlqCPwZDqtUtWJndwIzeegfV/KUGZQyKx9H/QjVRrKy8GvpRfeoM22b0BA9ET1w\n J9z2UnxhsfoTUsqaeKLdLHkMq9GWXPMdKwOl/cJeHXM/6sGAVwJRYC7lyrJIyIXtAlpBx9berux\n uw0jcEdIlZae88Lhjz1dRzNpPwug6Rd1s=","X-Gm-Gg":"AeBDietx1xM6ql6rB43Bv1yU5Nlw1BbsaQ9XuRR7XansmRDvXZl/rQ/MmKtdXlJcKzE\n LOqJfZym7WpklmKaKSH4pzsjGYOMo87xuUx44iKkUbQS7lMyrB5G25oaJfMBcyhKdM2osklJ01l\n 3UD//IFq6R08WitG0NHTLwrHrGlh+NZLxUAReBMPTbyR5ANvUH68QihjuRhOiiXSEwflmeji//p\n SRLDOHboPdfuwqQaoTJPF69hOOWXH7obRDu/mOlqFkAhHAmcc+VVD/4BFfrahqCfCwgm5mAc+ai\n QzTbbKERveAZA/+ZKC/queNxnZgf6GbCDh8=","X-Received":["by 2002:a05:6a20:9392:b0:3a2:d68d:9e6c with SMTP id\n adf61e73a8af0-3a3cf976d78mr2008547637.56.1777536249132;\n Thu, 30 Apr 2026 01:04:09 -0700 (PDT)","by 2002:a05:6a20:9392:b0:3a2:d68d:9e6c with SMTP id\n adf61e73a8af0-3a3cf976d78mr2008529637.56.1777536248694; Thu, 30 Apr 2026\n 01:04:08 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20260430035626.3511676-1-pierrick.bouvier@oss.qualcomm.com>\n <20260430035626.3511676-2-pierrick.bouvier@oss.qualcomm.com>","In-Reply-To":"<20260430035626.3511676-2-pierrick.bouvier@oss.qualcomm.com>","From":"=?utf-8?q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@redhat.com>","Date":"Thu, 30 Apr 2026 12:03:57 +0400","X-Gm-Features":"AVHnY4I4lRQAhaBuhPVZO1G17pf_IoGVLqjY-spjP6SyjWIIaW11C_Le9gehz_w","Message-ID":"\n <CAMxuvayPtYgPobPaBMoZ7UaWNdWMdOwiVAeP9PkDv8HxE_ZaFQ@mail.gmail.com>","Subject":"Re: [PATCH v2 1/7] target-info: extract target_info() definition in\n target-info-init.h","To":"Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>","Cc":"qemu-devel@nongnu.org,\n =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n  Richard Henderson <richard.henderson@linaro.org>,\n Markus Armbruster <armbru@redhat.com>,  Anton Johansson <anjo@rev.ng>,\n Paolo Bonzini <pbonzini@redhat.com>, Max Filippov <jcmvbkbc@gmail.com>,\n\t=?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=170.10.129.124; envelope-from=mlureau@redhat.com;\n helo=us-smtp-delivery-124.mimecast.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, DKIMWL_WL_HIGH=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,\n SPF_HELO_PASS=-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 <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":3684827,"web_url":"http://patchwork.ozlabs.org/comment/3684827/","msgid":"<4915e243-839e-405f-969d-3393efcd6e95@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-30T16:23:08","subject":"Re: [PATCH v2 1/7] target-info: extract target_info() definition in\n target-info-init.h","submitter":{"id":93152,"url":"http://patchwork.ozlabs.org/api/people/93152/","name":"Pierrick Bouvier","email":"pierrick.bouvier@oss.qualcomm.com"},"content":"On 4/30/2026 1:03 AM, Marc-André Lureau wrote:\n> Hi\n> \n> On Thu, Apr 30, 2026 at 7:56 AM Pierrick Bouvier\n> <pierrick.bouvier@oss.qualcomm.com> wrote:\n>>\n>> This allows us to prepare next commits, which will introduce qom\n>> registration for system mode.\n>>\n>> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\n>> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>\n>> ---\n>>  configs/targets/aarch64-softmmu.c |  6 ++----\n>>  configs/targets/arm-softmmu.c     |  6 ++----\n>>  include/qemu/target-info-init.h   | 20 ++++++++++++++++++++\n>>  target-info-stub.c                |  6 ++----\n>>  4 files changed, 26 insertions(+), 12 deletions(-)\n>>  create mode 100644 include/qemu/target-info-init.h\n>>\n>> diff --git a/configs/targets/aarch64-softmmu.c b/configs/targets/aarch64-softmmu.c\n>> index 82ccb575759..75d95b0e743 100644\n>> --- a/configs/targets/aarch64-softmmu.c\n>> +++ b/configs/targets/aarch64-softmmu.c\n>> @@ -8,6 +8,7 @@\n>>\n>>  #include \"qemu/osdep.h\"\n>>  #include \"qemu/target-info-impl.h\"\n>> +#include \"qemu/target-info-init.h\"\n>>  #include \"hw/arm/machines-qom.h\"\n>>  #include \"target/arm/cpu-qom.h\"\n>>  #include \"target/arm/cpu-param.h\"\n>> @@ -23,7 +24,4 @@ static const TargetInfo target_info_aarch64_system = {\n>>      .page_bits_init = TARGET_PAGE_BITS_LEGACY,\n>>  };\n>>\n>> -const TargetInfo *target_info(void)\n>> -{\n>> -    return &target_info_aarch64_system;\n>> -}\n>> +target_info_init(target_info_aarch64_system)\n>> diff --git a/configs/targets/arm-softmmu.c b/configs/targets/arm-softmmu.c\n>> index 18940e51e55..73546fa5737 100644\n>> --- a/configs/targets/arm-softmmu.c\n>> +++ b/configs/targets/arm-softmmu.c\n>> @@ -8,6 +8,7 @@\n>>\n>>  #include \"qemu/osdep.h\"\n>>  #include \"qemu/target-info-impl.h\"\n>> +#include \"qemu/target-info-init.h\"\n>>  #include \"hw/arm/machines-qom.h\"\n>>  #include \"target/arm/cpu-qom.h\"\n>>  #include \"target/arm/cpu-param.h\"\n>> @@ -23,7 +24,4 @@ static const TargetInfo target_info_arm_system = {\n>>      .page_bits_init = TARGET_PAGE_BITS_LEGACY,\n>>  };\n>>\n>> -const TargetInfo *target_info(void)\n>> -{\n>> -    return &target_info_arm_system;\n>> -}\n>> +target_info_init(target_info_arm_system)\n>> diff --git a/include/qemu/target-info-init.h b/include/qemu/target-info-init.h\n>> new file mode 100644\n>> index 00000000000..9be06d8523a\n>> --- /dev/null\n>> +++ b/include/qemu/target-info-init.h\n>> @@ -0,0 +1,20 @@\n>> +/*\n>> + * QEMU target info initialization\n>> + *\n>> + * Copyright (c) Qualcomm\n>> + *\n>> + * SPDX-License-Identifier: GPL-2.0-or-later\n>> + *\n>> + * This file is included by each file defining a TargetInfo structure and is\n>> + * responsible for registering it.\n>> + */\n>> +\n>> +#ifndef TARGET_INFO_DEF_H\n>> +\n> \n> missing #define TARGET_INFO_DEF_H\n>\n\nWrong rebase, this was fixed in patch 2. I'll move it here for v3.\n\nThanks,\nPierrick","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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=NDknboNX;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=YMxW4umg;\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 4g5zxr6Zm3z1yJr\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 02:23:43 +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 1wIUAi-0006j9-01; Thu, 30 Apr 2026 12:23:28 -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 <pierrick.bouvier@oss.qualcomm.com>)\n id 1wIUAW-0006gi-RX\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 12:23:17 -0400","from mx0a-0031df01.pphosted.com ([205.220.168.131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <pierrick.bouvier@oss.qualcomm.com>)\n id 1wIUAT-0004gy-Dy\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 12:23:16 -0400","from pps.filterd (m0279865.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63UBkDUR1820572\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 16:23:11 GMT","from mail-dl1-f71.google.com (mail-dl1-f71.google.com\n [74.125.82.71])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dv6gesa27-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 16:23:11 +0000 (GMT)","by mail-dl1-f71.google.com with SMTP id\n a92af1059eb24-12c66fdd4aeso2211108c88.0\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 09:23:11 -0700 (PDT)","from [192.168.1.170] (216-71-219-44.dyn.novuscom.net.\n [216.71.219.44]) by smtp.gmail.com with ESMTPSA id\n 5a478bee46e88-2ee38e71ccesm649243eec.10.2026.04.30.09.23.09\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Thu, 30 Apr 2026 09:23:09 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n r9QrMadZHoVIDPqW5rXZUvwNTSOdS0LR9INo/HTKsQE=; b=NDknboNXhB0L2K8P\n EGoBXu/Pc1TBkgv+3oa58X5Q7zURFlQRqAksCfbBxdpW1tEc03FklSNuybZez5LR\n 5/3Z7RRfXYH0YNitTJVEEzhjq01E+PXnhdC/kdncyX1yFk7uuVKpl2iNXkdmPW/J\n 8zzNSZkkwW92PlnSVQbTEONhA9sZzDjYQQmOhGi8d3Cb2Sqo5TOGn29lrylUiJJp\n felujD5RRyHgZAks0TDYNKlJ0HpENRX75b2kkSYXs/JcYBqZVQOs4TlFtEYlgh53\n pGfN8e+/wbpEHPi8/eQJ6+cVhwu95/GpwTWT0uyQpGgGQluK2EatGvEocBS3GRxQ\n AYQnHQ==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1777566191; x=1778170991; 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=r9QrMadZHoVIDPqW5rXZUvwNTSOdS0LR9INo/HTKsQE=;\n b=YMxW4umgercqwKllxX34cuH6RQ4exEhK6HfMCjY05URemXiywm1y3sEEL3AtbNnEst\n XHfDVcLBEAGuURGUPl8CRtGuTF2pvFWlsaL1HXDZoT2SsaEaAE5TTncpi/ZZkZi3n7jT\n zIXNGZfS9OCYu7DKSRSimYr3JUF6OjJVpkKPLW5L6fEShDVhtbUD/GqwHTaRA5mbRWcz\n ZnuT8dQv+OKtyFXlYDfsdw2of1mfH9vasFVZflKS+bH1L5xG98h1SvX/SBuF6rM4l7fA\n Th475Zdq9n51Xv35RIPFXGLbTiWt5ID7GH4MR7ovh6AUVkzG8sdbA2077bupUyQBtDcm\n LovQ=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777566191; x=1778170991;\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=r9QrMadZHoVIDPqW5rXZUvwNTSOdS0LR9INo/HTKsQE=;\n b=XPAp0XbApzD2IDjHcQb0yN3fyVgLt519jYzuw8yra2SVYk5M6sNxbdR/3oVxcVTyEm\n 3M8LAF/F7TPAaQ9GhFjO6oJItoPbjgcEV0/9EbeXRlvVvKMUnF3T5dbE7hBZcDL6PGUI\n Bcdu02Zxz+AFjvZnz0B7399zJlATwdj4dBUfydvsiNrgQZiwNiLeG/reCVcTbI2XddRZ\n 4AYmhyOsVfGXfgBj4Aq92XJs6724qYxT/FBhmLAhrrDoWNyxOCJLq73inc1vfFQHUjJC\n knBh4e0ZL+mpvaQ5t6YuS1UcbcuqUUBrv0wpHzKfH8k0OjdUwl/jAmJU25dqQxKSik1Y\n xU1w==","X-Gm-Message-State":"AOJu0Yxn4I7v1036XNw6VbMkGOF8I61hQgK8FH9LLfkmqxFiw5vUYwiT\n 24HEWYEdssNmSwwPMKb3+0sQglLddqVmnjDGFafGiO/LAGeek+Wp6v1pTZIKYrfYhXfuFykN5GU\n 6oarCdEPKSJtnwuU6nqGcqIQHiin3Mzngn4wgFjUUoIZMKGuGICn4xn5OXQ==","X-Gm-Gg":"AeBDievfeTxeyTZH+wytcpSdLAkQ1d/QY5AasyDiFu797a3/3blFadlPaHvV+DS3q0W\n lQXWeQG1+Ta1GqiXa+rX/IeJPCpO1HRc/aFjAYc1mC4mWDQHpOWdNAch4n95d2Qa3Tc5EJp6sP3\n m4cmROUPuURnDZLhxshJGJXSuKfGzUN442YxQXAYKGO7HdeAK/gDagM4IJM5o7MPTwVbAENJTBJ\n 17c5uyIv1xN6tRYuxuaSc04+rHL/vTKpmsgU2TGYeIqfqGMFd1WOGa8FpBPQWRq9Is4lJoxR+bh\n 5suFE05PK4OhzdfluFnFtqU40ch+2yUiKSld5swjomUl87wsp33/p2xifoxWDiI0WVAL4KX12KZ\n qBqzRKCWqp6skm6ojhAAnactWPGm4s7Q5budwkVu0aPOlz/M6bRoJ8fG+liGB5r1HIlHIASw5BS\n VfX6PskysrojgplV/ZMqO/1VTD","X-Received":["by 2002:a05:7022:394:b0:12d:b396:eade with SMTP id\n a92af1059eb24-12deac422a8mr2106268c88.3.1777566190936;\n Thu, 30 Apr 2026 09:23:10 -0700 (PDT)","by 2002:a05:7022:394:b0:12d:b396:eade with SMTP id\n a92af1059eb24-12deac422a8mr2106250c88.3.1777566190267;\n Thu, 30 Apr 2026 09:23:10 -0700 (PDT)"],"Message-ID":"<4915e243-839e-405f-969d-3393efcd6e95@oss.qualcomm.com>","Date":"Thu, 30 Apr 2026 09:23:08 -0700","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 1/7] target-info: extract target_info() definition in\n target-info-init.h","To":"=?utf-8?q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@redhat.com>","Cc":"qemu-devel@nongnu.org,\n =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Richard Henderson <richard.henderson@linaro.org>,\n Markus Armbruster <armbru@redhat.com>, Anton Johansson <anjo@rev.ng>,\n Paolo Bonzini <pbonzini@redhat.com>, Max Filippov <jcmvbkbc@gmail.com>,\n\t=?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>","References":"<20260430035626.3511676-1-pierrick.bouvier@oss.qualcomm.com>\n <20260430035626.3511676-2-pierrick.bouvier@oss.qualcomm.com>\n <CAMxuvayPtYgPobPaBMoZ7UaWNdWMdOwiVAeP9PkDv8HxE_ZaFQ@mail.gmail.com>","From":"Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>","Content-Language":"en-US","In-Reply-To":"\n <CAMxuvayPtYgPobPaBMoZ7UaWNdWMdOwiVAeP9PkDv8HxE_ZaFQ@mail.gmail.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"8bit","X-Authority-Analysis":"v=2.4 cv=f6V4wuyM c=1 sm=1 tr=0 ts=69f381ef cx=c_pps\n a=JYo30EpNSr/tUYqK9jHPoA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22\n a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=6E8BPlxdP1DbhElWlgMA:9 a=3ZKOabzyN94A:10\n a=QEXdDO2ut3YA:10 a=Fk4IpSoW4aLDllm1B1p-:22","X-Proofpoint-GUID":"rqh4gp3BfRyAgeyA2rRf8pt7BcIMV6mC","X-Proofpoint-ORIG-GUID":"rqh4gp3BfRyAgeyA2rRf8pt7BcIMV6mC","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDMwMDE2OSBTYWx0ZWRfX9qyZvGKr6atR\n qh/DEbldEROtxcKp+t5PjBQzHzogRYhMBKiqP8Mk0YJyVIgBnrujN12Jq/EeGvw3gaxh71Cs6NN\n V89siUnJIAgqpHXLXshtADAKSA37H9E3KBg9jD25l/4jMgGh/Btpqmhdm15oDrr3X2vZIuV0q7r\n rLI74LCUK3Zfi7SrcewCeNguY+EZBQXcfIQxp3juw4CzEkk4IOfpXA7BKGkQ43mCU6gnHhF0oLx\n Rsc0dZ7sbiGHDeri9blB/O7HaEq3G3yZPOA1/IxZUZQa3zcphX7OGx6/PorDXRye09fUfBlCb7c\n mQt+HLmagnuekbQ7drVbH3E2dakLE1SJnfOLBE6mDtbarVeEFuUPv7Y2hAybIxpnRYY6QLxKNFT\n DT3WI+NPQDQHDd8Nu5miC+rpxSYU0B8RdqTLsdHh725BEDiByclSNGvKChYWfqZrIz7dDROkPfa\n eJwOlirQUTNqQa9f3ow==","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-30_04,2026-04-30_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n bulkscore=0 impostorscore=0 suspectscore=0 adultscore=0 spamscore=0\n clxscore=1015 lowpriorityscore=0 malwarescore=0 priorityscore=1501\n phishscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000\n definitions=main-2604300169","Received-SPF":"pass client-ip=205.220.168.131;\n envelope-from=pierrick.bouvier@oss.qualcomm.com;\n helo=mx0a-0031df01.pphosted.com","X-Spam_score_int":"-27","X-Spam_score":"-2.8","X-Spam_bar":"--","X-Spam_report":"(-2.8 / 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_LOW=-0.7, 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"}}]