Bien sûr.  ☺

On Wed, Mar 2, 2016 at 7:33 AM, Christophe Milard <
[email protected]> wrote:

> Ok. I'll send a v2 with atht typo fixed and your reviewed message, if that
> is OK with you.
>
> On 2 March 2016 at 14:31, Bill Fischofer <[email protected]>
> wrote:
>
>> Ah, OK.  That wasn't obvious, so ignore my issue 2:
>>
>> For this series:
>>
>> Reviewed-and-tested-by: Bill Fischofer <[email protected]>
>>
>> On Wed, Mar 2, 2016 at 7:30 AM, Christophe Milard <
>> [email protected]> wrote:
>>
>>> shmem_odp should not be run alone: it is forked and execv'd by shmem
>>> linux. If you run make check, only shmem_linux is actually called:
>>> shmem_linux forks and execv shmem_odp.... and makes sure it see the shared
>>> memory.
>>> The comment at the beginning of shmem_linux.c explains it all...
>>> hopefully :-)
>>>
>>> On 2 March 2016 at 14:27, Bill Fischofer <[email protected]>
>>> wrote:
>>>
>>>> Sorry, my bad.  I forgot about --enable-test-vald
>>>>
>>>> When I add that then the tests build properly, so ignore my point 1.
>>>>
>>>> However, while shmem_linux runs and passes, shmem_odp still hangs.
>>>>
>>>> On Wed, Mar 2, 2016 at 7:19 AM, Christophe Milard <
>>>> [email protected]> wrote:
>>>>
>>>>> Make shmem_odp will hang alone: it needs its linux counterpart. Make
>>>>> should fix that for you. I assume as soon as we sort out why you have this
>>>>> make problme, it will work better.
>>>>> And I have noticed the typo in the second patch title  ODP_SHM_PROP
>>>>> should be ODP_SHM_PROC. will be fix in v2 with your other comments :-)
>>>>>
>>>>> Many thanks for looking at it!
>>>>>
>>>>> On 2 March 2016 at 14:06, Christophe Milard <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> shouldn't you have --enable-test-vald as well?
>>>>>>
>>>>>> If I run:
>>>>>>
>>>>>> ./bootstrap && ./configure
>>>>>> --with-cunit-path=/home/erachmi/linaro/ODP/check-odp/installed/x86_64/cunit-2.1-3
>>>>>> --enable-test-vald && make -j 8 && make check
>>>>>>
>>>>>> I get:
>>>>>> ...
>>>>>> make[3]: Entering directory
>>>>>> '/home/erachmi/linaro/ODP/odp/platform/linux-generic/test'
>>>>>> make[4]: Entering directory
>>>>>> '/home/erachmi/linaro/ODP/odp/platform/linux-generic/test'
>>>>>> PASS: pktio/pktio_run
>>>>>> SKIP: pktio/pktio_run_tap
>>>>>> *PASS: shmem/shmem_linux*
>>>>>> PASS: ../../../test/validation/atomic/atomic_main
>>>>>> PASS: ../../../test/validation/barrier/barrier_main
>>>>>> ...
>>>>>> are you using  --enable-test-vald ?
>>>>>>
>>>>>>
>>>>>> On 2 March 2016 at 13:40, Bill Fischofer <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> I failed to notice the pre-req.  However after applying that patch I
>>>>>>> see the same behavior.
>>>>>>>
>>>>>>> ./bootstrap
>>>>>>> ./configure --enable-cunit-support
>>>>>>> make
>>>>>>>
>>>>>>> Result: nothing built in platforms/linux-generic/test/shmem
>>>>>>>
>>>>>>> If I go into that directory and type make then shmem_odp is built,
>>>>>>> but when I try to run it it hangs.
>>>>>>>
>>>>>>> On Wed, Mar 2, 2016 at 6:32 AM, Christophe Milard <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Bill
>>>>>>>> thanks for looking At it:
>>>>>>>> I guess (hope) that point 2 is because the patch scoping shmem has
>>>>>>>> not been merged yet (see first line of the cover letter). If you do 
>>>>>>>> have
>>>>>>>> applied this patch, then I don't understand. (please confirm).
>>>>>>>> I am very confused about point 1): I had a long fight with
>>>>>>>> autotools, but it seems to work for me now. what make command do you 
>>>>>>>> use?
>>>>>>>>
>>>>>>>> On 2 March 2016 at 13:13, Bill Fischofer <[email protected]
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Two problems:
>>>>>>>>>
>>>>>>>>> 1. After applying this patch make doesn't make this test (Make
>>>>>>>>> infrastructure needs updating)
>>>>>>>>>
>>>>>>>>> 2. If I manually make the test, running it seems to hang.  Haven't
>>>>>>>>> investigated further.
>>>>>>>>>
>>>>>>>>> On Tue, Mar 1, 2016 at 10:34 AM, Christophe Milard <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> (Note: requires: linux-generic: shmem: odp scope in /dev/shmem)
>>>>>>>>>> Adding a platform side test to test sharing memory between ODP
>>>>>>>>>> and linux.
>>>>>>>>>> This test is more interresting for its side effects:
>>>>>>>>>> *first complete test on the platform side building ODP and
>>>>>>>>>> platform
>>>>>>>>>>  programs (other platform tests so far were just wrappers to
>>>>>>>>>> generic
>>>>>>>>>>  platform-agnostic test)
>>>>>>>>>> *tests that the shared memory device name (under /dev/shm/) is
>>>>>>>>>> scoped
>>>>>>>>>>  (under linux).
>>>>>>>>>>
>>>>>>>>>> Christophe Milard (2):
>>>>>>>>>>   linux-generic: test: adding odp includes
>>>>>>>>>>   linux-generic: test: ODP_SHM_PROP test
>>>>>>>>>>
>>>>>>>>>>  platform/linux-generic/m4/configure.m4           |   1 +
>>>>>>>>>>  platform/linux-generic/test/Makefile.am          |   4 +-
>>>>>>>>>>  platform/linux-generic/test/Makefile.inc         |  16 +++
>>>>>>>>>>  platform/linux-generic/test/shmem/.gitignore     |   2 +
>>>>>>>>>>  platform/linux-generic/test/shmem/Makefile.am    |  18 +++
>>>>>>>>>>  platform/linux-generic/test/shmem/shmem.h        |  21 +++
>>>>>>>>>>  platform/linux-generic/test/shmem/shmem_common.h |  23 ++++
>>>>>>>>>>  platform/linux-generic/test/shmem/shmem_linux.c  | 156
>>>>>>>>>> +++++++++++++++++++++++
>>>>>>>>>>  platform/linux-generic/test/shmem/shmem_linux.h  |   9 ++
>>>>>>>>>>  platform/linux-generic/test/shmem/shmem_odp.c    |  74
>>>>>>>>>> +++++++++++
>>>>>>>>>>  platform/linux-generic/test/shmem/shmem_odp.h    |   7 +
>>>>>>>>>>  11 files changed, 330 insertions(+), 1 deletion(-)
>>>>>>>>>>  create mode 100644 platform/linux-generic/test/Makefile.inc
>>>>>>>>>>  create mode 100644 platform/linux-generic/test/shmem/.gitignore
>>>>>>>>>>  create mode 100644 platform/linux-generic/test/shmem/Makefile.am
>>>>>>>>>>  create mode 100644 platform/linux-generic/test/shmem/shmem.h
>>>>>>>>>>  create mode 100644
>>>>>>>>>> platform/linux-generic/test/shmem/shmem_common.h
>>>>>>>>>>  create mode 100644
>>>>>>>>>> platform/linux-generic/test/shmem/shmem_linux.c
>>>>>>>>>>  create mode 100644
>>>>>>>>>> platform/linux-generic/test/shmem/shmem_linux.h
>>>>>>>>>>  create mode 100644 platform/linux-generic/test/shmem/shmem_odp.c
>>>>>>>>>>  create mode 100644 platform/linux-generic/test/shmem/shmem_odp.h
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> 2.1.4
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> lng-odp mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to