Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-19 Thread Tyler Retzlaff
On Mon, Jul 19, 2021 at 12:12:12PM +0300, Dmitry Kozlyuk wrote: > > > > mingw emutls just makes it compile allowing the variables to be exported, > > the binaries still won't work without loader support. or are you saying > > they do? > > > > > > > > No, it is not acceptable to add a generic fea

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-19 Thread Dmitry Kozlyuk
2021-07-18 20:45 (UTC-0700), Tyler Retzlaff: > On Fri, Jul 16, 2021 at 12:40:35PM +0300, Dmitry Kozlyuk wrote: > > 2021-07-08 18:03 (UTC-0700), Tyler Retzlaff: > > > On Thu, Jul 08, 2021 at 11:49:53PM +0300, Dmitry Kozlyuk wrote: > > > > Hi Tyler, > > > > > > > > 2021-07-08 12:21 (UTC-0700), T

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-18 Thread Tyler Retzlaff
On Fri, Jul 16, 2021 at 12:40:35PM +0300, Dmitry Kozlyuk wrote: > 2021-07-08 18:03 (UTC-0700), Tyler Retzlaff: > > On Thu, Jul 08, 2021 at 11:49:53PM +0300, Dmitry Kozlyuk wrote: > > > Hi Tyler, > > > > > > 2021-07-08 12:21 (UTC-0700), Tyler Retzlaff: > > > > hi folks, > > > > > > > > we would

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-16 Thread Dmitry Kozlyuk
2021-07-08 18:03 (UTC-0700), Tyler Retzlaff: > On Thu, Jul 08, 2021 at 11:49:53PM +0300, Dmitry Kozlyuk wrote: > > Hi Tyler, > > > > 2021-07-08 12:21 (UTC-0700), Tyler Retzlaff: > > > hi folks, > > > > > > we would like to submit a a patch series that makes dll/dso for dpdk > > > work on window

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-09 Thread Tyler Retzlaff
On Fri, Jul 09, 2021 at 01:34:06PM +0200, Thomas Monjalon wrote: > 09/07/2021 02:16, Tyler Retzlaff: > > On Thu, Jul 08, 2021 at 10:39:13PM +0200, Thomas Monjalon wrote: > > > 08/07/2021 21:21, Tyler Retzlaff: > > > > (2) importing exported data symbols from a dll/dso on windows requires > > > >

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-09 Thread Thomas Monjalon
09/07/2021 02:16, Tyler Retzlaff: > On Thu, Jul 08, 2021 at 10:39:13PM +0200, Thomas Monjalon wrote: > > 08/07/2021 21:21, Tyler Retzlaff: > > > (2) importing exported data symbols from a dll/dso on windows requires > > > that the symbol be decorated with dllimport. optionally loading > > >

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-08 Thread Tyler Retzlaff
On Thu, Jul 08, 2021 at 11:49:53PM +0300, Dmitry Kozlyuk wrote: > Hi Tyler, > > 2021-07-08 12:21 (UTC-0700), Tyler Retzlaff: > > hi folks, > > > > we would like to submit a a patch series that makes dll/dso for dpdk > > work on windows. there are two differences in the windows platform that > > w

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-08 Thread Tyler Retzlaff
On Thu, Jul 08, 2021 at 10:39:13PM +0200, Thomas Monjalon wrote: > 08/07/2021 21:21, Tyler Retzlaff: > > (2) importing exported data symbols from a dll/dso on windows requires > > that the symbol be decorated with dllimport. optionally loading > > performance of dll/dso is also further impr

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-08 Thread Dmitry Kozlyuk
Hi Tyler, 2021-07-08 12:21 (UTC-0700), Tyler Retzlaff: > hi folks, > > we would like to submit a a patch series that makes dll/dso for dpdk > work on windows. there are two differences in the windows platform that > would need to be address through enhancements to dpdk. > > (1) windows dynamic o

Re: [dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-08 Thread Thomas Monjalon
08/07/2021 21:21, Tyler Retzlaff: > (2) importing exported data symbols from a dll/dso on windows requires > that the symbol be decorated with dllimport. optionally loading > performance of dll/dso is also further improved by decorating > exported function symbols. [3] > > for (2) we w

[dpdk-dev] RFC enabling dll/dso for dpdk on windows

2021-07-08 Thread Tyler Retzlaff
hi folks, we would like to submit a a patch series that makes dll/dso for dpdk work on windows. there are two differences in the windows platform that would need to be address through enhancements to dpdk. (1) windows dynamic objects don't export sufficient information for tls variables and t