Re: [lng-odp] [API-NEXT PATCH v2] doc: driver-guide: initial revision

2016-07-22 Thread Christophe Milard
Not sure I really like the term "driver-api" for "driver interfce", but we'll see how it evolves. If we understand each-other, it is fine :-) Reviewed-by: Christophe Milard <christophe.mil...@linaro.org> On 11 July 2016 at 18:46, Mike Holmes <mike.hol...@linaro

Re: [lng-odp] [PATCH v2] linux-generic: fixup cache line size API

2016-07-22 Thread Christophe Milard
an another strange thing: Shouldn't the statement: #include defining _ODP_CACHE_LINE_SIZE be at the beginning of platform/linux-generic/include/odp/api/align.h whichb uses it? Seems to work, though. But I really wonder how :-) On 19 July 2016 at 12:18, Brian Brooks

Re: [lng-odp] [PATCH v2] linux-generic: fixup cache line size API

2016-07-22 Thread Christophe Milard
Another comment: Do we have now any reason to keep these paths: platform/linux-generic/arch/powerpc/odp/api/* I mean, if we intend to suppress the api definition things from this place, should this simply be: platform/linux-generic/arch/powerpc/* ? Christophe On 19 July 2016 at 12:18, Brian

[lng-odp] [PATCH] helper: test: fixed gitignore

2016-07-22 Thread Christophe Milard
Obviously a miss from commit c4aefb88d31452b3add8cf16f9eef152525c3e93 Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- helper/test/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/helper/test/.gitignore b/helper/test/.gitignore index 482fdb5..e5b6a0f

[lng-odp] [PATCHv3] test: update in readme file

2016-07-22 Thread Christophe Milard
mostly updating paths following new test structure Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- test/README | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/README b/test/README index 857c366..f4886d3 100644 --- a/test/README +++

Re: [lng-odp] [PATCHv2] test: update in readme file

2016-07-22 Thread Christophe Milard
Forget it! sent the old contents! sorry! On 22 July 2016 at 14:47, Christophe Milard <christophe.mil...@linaro.org> wrote: > mostly updating paths following new test structure > > Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> > --- > test/README | 9

[lng-odp] [PATCHv2] test: update in readme file

2016-07-22 Thread Christophe Milard
mostly updating paths following new test structure Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- test/README | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/README b/test/README index 857c366..ad82943 100644 --- a/test/README +++

Re: [lng-odp] [PATCH v2] linux-generic: fixup cache line size API

2016-07-22 Thread Christophe Milard
On 19 July 2016 at 17:23, Brian Brooks <brian.bro...@linaro.org> wrote: > On 07/21 18:36:22, Christophe Milard wrote: >> Also... Can we do the same with the other symbols: for instance >> odp_cpu_pause() as _odp_cpu_pause() in /arch/XXX, and the definition >>

Re: [lng-odp] [PATCH v2] linux-generic: fixup cache line size API

2016-07-21 Thread Christophe Milard
could be defined when appropriate The idea being to remove all definition of API symbols from this internal arch directory. Could come as other patch, I guess, but the question remains... Christophe. On 21 July 2016 at 18:26, Christophe Milard <christophe.mil...@linaro.org> wrote: > Hi

Re: [lng-odp] [PATCH v2] linux-generic: fixup cache line size API

2016-07-21 Thread Christophe Milard
Hi, Got: Using patch: 0001-linux-generic-fixup-cache-line-size-API.patch Trying to apply patch Patch applied WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line) Also see my question inline below... On 19 July 2016 at 12:18, Brian Brooks

Re: [lng-odp] [API-NEXT PATCHv3 01/18] linux-generic: Makefile: reintroducing lost change for drv

2016-07-21 Thread Christophe Milard
no. sadly. Maxim could not find it either. Just "gone"... Christophe. On 21 July 2016 at 13:12, Anders Roxell <anders.rox...@linaro.org> wrote: > On 21 July 2016 at 14:06, Christophe Milard > <christophe.mil...@linaro.org> wrote: >

[lng-odp] [API-NEXT PATCHv3 18/18] linux-generic: adding spinlock.h

2016-07-21 Thread Christophe Milard
Based on API interface files. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 5 ++- platform/linux-generic/drv_spinlock.c

[lng-odp] [API-NEXT PATCHv3 17/18] drv: adding spinlock.h

2016-07-21 Thread Christophe Milard
Based on API interface file. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/spinlock.h | 86 + platform/Makefile.inc | 1 + 2 files changed, 87 insertions(+) create mode 100644 include/odp/dr

[lng-odp] [API-NEXT PATCHv3 16/18] linux-generic: cosmetic changes on spinlock

2016-07-21 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/spinlock.h | 7 --- platform/linux-generic/odp_spinlock.c | 4 2 files changed, 11 deletions(-) diff --git a/include/odp/ap

[lng-odp] [API-NEXT PATCHv3 15/18] linux-generic: drv: adding atomic

2016-07-21 Thread Christophe Milard
Based on API interface files. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 3 + platform/linux-generic/drv_atomic.c| 26 ++ platform

[lng-odp] [API-NEXT PATCHv3 14/18] drv: adding atomic.h

2016-07-21 Thread Christophe Milard
Based on API interface file. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/atomic.h | 634 ++ platform/Makefile.inc | 1 + 2 files changed, 635 insertions(+) create mode 100644 include/odp/dr

[lng-odp] [API-NEXT PATCHv3 13/18] linux-generic: cosmetic changes on atomic

2016-07-21 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/atomic.h | 1 - platform/linux-generic/include/odp/api/plat/atomic_types.h | 1 - 2 files changed, 2 del

[lng-odp] [API-NEXT PATCHv3 12/18] linux-generic: drv: adding align.h

2016-07-21 Thread Christophe Milard
Based on API interface file. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 1 + platform/linux-generic/include/odp/drv/align.h | 60 ++ 3

[lng-odp] [API-NEXT PATCHv3 11/18] drv: adding align.h

2016-07-21 Thread Christophe Milard
Based on API interface file. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/align.h | 78 platform/Makefile.inc| 1 + 2 files changed, 79 insertions(+) create mode 100644 include/odp/drv/spec/a

[lng-odp] [API-NEXT PATCHv3 09/18] drv: fixing Makefile for std_types

2016-07-21 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/Makefile.inc | 1 + platform/linux-generic/Makefile.am | 1 + 2 files changed, 2 insertions(+) diff --git a/platform/Makefile.inc b/platform/Makefile.inc index 21f2922..fbf65aa 100644 --- a/pl

[lng-odp] [API-NEXT PATCHv3 10/18] drv: fixing Makefile for compiler.h

2016-07-21 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/Makefile.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/Makefile.inc b/platform/Makefile.inc index fbf65aa..dd3b376 100644 --- a/platform/Makefile.inc +++ b/platform/Makefile.inc @@ -64,5

[lng-odp] [API-NEXT PATCHv3 08/18] linux-generic: drv: adding sync.h

2016-07-21 Thread Christophe Milard
Based on API interface file. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am| 3 +- platform/linux-generic/include/odp/drv/sync.h | 49 +++ 3

[lng-odp] [API-NEXT PATCHv3 04/18] drv: adding byteorder.h

2016-07-21 Thread Christophe Milard
Based on API interface file. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/byteorder.h | 178 +++ platform/Makefile.inc| 4 + 2 files changed, 182 insertions(+) create mode 100644 include/odp/dr

[lng-odp] [API-NEXT PATCHv3 05/18] linux-generic: drv: adding byteorder.h

2016-07-21 Thread Christophe Milard
Based on API interface files. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 5 + platform/linux-generic/include/odp/drv/byteorder.h

[lng-odp] [API-NEXT PATCHv3 02/18] linux-generic: moving the visibility files one step up

2016-07-21 Thread Christophe Milard
include/odp/api/visibility_begin.h and include/odp/api/visibility_end.h move one step up (in include/odp/) and can therefore be used on other interfaces. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/align.h

[lng-odp] [API-NEXT PATCHv3 06/18] linux-generic: cosmetic changes on sync files

2016-07-21 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/sync.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/odp/api/spec/sync.h b/include/odp/api/spec/sync.h index b48e0ab..6f87db5

[lng-odp] [API-NEXT PATCHv3 07/18] drv: adding sync.h

2016-07-21 Thread Christophe Milard
Based on API interface file. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/sync.h | 91 + platform/Makefile.inc | 3 +- 2 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 inclu

[lng-odp] [API-NEXT PATCHv3 03/18] linux-generic: cosmetic changes on byteorder files

2016-07-21 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/byteorder.h | 4 platform/linux-generic/include/odp/api/byteorder.h| 3 --- platform/linux-g

[lng-odp] [API-NEXT PATCHv3 01/18] linux-generic: Makefile: reintroducing lost change for drv

2016-07-21 Thread Christophe Milard
The change done for commit id 1fcd2369be88a6f4f7a7a93e9bb315d0e65ab128 in the Makefile, and delated after is reintroduced here. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/linux-generic/Makefile.am | 4 1 file changed, 4 insertions(+) diff --git a/pl

[lng-odp] [API-NEXT PATCHv3 00/18] basic driver interface elements

2016-07-21 Thread Christophe Milard
128 but lost after. Patches 3,6,12,15 are cosmetic change on the API to please check-odp before the copy is done to the drv interface All other patches populates the drv interface with the basic elements. Christophe Milard (18): linux-generic: Makefile: reintroducing lost change for drv linux-gene

Re: [lng-odp] [API-NEXT PATCH 12/18] linux-generic: drv: adding align.h

2016-07-21 Thread Christophe Milard
fo. I see a value having them. I'll send a v3 without then, but still hope you'll merge v2. You are the maintener: you choose. Christophe On 21 July 2016 at 11:58, Maxim Uvarov <maxim.uva...@linaro.org> wrote: > On 07/21/16 11:09, Christophe Milard wrote: >> >> So what now,

Re: [lng-odp] [API-NEXT PATCH 12/18] linux-generic: drv: adding align.h

2016-07-21 Thread Christophe Milard
So what now, Maxim? Still want a v3 without the hash? I guess you decide as you are the maintener... On 21 July 2016 at 09:40, Anders Roxell <anders.rox...@linaro.org> wrote: > On 21 July 2016 at 09:20, Maxim Uvarov <maxim.uva...@linaro.org> wrote: >> On 07/21/16 10:01, Ch

Re: [lng-odp] [API-NEXT PATCH 12/18] linux-generic: drv: adding align.h

2016-07-21 Thread Christophe Milard
On 21 July 2016 at 08:45, Maxim Uvarov <maxim.uva...@linaro.org> wrote: > On 07/20/16 23:07, Christophe Milard wrote: >> >> I am not sure I understand the problem ? >> The files were originated from the following commit ID which was the >> last commit ID in the api

[lng-odp] [API-NEXT PATCHv2 18/18] linux-generic: adding spinlock.h

2016-07-20 Thread Christophe Milard
Based on API interface files (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 5 ++- platform/linux-g

[lng-odp] [API-NEXT PATCHv2 17/18] drv: adding spinlock.h

2016-07-20 Thread Christophe Milard
Based on API interface file (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/spinlock.h | 86 + platform/Makefile.inc | 1 + 2 files changed, 87 inse

[lng-odp] [API-NEXT PATCHv2 14/18] drv: adding atomic.h

2016-07-20 Thread Christophe Milard
Based on API interface file (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/atomic.h | 634 ++ platform/Makefile.inc | 1 + 2 files changed, 635 inse

[lng-odp] [API-NEXT PATCHv2 16/18] linux-generic: cosmetic changes on spinlock

2016-07-20 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/spinlock.h | 7 --- platform/linux-generic/odp_spinlock.c | 4 2 files changed, 11 deletions(-) diff --git a/include/odp/ap

[lng-odp] [API-NEXT PATCHv2 04/18] drv: adding byteorder.h

2016-07-20 Thread Christophe Milard
Based on API interface file (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/byteorder.h | 178 +++ platform/Makefile.inc| 4 + 2 files change

[lng-odp] [API-NEXT PATCHv2 15/18] linux-generic: drv: adding atomic

2016-07-20 Thread Christophe Milard
Based on API interface files (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 3 + platform/linux-g

[lng-odp] [API-NEXT PATCHv2 12/18] linux-generic: drv: adding align.h

2016-07-20 Thread Christophe Milard
Based on API interface file (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 1 + platform/linux-generic/include/o

[lng-odp] [API-NEXT PATCHv2 13/18] linux-generic: cosmetic changes on atomic

2016-07-20 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/atomic.h | 1 - platform/linux-generic/include/odp/api/plat/atomic_types.h | 1 - 2 files changed, 2 del

[lng-odp] [API-NEXT PATCHv2 11/18] drv: adding align.h

2016-07-20 Thread Christophe Milard
Based on API interface file (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/align.h | 78 platform/Makefile.inc| 1 + 2 files changed, 79 inse

[lng-odp] [API-NEXT PATCHv2 10/18] drv: fixing Makefile for compiler.h

2016-07-20 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/Makefile.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/Makefile.inc b/platform/Makefile.inc index fbf65aa..dd3b376 100644 --- a/platform/Makefile.inc +++ b/platform/Makefile.inc @@ -64,5

[lng-odp] [API-NEXT PATCHv2 09/18] drv: fixing Makefile for std_types

2016-07-20 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/Makefile.inc | 1 + platform/linux-generic/Makefile.am | 1 + 2 files changed, 2 insertions(+) diff --git a/platform/Makefile.inc b/platform/Makefile.inc index 21f2922..fbf65aa 100644 --- a/pl

[lng-odp] [API-NEXT PATCHv2 08/18] linux-generic: drv: adding sync.h

2016-07-20 Thread Christophe Milard
Based on API interface file (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am| 3 +- platform/linux-generic/include/o

[lng-odp] [API-NEXT PATCHv2 07/18] drv: adding sync.h

2016-07-20 Thread Christophe Milard
Based on API interface file (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/sync.h | 91 + platform/Makefile.inc | 3 +- 2 files changed, 93 inse

[lng-odp] [API-NEXT PATCHv2 05/18] linux-generic: drv: adding byteorder.h

2016-07-20 Thread Christophe Milard
Based on API interface files (sha:77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 5 + platform/linux-generic/i

[lng-odp] [API-NEXT PATCHv2 06/18] linux-generic: cosmetic changes on sync files

2016-07-20 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/sync.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/odp/api/spec/sync.h b/include/odp/api/spec/sync.h index b48e0ab..6f87db5

[lng-odp] [API-NEXT PATCHv2 02/18] linux-generic: moving the visibility files one step up

2016-07-20 Thread Christophe Milard
include/odp/api/visibility_begin.h and include/odp/api/visibility_end.h move one step up (in include/odp/) and can therefore be used on other interfaces. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/align.h

[lng-odp] [API-NEXT PATCHv2 03/18] linux-generic: cosmetic changes on byteorder files

2016-07-20 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/byteorder.h | 4 platform/linux-generic/include/odp/api/byteorder.h| 3 --- platform/linux-g

[lng-odp] [API-NEXT PATCHv2 00/18] basic driver interface elements

2016-07-20 Thread Christophe Milard
her patches populates the drv interface with the basic elements. Christophe Milard (18): linux-generic: Makefile: reintroducing lost change for drv linux-generic: moving the visibility files one step up linux-generic: cosmetic changes on byteorder files drv: adding byteorder.h linux-generic:

[lng-odp] [API-NEXT PATCHv2 01/18] linux-generic: Makefile: reintroducing lost change for drv

2016-07-20 Thread Christophe Milard
The change done for commit id 1fcd2369be88a6f4f7a7a93e9bb315d0e65ab128 in the Makefile, and delated after is reintroduced here. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/linux-generic/Makefile.am | 4 1 file changed, 4 insertions(+) diff --git a/pl

Re: [lng-odp] [API-NEXT PATCH 12/18] linux-generic: drv: adding align.h

2016-07-20 Thread Christophe Milard
<bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> On 20 July 2016 at 20:49, Maxim Uvarov <maxim.uva...@linaro.org> wrote: > On 07/18/16 20:49, Christophe Milard wrote: >> >> duplicated from the API side >> (hash: 77a27212b563

Re: [lng-odp] [API-NEXT PATCH 00/18] basic driver interface elements

2016-07-19 Thread Christophe Milard
ALIGNED (variable) of file drv/plat/spinlock_types.h > is not documented. > > > On 18 July 2016 at 13:49, Christophe Milard <christophe.mil...@linaro.org> > wrote: >> >> This Patch series introduces the basic elements needed on the driver >> interface: synchro mech

[lng-odp] [API-NEXT PATCH 10/18] drv: fixing Makefile for compiler.h

2016-07-18 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/Makefile.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/Makefile.inc b/platform/Makefile.inc index fbf65aa..dd3b376 100644 --- a/platform/Makefile.inc +++ b/platform/Makefile.inc @@ -64,5

[lng-odp] [API-NEXT PATCH 01/18] linux-generic: Makefile: reintroducing lost change for drv

2016-07-18 Thread Christophe Milard
The change done for commit id 1fcd2369be88a6f4f7a7a93e9bb315d0e65ab128 in the Makefile, and delated after is reintroduced here. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/linux-generic/Makefile.am | 4 1 file changed, 4 insertions(+) diff --git a/pl

[lng-odp] [API-NEXT PATCH 18/18] linux-generic: adding spinlock.h

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918.) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 5 ++- platform/linux-g

[lng-odp] [API-NEXT PATCH 17/18] drv: adding spinlock.h

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918.) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/spinlock.h | 86 + platform/Makefile.inc | 1 + 2 files chang

[lng-odp] [API-NEXT PATCH 15/18] linux-generic: drv: adding atomic

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918.) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 3 + platform/linux-g

[lng-odp] [API-NEXT PATCH 16/18] linux-generic: cosmetic changes on spinlock

2016-07-18 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/spinlock.h | 7 --- platform/linux-generic/odp_spinlock.c | 4 2 files changed, 11 deletions(-) diff --git a/include/odp/ap

[lng-odp] [API-NEXT PATCH 14/18] drv: adding atomic.h

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918.) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/atomic.h | 634 ++ platform/Makefile.inc | 1 + 2 files change

[lng-odp] [API-NEXT PATCH 12/18] linux-generic: drv: adding align.h

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918.) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 1 + platform/linux-generic/include/o

[lng-odp] [API-NEXT PATCH 13/18] linux-generic: cosmetic changes on atomic

2016-07-18 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/atomic.h | 1 - platform/linux-generic/include/odp/api/plat/atomic_types.h | 1 - 2 files changed, 2 del

[lng-odp] [API-NEXT PATCH 11/18] drv: adding align.h

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/align.h | 78 platform/Makefile.inc| 1 + 2 files changed, 79 inse

[lng-odp] [API-NEXT PATCH 09/18] drv: fixing Makefile for std_types

2016-07-18 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- platform/Makefile.inc | 1 + platform/linux-generic/Makefile.am | 1 + 2 files changed, 2 insertions(+) diff --git a/platform/Makefile.inc b/platform/Makefile.inc index 21f2922..fbf65aa 100644 --- a/pl

[lng-odp] [API-NEXT PATCH 08/18] linux-generic: drv: adding sync.h

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am| 3 +- platform/linux-generic/include/o

[lng-odp] [API-NEXT PATCH 07/18] drv: adding sync.h

2016-07-18 Thread Christophe Milard
copied from API side, hash 77a27212b563299959fb2a609b86bb9117a8f918. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/sync.h | 91 + platform/Makefile.inc | 3 +- 2 files changed, 93 insertions

[lng-odp] [API-NEXT PATCH 06/18] linux-generic: cosmetic changes on sync files

2016-07-18 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/sync.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/odp/api/spec/sync.h b/include/odp/api/spec/sync.h index b48e0ab..6f87db5

[lng-odp] [API-NEXT PATCH 04/18] drv: adding byteorder.h

2016-07-18 Thread Christophe Milard
copied from api interface (77a27212b563299959fb2a609b86bb9117a8f918). Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/drv/spec/byteorder.h | 178 +++ platform/Makefile.inc| 4 + 2 files changed, 182 inse

[lng-odp] [API-NEXT PATCH 05/18] linux-generic: drv: adding byteorder.h

2016-07-18 Thread Christophe Milard
duplicated from the API side (hash: 77a27212b563299959fb2a609b86bb9117a8f918) Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp_drv.h | 1 + platform/linux-generic/Makefile.am | 5 + platform/linux-generic/i

[lng-odp] [API-NEXT PATCH 02/18] linux-generic: moving the visibility files one step up

2016-07-18 Thread Christophe Milard
include/odp/api/visibility_begin.h and include/odp/api/visibility_end.h move one step up (in include/odp/) and can therefore be used on other interfaces. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/align.h

[lng-odp] [API-NEXT PATCH 00/18] basic driver interface elements

2016-07-18 Thread Christophe Milard
1fcd2369be88a6f4f7a7a93e9bb315d0e65ab128 but lost after. Patches 3,6,12,15 are cosmetic change on the API to please check-odp before the copy is done to the drv interface All other patches populates the drv interface with the basic elements. Christophe Milard (18): linux-generic: Makefile: reintroducing

[lng-odp] [API-NEXT PATCH 03/18] linux-generic: cosmetic changes on byteorder files

2016-07-18 Thread Christophe Milard
To please check-patch before the copy to the drv interface. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- include/odp/api/spec/byteorder.h | 4 platform/linux-generic/include/odp/api/byteorder.h| 3 --- platform/linux-g

Re: [lng-odp] [PATCHv3 0/4] Restructuring tests for clarity and new interfaces.

2016-07-14 Thread Christophe Milard
Cannot see them here when doing normal builds. you must be more accurate on what you do. Moreover, these warnings seems to relate to helper tests, which this serie doesn't touch. confused. /C On 15 July 2016 at 05:21, Christophe Milard <christophe.mil...@linaro.org> wrote: > Hi Maxim,

Re: [lng-odp] [PATCHv3 0/4] Restructuring tests for clarity and new interfaces.

2016-07-14 Thread Christophe Milard
ike Holmes <mike.hol...@linaro.org> >> >> On 14 July 2016 at 01:18, Yi He <yi...@linaro.org> wrote: >> >>> For this series: >>> >>> Reviewed-and-tested-by: Yi He <yi...@linaro.org> >>> >>> Best Regards, Yi >>> >

[lng-odp] [PATCHv3 4/4] doc: implementers guide update with the new structure

2016-07-13 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- doc/implementers-guide/implementers-guide.adoc | 137 +++-- 1 file changed, 81 insertions(+), 56 deletions(-) diff --git a/doc/implementers-guide/implementers-guide.adoc b/doc/implementers-guide/implem

[lng-odp] [PATCHv3 2/4] validation: moving api validation tests to prepare for new interfaces

2016-07-13 Thread Christophe Milard
the api directory under "validation" simply enable adding other interfaces (such as future drv) as part of the validation tests Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- test/Makefile.am | 4 +- test/common_

[lng-odp] [PATCHv3 3/4] test: restructuring platform-specific tests to allow other interface

2016-07-13 Thread Christophe Milard
ce "api" are created, hence allowing for other tests type to have platform specifics (for instance running perf test from platform side to set proper pktios), and allowing other interfaces to be tested under validation. Signed-off-by: Christophe Milard <christophe.mil

[lng-odp] [PATCHv3 1/4] validation: diverse cosmetic fixes for checkpatch

2016-07-13 Thread Christophe Milard
To reduce the number of issues picked up by check-odp when moving the files in next patch Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- test/performance/odp_crypto.c | 6 +- test/performance/odp_l2fwd.c | 1 - test/perfo

[lng-odp] [PATCHv3 0/4] Restructuring tests for clarity and new interfaces.

2016-07-13 Thread Christophe Milard
-- ring +-- validation //the platform specific side of the validation tests +-- api //platform specific things for the validation of the api +-- pktio +-- shmem +--drv //platform specific for validation of drv interface +-- pci +-- d

[lng-odp] [PATCHv2 2/4] validation: moving api validation tests to prepare for new interfaces

2016-07-13 Thread Christophe Milard
the api directory under "validation" simply enable adding other interfaces (such as future drv) as part of the validation tests Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- test/Makefile.am | 4 +- test/common_

[lng-odp] [PATCHv2 4/4] doc: implementers guide update with the new structure

2016-07-13 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- doc/implementers-guide/implementers-guide.adoc | 137 +++-- 1 file changed, 81 insertions(+), 56 deletions(-) diff --git a/doc/implementers-guide/implementers-guide.adoc b/doc/implementers-guide/implem

[lng-odp] [PATCHv2 1/4] validation: diverse cosmetic fixes for checkpatch

2016-07-13 Thread Christophe Milard
To reduce the number of issues picked up by check-odp when moving the files in next patch Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- test/performance/odp_crypto.c | 6 +- test/performance/odp_l2fwd.c | 1 - test/perfo

[lng-odp] [PATCHv2 0/4] Restructuring tests for clarity and new interfaces.

2016-07-13 Thread Christophe Milard
side of the validation tests +-- api //platform specific things for the validation of the api +-- pktio +-- shmem +--drv //platform specific for validation of drv interface +-- pci +-- dma Christophe Milard (4): validation:

Re: [lng-odp] [PATCH 2/4] validation: moving api validation tests to prepare for new interfaces

2016-07-12 Thread Christophe Milard
dirname $0) > > -PATH=$TEST_DIR:$TEST_DIR/../../example/generator:$PATH > +PATH=$TEST_DIR:$TEST_DIR/../../../example/generator:$PATH Thanks for catching that: Addressed in V2 > > and some comments below: > > On 11 July 2016 at 23:26, Christophe Milard <christophe.

Re: [lng-odp] [PATCH 4/4] doc: implementers guide update with the new structure

2016-07-12 Thread Christophe Milard
On 11 July 2016 at 20:19, Mike Holmes <mike.hol...@linaro.org> wrote: > > > On 11 July 2016 at 11:26, Christophe Milard <christophe.mil...@linaro.org> > wrote: >> >> Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> >> --- >>

Re: [lng-odp] [PATCH 4/4] doc: implementers guide update with the new structure

2016-07-12 Thread Christophe Milard
On 11 July 2016 at 18:16, Bill Fischofer <bill.fischo...@linaro.org> wrote: > > > On Mon, Jul 11, 2016 at 10:26 AM, Christophe Milard > <christophe.mil...@linaro.org> wrote: >> >> Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> >

[lng-odp] [PATCH 3/4] test: restructuring platform-specific tests to allow other interface

2016-07-11 Thread Christophe Milard
ce "api" are created, hence allowing for other tests type to have platform specifics (for instance running perf test from platform side to set proper pktios), and allowing other interfaces to be tested under validation. Signed-off-by: Christophe Milard <christophe.mil

[lng-odp] [PATCH 4/4] doc: implementers guide update with the new structure

2016-07-11 Thread Christophe Milard
Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- doc/implementers-guide/implementers-guide.adoc | 141 +++-- 1 file changed, 83 insertions(+), 58 deletions(-) diff --git a/doc/implementers-guide/implementers-guide.adoc b/doc/implementers-guide/implem

[lng-odp] [PATCH 2/4] validation: moving api validation tests to prepare for new interfaces

2016-07-11 Thread Christophe Milard
. * creating the api directory under "validation" simply enable adding other interfaces (such as future drv) as part of the validation tests Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- test/Makefile.am | 4 +- test/all-platf

[lng-odp] [PATCH 1/4] validation: diverse cosmetic fixes for checkpatch

2016-07-11 Thread Christophe Milard
To reduce the number of issues picked up by check-odp when moving the files in next patch Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> --- .../classification/odp_classification_test_pmr.c | 1 - test/validation/crypto/odp_crypto_test_inp.c | 32 -

[lng-odp] [PATCH 0/4] Restructuring tests for clarity and new interfaces.

2016-07-11 Thread Christophe Milard
api //platform specific things for the validation of the api +-- pktio +-- shmem +--drv //platform specific for validation of drv interface +-- pci +-- dma Christophe Milard (4): validation: diverse cosmetic fixes for checkpatch validat

Re: [lng-odp] [PATCH] doc: driver-api-guide: initial revision

2016-07-08 Thread Christophe Milard
On 8 July 2016 at 21:05, Mike Holmes <mike.hol...@linaro.org> wrote: > > > On 7 July 2016 at 10:55, Christophe Milard <christophe.mil...@linaro.org> > wrote: >> >> Yes! I DID send a mail!!! It is in my mail history! >> >> I re-include it here aga

Re: [lng-odp] [PATCH] doc: driver-api-guide: initial revision

2016-07-07 Thread Christophe Milard
Yes! I DID send a mail!!! It is in my mail history! I re-include it here again: On 2016-07-05 08:47, Mike Holmes wrote: > Add an initial driver API document structure for the existing driver > framework. > here again we have a vocabulary issue: the term "API" is used for "interface", but

[lng-odp] test directory structure

2016-07-07 Thread Christophe Milard
Hi, I need to move things around to include test for the driver interface in the test directory. This is what I can thing about. Mike, Does this match what you had in mind? test ├── platform//platform dependant stuff and launchers │   └── linux-generic │   ├── api │  

Re: [lng-odp] [PATCHv2] contributing: add user agreement and short log conventions

2016-06-28 Thread Christophe Milard
On 28 June 2016 at 00:40, Bill Fischofer wrote: > Signed-off-by: Bill Fischofer > --- > v2: Incorporate comments from Mike and Petri > > CONTRIBUTING | 141 > +-- > 1 file changed, 137

Re: [lng-odp] [PATCH 1/3] doc: implguide: reformat text to conform with current doc standards

2016-06-23 Thread Christophe Milard
On 2016-06-23 12:19, Bill Fischofer wrote: > Clean up whitespace and line length issues with current doc. > > Signed-off-by: Bill Fischofer > --- > doc/implementers-guide/implementers-guide.adoc | 253 > - > 1 file changed, 121 insertions(+),

Re: [lng-odp] [PATCHv5] linux-gen: move platform tests into test suite

2016-06-21 Thread Christophe Milard
On 21 June 2016 at 06:52, Yi He <yi...@linaro.org> wrote: > Move platform tests from odp/platform/linux-generic/test > into test suite at odp/test/platform/linux-generic. > > Signed-off-by: Yi He <yi...@linaro.org> Reviewed-by: Christophe Milard <christophe.mil...@l

Re: [lng-odp] [PATCHv4] linux-gen: move platform tests into test suite

2016-06-17 Thread Christophe Milard
On 17 June 2016 at 08:10, Yi He <yi...@linaro.org> wrote: > Move platform tests from odp/platform/linux-generic/test > into test suite at odp/test/platform/linux-generic. > > Signed-off-by: Yi He <yi...@linaro.org> Reviewed-by: Christophe Milard <christophe.mil...@lina

Re: [lng-odp] [PATCHv4] linux-gen: move platform tests into test suite

2016-06-17 Thread Christophe Milard
On 2016-06-17 06:10, Yi He wrote: > Move platform tests from odp/platform/linux-generic/test > into test suite at odp/test/platform/linux-generic. > > Signed-off-by: Yi He > --- > v4 restore the invocation of general validation tests: > The Validation tests HAVE to be called

<    2   3   4   5   6   7   8   9   10   11   >