Re: Concurrency Kit and Epoch Based Reclamation

2018-09-05 Thread Sebastian Huber
On 05/09/18 08:54, Chris Johns wrote: On 5/9/18 3:08 pm, Sebastian Huber wrote: On 05/09/18 01:38, Chris Johns wrote: On 5/9/18 2:40 am, Sebastian Huber wrote: The CK includes two additional licenses: https://github.com/concurrencykit/ck/blob/master/LICENSE I cannot see this file in the Fr

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-04 Thread Chris Johns
On 5/9/18 3:08 pm, Sebastian Huber wrote: > On 05/09/18 01:38, Chris Johns wrote: >> On 5/9/18 2:40 am, Sebastian Huber wrote: >>> The CK includes two additional licenses: >>> >>> https://github.com/concurrencykit/ck/blob/master/LICENSE >> I cannot see this file in the FreeBSD import. How does Free

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-04 Thread Sebastian Huber
On 05/09/18 01:38, Chris Johns wrote: On 5/9/18 2:40 am, Sebastian Huber wrote: The CK includes two additional licenses: https://github.com/concurrencykit/ck/blob/master/LICENSE I cannot see this file in the FreeBSD import. How does FreeBSD handle this? I guess they rely on per file license

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-04 Thread Chris Johns
On 5/9/18 2:40 am, Sebastian Huber wrote: > > The CK includes two additional licenses: > > https://github.com/concurrencykit/ck/blob/master/LICENSE I cannot see this file in the FreeBSD import. How does FreeBSD handle this? The IBM code is under the Apache License, Version 2.0. I do not know ho

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-04 Thread Sebastian Huber
- Am 4. Sep 2018 um 18:07 schrieb Gedare Bloom ged...@rtems.org: > On Tue, Sep 4, 2018 at 9:58 AM, Joel Sherrill wrote: >> >> >> On Tue, Sep 4, 2018 at 12:59 AM Sebastian Huber >> wrote: >>> >>> On 03/09/18 11:35, Sebastian Huber wrote: >>> > Hello, >>> > >>> > I have now a prototype impl

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-04 Thread Gedare Bloom
On Tue, Sep 4, 2018 at 9:58 AM, Joel Sherrill wrote: > > > On Tue, Sep 4, 2018 at 12:59 AM Sebastian Huber > wrote: >> >> On 03/09/18 11:35, Sebastian Huber wrote: >> > Hello, >> > >> > I have now a prototype implementation of the FreeBSD epoch memory >> > reclamation API: >> > >> > https://githu

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-04 Thread Joel Sherrill
On Tue, Sep 4, 2018 at 12:59 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 03/09/18 11:35, Sebastian Huber wrote: > > Hello, > > > > I have now a prototype implementation of the FreeBSD epoch memory > > reclamation API: > > > > https://github.com/freebsd/freebsd/blob/master/

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-03 Thread Sebastian Huber
On 03/09/18 11:35, Sebastian Huber wrote: Hello, I have now a prototype implementation of the FreeBSD epoch memory reclamation API: https://github.com/freebsd/freebsd/blob/master/share/man/man9/epoch.9 I think it would be a nice feature for RTEMS SMP in general. One option would be to integ

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-03 Thread Sebastian Huber
On 03/09/18 13:50, Gedare Bloom wrote: On Mon, Sep 3, 2018 at 5:35 AM, Sebastian Huber wrote: Hello, I have now a prototype implementation of the FreeBSD epoch memory reclamation API: https://github.com/freebsd/freebsd/blob/master/share/man/man9/epoch.9 I think it would be a nice feature fo

Re: Concurrency Kit and Epoch Based Reclamation

2018-09-03 Thread Gedare Bloom
On Mon, Sep 3, 2018 at 5:35 AM, Sebastian Huber wrote: > Hello, > > I have now a prototype implementation of the FreeBSD epoch memory > reclamation API: > > https://github.com/freebsd/freebsd/blob/master/share/man/man9/epoch.9 > > I think it would be a nice feature for RTEMS SMP in general. One op

Concurrency Kit and Epoch Based Reclamation

2018-09-03 Thread Sebastian Huber
Hello, I have now a prototype implementation of the FreeBSD epoch memory reclamation API: https://github.com/freebsd/freebsd/blob/master/share/man/man9/epoch.9 I think it would be a nice feature for RTEMS SMP in general. One option would be to integrate it in RTEMS instead of libbsd. This wo