[PATCH v2] eal: abstract compiler atomics
Tyler Retzlaff
roretzla at linux.microsoft.com
Thu Feb 23 20:11:11 CET 2023
On Wed, Feb 22, 2023 at 08:07:44PM +0000, Honnappa Nagarahalli wrote:
>
>
> > -----Original Message-----
> > From: Tyler Retzlaff <roretzla at linux.microsoft.com>
> > Sent: Wednesday, February 22, 2023 12:10 PM
> > To: dev at dpdk.org
> > Cc: david.marchand at redhat.com; thomas at monjalon.net;
> > mb at smartsharesystems.com; Honnappa Nagarahalli
> > <Honnappa.Nagarahalli at arm.com>; bruce.richardson at 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
More information about the dev
mailing list