From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 59EAA41D54; Thu, 23 Feb 2023 20:11:13 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3FFFD40689; Thu, 23 Feb 2023 20:11:13 +0100 (CET) Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by mails.dpdk.org (Postfix) with ESMTP id 32E65400EF for ; Thu, 23 Feb 2023 20:11:12 +0100 (CET) Received: by linux.microsoft.com (Postfix, from userid 1086) id 769AB20B9C3D; Thu, 23 Feb 2023 11:11:11 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 769AB20B9C3D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1677179471; bh=ebWAOHKZ51KlYOapblwEGyhfgtcFyQ9VnJ8VgkJWiZE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=P5O1w1yATU5iRKyP7muJCrvr5j8eX6PvF0A3jZrCM+R4zkm5gYrJvmpb9wNaMvwUc t0XN0O0SZxjiPFS3KFF3ryps3f/EC5c9pGC8h/iWlZ1wgt8uU2EWp8vF6wF3244BqW 7Es6wHA3FxTS9/E67sJw02ZwD1gdH8SEY7wBkMco= Date: Thu, 23 Feb 2023 11:11:11 -0800 From: Tyler Retzlaff To: Honnappa Nagarahalli Cc: "dev@dpdk.org" , "david.marchand@redhat.com" , "thomas@monjalon.net" , "mb@smartsharesystems.com" , "bruce.richardson@intel.com" , nd Subject: Re: [PATCH v2] eal: abstract compiler atomics Message-ID: <20230223191111.GA20265@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> References: <1673558785-24992-1-git-send-email-roretzla@linux.microsoft.com> <1675892618-31755-1-git-send-email-roretzla@linux.microsoft.com> <20230222180939.GA2702@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, Feb 22, 2023 at 08:07:44PM +0000, Honnappa Nagarahalli wrote: > > > > -----Original Message----- > > From: Tyler Retzlaff > > Sent: Wednesday, February 22, 2023 12:10 PM > > To: dev@dpdk.org > > Cc: david.marchand@redhat.com; thomas@monjalon.net; > > mb@smartsharesystems.com; Honnappa Nagarahalli > > ; bruce.richardson@intel.com > > Subject: Re: [PATCH v2] eal: abstract compiler atomics > > > > On Wed, Feb 08, 2023 at 01:43:37PM -0800, Tyler Retzlaff wrote: > > > Introduce an abstraction for compiler specific atomics and a meson > > > option to allow standard C11 atomics use. > > > > notice, this patch series is being withdrawn as it is no longer needed. > > > > as per technical board meeting this morning we will work toward supporting > > msvc and use of standard atomics. > > > > in the next few days i'll document in the roadmap a basic plan for enabling > > msvc as a supported compiler. > > > > * post 23.03 release we will begin patch submission for msvc changes (but > > not atomics). > My understanding of the discussion is slightly different. Please see below > > > > > * post 23.07 release we will begin patch submission for use of standard > > atomics from C11. > We want to merge the standard atomics patch immediately after 23.07 release. This means, the patches need to be reviewed/tested/ready-to-merge by 12 July 2023 (as per current planning for 23.07). So, the patch submission needs to happen earlier. yes, my wording is poor here. i really meant to say can be merged as soon as 23.07 is released which as you note implies we want to review prior to that release. > > > > > * starting 23.11 release C11 conformant toolchain including standard > > atomics support will be a minimum requirement for dpdk. > > > > thank you everyone who contributed to the conversation, it's fantastic to > > have a path forward. > > > > ty