From nobody Sat May 30 17:44:02 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=1780099125; cv=none; d=zohomail.com; s=zohoarc; b=GHgaq1/UOw7heqCHLzRYXmAZIP4ovfxtvvjB6WikO+N1I9WiLNPYcc7oLAP/pKsCgb+/p/xmQ4DiBzGKD9ICylIMP3AET9lVbt0pya+7Gtjfq93kicYvyCNkrni8pJRxvpQw6KO9tuMJH6vCwW8gAzfjysrmLrCx/mgIr9dviZk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780099125; 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=gMsJ0gzS+JRImAjBCEAjfDSM8Bn8q1rioDGzqCKaZYs=; b=F+SuiV8ifJrKoU6t7e6bJBH4GiByf5r5Mlx2yo2SrqiGFNEIUJa1HoWPDif09zv1Ui68ay1YDPCmLhIX8zQvhRj3bBN62E/VNb3pOM2wRywi90uI4lNbpPedHTxxTGXj1Daua/q8IGhhVwG9j2DTX12tzdfyDWAq/Q3F0onfGoQ= 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 1780099124801138.05442551280464; Fri, 29 May 2026 16:58:44 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wT75W-0007RG-Gq; Fri, 29 May 2026 19:58: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 1wT75U-0007QA-5I for qemu-devel@nongnu.org; Fri, 29 May 2026 19:58:00 -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 1wT75S-00054t-OB for qemu-devel@nongnu.org; Fri, 29 May 2026 19:57:59 -0400 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64TI2HrR198956 for ; Fri, 29 May 2026 23:57:57 GMT Received: from mail-dl1-f70.google.com (mail-dl1-f70.google.com [74.125.82.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4efdjnj9pp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 23:57:57 +0000 (GMT) Received: by mail-dl1-f70.google.com with SMTP id a92af1059eb24-137731eae44so9030808c88.0 for ; Fri, 29 May 2026 16:57:57 -0700 (PDT) Received: from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-137b36aef95sm2143282c88.4.2026.05.29.16.57.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 16:57:55 -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= gMsJ0gzS+JRImAjBCEAjfDSM8Bn8q1rioDGzqCKaZYs=; b=hX3h5Ki8ooLb6U4i 6kosEJKjwuf0rOBFyvRPrcxTkiyIYH15smAJpzidXzj1zcDJJXSK2IoMN8Qzz71b TXZw/0MvYSZwxJo3+9fZX4yq/NzrOS+8IORzYUh/x8ZDzSeCsIGrpCGHz5+PEVOG zQLF01sBKUQX0ygslueXuX4CVyeZSTaKC4wxzBOlN4W6prG6GXfZYtB+9jI8tL/Q IP8DNJUlBlCSyZU53nu3NZSrrUntLyoDmEuKqoDc1kSdH+1T/KhUTffgxE9GXUY4 8SkFH5bccAIdeIpp4FDfOh15mfcbt/RBuL2Vy6qzrJ97RsrAcUIOcun8iaO9xJdt eriaSA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780099076; x=1780703876; 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=gMsJ0gzS+JRImAjBCEAjfDSM8Bn8q1rioDGzqCKaZYs=; b=aYlXWVUtmGDCezny+WXo7IcX0+lBZD8BL3ZBRdzNi/6fzXCzdCUoeM2O7Dv5kHRNfz jTZBIdJaHfyWLk6fZMfl0laJdJzL0rY+MseDs21bkGyjVM802lv9uhurdxK3eAzemVf9 qSQEWg+9s/+xMZtNEGkmGBBeqj3pWdjfYHBafnxLGTUl3VtH7AE7XJ/FnONhaUkyYnXR SOvgxwPU1aheklL31p2/ZySPc7AxLmH8d968UPHcuIdT6/jeZ/as6ZUfgmko2qkKAQd5 As7N9QVnia3bKtyJOiwVml7Zhb+HzKvJSOJ7taOEd6R0jyczJwrqIro5fNVHmuPTtCPi 75mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780099076; x=1780703876; 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=gMsJ0gzS+JRImAjBCEAjfDSM8Bn8q1rioDGzqCKaZYs=; b=cM3CcgIUMrc7UGtrq4CuiNZcrIjdbdeja3GafFVrAWxHPuyq6twulKWwZsBO+vFm1M lkwdXxY/lsRgs9/5GM1Pkg18Aqrd3fWFIDvEDkTbx78BK7bbCfY2QVFxKWFl/I2zDllt 9fx/FBmQtQeOzA4JCge4ZimXHi2iz8weDZBrF4SC1c2iW4GQOmDazfeY7tZoDAubqTQX 1F+CaQZ9hsCsrt5f+cWgx7rK1eJy5lyta/wmL7qcxrOrs1+yONGvOKkUDSOhRuqOdr3J SwqzT2pBhhkhedx/HhduHsrgkyoavDL/G6mLEsllWLLoQebzjjNrIgoPEGVgKrDxu6qb arkg== X-Gm-Message-State: AOJu0Yz+8vmbWlMxFwRvTFEai+n9mmPAwa8YEJceazXpe6IQbSCRnz6h JhY7FMfKi2/Az+Dlxp1mPRIuGep9qyYROWjl5OHAqOq6UsnZen3voh/4PRD7Rft7wBuoXnaqk36 VA1C7b20H5XXyzsci3ZdxriEpPSDzF9Kcm+dZQnNG2ZiM9t/l+o/JCE9CET0Teld0Dg== X-Gm-Gg: Acq92OHrVxXmQ0ePrmbnm+bOqNwl9vA4A/BxmUtkHdX42E9EEqUmyLvzQ9AIKLb6UJM NnErk5aZFDXzHvVkX72N9F7tVew9LcDzoCRUdrdPG2Xiy3zk+4WhXYJDGltOnft7Q6oKCarAwmN JO4Fmw5PhrYeWv1jcrAl9XC1I26lp+mg0wc8nMFoZ1rMVW4oBMemR6dsb1015GM5MdvuQgHDp4i w0I5Yg5doQCFm0eSPIghNLgy7eH+/mwPT6m5sh0Xdpm7VLQpBHjiH7QtaCMizC4jQDWKbKsViQR 2DT62JrFvVshEoeDF93bUuYZItc7z3Yq3TCfjDUEVEBtOWCSNuEnf2Fh1IQ09+qgRzSE6jmKdUZ gc4/NJoW6O31jfDgVHWp0c34OotPsAqoZS/nx0qE6utGb1aZ4CiVDRh1zp+BLVHHPUEJM7kirNz BkLJhY X-Received: by 2002:a05:7022:503:b0:136:85e2:9c8d with SMTP id a92af1059eb24-137d4025ecdmr786306c88.1.1780099076099; Fri, 29 May 2026 16:57:56 -0700 (PDT) X-Received: by 2002:a05:7022:503:b0:136:85e2:9c8d with SMTP id a92af1059eb24-137d4025ecdmr786298c88.1.1780099075557; Fri, 29 May 2026 16:57:55 -0700 (PDT) From: Brian Cain To: qemu-devel@nongnu.org, stefanha@redhat.com Cc: brian.cain@oss.qualcomm.com, Matheus Tavares Bernardino , Pierrick Bouvier Subject: [PULL 1/2] tests/tcg/hexagon: fix check_rev_gating with newer toolchain Date: Fri, 29 May 2026 16:57:48 -0700 Message-Id: <20260529235749.879787-2-brian.cain@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260529235749.879787-1-brian.cain@oss.qualcomm.com> References: <20260529235749.879787-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: AW1haW4tMjYwNTI5MDIzOSBTYWx0ZWRfXwRwS/JGAEAXE SqMnWUf7DpDZkD4thzWf3+6K28JLZbwLdgl4jMvgICZABjCao3ic76snffvKOuXjrpZtlIDKlnh EsAPRZpOCOD0yxviLXlJfaSrQ98byd0bVl8pMMzPkx+518eqZqjOpgWMUjtYxkhRnViwQGXIsbL I9/tSL6ZYMpUwdS4Qwd+YUO+NikHJqnmZ20aD0M9+Zr9dICaunXFOhxZQbiBcu3XG5WwAnk4GVC BfLLgk6Ht8GHOcHL7s1FOV9bcmAl+jU1gZ33AgDtQDEXlqCgB9bMI5fR3sFb4/g/taH3roTyYyN y+4BTcm2Tqm3DsrLzIHqEc1UkLxMxYwwM+RGit7a8txdVXIx5wGCa2FzRKTh9NreCUcWUdkW78l AqJ7S0RzwHrn1jduuQk2fTipV5F8hRR3HZ8zlZXXsytHathZ99j2pgPcX1isu1YL5j6NYVlFevK 7eH3C1dih2Ea9I6r0tQ== X-Proofpoint-GUID: B0hy5i0oa9duskX1CE6sWnCp6IMEpt3x X-Proofpoint-ORIG-GUID: B0hy5i0oa9duskX1CE6sWnCp6IMEpt3x X-Authority-Analysis: v=2.4 cv=PtKjqQM3 c=1 sm=1 tr=0 ts=6a1a2805 cx=c_pps a=SvEPeNj+VMjHSW//kvnxuw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=n1c-No9V6JhszW1LBLEA:9 a=QEXdDO2ut3YA:10 a=Kq8ClHjjuc5pcCNDwlU0:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-29_06,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 bulkscore=0 suspectscore=0 adultscore=0 impostorscore=0 spamscore=0 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290239 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: 1780099127755158500 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 Reviewed-by: Pierrick Bouvier Signed-off-by: Brian Cain --- 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:02 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=1780099123; cv=none; d=zohomail.com; s=zohoarc; b=blJVxXTKX665g2wY3OqBju616rKpmTK13WJk74lKPdTNc8Tr61e1DY/vXvRFy2QEpeQX2SKq69tkluMtpXA9506Ell4fikBcy2JDavFljDYESbChKEv6PYwzLqxi/CllQ2+c3UPYmqru5Q1ywPpYgWrq1bt9+v+PQdYUaaaNWQ8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780099123; 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=YPEoqT4GKjTnCtHNWlWN3X0XIp6qgVRlovptq9hW+CPld+Z+Xz3JbuiW8Q1ZAZBYWGM1D07nmGmzITv5H3p6tXelVEn6SZIoe5plz7eG7b8j/fVjyKZDY9pbOKgqJZO1KX4SyBAioBP3ja0ahX8NuCHUWkvwCTzTwjSU5PJ3WyE= 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 1780099123474633.3192711200104; Fri, 29 May 2026 16:58:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wT75X-0007Rt-Q5; Fri, 29 May 2026 19:58:03 -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 1wT75V-0007QU-Dp for qemu-devel@nongnu.org; Fri, 29 May 2026 19:58:01 -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 1wT75T-000551-0V for qemu-devel@nongnu.org; Fri, 29 May 2026 19:58:01 -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 64TJa9Gn519996 for ; Fri, 29 May 2026 23:57:58 GMT Received: from mail-dl1-f72.google.com (mail-dl1-f72.google.com [74.125.82.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4efh3srtt7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 23:57:57 +0000 (GMT) Received: by mail-dl1-f72.google.com with SMTP id a92af1059eb24-1370417c0bfso4219920c88.0 for ; Fri, 29 May 2026 16:57:57 -0700 (PDT) Received: from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-137b36aef95sm2143282c88.4.2026.05.29.16.57.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 16:57:55 -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=hkvJNKi8vPVmNtRB +GcLcViB2vKBCG4lIp6fQbKhCTyigLRTj7RP4QIOcUb8bA8eWGklftr9PM1uNkXx +9L22zPPyBgWFe0Der+8veJ/BN/pxhwV84jCkiay5ALjo/E/oDfGNG+4t7T0d15I 9PH4XFxGFVI11J6EzN/KRdEcn9K8z2R5gudqTJAQE1d6qTYfPE30KuS8nLkfuU0+ lduVpTxUeavPBQMMGkjca4BiUbN6GCZiQ2alPCJjcHLcAd1YZ8Uhf/wUa3x5bYIE WvYOV6QP64vN0Xt5Gw1toiVjJaKxyESqeam6gTY/UTWcxSabZ/Xb92DHeL53tfXD Ob+FYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780099077; x=1780703877; 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=BjzdCpzhoDHMO5zbuEVzt80zrvFfP2mija0DgHK4gHcNyz+OFHXyRRiVb/Si6p8ohj AEUgr7e0jmdaspJ7pwOUAEd67cSNa5WR7AHSuyq6r1VccqSqJnou8bkiqaEZc4gdhJl6 hCd0nJg5KRjvB0YKbHdf8Ng2wfHRXJJjHHzuBoYjUHLLmOOyzm5YS0rJTx7qwm8diVQR dNcPjLxmodFJp4ptnxZR+DdkPljP1cKeYdi+WW9fEtcknKeyJgif7QKh31ZLE13MaNaQ +A8tUDzlqBTzA3HtUPp+M8FwJzSlstQtl8+ALYd6CYbwfUMLChZf2931OcbFzxTQBkJZ 4a0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780099077; x=1780703877; 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=aaLcTCMMkVkIf9tD6+evBizgUc9f+0/IvvFeT1IEVhaTdOhsP56nsNInl7er8F7FYD usiuWNIT6Q3S/Ha4BiLvb4R96IKJyoZzWJnlRQCMfYURcSh0WbLdfA7BqLNNXmXJieHs ouZqrKdRnHU4QJbh2/3OoJ3GQbxWBytr6HuvQpNHdAaPxhx9tsBN3Ac6/N+hzNlDPb1S yy9iGcZLUoS895+h4S/ed3D3xgo45RAg1bSvOVqvc0qPJIWplGwDsxvYOjmCaLRwdm2c DBf8TReK2QR30AEYcMvLlvKfgefTjHEGKPMmB3k23dUz1JpCTmoojcZT9n3RQFPhU4ii mxmg== X-Gm-Message-State: AOJu0YxgHRgtpJe+F9ZS9PxRm5yd8hQD2QzmSJ/Ehghd/fSomR7xyK5h M55VaD7OOMnxJttRJSR49NWyvcYAMQGA+VWN08V52feeXvCl+WLlno1PJafeuzdj5oMauTGqzR4 OaNht3rUEp2rVjrR1YZOZSxBg6kF6Q6dXqOijIgTUwQc/bRivd9Cc+Fda17VfF9ZHNg== X-Gm-Gg: Acq92OFW4+mLTlWWd5SRJe/zTtP3wdfvQS1EK4HOv7nvaAqK5eUc4VE+Rp3l7SEpH4q 8QqS8u14q7x0/vtHrEzkXOFLgGl5LDc+1DWw7pb/3NjxVEA3WiU2MR+6RBmMRYjd66IcZrQqcnP v4P6/3iOmz+4J8ehrsn66204WyMBtn7Kb5fJJn3BKL0Oc0IG10WPWsIvfoq/vRmD9y9HQUtfNtW lGTDOSBjCEctchDRJAQgd95clIbKMo+6/117dnNyYpr3tm+7LVzsizOpGG4hnZO6/dbLWk796y9 aH0LRNOYKMzu51k3BiApXgDn0MkKU8Of8KHRr8wSIcyw2fNSjan+zOUjlrbLQp0wDhoMoOKchDe 3ilcZk6G+2jyoLLIVcB3zrl4UpI+ae9CaeJ4wytoPLtYk5RWLQlyUotnam7Ani8XXmMn6cEug+c A2qwai X-Received: by 2002:a05:7022:69a6:b0:12d:de3e:86b1 with SMTP id a92af1059eb24-137d4448359mr676104c88.20.1780099076964; Fri, 29 May 2026 16:57:56 -0700 (PDT) X-Received: by 2002:a05:7022:69a6:b0:12d:de3e:86b1 with SMTP id a92af1059eb24-137d4448359mr676092c88.20.1780099076388; Fri, 29 May 2026 16:57:56 -0700 (PDT) From: Brian Cain To: qemu-devel@nongnu.org, stefanha@redhat.com Cc: brian.cain@oss.qualcomm.com, Pierrick Bouvier , Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PULL 2/2] tests/docker: Update hexagon cross toolchain to 22.1.0 Date: Fri, 29 May 2026 16:57:49 -0700 Message-Id: <20260529235749.879787-3-brian.cain@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260529235749.879787-1-brian.cain@oss.qualcomm.com> References: <20260529235749.879787-1-brian.cain@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: UcPSfRglcfRZ1dFfdl0A6va0jdXlyePk X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDIzOSBTYWx0ZWRfX01QxHx8Wn8B8 fHZEK0aNsfPmrCWdu8xLPTtfiuYD1AmLwQykFyVooJ2VnlZYIGxjMBcLDy3UmzX2OEiEYrLv2M+ 57ZrrbfqICnDsXsQXx0jD2ueMaxa5Z8jbqPfsrqWZicCg+NIORrGZgZ134vy5EjAjTAD7uOlGL3 5V4+cc0JNusrx6W7kXRe2TGQGI8j/AAi9LTm7kKYK7aWbzThQHo85/i3lkTwabrPMnX0YoBelgo 6S6gqmIaPPylc8YiXZtVwMvlktgXo1HYR5KUfGt96a3W5qw4+22sgiCsUzB8LZdyC33vt+lwrl+ VKos22i31VQZaVasjqZAdM8sHfxNNaXtmYpDktSJOknwZxlXrnooG4pw/rlJMbT9wwWHgYCTNTq /M3SUTLvDzGeINTQVer2hKqGoikaNePXH3nNv0TpebMBOHZUbxN/9/8GojtpKteS9TId3B9lUJ8 OsuUhAIzfDmakTBIT6g== X-Proofpoint-GUID: UcPSfRglcfRZ1dFfdl0A6va0jdXlyePk X-Authority-Analysis: v=2.4 cv=b9+CJNGx c=1 sm=1 tr=0 ts=6a1a2806 cx=c_pps a=bS7HVuBVfinNPG3f6cIo3Q==: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=vBUdepa8ALXHeOFLBtFW: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.125,FMLib:17.12.100.49 definitions=2026-05-29_06,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 clxscore=1015 adultscore=0 spamscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290239 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: 1780099125943154100 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