aboutsummaryrefslogtreecommitdiff
path: root/test/validation/atomic
AgeCommit message (Collapse)Author
2016-02-08validation: atomic: added lock free op testPetri Savolainen
Test atomic_op bit fields and odp_atomic_lock_free_u64(). Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-02-08validation: remove remaining references synchronizersPetri Savolainen
Synchronizers suite was split into atomic, lock and barrier suites. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-02-08validation: atomic: added non-relaxed testPetri Savolainen
Added validation test for all operations with non-relaxed memory model. Mainly testing that functions are available. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Ola Liljedahl <ola.liljedahl@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-02-08validation: atomic: added xchg testPetri Savolainen
Added validation test for exchange operations. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Ola Liljedahl <ola.liljedahl@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-02-08validation: atomic: added cas testPetri Savolainen
Added validation test for CAS operations. Maintained the structure of other atomic tests: one function increments and another decrements a variable. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Ola Liljedahl <ola.liljedahl@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-02-08validation: atomic: added max and min testsPetri Savolainen
Added validation tests for atomic max and min operations. Results validation is a simple compare, since absolute min/max values depend on the number of threads. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Ola Liljedahl <ola.liljedahl@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-02-08validation: synchro tests split into 3 groupsChristophe Milard
No functionnal changes: just code reordering to match the ODP modules. Signed-off-by: Christophe Milard <christophe.milard@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>