Re: [lng-odp] [RFC v3 0/4] Move the definition of odp syncronizers abstract types to platform

2015-03-24 Thread Bala Manoharan
For this series.
Reviewed-by: Bala Manoharanbala.manoha...@linaro.org

On 20 March 2015 at 17:44, Jerin Jacob jerin.ja...@caviumnetworks.com wrote:
 On Wed, Mar 18, 2015 at 11:29:03AM -0500, Bill Fischofer wrote:

 Ping

 This version looks good.  For this series:

 Reviewed-and-tested-by: Bill Fischofer bill.fischo...@linaro.org

 On Wed, Mar 18, 2015 at 9:11 AM, Jerin Jacob jerin.ja...@caviumnetworks.com
  wrote:

  Move the definition of odp syncronizers abstract types to platform
  from public headerfile.
  This will allow the platform to define odp syncronizers abstract type.
  Useful when native SDK has definition of the odp syncronizers and
  ODP implementation decides to reuses them.
 
  v1..v2 Corrected the Doxygen documentation issues identified by Petri
  v2..v3 Fixed compilation issues in 'make distcheck' identified by Bill
 
 
  Jerin Jacob (4):
spinlock: allow platform to override odp_spinlock_t
rwlock: allow platform to override odp_rwlock_t
ticketlock: allow platform to override odp_ticketlock_t
barrier: allow platform to override odp_barrier_t
 
   include/odp/api/barrier.h  |  7 +---
   include/odp/api/rwlock.h   | 11 +
   include/odp/api/spinlock.h | 10 +
   include/odp/api/ticketlock.h   | 12 +-
   platform/linux-generic/Makefile.am |  4 ++
   platform/linux-generic/include/odp/barrier.h   |  1 +
   .../linux-generic/include/odp/plat/barrier_types.h | 47
  +
   .../linux-generic/include/odp/plat/rwlock_types.h  | 48
  ++
   .../include/odp/plat/spinlock_types.h  | 46
  +
   .../include/odp/plat/ticketlock_types.h| 46
  +
   platform/linux-generic/include/odp/rwlock.h|  2 +
   platform/linux-generic/include/odp/spinlock.h  |  2 +
   platform/linux-generic/include/odp/ticketlock.h|  2 +
   13 files changed, 205 insertions(+), 33 deletions(-)
   create mode 100644 platform/linux-generic/include/odp/plat/barrier_types.h
   create mode 100644 platform/linux-generic/include/odp/plat/rwlock_types.h
   create mode 100644
  platform/linux-generic/include/odp/plat/spinlock_types.h
   create mode 100644
  platform/linux-generic/include/odp/plat/ticketlock_types.h
 
  --
  2.1.0
 
 
  ___
  lng-odp mailing list
  lng-odp@lists.linaro.org
  http://lists.linaro.org/mailman/listinfo/lng-odp
 

 ___
 lng-odp mailing list
 lng-odp@lists.linaro.org
 http://lists.linaro.org/mailman/listinfo/lng-odp

___
lng-odp mailing list
lng-odp@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/lng-odp


Re: [lng-odp] [RFC v3 0/4] Move the definition of odp syncronizers abstract types to platform

2015-03-24 Thread Maxim Uvarov

Merged,

Patches touch api files but do not modify them. Just move definitions 
from api to platform.


Maxim.

On 03/18/15 17:11, Jerin Jacob wrote:

Move the definition of odp syncronizers abstract types to platform
from public headerfile.
This will allow the platform to define odp syncronizers abstract type.
Useful when native SDK has definition of the odp syncronizers and
ODP implementation decides to reuses them.

v1..v2 Corrected the Doxygen documentation issues identified by Petri
v2..v3 Fixed compilation issues in 'make distcheck' identified by Bill


Jerin Jacob (4):
   spinlock: allow platform to override odp_spinlock_t
   rwlock: allow platform to override odp_rwlock_t
   ticketlock: allow platform to override odp_ticketlock_t
   barrier: allow platform to override odp_barrier_t

  include/odp/api/barrier.h  |  7 +---
  include/odp/api/rwlock.h   | 11 +
  include/odp/api/spinlock.h | 10 +
  include/odp/api/ticketlock.h   | 12 +-
  platform/linux-generic/Makefile.am |  4 ++
  platform/linux-generic/include/odp/barrier.h   |  1 +
  .../linux-generic/include/odp/plat/barrier_types.h | 47 +
  .../linux-generic/include/odp/plat/rwlock_types.h  | 48 ++
  .../include/odp/plat/spinlock_types.h  | 46 +
  .../include/odp/plat/ticketlock_types.h| 46 +
  platform/linux-generic/include/odp/rwlock.h|  2 +
  platform/linux-generic/include/odp/spinlock.h  |  2 +
  platform/linux-generic/include/odp/ticketlock.h|  2 +
  13 files changed, 205 insertions(+), 33 deletions(-)
  create mode 100644 platform/linux-generic/include/odp/plat/barrier_types.h
  create mode 100644 platform/linux-generic/include/odp/plat/rwlock_types.h
  create mode 100644 platform/linux-generic/include/odp/plat/spinlock_types.h
  create mode 100644 platform/linux-generic/include/odp/plat/ticketlock_types.h




___
lng-odp mailing list
lng-odp@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/lng-odp


Re: [lng-odp] [RFC v3 0/4] Move the definition of odp syncronizers abstract types to platform

2015-03-20 Thread Jerin Jacob
On Wed, Mar 18, 2015 at 11:29:03AM -0500, Bill Fischofer wrote:

Ping

 This version looks good.  For this series:
 
 Reviewed-and-tested-by: Bill Fischofer bill.fischo...@linaro.org
 
 On Wed, Mar 18, 2015 at 9:11 AM, Jerin Jacob jerin.ja...@caviumnetworks.com
  wrote:
 
  Move the definition of odp syncronizers abstract types to platform
  from public headerfile.
  This will allow the platform to define odp syncronizers abstract type.
  Useful when native SDK has definition of the odp syncronizers and
  ODP implementation decides to reuses them.
 
  v1..v2 Corrected the Doxygen documentation issues identified by Petri
  v2..v3 Fixed compilation issues in 'make distcheck' identified by Bill
 
 
  Jerin Jacob (4):
spinlock: allow platform to override odp_spinlock_t
rwlock: allow platform to override odp_rwlock_t
ticketlock: allow platform to override odp_ticketlock_t
barrier: allow platform to override odp_barrier_t
 
   include/odp/api/barrier.h  |  7 +---
   include/odp/api/rwlock.h   | 11 +
   include/odp/api/spinlock.h | 10 +
   include/odp/api/ticketlock.h   | 12 +-
   platform/linux-generic/Makefile.am |  4 ++
   platform/linux-generic/include/odp/barrier.h   |  1 +
   .../linux-generic/include/odp/plat/barrier_types.h | 47
  +
   .../linux-generic/include/odp/plat/rwlock_types.h  | 48
  ++
   .../include/odp/plat/spinlock_types.h  | 46
  +
   .../include/odp/plat/ticketlock_types.h| 46
  +
   platform/linux-generic/include/odp/rwlock.h|  2 +
   platform/linux-generic/include/odp/spinlock.h  |  2 +
   platform/linux-generic/include/odp/ticketlock.h|  2 +
   13 files changed, 205 insertions(+), 33 deletions(-)
   create mode 100644 platform/linux-generic/include/odp/plat/barrier_types.h
   create mode 100644 platform/linux-generic/include/odp/plat/rwlock_types.h
   create mode 100644
  platform/linux-generic/include/odp/plat/spinlock_types.h
   create mode 100644
  platform/linux-generic/include/odp/plat/ticketlock_types.h
 
  --
  2.1.0
 
 
  ___
  lng-odp mailing list
  lng-odp@lists.linaro.org
  http://lists.linaro.org/mailman/listinfo/lng-odp
 

___
lng-odp mailing list
lng-odp@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/lng-odp


[lng-odp] [RFC v3 0/4] Move the definition of odp syncronizers abstract types to platform

2015-03-18 Thread Jerin Jacob
Move the definition of odp syncronizers abstract types to platform
from public headerfile.
This will allow the platform to define odp syncronizers abstract type.
Useful when native SDK has definition of the odp syncronizers and
ODP implementation decides to reuses them.

v1..v2 Corrected the Doxygen documentation issues identified by Petri
v2..v3 Fixed compilation issues in 'make distcheck' identified by Bill


Jerin Jacob (4):
  spinlock: allow platform to override odp_spinlock_t
  rwlock: allow platform to override odp_rwlock_t
  ticketlock: allow platform to override odp_ticketlock_t
  barrier: allow platform to override odp_barrier_t

 include/odp/api/barrier.h  |  7 +---
 include/odp/api/rwlock.h   | 11 +
 include/odp/api/spinlock.h | 10 +
 include/odp/api/ticketlock.h   | 12 +-
 platform/linux-generic/Makefile.am |  4 ++
 platform/linux-generic/include/odp/barrier.h   |  1 +
 .../linux-generic/include/odp/plat/barrier_types.h | 47 +
 .../linux-generic/include/odp/plat/rwlock_types.h  | 48 ++
 .../include/odp/plat/spinlock_types.h  | 46 +
 .../include/odp/plat/ticketlock_types.h| 46 +
 platform/linux-generic/include/odp/rwlock.h|  2 +
 platform/linux-generic/include/odp/spinlock.h  |  2 +
 platform/linux-generic/include/odp/ticketlock.h|  2 +
 13 files changed, 205 insertions(+), 33 deletions(-)
 create mode 100644 platform/linux-generic/include/odp/plat/barrier_types.h
 create mode 100644 platform/linux-generic/include/odp/plat/rwlock_types.h
 create mode 100644 platform/linux-generic/include/odp/plat/spinlock_types.h
 create mode 100644 platform/linux-generic/include/odp/plat/ticketlock_types.h

-- 
2.1.0


___
lng-odp mailing list
lng-odp@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/lng-odp


Re: [lng-odp] [RFC v3 0/4] Move the definition of odp syncronizers abstract types to platform

2015-03-18 Thread Bill Fischofer
This version looks good.  For this series:

Reviewed-and-tested-by: Bill Fischofer bill.fischo...@linaro.org

On Wed, Mar 18, 2015 at 9:11 AM, Jerin Jacob jerin.ja...@caviumnetworks.com
 wrote:

 Move the definition of odp syncronizers abstract types to platform
 from public headerfile.
 This will allow the platform to define odp syncronizers abstract type.
 Useful when native SDK has definition of the odp syncronizers and
 ODP implementation decides to reuses them.

 v1..v2 Corrected the Doxygen documentation issues identified by Petri
 v2..v3 Fixed compilation issues in 'make distcheck' identified by Bill


 Jerin Jacob (4):
   spinlock: allow platform to override odp_spinlock_t
   rwlock: allow platform to override odp_rwlock_t
   ticketlock: allow platform to override odp_ticketlock_t
   barrier: allow platform to override odp_barrier_t

  include/odp/api/barrier.h  |  7 +---
  include/odp/api/rwlock.h   | 11 +
  include/odp/api/spinlock.h | 10 +
  include/odp/api/ticketlock.h   | 12 +-
  platform/linux-generic/Makefile.am |  4 ++
  platform/linux-generic/include/odp/barrier.h   |  1 +
  .../linux-generic/include/odp/plat/barrier_types.h | 47
 +
  .../linux-generic/include/odp/plat/rwlock_types.h  | 48
 ++
  .../include/odp/plat/spinlock_types.h  | 46
 +
  .../include/odp/plat/ticketlock_types.h| 46
 +
  platform/linux-generic/include/odp/rwlock.h|  2 +
  platform/linux-generic/include/odp/spinlock.h  |  2 +
  platform/linux-generic/include/odp/ticketlock.h|  2 +
  13 files changed, 205 insertions(+), 33 deletions(-)
  create mode 100644 platform/linux-generic/include/odp/plat/barrier_types.h
  create mode 100644 platform/linux-generic/include/odp/plat/rwlock_types.h
  create mode 100644
 platform/linux-generic/include/odp/plat/spinlock_types.h
  create mode 100644
 platform/linux-generic/include/odp/plat/ticketlock_types.h

 --
 2.1.0


 ___
 lng-odp mailing list
 lng-odp@lists.linaro.org
 http://lists.linaro.org/mailman/listinfo/lng-odp

___
lng-odp mailing list
lng-odp@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/lng-odp