From mboxrd@z Thu Jan 1 00:00:00 1970 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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9D970CD5BC9 for ; Wed, 27 May 2026 11:16:10 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4gQRrT25GJz2xLs; Wed, 27 May 2026 21:16:09 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=pass smtp.remote-ip="2a01:111:f403:c206::3" arc.chain=microsoft.com ARC-Seal: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1779880569; cv=pass; b=UG/1BRLpW7oNoSNL5DdijP1OoVO8Xvo7uqzjZvyI03d0dPKpxqQxnMur6iNSKkxl3tQr3+9JpmDpAofx36yO9U19ILui5cpZiLEfIAcQl+t0NzSSHa/DyVYbKEgBCX6ly4YBHUKntyQ05AyG00bzMpaj+FPyYlDmcS6qUaICrIFeGtjOia+Q6jy/r2CIKLTpuVi1MDnyEGZXwrtI9S6oLi9bfM2LEGx1WYgAWGydHxRBNKJxuc+a2D/Mm6ZKXrlsFk3gXX3qbKhmIySjwwzJh6v9JzuZvOTHlb/i4KqDqd2tS8Oi7uRSfMhf+lIogQzy/tM53XVx9tKsIcRYzPJpzQ== ARC-Message-Signature: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1779880569; c=relaxed/relaxed; bh=AGCEdyDuE9hzRA691Xlbmb/1XCOVc+mGTZwJJjRnKPQ=; h=Content-Type:Date:Message-Id:To:Cc:Subject:From:References: In-Reply-To:MIME-Version; b=ZM/b3yTOs4pjLX2c8XaqHhfEw4trXwa/dBndODDQ0mSnhDzhx4CK/X7vS26S3v7N2ax5+kHxhatMWAD5xu8OFaWxc02sZbZQ176moWer1o06/eCZSRNrPC0tZVcxpVk+Zg9FUX1l1U7kimyAvWi4ygHvYb/dPpRE2E/EnHRpDZGjPCmanPMw2gPiNLyFu2GzNRRwXu2Kp0QFd+piok86RGzjoOhvIu+uEjgENMAqn1gGfiVgnAbaoM+0uzJ2UOnMwu7urVOu5+Tqjtd5AGDU4kf3Wr/wK3sZYvZ8YHpoEHewhDFxd8h+ojclS3c8ZHKyowlaNEiXNTQJ+X9PsR+0Pg== ARC-Authentication-Results: i=2; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=garyguo.net; dkim=pass (1024-bit key; unprotected) header.d=garyguo.net header.i=@garyguo.net header.a=rsa-sha256 header.s=selector1 header.b=mkgs4YIP; dkim-atps=neutral; spf=pass (client-ip=2a01:111:f403:c206::3; helo=cwxp265cu009.outbound.protection.outlook.com; envelope-from=gary@garyguo.net; receiver=lists.ozlabs.org) smtp.mailfrom=garyguo.net Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=garyguo.net Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=garyguo.net header.i=@garyguo.net header.a=rsa-sha256 header.s=selector1 header.b=mkgs4YIP; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=garyguo.net (client-ip=2a01:111:f403:c206::3; helo=cwxp265cu009.outbound.protection.outlook.com; envelope-from=gary@garyguo.net; receiver=lists.ozlabs.org) Received: from CWXP265CU009.outbound.protection.outlook.com (mail-ukwestazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c206::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4gQRrQ3kzCz2xJT for ; Wed, 27 May 2026 21:16:05 +1000 (AEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a6OxdXl+fWBmy08KVNKVutqFSc3JKF3k0pHBR92yqhgYao+BhsoKz3stTOyYVzuxQWa1O5LG59A7da97HcjErVjrA9BXmCeaN0hx/dMw/Cnwy3ruBMqV5/Pe9dpdSUoaWDrKu4Kk6dNHlXgfws/PJuux5hFZmARQiymHsNg0dbBWQU9EqpGPaqM8uuUoKgBnlpknWBQXz0TmDlpYyt3eAsumOmyKrh/UHtU077nH/KJid9Krqof48rkEXsVObu8pVECR4ZJvhdrFvaFbJGO3nqa1JVBKktjQ+FaNrbjnnSN2eLKKo6CQ9zNlRyy6Mza5jDqD4Qkbf0sy9aT5bwSWGQ== 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=AGCEdyDuE9hzRA691Xlbmb/1XCOVc+mGTZwJJjRnKPQ=; b=wSNMonhmTuoxCs9GUCYrDxZhV4Z4UCij+eo7hJaX7iuAwcs1Pro41RsE/Roa36h4bTlEuCnvlN7yw6utBgdhaf/aIAQq+bs8Qb9qx67VrSigyJ2+1QMBeM/iDF8/8u+jjNo12iWk0+PtHS+pOGqRPH4MvseEZUCXQ9VDENSplcZ959tDjAcNPvMsmNvnEHRlQmQ7RBawWjVcZW/nyTnYGNSSFyoaI6fcQ+buYd9TbXelZvbUdHsAFXdw6Jdb5jhx2l/Qggms9/CxgtUYosT0KuxUsc82fgIM42lK3T9Yplkug2UfG5ZEVH2EbTcNcJqTF9z/44YWuscgSKW2DqOYyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=garyguo.net; dmarc=pass action=none header.from=garyguo.net; dkim=pass header.d=garyguo.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=garyguo.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AGCEdyDuE9hzRA691Xlbmb/1XCOVc+mGTZwJJjRnKPQ=; b=mkgs4YIPPYaLFLANlQDM1Ul7hHYAAih6assaJWUD/p2uFeUfdZkYThhDn4s3Xm1K/co4ZmXDqvmdAzdnG34NPGcYqXm3wXMoKoUEoKcCV70DDHXufabH1vnI97AZ6HVSKCbO4i1lPAqcQSdS7otWXfmX5ZB14m+9nizef5dJoco= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=garyguo.net; Received: from LOVP265MB8871.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:488::16) by LO0P265MB6358.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2d1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.13; Wed, 27 May 2026 11:15:40 +0000 Received: from LOVP265MB8871.GBRP265.PROD.OUTLOOK.COM ([fe80::1c3:ceba:21b4:9986]) by LOVP265MB8871.GBRP265.PROD.OUTLOOK.COM ([fe80::1c3:ceba:21b4:9986%4]) with mapi id 15.21.0071.011; Wed, 27 May 2026 11:15:39 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 27 May 2026 12:15:39 +0100 Message-Id: To: "Mukesh Kumar Chaurasiya" , "Miguel Ojeda" Cc: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH V16 4/7] rust/powerpc: Set min rustc version for powerpc From: "Gary Guo" X-Mailer: aerc 0.21.0 References: <20260520064630.1785283-1-mkchauras@gmail.com> <20260520064630.1785283-5-mkchauras@gmail.com> In-Reply-To: X-ClientProxiedBy: LO2P123CA0081.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:138::14) To LOVP265MB8871.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:488::16) X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LOVP265MB8871:EE_|LO0P265MB6358:EE_ X-MS-Office365-Filtering-Correlation-Id: 4977c0c5-0aad-416c-d524-08debbe148e1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|7416014|376014|366016|4143699003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: VlYvOckzg9OTndtLestvKO9eCdwjUm3u+s/T6k5zz//J1tNiZqkA4sN9eM0DGJvPa37BPCqw1p+1NofjiudXIwprbF5RzJqPUqvKdwEFqUm7XTQwL+C8KGWWoTre+QjVq3Pl4QZu2n1ihPkt56dv5qH7qQSsxdfQrjDOjxGdlt0HfG5vn8FoVmXQSn8KDb3BoQepq6jBUDyGgYhZ7aNqbLfKoyJvSbQJW6yiZa1s8J2+8VOZprAseeQsopDEsH7lgiFtmmjixTasTCagZEhdVcjzkLYdiTk4d07QYo+5wfNCByI6Km+WzvgePNM9UqlgkqtFqlXYGcZwmQG2rMPu8jgrzcJWc1R6skKadvJmvv3u7lFjRqWA2K1i/kbouoSlZpemvva5tCxvQT/YjGglTO+u/bq0H/zbfFju93PQWMRiYuVmhmRDRGMrCJ8C9vswujNrLnxL3qoKenptl355owt2+AXPmtq51iuG+q5D678sKNSLFpWyL+UP3X8YyhhmcT1MtrfKKDHa+HNX8GBqYsmWcuRT3vd2SiOXE9aziZ4gqTKpIQupDi2fkWQMxA3GAedJzYwjTc5D3wPHbsEZmQQL80bY1v+O+51m8EMKAyFZZeF17sg/rzMZ2b/DaAEnRPBMJjoeH2S+ymdmvRiGapMxDFOE7zkbTMv8PqxnNQV36NsjYekT8bjiXlPyx4iQ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LOVP265MB8871.GBRP265.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(1800799024)(7416014)(376014)(366016)(4143699003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T1ExRUdKUFlGMlVDMXgwTld5YlV0YzJrMW51aElFTE9MbGFUeitTd1c1SThu?= =?utf-8?B?TGIvMnpBL3dwSk9vSC80bWRXTllna21qR21BcWQ0aU9XSFpIaUxtTnJLWkwv?= =?utf-8?B?ZGZrYTc5Z0phS1JaaGIyWXc2ZkRPVWVOYVMza2lyeGZMN1NIRm1ReTlCelQ5?= =?utf-8?B?SmhSQTIrWmNSZmwxUVBRUk9JTlphZ3JMTUcxdUxvcDJnYnYvU3dxTE9pcFdO?= =?utf-8?B?MFVZZzRvZVhCcDNHejJJcGhzUlBMT2JEOWNOMXR3QjRhd01rSmZnS05ETGdz?= =?utf-8?B?aFBMV2ZsUjhoWmZ6Z0xYQzNpM05sUERYVTFzS2duNGRZdnkzaUgzbWtjblFQ?= =?utf-8?B?UlBrRkxaNFJSeDRZdUw5WkEvNnY3bXRiQ1Q5ZUcwbzN1eFRGNlQxRTQ2NGxk?= =?utf-8?B?c3dFeDJaOW9sR3dxYUt6aWx4aTR2RXFHSUVzSjFtK3lUa3hPVXcyZnZKVjRD?= =?utf-8?B?Vlc2NjdaV2VtdGcrVThHQmVUZnh5UEpNdDBjNUdMNTcyOHU5aS8vZW00N0xm?= =?utf-8?B?aUFDdHdMRzc3dDhRcWlNVm9nV1RiUWZGMG9EVzdFdXAzRDhNeXVRcURyVEk0?= =?utf-8?B?U0hKSVZWOFRCTzExT2thbFE5Q2ZKUDI4TUZBOTBBZUM2d0tCKzlKcUswbFl5?= =?utf-8?B?YUZCV1lhVHFPSnVsbHAxZWsxTVlqalYvZG1FNFBlZXZIamI1VHdiM2lvbDYr?= =?utf-8?B?UnFNUWZlSnVwaFUzSGJoYjZaK2oxZWYyRFhXZFdUZWF0MDhvNVo4QTJ5NVV3?= =?utf-8?B?Y3B2aSsxUFZiNFVpc29nYUdhMlVpYmRTSFM1TTF3cUVSOEExWFVWQlZhWng3?= =?utf-8?B?azJFaVpYSVdFUUVxa0lKWTFGYUVydnZSN2l3YU8vd1BHcTZNekdGOVdrYzZ0?= =?utf-8?B?VGQ2eVFXcWVpL2hnNTd4NXpWR0daZ3ZRNGtodmc5Q0I5WElQTTdhRG9zTkk5?= =?utf-8?B?SVVpNjVlQjR2YjRTQjk1czhlcFpDdzFwQ25WVG1vQld1VjFMRFJoemM3N1JM?= =?utf-8?B?a1oxMHFpblRVM0QxWWRCYmdQUWxMeFVoaXVLN2ZQcldPeTlubmMvR0ZTaXVI?= =?utf-8?B?L3VaQU1neVRobGxaTUFwdjFrckxXT2MrNlVQS0tiRUpmZFhTaCtHaWliQjY2?= =?utf-8?B?eFFSck04VGNxdHpwTzlpR3N2Z2JnRGp2N2hOZ0ZlYUtHUjVpZHdqbm4xOGtH?= =?utf-8?B?aXFnVmpsN3JmeWpBS1Fvd09WTHQzS01zd1gwRmxvU2lDalNwdS8yZ0VzUXcr?= =?utf-8?B?Tzc2UVNqYi9EOGJSWEU4TmJweVpBaW1lY2J5T0hXbi9vbjBydDB2QVBCYVdQ?= =?utf-8?B?b1k0NFRRL1pYcFNwWko1ZUE5ZlpJd2FEb2tVTTMvWnJRTnpUL1plWFBEbzRu?= =?utf-8?B?TTNtdVdzT05wMDM2dDJLZUhVZXFVSG0xeDg1TVlWSzBRd3djUzNMbk9BRDZU?= =?utf-8?B?YytXK1ZaY1o1S0hMSDVUdEROMk81YnJXN1JoSXRnNURDUWVJdVI3Z0poOXBm?= =?utf-8?B?cGwxWkY1aXBBb3NOdnlTamdPUEV2c3JCN1plUk9jMGx3clErM0NSY2FCMTlM?= =?utf-8?B?Ykd1clhmbXBBSVMwU3pCYXZkcFhDYnlESWl4RFM0Y1NIeVVvZzRWVzB4cDRH?= =?utf-8?B?T2ZHQVQ5SWl4SzdCQ3dkWVBldk1UdEtmaDdXWm5YU3BBSWNnZk1TcUxGc3gv?= =?utf-8?B?WlFsNEFlcXRWbzROYkwwQ2hJRlpWN3lDOHZyMHgveTd0UDZROVJIUWlDblNQ?= =?utf-8?B?S1lUcEo1TThzeWhPbFozZFAwTFo4d0tuVGtKVmIrZFpMQUZXcG9tWkx2OVdG?= =?utf-8?B?Vng3UkVMVk1kV0FJZUtpVkJ3a08yRUdwaHZhU1o5SzlydTJ1RTJVeithMnIw?= =?utf-8?B?K0V2VE5WcCtJYmk1OHFuTUhkTnpPTkhtazBrUlZmWjd1WW9MdkxoejQ0RVln?= =?utf-8?B?RDNaZ3d2M2xCdk9SZWYxeHhlakJLZ2tRdGhPQnZRZkhWV0FnNmUrS3NFUzNr?= =?utf-8?B?TTFSNTQ3WE5iUHRwMGQ5NXA3czg5RmVnTThMekpBdS9EaytpeFZHN0NUeU9V?= =?utf-8?B?dkxsS3d2SmYwVlo1TFU3cnByaTF3TGV3ZmJZank4WGQ0RGNrV2lYeHJOcUEy?= =?utf-8?B?Wi9IcEVRZm9JSCsrVUR3RERkUWZ1UkhUVmh0QmJtV3JFR1BVZTFNcS9PZkNi?= =?utf-8?B?bjJpOVFEUXFidWNKaW96MWRUMWswQ2VoaElRSTUyQ2dvUHlQVVZmUGdxZVJI?= =?utf-8?B?SGt1TzlXU1RUcU5DVkY1TzM5UlIyZ0djU3ZueUh2OTU0MnBVVDU5djBmREVj?= =?utf-8?B?SUg1SzRlYm9xUkNYNmFJWVRWMXpqekdSWStDblJVYVdmVGloNEs2QT09?= X-OriginatorOrg: garyguo.net X-MS-Exchange-CrossTenant-Network-Message-Id: 4977c0c5-0aad-416c-d524-08debbe148e1 X-MS-Exchange-CrossTenant-AuthSource: LOVP265MB8871.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2026 11:15:39.9138 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bbc898ad-b10f-4e10-8552-d9377b823d45 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: n7bH4D0pniisW0qTRfj29aQf2+B8RElnxq8GFHnnxwVn38iMIluUJ0W+Ty/grxw+yctsGWfjrc59RJHCMng6Ow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO0P265MB6358 On Tue May 26, 2026 at 9:52 AM BST, Mukesh Kumar Chaurasiya wrote: > On Mon, May 25, 2026 at 08:16:53PM +0200, Miguel Ojeda wrote: >> On Wed, May 20, 2026 at 8:48=E2=80=AFAM Mukesh Kumar Chaurasiya (IBM) >> wrote: >> > >> > Minimum `rustc` version required for powerpc is 1.95 as some critical >> > features required for compiling rust code for kernel are not there. >>=20 >> Which critical features? > Hey Miguel, > > Right now i can only think of inline asm. I can rerun the whole thing > with 1.85 and figure out the issues with 1.85. I'll get back on this. > >> >> > For example Stable inline asm support which got merged in 1.95. >>=20 >> It is not needed that the support is stable, but rather that >> everything you may need works. >>=20 > I wanted inline asm be stable, I was skeptical about inline asm to be > unstable and potentially messing up the whole system. That's the reason > I waited for the stable support to get merged before sending out this > patch series. AFAIK inline asm is only unstable for archs for their surface syntax (i.e. = name of register and classes). The rest is just LLVM inline asm. If there're cod= egen issues, you should gate on LLVM version instead (Rust supports multiple LLV= M versions in a single release and distro may use different LLVM than rustup'= s). Best, Gary