Merged,
Maxim.

On 07/29/16 09:57, Christophe Milard wrote:
Since v1:
  -fixed Copyright year (Mike, Bill)
  -test execution order changed to have first API tests, then DRV tests
   in linux-generic/Makefile.am (Christophe)

This patch series first introduces a set a small fixes on the driver
interface and then defines the first test for atomic operations performed
on this interface.
It is worth noting than the driver interface tests use both the API
and DRV interfaces: This it due to the fact that a driver only exists
if an application is defined: things like odp_init_global(),
odp_init_local()... have to be called from the application side.
As the driver tests have to simulate both the application and the
driver side, it is natural that these tests have to access both interfaces.
The atomic tests make also use of the API shmem allocator, as such an
allocator does not exits yet on the DRV side.
Will propably be changed in the future...

Christophe Milard (5):
   linux-generic: make drv interface part of the distribution
   linux-generic: drv: fix align.h for new arch structure
   linux-generic: drv: fixed macro typo
   test: validation: drv: adding the new drv interface
   test: validation: drv: atomic tests

  platform/linux-generic/Makefile.am                 |   3 +-
  platform/linux-generic/include/odp/drv/align.h     |  10 +-
  platform/linux-generic/include/odp/drv/byteorder.h |  28 +-
  test/common_plat/m4/configure.m4                   |   6 +-
  test/common_plat/validation/Makefile.am            |   3 +-
  test/common_plat/validation/Makefile.inc           |  16 +
  test/common_plat/validation/api/Makefile.inc       |  17 +-
  test/common_plat/validation/drv/.gitignore         |   2 +
  test/common_plat/validation/drv/Makefile.am        |   6 +
  test/common_plat/validation/drv/Makefile.inc       |   1 +
  test/common_plat/validation/drv/README             |  35 +
  test/common_plat/validation/drv/atomic/.gitignore  |   1 +
  test/common_plat/validation/drv/atomic/Makefile.am |  10 +
  test/common_plat/validation/drv/atomic/atomic.c    | 892 +++++++++++++++++++++
  test/common_plat/validation/drv/atomic/atomic.h    |  38 +
  .../validation/drv/atomic/atomic_main.c            |  12 +
  test/linux-generic/Makefile.am                     |   2 +
  17 files changed, 1042 insertions(+), 40 deletions(-)
  create mode 100644 test/common_plat/validation/Makefile.inc
  create mode 100644 test/common_plat/validation/drv/.gitignore
  create mode 100644 test/common_plat/validation/drv/Makefile.am
  create mode 100644 test/common_plat/validation/drv/Makefile.inc
  create mode 100644 test/common_plat/validation/drv/README
  create mode 100644 test/common_plat/validation/drv/atomic/.gitignore
  create mode 100644 test/common_plat/validation/drv/atomic/Makefile.am
  create mode 100644 test/common_plat/validation/drv/atomic/atomic.c
  create mode 100644 test/common_plat/validation/drv/atomic/atomic.h
  create mode 100644 test/common_plat/validation/drv/atomic/atomic_main.c


Reply via email to