From patchwork Mon Feb 2 06:47:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: ChenQi X-Patchwork-Id: 80231 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 09DD2D172DC for ; Mon, 2 Feb 2026 06:47:55 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.47098.1770014874256688574 for ; Sun, 01 Feb 2026 22:47:55 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@windriver.com header.s=PPS06212021 header.b=YUxp9+Hz; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=6493f4f895=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6126A3kf2351266 for ; Mon, 2 Feb 2026 06:47:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=PPS06212021; bh=SiuqXY0SO32unt0yn2Qw uvuWieywwEZFMw8dcBPkvtA=; b=YUxp9+HzVTWWyZ57slAzniphHuQQKeqXyNi1 QOKC3y6jNhMK/U7IyH9VPxiUnFikO6RLVXj0MlfUg/dVjSSBcQ7dbxdQtIOYfgi3 jLvw2hMPSo2cDMK//0cBeJLVsiayDi20k0e1WRsum2cQNAYD+UGPQ7ooPHsBSjWE u/QBBy+E5PTeaeTccbLu7yaypz8dhxiZTv2J/vpl3J7WMb2iOwZQ1v3R+eWLjaOU PYFMqyjBAxYINLbc0JL2kJA6Qp84y6nmB+nP0EPwQx4CDL23kCRQNU+/o40MKVBN sWboZS7/hnzdP1H10O/qAgatWiNmFICpNs9W/zLPWnU2qFQ6Ww== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012067.outbound.protection.outlook.com [40.107.209.67]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4c188jspyj-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 02 Feb 2026 06:47:52 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hoOrnx0MHCLNDzC76iUaKN0ElJ5JrJQrdZa0bMHr1ctWr89o1StfK+hU5d29rpqz3U1gNOD9XSVUXV1AJ1EmJD+yC/uizffBJ/WXyg1oLbgegzsuqNeWXnEiAvvLdpFhRKQtb00iQlYcFXatmXmL8CxPq8jU8f8SJQMauIPWlhwoIdOA5FC7t2mmbh6kqA3hv2WTGcxWZLNRN8gfnM6zD4UUQ14WGOx2rqhU9h3xiQQm4IH1mHgxZf0c/8Okt7SehmljMWpZWJQPxb2KrDGGBJD63jhxM6KmCeRzK73moXEo38zDaqN1rfDpi94tiLiyUZGhljLk2H4Xp5i55htXMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SiuqXY0SO32unt0yn2QwuvuWieywwEZFMw8dcBPkvtA=; b=QeWqwLtslfxJSTDQHLdQC7jQSoc7li6L6rXLYGxzzO2ohPeGQykB+lCbpxYsiHyuGIVLOuYEMWac5/xonMN57LN8H9xYx/6IYxaCHvfjkSjw18I8GdKYi1BQVmTxNupWTVfk5bzThr4bpXhxDBuc4pq09xpARyQjR2D0cYKWySAe7pturshMHEZLavEclqOeHDow9+PIFPNgCvlfTc80S4IBQk/zCmNFxmTwsDbDhjls9/Vby+vyeW8xVTQkbmumTtK2q3qU5WQ+99ovQFSxKyp+viFVo6ThtDHLd/YFYi26d7xjEAW0fybWIi2I8hcSfJkRUBwnZQsrNyJnISDgRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by DM3PPF83579A393.namprd11.prod.outlook.com (2603:10b6:f:fc00::f35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.16; Mon, 2 Feb 2026 06:47:50 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9564.016; Mon, 2 Feb 2026 06:47:50 +0000 From: Qi.Chen@windriver.com To: openembedded-core@lists.openembedded.org Subject: [OE-core][PATCH] qemu: fix regression for ppc64 Date: Mon, 2 Feb 2026 14:47:34 +0800 Message-Id: <20260202064734.3870731-1-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SI2PR01CA0015.apcprd01.prod.exchangelabs.com (2603:1096:4:191::15) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|DM3PPF83579A393:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ae1e3e4-1c1c-45b8-a03a-08de6226fb7b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?BKoJ6O47CbO5QJsZj+cA9boGkJmNi6v?= =?utf-8?q?ZQn2Z/Od9sf4xm40Hai1GoMJ3TZIGJdFLSiCp5ku7n3NoKrRKMAeHG1FZTQ+zZg6A?= =?utf-8?q?Zndt9p+o5wBwfel7Rh9aPhGVhHx4T1Vbil5eJKpaV4ggCdtOOW4Uqfi9qAhO4zBXS?= =?utf-8?q?CgshlCCdzpw4qMZUmQQXJ4hGjbZ2DOnByjwv3gPY9J2jDJs07k7i8+m9gMUbTTIRc?= =?utf-8?q?czp8cyOn7Bj+JS25fMmbAFOf3gIH49+5nEHpF+iPe0Fi/dvAZ+nwYDkuosh7D0E9b?= =?utf-8?q?vIWN9s69u+VUuA8+J1H5aO9pypO9Pknfei4ZC4ZvhO1z+V6tHequ2P3XnE9MqKITv?= =?utf-8?q?/dqlqQm0k61VUTHuqLvAV2EcCKzkODyQbeyAZwU2anjPAdSA5Fn7yJjwgEZtmakse?= =?utf-8?q?BSHGMhYxQ4+L9Yxm1ki7Hk/sC+Ut4k6FYEfYGK+HqP3+BEoPJemRUKqAFtKyW9hji?= =?utf-8?q?xavQBwiK5fxZbxcfp7P8ya3XjXo6FZP3heAtbzPXG5t8MwMUvG2f+Xsv1GkN3AmLi?= =?utf-8?q?GDzi0uzR8hnBP9r94jjHHIE46N/JpggZ2geHlGiWBqiO5Q74KPH30DiscA10V9G7t?= =?utf-8?q?zomoJOsYSP3pzu+thCMP9Ii0VcddCE2muThP+3qjRadSe5nSrvO09noNVdG6Stxjp?= =?utf-8?q?+luq91oNYD491wkeigHfjiybbhwXn4cv3wmM+GHTcNSCU5x+Z0rmYbbyInrqMgjJd?= =?utf-8?q?pO6EHVJdeWc/gNzYqzONlBiwO7g3J+YmrNSnJxkxMIizJrDx5CI3pA+dPNqrgkMMS?= =?utf-8?q?YIga7EbR8rhSk1J0UeA6t37qXNnn7M0ownFUtgHk6XmeBbI3I0vBZvUOTNEE+Zo+M?= =?utf-8?q?8G3Iu/rWB52JGdQsClPRDfC6bWXjyFJaI6zpiXKN3UPs62WHps1cKaFQ1ftESt1k8?= =?utf-8?q?tOJP+rpmAVQMOv5zXOZyoJngBwnQqM9InEQLPVmRjlnGhotk/z0EWoNz7I4E7Xmtj?= =?utf-8?q?0pDZbRYWb2VpMZd/ntcwioTfwiFlL8wpsMUx6qy6YqiD3PRGl2mNaBCoPY4lTorX1?= =?utf-8?q?MO85XwsHVRNSbCYMTHezax1JHOInsqtEzHWwMbwecfx6/2zP0tMgVpuKVSDZPqsXU?= =?utf-8?q?DOGUik3UVdiu6f+HhR00FZjt8jvP3wqfx9k0f+PN5zEV6oxVuCn9uT8bfhiTQZ9RN?= =?utf-8?q?V56PV2wEwTE1n8GQSSPEsU9bFje573o7F7WbvwCaUg7Ao9E7y5WGn1335+4LkJ9jF?= =?utf-8?q?gmJVWb8mKm2YQbYqhbC/AnoXOOI73qQYY1LzEPsoyD5w3K50esU3F5+WdFjFzu3WC?= =?utf-8?q?gtLJptFx36LgzEoIiB497z0EsedFMKqcQTBiRMCsqb82PDoYr+fNDdkdcjZWZXSzK?= =?utf-8?q?es32yFCYVuv+dHZOHhC6JWP3txn1PhcG/yE3HRHqs0kxQ53W4os/uI9tsy+k27gKk?= =?utf-8?q?94IRiwf4Z4R/tpogYwKJWbo0fPW+WJ6iwVfUOtrnv+8iIv1jAm+qpwuXYh7YPl3K1?= =?utf-8?q?8UVe9mzTKcW/Ld4vjX4wA+VdBHSVp2xvvqjuilgScoFOTrEU0U9N1xSh8sVG5ZicR?= =?utf-8?q?sdH/Q6ri+?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?0W203VwkUGdQUEcSfsfQK3UMoltL?= =?utf-8?q?KR7Z+PHbj269OJ6SHlxyj0rzOp7Tc3F7w5/FfFU3p/tNdvo1ZE1eV6PsUvof7ufVq?= =?utf-8?q?IJnDPJsv1774544QSEaTM4ElszwcJ4pXZeNformJe/yLvagjeF4kNug1Zzsr/+60f?= =?utf-8?q?mFRkk6ER4tHPqJTClo5VQYstDnMFcaP8or6rwBaUl6JpymPcHblgH+Qh/nab6O3Fb?= =?utf-8?q?Ps4TqGGL0PS5MCDdZtbERAwGsBaCn4GlZ5u5rr1lMmCyIIUbCnL6zlnpwn1WvG8C4?= =?utf-8?q?wuQjpKNK8BQ24ccS0IbtAYpfLxtfPq3Pg6N75nq/pZs2eeEDnUkAd9LQ/70HiCiL3?= =?utf-8?q?nKbJD7ACP/3iVZyA8Id+azKSB1YpKQ5MKVmD79wab1hGU55SsY3my4ubR1pEoHD3u?= =?utf-8?q?+jatYwEVDHu9/iH2rttZmG672b8bobgwq7BDdXJkFANTSxXLtvN3Wbq/5I2lBB1K3?= =?utf-8?q?v/dQgUUWFD7HVhcdCB4Z1pj17ty0FlaKMeyv4yfgq5XOOCmfAcbpjHw5sRz/jBL65?= =?utf-8?q?JTuAnatejIdu9WVzxZbHP4Jas9VzFACZkVo1nCsJ0xlJ8piDocFVsE1QeV7pKQTt/?= =?utf-8?q?giptBWzMcAt+wVzF/eVLtOJNRaqKAYerD9GRhkvN5eB8YSXaZBd9YKV3yCWq/b1Ya?= =?utf-8?q?as+2dbM1q5ADUMsyD5puxOhKhMIrguCUUFzLxXhoSu8S1f1uuDdkxf6Zr2uBSGW7Y?= =?utf-8?q?vhlvWmgieSF9LSGr2kJ2scpHBgx7vGglyoQCr+pERhwUrV5GwqhWHnGxWaoedIMVj?= =?utf-8?q?kEgaWPBmKY+zeZRpXlReDygcBDGsGrgeZBCj1DJ/E+Z6jzPzIAj9J8vE5L+57S7H7?= =?utf-8?q?N8SG+ZzwqPy5QPKNuwCr10PQ65nswg/jo7cPsLkAJC8R19vIjXia3AqIExIB2dAMG?= =?utf-8?q?IIxQfHEpBXocdqwNae5OOeAo4eKJFum2jGojetALZ0bcgx0fuO0I7ubRCPKKleJKD?= =?utf-8?q?q+NFK39yfnZtjAqrVlnEIPVxLpjd5CHPo0d37EWEDskaS3UkaPUHXj5PXnDClF/5a?= =?utf-8?q?CBB2yi78rjDkwzPmJo47pZTn+nvIxm7J3Eu9sganD0vAvIW7u5oC6fggdGnjgKHME?= =?utf-8?q?V6iHY9aN3yQvOMsmh43CgSQIfAPSUMoDcjtgcuyMuIhoo3Q90wbhmk3nkVRrnRSxP?= =?utf-8?q?veEZNLxO28RrX6a/AZW3627ylVaRO6uCk9IjrGIC9Wt6KOOz3uS3ERcivKwjuaG8p?= =?utf-8?q?6F8wPdrXWLNIo7Obkdu4Kd1fZMUQANdOB4pYgYVvRbY5wGiD5HH51Th8h6fwy/dhC?= =?utf-8?q?r94XmPl4elnAAA0rjd2pUk1tlDLvaf82UZlMAj9ljvAguWvmaG/bA1abXcReso/cH?= =?utf-8?q?9hj29F2SReb2UuWkOKM+JXmhI0hj+ct22lYj4F4swEiWkYf++Dm/5mT6Ef2ziCD/q?= =?utf-8?q?E4wWAOK7CuzLup29e9lfSuOWPJ6vCwoSmiEYsMgx/ZilCWLqDaZQwfObPbanTpB9n?= =?utf-8?q?n1xfeCKfQpoqf834ksEljjbQXYGgC6ClTfchvTHPVx9U7lmg/iwtqyWx+D+RY7ihn?= =?utf-8?q?t6mGibH+P2UNng0XmcnoH+sz0QqrtWVtzqJkUeoEyn5MgyaGpO+y3iHNbR2viiTLo?= =?utf-8?q?dGbJlEswLt4YQhc9MgDYKyMNYlo1hDxZOTRO8CSEHEzo8oLm90jN01vZZOd7NEUOk?= =?utf-8?q?I8tFbOUX5S2rIzHr+2P0b39b2vmsXkGg=3D=3D?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ae1e3e4-1c1c-45b8-a03a-08de6226fb7b X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2026 06:47:50.2496 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xWs/GeeQcCvFeF6PbZu350GFj71e5GvpetEAGIyDNQfozoZ44lP769l3YULRJ8tenGOztt6r0NqbUORkkIai9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF83579A393 X-Proofpoint-GUID: pu7CM542hIYSldJvcy9RK5oJ8cLuhim3 X-Authority-Analysis: v=2.4 cv=JqL8bc4C c=1 sm=1 tr=0 ts=69804899 cx=c_pps a=nfJ3K52CLbhVQgIdADXVOg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=VkNPw1HP01LnGYTKEx00:22 a=ID6ng7r3AAAA:8 a=p0WdMEafAAAA:8 a=t7CeM3EgAAAA:8 a=KKAkSRfTAAAA:8 a=69wJf7TsAAAA:8 a=yQrtj3nMDOdTYHu_ew0A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=AkheI1RvQwOzcTXhi5f4:22 a=FdTzh2GWekK77mhwV6Dw:22 a=cvBusfyB2V15izCimMoJ:22 a=Fg1AiH1G6rFz08G2ETeA:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDA1NiBTYWx0ZWRfX6Hws/74Iz0CZ Bs/pCfjXqek3S3bSjcndwIZXfspMzwWiV5oeiCyQ5jENNngorm1Gn9rixaFprUcLC4RzkFdP5Eb zCqZGM6qAfx9HQ3BvctqDKV7Lwc3H9mZ9NXVmEG809SycZwhjszMNLdm/siNViy6Ao9Xjdo/+8j q/Srpev87aWmrTQaCPd2UpZnAxaLf26a8caK02mJhI6lrxM01OPBPp1N0zp8CCpGHbntxxgGp+M zNLwK0KNf9brH4u8YbPZLQ8JC0ynWMxUetjABp0G4haQmxECxKgVUrNU6XVGWdxeRz7jXI9CmGY lzXSg3XzsLAfDtfApCx6xJb6T+yK7/MpeNttvH+yrtLclN77LjsFfsnI0mWdLQjwWCcc22dbKY+ VNCibhdO10xSjJMvoscTnmsLmTtll71YEWEwLCjhBab7V9WOdIxudnWI50OnFfLF2wiEjwao4pD GVW8d4WTHNUN+3yzi0A== X-Proofpoint-ORIG-GUID: pu7CM542hIYSldJvcy9RK5oJ8cLuhim3 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-02_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 spamscore=0 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602020056 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 6126A3kf2351266 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 02 Feb 2026 06:47:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/230346 From: Chen Qi The qemu upstream commit, fcac98d0 (linux-user: Remove ELF_HWCAP2), accidently introduced a regression. It used get_elf_hwcap where get_elf_hwcap2 should be used. With recent qemu upgrade in Yocto (10.1.3 -> 10.2.0), qemuppc64 build is basically broken. There are a lot of do_configure failures with error message like below: Fatal glibc error: CPU lacks ISA 3.00 support (POWER9 or later required) Backport a patch to fix this issue. Note that although the problem was only revealed for qemuppc64, some arm and arm64 machines will also likely get the same issue, as in qemu source we have: linux-user/aarch64/target_elf.h:#define HAVE_ELF_HWCAP2 1 linux-user/arm/target_elf.h:#define HAVE_ELF_HWCAP2 1 linux-user/ppc/target_elf.h:#define HAVE_ELF_HWCAP2 1 Signed-off-by: Chen Qi --- meta/recipes-devtools/qemu/qemu.inc | 1 + ...load.c-Correction-to-HWCAP2-accessor.patch | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 meta/recipes-devtools/qemu/qemu/0001-linux-user-elfload.c-Correction-to-HWCAP2-accessor.patch diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index d320b13ba7..7aa593bc5d 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc @@ -32,6 +32,7 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \ file://0008-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch \ file://0010-configure-lookup-meson-exutable-from-PATH.patch \ file://0011-qemu-Ensure-pip-and-the-python-venv-aren-t-used-for-.patch \ + file://0001-linux-user-elfload.c-Correction-to-HWCAP2-accessor.patch \ file://qemu-guest-agent.init \ file://qemu-guest-agent.udev \ " diff --git a/meta/recipes-devtools/qemu/qemu/0001-linux-user-elfload.c-Correction-to-HWCAP2-accessor.patch b/meta/recipes-devtools/qemu/qemu/0001-linux-user-elfload.c-Correction-to-HWCAP2-accessor.patch new file mode 100644 index 0000000000..47d6f41385 --- /dev/null +++ b/meta/recipes-devtools/qemu/qemu/0001-linux-user-elfload.c-Correction-to-HWCAP2-accessor.patch @@ -0,0 +1,42 @@ +From c333f9c4ee212297f3b9a8a6ef62396a63c48e61 Mon Sep 17 00:00:00 2001 +From: Jim MacArthur +Date: Tue, 6 Jan 2026 15:40:48 +0000 +Subject: [PATCH] linux-user/elfload.c: Correction to HWCAP2 accessor +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +get_elf_hwcap was used when get_elf_hwcap2 should have been. + +Cc: qemu-stable@nongnu.org +Fixes: fcac98d0ba8b ("linux-user: Remove ELF_HWCAP2") +Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3259 +Signed-off-by: Jim MacArthur +Reviewed-by: Richard Henderson +Reviewed-by: Philippe Mathieu-Daudé +Signed-off-by: Richard Henderson +Message-ID: <20260106-fix-hwcap2-sve2-v1-1-1d70dff63370@linaro.org> + +Upstream-Status: Backport [https://gitlab.com/qemu-project/qemu/-/commit/c333f9c4ee212297f3b9a8a6ef62396a63c48e61] + +Signed-off-by: Chen Qi +--- + linux-user/elfload.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/linux-user/elfload.c b/linux-user/elfload.c +index 0002d5be2f..35471c0c9a 100644 +--- a/linux-user/elfload.c ++++ b/linux-user/elfload.c +@@ -708,7 +708,7 @@ static abi_ulong create_elf_tables(abi_ulong p, int argc, int envc, + NEW_AUX_ENT(AT_EXECFN, info->file_string); + + if (HAVE_ELF_HWCAP2) { +- NEW_AUX_ENT(AT_HWCAP2, get_elf_hwcap(thread_cpu)); ++ NEW_AUX_ENT(AT_HWCAP2, get_elf_hwcap2(thread_cpu)); + } + if (u_base_platform) { + NEW_AUX_ENT(AT_BASE_PLATFORM, u_base_platform); +-- +2.34.1 +