Re: Some problems with the libbsd update

2018-08-23 Thread Chris Johns
On 24/08/2018 15:31, Sebastian Huber wrote: > > Could you then please make suggestions what should be placed where? Is the > User > Manual the landing point for users? This information could be added here: > > https://docs.rtems.org/branches/master/user/bsps/index.html > Sure, I will put this

Re: Some problems with the libbsd update

2018-08-23 Thread Sebastian Huber
On 24/08/18 04:13, Chris Johns wrote: On 23/08/2018 23:54, Sebastian Huber wrote: On 23/08/18 15:40, Joel Sherrill wrote: On Thu, Aug 23, 2018 at 12:15 AM, Sebastian Huber mailto:sebastian.hu...@embedded-brains.de>> wrote:     On 23/08/18 01:13, Joel Sherrill wrote:     On Wed, Aug 22

Re: Some problems with the libbsd update

2018-08-23 Thread Chris Johns
On 23/08/2018 23:54, Sebastian Huber wrote: > On 23/08/18 15:40, Joel Sherrill wrote: >> On Thu, Aug 23, 2018 at 12:15 AM, Sebastian Huber >> > > wrote: >> >>     On 23/08/18 01:13, Joel Sherrill wrote: >> >> >> >>     On Wed, Aug 22, 2018 at 6:00 PM,

Re: Some problems with the libbsd update

2018-08-23 Thread Sebastian Huber
Hello, I ignored this epoch memory reclamation problem and continued with the update. I reach the FreeBSD head today. It seems that this epoch memory reclamation and the use of Concurrency Kit is the only big issue. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Pu

Re: Some problems with the libbsd update

2018-08-23 Thread Sebastian Huber
On 23/08/18 15:40, Joel Sherrill wrote: On Thu, Aug 23, 2018 at 12:15 AM, Sebastian Huber > wrote: On 23/08/18 01:13, Joel Sherrill wrote: On Wed, Aug 22, 2018 at 6:00 PM, Chris Johns mailto:chr...@rtems.org>

Re: Some problems with the libbsd update

2018-08-23 Thread Sebastian Huber
On 23/08/18 15:40, Joel Sherrill wrote: An even when an architecture has the infrastructure, there is at least the SPARC which I don't think have any Nexus devices

Re: Some problems with the libbsd update

2018-08-23 Thread Joel Sherrill
On Thu, Aug 23, 2018 at 12:15 AM, Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 23/08/18 01:13, Joel Sherrill wrote: > >> >> >> On Wed, Aug 22, 2018 at 6:00 PM, Chris Johns > chr...@rtems.org>> wrote: >> >> On 22/08/2018 22:25, Sebastian Huber wrote: >> > On 22/08/18 14

Re: Some problems with the libbsd update

2018-08-22 Thread Sebastian Huber
On 23/08/18 01:13, Joel Sherrill wrote: On Wed, Aug 22, 2018 at 6:00 PM, Chris Johns > wrote: On 22/08/2018 22:25, Sebastian Huber wrote: > On 22/08/18 14:06, Joel Sherrill wrote: >> On Wed, Aug 22, 2018, 6:47 AM Sebastian Huber >> mailto:sebastian.hu.

Re: Some problems with the libbsd update

2018-08-22 Thread Chris Johns
On 23/08/2018 15:09, Sebastian Huber wrote: > On 23/08/18 01:00, Chris Johns wrote: >> On 22/08/2018 22:25, Sebastian Huber wrote: >>> On 22/08/18 14:06, Joel Sherrill wrote: On Wed, Aug 22, 2018, 6:47 AM Sebastian Huber >>> > wrote: It

Re: Some problems with the libbsd update

2018-08-22 Thread Sebastian Huber
On 23/08/18 01:00, Chris Johns wrote: On 22/08/2018 22:25, Sebastian Huber wrote: On 22/08/18 14:06, Joel Sherrill wrote: On Wed, Aug 22, 2018, 6:47 AM Sebastian Huber mailto:sebastian.hu...@embedded-brains.de>> wrote: It really is necessary to know how the other architectures implement it. So

Re: Some problems with the libbsd update

2018-08-22 Thread Joel Sherrill
On Wed, Aug 22, 2018 at 6:00 PM, Chris Johns wrote: > On 22/08/2018 22:25, Sebastian Huber wrote: > > On 22/08/18 14:06, Joel Sherrill wrote: > >> On Wed, Aug 22, 2018, 6:47 AM Sebastian Huber > >> >> > wrote: > >> > >> It really is necessary to know ho

Re: Some problems with the libbsd update

2018-08-22 Thread Chris Johns
On 22/08/2018 22:25, Sebastian Huber wrote: > On 22/08/18 14:06, Joel Sherrill wrote: >> On Wed, Aug 22, 2018, 6:47 AM Sebastian Huber >> > > wrote: >> >> It really is necessary to know how the other architectures implement it. Some >> may turn out to be e

Re: Some problems with the libbsd update

2018-08-22 Thread Sebastian Huber
On 22/08/18 14:06, Joel Sherrill wrote: On Wed, Aug 22, 2018, 6:47 AM Sebastian Huber > wrote: On 22/08/18 13:44, Joel Sherrill wrote: > > > On Wed, Aug 22, 2018, 4:51 AM Sebastian Huber > mailto:sebastian.hu...@embedded-brains.d

Re: Some problems with the libbsd update

2018-08-22 Thread Joel Sherrill
On Wed, Aug 22, 2018, 6:47 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 22/08/18 13:44, Joel Sherrill wrote: > > > > > > On Wed, Aug 22, 2018, 4:51 AM Sebastian Huber > > > > wrote: > > > > On 22/08/18 09:50, Sebastian Huber w

Re: Some problems with the libbsd update

2018-08-22 Thread Sebastian Huber
On 22/08/18 13:44, Joel Sherrill wrote: On Wed, Aug 22, 2018, 4:51 AM Sebastian Huber > wrote: On 22/08/18 09:50, Sebastian Huber wrote: > To support everything in RTEMS is a lot of work, so I have to make > some trade-offs. The implemen

Re: Some problems with the libbsd update

2018-08-22 Thread Joel Sherrill
On Wed, Aug 22, 2018, 4:51 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 22/08/18 09:50, Sebastian Huber wrote: > > To support everything in RTEMS is a lot of work, so I have to make > > some trade-offs. The implementation of this API must be as efficient > > as possible sin

Re: Some problems with the libbsd update

2018-08-22 Thread Sebastian Huber
On 22/08/18 09:50, Sebastian Huber wrote: To support everything in RTEMS is a lot of work, so I have to make some trade-offs. The implementation of this API must be as efficient as possible since it is used in the critical paths of the network stack. I will try to use a single global epoch and

Some problems with the libbsd update

2018-08-22 Thread Sebastian Huber
Hello, I work currently on an update of the libbsd to the latest FreeBSD head (see also https://devel.rtems.org/ticket/3472). I was a quite smooth process until May 2018. FreeBSD seems to receive a significant amount of funding to perform better on NUMA systems. They started to use lock-free