From nobody Sat May 30 17:44:03 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779484962; cv=none; d=zohomail.com; s=zohoarc; b=e0qArFEB6Y2D4NlmDZuRhdo8ZjZo7U26Sg/SGI31mi9zExAfLWg2/ghOMgoza4SkYeCM+NJISYt3RzWPTuGiYuX4GQlki24W5S/WsUSS7XxzZc176svJuaGr4aJG97iddJLoDDBVVWE6xojl0sAyEmG9kbB7YvCgV+9P9q+ZQRA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779484962; 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=n7WwTwYNPg3raDQE8SNVbxzVKdXQllFfZeGCWnkWOG4=; b=RlS8/lxk77pPATgA+K71QU3DP39k1blXKYYtzqgZlMVfAnHNzHsH4C3ENd5KzxehLWHUq1kfHQ/xa7NkTpyuvzHOIQdOCBpY1/LROHDzMLiXG5+aYfG9uBsA2yrlpLixB9zXozLdVMk/2jtwHsAcW72ttHn9uX+8W6Vh5TIywmc= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779484962987330.2234188183169; Fri, 22 May 2026 14:22:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQXJf-0004PV-4d; Fri, 22 May 2026 17:21:59 -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 1wQXJe-0004PE-EP for qemu-devel@nongnu.org; Fri, 22 May 2026 17:21:58 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wQXJc-00032Q-9K for qemu-devel@nongnu.org; Fri, 22 May 2026 17:21:58 -0400 Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64MHfQS23601005 for ; Fri, 22 May 2026 21:21:53 GMT Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eaury0ngp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 21:21:53 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-304448ab58cso5356785eec.1 for ; Fri, 22 May 2026 14:21:53 -0700 (PDT) Received: from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3045225b7b6sm3005755eec.25.2026.05.22.14.21.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 14:21:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= n7WwTwYNPg3raDQE8SNVbxzVKdXQllFfZeGCWnkWOG4=; b=Z5Rpv52hGqxBckCQ 4KEl+GNySD0RY8qeXp3oyjp+m8/eqCDaGsKjFPx546PTIsLdoY1bvI6AKowj0FVo FcwI2j42CqU60ez2OEHk/xvmikszMAWPb7o/5rWEPZ7F2fcZFgPipoe9S5j6WhfS g7yWZITVXVS97qyh4iHiwoQQ/hLkf5xWgT3s4Qhsv77RbWIAvmSE8F3tVEGG9oNL MdY/UftFaTETrlkK1IVrCBUbvzFwrNRboPjsvorqfVQluKLuDaBsXZA+PmwKhKLo v7L2peVWxw+f99zj5yaRSaQ1JJuUXIcW4a55MG8516zLvlSJ9W1819QK5BghsPqx KVDFKg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779484913; x=1780089713; 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=n7WwTwYNPg3raDQE8SNVbxzVKdXQllFfZeGCWnkWOG4=; b=hLsn69EG0DDBJYiFWP7DwMmMiReRhDm8Uj1LMmAw77kl514kXTow2AYyRt19aGXpfZ lCVSxQRMHMf3QAJ7s1J1+XwIC2j/9qQJq08WGZCmaACRA53UbEJRZZEW5r7XwivUfLnt Cw15BAwdm3Em/wzAl5ellMHTjxuiyGKeoDuPrIYhtVfarljtexE3PlpX0cLx9KMGuaK1 oI/9AS7T2k8wISpUsJo3VwPut9b0IFX/dnTJVHQ0Z21ZkA3oN/0Iv5ERIXgf+PBUGHBO bmm75lqjOzjrL6dSPfex6rg6t32ydxGDpVId8hVRuhL+0bznAlRz9iHTK7mM8d4GC6/l jqMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779484913; x=1780089713; 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=n7WwTwYNPg3raDQE8SNVbxzVKdXQllFfZeGCWnkWOG4=; b=gKTk2fmx3ORSquPfl77QF7aEQ98jdEHkcVDMXQ5uTQtLpKgoxTRuyN76yTKNJrTYj1 XdGE/IqTQmLSSYq4jgYWeFkZSQvSwr7tMVFc0vIW0hA8b6famAbTzLjbzs7fEHLSWz6y V70MQotPYresPiA1RSCC1r6beMq3b47u6Gk9wKskF0sBj3lg+P7kViTp7zpHeRB+dW8O ByYVX5hDNZxCS6UJC6YQJatBAfDb5qt4TbU037Jq5w6WKQJqs39SdRDVm3mnAGFjjxvb f91iZbNyzL3aAweDG8L38VAcdJ+quBsXzRWC8/oAO+r2zSD1pYOJHNCKVp0sJti8TUaR RKcg== X-Gm-Message-State: AOJu0YxZYrisMdEeZDbnONmnRgRiKqeAvEbo8d6OnibTqSPh1mTr7qzU uEag7Ft93iBjnBTwWdA2DpwstMdEaCbmAYrBkjVL7LO9K+otJ+TNfe1N7yVoeVRrX+r9rWxVNuw NpZOfDl7X+0jaZOhDPr0cDGySlpUyGOxM7NYcIbPEfj52z88jgdr3ve92BY7aq0M4/g== X-Gm-Gg: Acq92OHRwQ+GTYqk+OHjrV9yOSPOBqkTzGoomGF2nEGYgJylE+LhIJpOOhz3vq3Ea6m w40QWUFwW2hGWklFD+xg2/k3SwI3vKyAY289UpKcg340UGXbijvtoVsFDuQWmaULI4X1MQ3FN4a 4vHIrKimQM6I99NE4rsSWGmkva/ZLnov1ZrR/n0JGvuMENX6L6pGOlPN+WsnlZj0DalXvKga6Uu rRCI4Vo0qyXU75jyO/Tw4s3+ZEl14joBXcqpC0qHn7UFleTc2D6Wx76AOtilnXEx78GPIG1fFaG 8Na6GBTxpCC84PnEQH9SbdcbSzWJDe3ewtUvD5xfeaRkioG1NOWserLh0RyXw/PXHkI1JeR7AhJ 5SMyEUggOsYmL/YNlBmxu3eMkUuGsshUKpsp3XepOxNnPY6c48XR9UW63iBCVBfPjmHMsnQ== X-Received: by 2002:a05:7301:7c0e:b0:2bd:c285:2fe with SMTP id 5a478bee46e88-3044905fcc3mr3155267eec.9.1779484912795; Fri, 22 May 2026 14:21:52 -0700 (PDT) X-Received: by 2002:a05:7301:7c0e:b0:2bd:c285:2fe with SMTP id 5a478bee46e88-3044905fcc3mr3155245eec.9.1779484912220; Fri, 22 May 2026 14:21:52 -0700 (PDT) From: Brian Cain To: qemu-devel@nongnu.org Cc: brian.cain@oss.qualcomm.com, matheus.bernardino@oss.qualcomm.com, pierrick.bouvier@oss.qualcomm.com, alex.bennee@linaro.org, berrange@redhat.com Subject: [PATCH v4 1/2] tests/tcg/hexagon: fix check_rev_gating with newer toolchain Date: Fri, 22 May 2026 14:21:46 -0700 Message-Id: <20260522212147.3089295-2-brian.cain@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260522212147.3089295-1-brian.cain@oss.qualcomm.com> References: <20260522212147.3089295-1-brian.cain@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDIxMiBTYWx0ZWRfXwxKc/pKFM/Xt Wsc4U5wUVsBFKps3gqG+SOWIsFy9Oz91aGCdtvns+z8Kijm2Ys3560VdCQFzSf795kclYOK2IBp 7WxQz8xrYxSeBvzedT8fTZuVAJfwAHTlEJh6h/dLk1fcFAHpsivj8GdcLs8OL8jC8m6E4tIx83a /nNyChcRXpXhGhCC0LT3NaXNnDrBtKFWvrO6JlskTzBPlqbYplCBs14Kkrlb6xSgg+HILxRrngx rqExCS+Emlj2ChVUmPu307QuBZSAH+MdZrrGgJ84ieRAjCvx/e8wsCbcLNPITm87DNuvGN3SmYA S8MxTmu5XlM+3r1nNn6iKk56EkiiRjaV0lMo5mJV3kYIIK52G4cK1i1ZcWaYaWZgQXWtYxiq034 Lcx4/WkWpFAAkKzyBEqiRMte94IZbzFhxJCHfxA38Ghh1MRFb61uenX8DIfX9gsAKSqH+T3WZgm Cnx7Lgqpij+RfCWxO8g== X-Proofpoint-ORIG-GUID: p2pRtTlTeZfh6QacdmfaWSaia6AywURX X-Authority-Analysis: v=2.4 cv=d8fFDxjE c=1 sm=1 tr=0 ts=6a10c8f1 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=n1c-No9V6JhszW1LBLEA:9 a=QEXdDO2ut3YA:10 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-GUID: p2pRtTlTeZfh6QacdmfaWSaia6AywURX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-22_05,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 phishscore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220212 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=205.220.180.131; envelope-from=brian.cain@oss.qualcomm.com; helo=mx0b-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, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779484964976154100 The check_rev_gating test is compiled with -mv66, but the final linkage step does not specify the CPU version. The v22.1.0 toolchain contains a crt1.o compiled for v68, so the linker resolves the v66 + v68 linkage by selecting the highest version. The resulting binary then executes v68 instructions without gating, leading to a segfault. Fix this by passing -cpu v66 to QEMU when running the test, so that the emulated CPU matches the intended v66 target and the revision gating mechanism works as expected. Suggested-by: Matheus Tavares Bernardino Signed-off-by: Brian Cain Reviewed-by: Pierrick Bouvier --- tests/tcg/hexagon/Makefile.target | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/tcg/hexagon/Makefile.target b/tests/tcg/hexagon/Makefile= .target index 09f0502abc5..70a8ec2e7fb 100644 --- a/tests/tcg/hexagon/Makefile.target +++ b/tests/tcg/hexagon/Makefile.target @@ -112,6 +112,7 @@ unaligned_pc: unaligned_pc.c =20 # Compile for v66 so that the ELF selects a v66 CPU; the test then # exercises revision gating by executing a v68 .word instruction. +run-check_rev_gating: QEMU_OPTS +=3D -cpu v66 check_rev_gating: check_rev_gating.c $(CC) $(CFLAGS) -mv66 -O2 $< -o $@ $(LDFLAGS) =20 --=20 2.34.1 From nobody Sat May 30 17:44:03 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779484972; cv=none; d=zohomail.com; s=zohoarc; b=J5JPxlWIQxdnFGJs8280oGFwU3lbE2SQOh9vmrSoAvAYhwYSWJVb6cEa8+IGc5UMvBHpw56Orfh67m3+Hf33fajfkKk0dg/JsEjdTWG0vuY4zpO5qoLpr87AfbzbQWDHdku5NC2rc1D4kE1deBHPw/mbIvc5ZVnat6ftjisdDT4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779484972; 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=ex/2qrqWCNrz+WvjI0oVx7Ia/NbanTQ63h6H1q4AiNQ=; b=Dh01RCcUjkE58OoYeitMPzhcKqmxI2LN+/4L4pfbHx3H4H8FlmPpdPhdunVHITeCyaI8HCm9sVzaQaBOVPoBwTMdXTlyA4U6IPAWzga7iG/UD3tbvzr7WYJvBpa3tb0TPhbfR6z14+7+mcN9IsHfW6c7EuoR0KAGQn/UWojVVb4= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779484972704739.3257201940053; Fri, 22 May 2026 14:22:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wQXJi-0004Q2-FR; Fri, 22 May 2026 17:22:02 -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 1wQXJe-0004PO-W9 for qemu-devel@nongnu.org; Fri, 22 May 2026 17:21:59 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wQXJc-00034q-Lw for qemu-devel@nongnu.org; Fri, 22 May 2026 17:21:58 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64MK2CPb1960694 for ; Fri, 22 May 2026 21:21:54 GMT Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eahxeucc8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 21:21:54 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-2ee1da7a13fso9349156eec.1 for ; Fri, 22 May 2026 14:21:54 -0700 (PDT) Received: from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3045225b7b6sm3005755eec.25.2026.05.22.14.21.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 14:21:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ex/2qrqWCNrz+WvjI0oVx7Ia/NbanTQ63h6H1q4AiNQ=; b=LJiXd8nAyyr5wrXA x++bGvzGcBJoQu6vwG2jfX1liCBkXztJos6MSU/ioxx3fK859G1joGe0lAZiR+dD XQO2wcRu+veSUW50QvaX4jA+FBhjqNy1AiUHa8JshF9nfbYVkRFUJHuw6lZrju6k swemCHM9OKrrhcenp+hnmqMdk29gf8FVTxZ8cvgl7lDePSaS6luucYZkr35MOygx AKuPK4uHmnxvHRhMW17aDkw6vzU7SbebahoXBKxjEoHvXDzvMa75FcgmTCpKte13 Qtqr7NyeKMh4PdGnn0K9AnGWn6jatH8szed2jXVRMbpWHs0aKpI7NpBb1J+NY+8s Ek2E6g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779484913; x=1780089713; 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=ex/2qrqWCNrz+WvjI0oVx7Ia/NbanTQ63h6H1q4AiNQ=; b=SvvyFtKMqGjXoDkSMzdjgy6e34dExcGVjpFhD0uzQUUCu5upkdkUxAuzGlxhdTfUq7 FqKkANuObKzpgDa0+rTlQR4ncNqE2lwxZyM2abrydiERCDJ4X5AWIwLQ01GJ/Eg565Q0 sYYAhTe5igdL2D+VzXSe7hH6jpdUvjXXsyApryEg01Hg5Q11wE3hTcPsmxVsytDJReAZ lnZoFprCgKUSBOAtWDZnLehfK2Xg9cT8lC2dVHiN+LYQOa+qC2AOPN/otYteTGseI02V Oj2u5ORzb2IbC7iRF9+6f0nH+XWWvk925tib3f7ug76lnHuYGzLxTUmrS2XNxJQJihLo bZNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779484913; x=1780089713; 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=ex/2qrqWCNrz+WvjI0oVx7Ia/NbanTQ63h6H1q4AiNQ=; b=bOla6aGwm7m7xJihCrDjlodf01VRp5yXpSyjNlgME/qU5VM8MUKkzy96OQwin0JlLG Xt+6K6wAD/Fx3iTVdHSHEvGgxadFrIFrqLMS2tOUK0GHoVvN/Bo/n/GsqbNafJ3eMrg4 25RtwNurkFOPeY8W9wKf6KuSXkZpbLEk9xz46lhCb2klDIyumnsY6FikFDzCneYyotA6 vargEId/w8L3R+3c4iY2Bt04EwnFuFefD+VSqqrDSlWX3LU8Fc5cJ+EtGrsN0dfWK+o6 mmre9xsAjoZ37hBpJO9PyyE3VNJomdmOZWcfTMSLyHTER8DhN840DRIQJjnVPFMjh3sB bi0Q== X-Gm-Message-State: AOJu0YyLGL0dxO5kLBRHJ6831QBC4aJdB/pNdot9ZuPhb8B214+IDoDY 52zsHu8UgIBI2JB4kHKg1cfZMFA+O3xlB7MBx4+6MarEZJKERpaIDz+zXfuF+zVWTD6UkTY/Am+ ysH1C5UodVeby7GblvpDdwxBfCAO3TxzhVZRvucgZCow44MneZ64v9roc4n596AiPHQ== X-Gm-Gg: Acq92OGpWQ8YCzhgb8Q4aGdI3ng2HsMTOi8RMz02YgfVKpYdI91qIhX1N0w4JBRw1yQ D9GHePc6ojh40z2dFRob9RR0k4JMv1rzqFpk6uCT1csueuM2iawHHKXbaHksgGQfCKpZJKikLD1 zm0ul7YiLMk/1/lTEIG5SCglTNX4G/WnRmPbngUHxxwLsQB6rDM/J0FJqkaUrdpNqr1ATTVbtFb O806m+vah+dRFA3B5cYMKfoqrtUcCPlF8Ew8RXF9UtF7FGNhZZDPB1inUTRtG+tVh4GXl4qvXrl B8J3yAJLHRsmvs4tzgTU0YGjnt2kySFnv6ACSp0kWjetuo8z2ZOxibFsR/qBxEB51C4GwgOZHbw oVTXC3Q/X80f+OgbwLTSeqc/zblOWHcyC84e+k2iRndjCNzW2OGXCgqoMRcDZb5BAvmX+WBm9JR hOLWwJ X-Received: by 2002:a05:7300:72cd:b0:2f5:3fb3:4a76 with SMTP id 5a478bee46e88-30448f51997mr2903594eec.10.1779484913521; Fri, 22 May 2026 14:21:53 -0700 (PDT) X-Received: by 2002:a05:7300:72cd:b0:2f5:3fb3:4a76 with SMTP id 5a478bee46e88-30448f51997mr2903571eec.10.1779484912967; Fri, 22 May 2026 14:21:52 -0700 (PDT) From: Brian Cain To: qemu-devel@nongnu.org Cc: brian.cain@oss.qualcomm.com, matheus.bernardino@oss.qualcomm.com, pierrick.bouvier@oss.qualcomm.com, alex.bennee@linaro.org, berrange@redhat.com, Pierrick Bouvier Subject: [PATCH v4 2/2] tests/docker: Update hexagon cross toolchain to 22.1.0 Date: Fri, 22 May 2026 14:21:47 -0700 Message-Id: <20260522212147.3089295-3-brian.cain@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260522212147.3089295-1-brian.cain@oss.qualcomm.com> References: <20260522212147.3089295-1-brian.cain@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDIxMiBTYWx0ZWRfX24HNfns1+TIc cfXY//DZ3bX2rd9YhNDV/Lf9Vm7hyIoVbPxed6vVmuCfIAhH7c+qqH2SK20Ugt8JjRh5+NQFUi3 /0SUZZJqWGwYMVDpvj/THjC+quW8LPaOg6QTl9aR8ozwPBErquri87x2IsWvSYnKOg0+/HY3o2w HfHhv/t/6GI7EBa2m2MD9Z+ZFRjWVs/UhEdbDtUZ22dz9nYPtvKKsyPOu5bIev2PjmQY+4tMsl6 lbVKnkGryz3W1xm5fPTwgJQQpQ6SHEjKQ0fVmZNdtqFAQxM2oEnYop5KtkFDGYndLVJAThzVWrR kcP7xq1IPP9fWZjT6peSF+3ROv7T9OEi2nr9G1KgT3htUl1E5Mciqim6r9uAJh/TlXNPd+7cYWg zWghPCQ5ckqq7emVHl3z9flF0DzxN2n4ivHsVgt7abn/DevYVTYCLzYPtCimC1/OJ0r5O26uVp/ /51uDKXYxa8Q8xxuErQ== X-Proofpoint-GUID: c5jMnVqbji8Ww_lit9ymiIulDc2msgXj X-Proofpoint-ORIG-GUID: c5jMnVqbji8Ww_lit9ymiIulDc2msgXj X-Authority-Analysis: v=2.4 cv=ar2CzyZV c=1 sm=1 tr=0 ts=6a10c8f2 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=ovJmrJClAAAA:8 a=qC_FGOx9AAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=q7X4_axEi9qJq2Gpr8MA:9 a=QEXdDO2ut3YA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 a=brTEhlvMp4NY0_u118I2:22 a=fsdK_YakeE02zTmptMdW:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-22_05,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0 clxscore=1015 priorityscore=1501 phishscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220212 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=205.220.180.131; envelope-from=brian.cain@oss.qualcomm.com; helo=mx0b-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, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779484974780154100 Update the hexagon cross-compiler Docker container to use toolchain version 22.1.0, replacing the previous 12.Dec.2023 release. Changes to accommodate the new toolchain: - Add libc++1, libc++abi1, libunwind-19 runtime deps for the new LLVM-based toolchain - Add zstd for the new .tar.zst archive format - Update artifact URL domain to artifacts.codelinaro.org Reviewed-by: Pierrick Bouvier Signed-off-by: Brian Cain --- tests/docker/dockerfiles/debian-hexagon-cross.docker | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/docker/dockerfiles/debian-hexagon-cross.docker b/tests/d= ocker/dockerfiles/debian-hexagon-cross.docker index 3c94f040b81..23e8bb2fb26 100644 --- a/tests/docker/dockerfiles/debian-hexagon-cross.docker +++ b/tests/docker/dockerfiles/debian-hexagon-cross.docker @@ -19,7 +19,11 @@ RUN apt-get update && \ curl \ ccache \ xz-utils \ + zstd \ ca-certificates \ + libc++1 \ + libc++abi1 \ + libunwind-19 \ bison \ flex \ git \ @@ -40,12 +44,12 @@ RUN apt-get update && \ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --sh= ow > /packages.txt =20 ENV TOOLCHAIN_INSTALL=3D/opt -ENV TOOLCHAIN_RELEASE=3D12.Dec.2023 +ENV TOOLCHAIN_RELEASE=3D22.1.0 ENV TOOLCHAIN_BASENAME=3Dclang+llvm-${TOOLCHAIN_RELEASE}-cross-hexagon-unk= nown-linux-musl -ENV TOOLCHAIN_URL=3Dhttps://codelinaro.jfrog.io/artifactory/codelinaro-too= lchain-for-hexagon/${TOOLCHAIN_RELEASE}/${TOOLCHAIN_BASENAME}.tar.xz +ENV TOOLCHAIN_URL=3Dhttps://artifacts.codelinaro.org/artifactory/codelinar= o-toolchain-for-hexagon/${TOOLCHAIN_RELEASE}_/${TOOLCHAIN_BASENAME}.tar.zst ENV CCACHE_WRAPPERSDIR=3D/usr/libexec/ccache-wrappers =20 -RUN curl -#SL "$TOOLCHAIN_URL" | tar -xJC "$TOOLCHAIN_INSTALL" +RUN curl -#SL "$TOOLCHAIN_URL" | tar --zstd -xC "$TOOLCHAIN_INSTALL" ENV PATH=3D$PATH:${TOOLCHAIN_INSTALL}/${TOOLCHAIN_BASENAME}/x86_64-linux-g= nu/bin ENV MAKE=3D/usr/bin/make # As a final step configure the user (if env is defined) --=20 2.34.1