2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtmbarrier01/init.c: Make benchmark_pthread_barrier_init,
benchmark_pthread_barrier_destroy static.
* psxtmkey01/init.c: Make benchmark_pthread_key_create,
benchmark_pthread_key_delete static.
* psxtmrwlock01/init.c: Make benchmark_pthread_rwlock_init,
benchmark_pthread_rwlock_rdlock, benchmark_pthread_rwlock_unlock,
benchmark_pthread_rwlock_tryrdlock,
benchmark_pthread_rwlock_timedrdlock,
benchmark_pthread_rwlock_wrlock,
benchmark_pthread_rwlock_trywrlock,
benchmark_pthread_rwlock_timedwrlock,
benchmark_pthread_rwlock_destroy static.
* psxtmsem01/init.c: Make benchmark_sem_init,
benchmark_sem_destroy, benchmark_sem_open, benchmark_sem_close,
benchmark_sem_unlink, benchmark_sem_open_second,
benchmark_sem_close_second static.
* psxtmthread01/init.c: Make benchmark_pthread_create static.
2011-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1589/build
* psxtmbarrier01/Makefile.am, psxtmbarrier02/Makefile.am,
psxtmbarrier03/Makefile.am, psxtmkey01/Makefile.am,
psxtmkey02/Makefile.am, psxtmmq01/Makefile.am,
psxtmmutex01/Makefile.am, psxtmmutex02/Makefile.am,
psxtmmutex03/Makefile.am, psxtmmutex04/Makefile.am,
psxtmmutex05/Makefile.am, psxtmmutex06/Makefile.am,
psxtmmutex07/Makefile.am, psxtmnanosleep01/Makefile.am,
psxtmnanosleep02/Makefile.am, psxtmrwlock01/Makefile.am,
psxtmrwlock02/Makefile.am, psxtmrwlock03/Makefile.am,
psxtmrwlock04/Makefile.am, psxtmrwlock05/Makefile.am,
psxtmrwlock06/Makefile.am, psxtmrwlock07/Makefile.am,
psxtmsem01/Makefile.am, psxtmsem02/Makefile.am,
psxtmsem03/Makefile.am, psxtmsem04/Makefile.am,
psxtmsem05/Makefile.am, psxtmsleep01/Makefile.am,
psxtmsleep02/Makefile.am, psxtmthread01/Makefile.am,
psxtmthread03/Makefile.am: Remove obsolete optional manager
capability.
2011-12-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Add more test cases.
2011-10-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtmbarrier01/init.c, psxtmbarrier02/init.c, psxtmbarrier03/init.c,
psxtmkey01/init.c, psxtmkey02/init.c, psxtmmq01/init.c,
psxtmmutex01/init.c, psxtmmutex02/init.c, psxtmmutex03/init.c,
psxtmmutex04/init.c, psxtmmutex05/init.c, psxtmmutex06/init.c,
psxtmmutex07/init.c, psxtmnanosleep01/init.c, psxtmnanosleep02/init.c,
psxtmrwlock01/init.c, psxtmrwlock02/init.c, psxtmrwlock03/init.c,
psxtmrwlock04/init.c, psxtmrwlock05/init.c, psxtmrwlock06/init.c,
psxtmrwlock07/init.c, psxtmsem01/init.c, psxtmsem02/init.c,
psxtmsem03/init.c, psxtmsem04/init.c, psxtmsem05/init.c,
psxtmsleep01/init.c, psxtmsleep02/init.c, psxtmthread03/init.c:
Use benchmark_timer_t for benchmark_timer values (Avoid 64bit
arch issues).
2011-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtmsem03/init.c: Add HAVE_CONFIG_H.
2011-08-24 Ricardo Aguirre <el.mastin@ymail.com>
PR 1903/testing
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add test for message
queues which covers most open, close, unlink cases as well as
send/receive which do not involve task state changes.
* psxtmmq01/.cvsignore, psxtmmq01/Makefile.am, psxtmmq01/init.c,
psxtmmq01/psxtmmq01.doc: New files.
2011-08-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: update.
2011-08-04 Ricardo Aguirre <el.mastin@ymail.com>
PR 1888/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_rwlock_unlock - thread waiting, preempt.
* psxtmrwlock07/.cvsignore, psxtmrwlock07/Makefile.am,
psxtmrwlock07/init.c, psxtmrwlock07/psxtmrwlock07.doc: New files.
2011-08-04 Ricardo Aguirre <el.mastin@ymail.com>
PR 1887/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_rwlock_unlock - thread waiting, no preempt.
* psxtmrwlock06/.cvsignore, psxtmrwlock06/Makefile.am,
psxtmrwlock06/init.c, psxtmrwlock06/psxtmrwlock06.doc: New files.
2011-08-04 Ricardo Aguirre <el.mastin@ymail.com>
* psxtmrwlock01/init.c, psxtmrwlock01/psxtmrwlock01.doc: Update.
2011-08-04 Ricardo Aguirre <el.mastin@ymail.com>
PR 1881/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_rwlock_timedwrlock - not available, blocks.
* psxtmrwlock05/.cvsignore, psxtmrwlock05/Makefile.am,
psxtmrwlock05/init.c, psxtmrwlock05/psxtmrwlock05.doc: New files.
2011-08-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmrwlock03/init.c: Fix abstime issue. Time is now reasonable.
2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1880/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_rwlock_timedwrlock - not available, blocks.
* psxtmrwlock04/.cvsignore, psxtmrwlock04/Makefile.am,
psxtmrwlock04/init.c, psxtmrwlock04/psxtmrwlock04.doc: New files.
2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1878/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_rwlock_timedrdlock - not available, blocks.
* psxtmrwlock03/.cvsignore, psxtmrwlock03/Makefile.am,
psxtmrwlock03/init.c, psxtmrwlock03/psxtmrwlock03.doc: New files.
2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1875/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_rwlock_rdlock - not available, blocks.
* psxtmrwlock02/.cvsignore, psxtmrwlock02/Makefile.am,
psxtmrwlock02/init.c, psxtmrwlock02/psxtmrwlock02.doc: New files.
2011-08-02 Ricardo Aguirre <el.mastin@ymail.com>
PR 1874/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
multiple pthread_rwlock operations that can be done as single shot
times.
* psxtmrwlock01/.cvsignore, psxtmrwlock01/Makefile.am,
psxtmrwlock01/init.c, psxtmrwlock01/psxtmrwlock01.doc: New files.
2011-07-29 Ricardo Aguirre <el.mastin@ymail.com>
PR 1863/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_barrier_wait - releasing, no preempt
* psxtmbarrier03/.cvsignore, psxtmbarrier03/Makefile.am,
psxtmbarrier03/init.c, psxtmbarrier03/psxtmbarrier03.doc: New files.
2011-07-29 Ricardo Aguirre <el.mastin@ymail.com>
PR 1859/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_barrier_wait - blocking
* psxtmbarrier02/.cvsignore, psxtmbarrier02/Makefile.am,
psxtmbarrier02/init.c, psxtmbarrier02/psxtmbarrier02.doc: New files.
2011-07-28 Ricardo Aguirre <el.mastin@ymail.com>
PR 1859/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_barrier_init and pthread_barrier_destroy.
* psxtmbarrier01/.cvsignore, psxtmbarrier01/Makefile.am,
psxtmbarrier01/init.c, psxtmbarrier01/psxtmbarrier01.doc: New files.
2011-07-26 Ricardo Aguirre <el.mastin@ymail.com>
PR 1852/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
sem_wait - not available, block.
* psxtmsem03/.cvsignore, psxtmsem03/Makefile.am, psxtmsem03/init.c,
psxtmsem03/psxtmsem03.doc: New files.
2011-07-26 Ricardo Aguirre <el.mastin@ymail.com>
PR 1850/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
sem_post - thread waiting, preempt.
* psxtmsem05/.cvsignore, psxtmsem05/Makefile.am, psxtmsem05/init.c,
psxtmsem05/psxtmsem05.doc: New files.
2011-07-26 Ricardo Aguirre <el.mastin@ymail.com>
PR 1849/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
sem_post - thread waiting, no preempt.
* psxtmsem04/.cvsignore, psxtmsem04/Makefile.am, psxtmsem04/init.c,
psxtmsem04/psxtmsem04.doc: New files.
2011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmthread03/psxtmthread03.doc: Fix.
2011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmmutex02/psxtmmutex02.doc, psxtmsem01/psxtmsem01.doc,
psxtmsem02/psxtmsem02.doc, psxtmthread01/psxtmthread01.doc: Ensure
all are correct.
2011-07-22 Ricardo Aguirre <el.mastin@ymail.com>
PR 1847/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
various non-blocking semaphore operations.
* psxtmsem02/.cvsignore, psxtmsem02/Makefile.am, psxtmsem02/init.c,
psxtmsem02/psxtmsem02.doc: New files.
2011-07-22 Ricardo Aguirre <el.mastin@ymail.com>
PR 1846/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
various sem_open(), sem_close(), sem_unlink(), sem_init(), and
sem_destroy() cases.
* psxtmsem01/.cvsignore, psxtmsem01/Makefile.am, psxtmsem01/init.c,
psxtmsem01/psxtmsem01.doc: New files.
2011-07-21 Ricardo Aguirre <el.mastin@ymail.com>
PR 1835/tests
* Makefile.am, configure.ac: Add benchmark of pthread_mutex_timedlock -
not available, block.
* psxtmmutex04/.cvsignore, psxtmmutex04/Makefile.am,
psxtmmutex04/init.c, psxtmmutex04/psxtmmutex04.doc: New files.
2011-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmmutex02/init.c, psxtmmutex05/init.c, psxtmmutex06/init.c,
psxtmnanosleep02/init.c, psxtmsleep02/init.c, psxtmthread01/init.c,
psxtmthread03/init.c: Standardize start and end test messages.
2011-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
pthread_mutex_unlock where it is unblocking threads with preemption.
* psxtmmutex06/.cvsignore, psxtmmutex06/Makefile.am,
psxtmmutex06/init.c, psxtmmutex06/psxtmmutex06.doc: New files.
2011-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmmutex05/init.c: Fix test. Pattern was wrong.
2011-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add benchmark of pthread_mutex_unlock
where it is unblocking threads without preemption.
* psxtmmutex05/.cvsignore, psxtmmutex05/Makefile.am,
psxtmmutex05/init.c, psxtmmutex05/psxtmmutex05.doc: New files.
2011-07-20 Ricardo Aguirre <el.mastin@ymail.com>
PR 1843/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of key
create and delete.
* psxtmkey01/.cvsignore, psxtmkey01/Makefile.am, psxtmkey01/init.c,
psxtmkey01/psxtmkey01.doc: New files.
2011-07-19 Ricardo Aguirre <el.mastin@ymail.com>
PR 1840/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of key
set and get.
* psxtmkey02/.cvsignore, psxtmkey02/Makefile.am, psxtmkey02/init.c,
psxtmkey02/psxtmkey02.doc: New files.
2011-07-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* configure.ac: Remove psxtmmutex04 until PR 1836 is processed.
2011-07-15 Ricardo Aguirre <el.mastin@ymail.com>
PR 1835/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
mutex set and get priority ceiling.
* psxtmmutex07/.cvsignore, psxtmmutex07/Makefile.am,
psxtmmutex07/init.c, psxtmmutex07/psxtmmutex07.doc: New files.
2011-07-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Update to reflect next activities.
2011-07-13 Ricardo Aguirre <el.mastin@ymail.com>
PR 1831/tests
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add benchmark of
mutex init and destroy.
* psxtmmutex01/.cvsignore, psxtmmutex01/Makefile.am,
psxtmmutex01/init.c, psxtmmutex01/psxtmmutex01.doc: New files.
2011-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmnanosleep01/init.c, psxtmsleep01/init.c: Do not divide by
OPERATION_COUNT on single shot times.
2011-07-12 Ricardo Aguirre <el.mastin@ymail.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add psxtmmutex03.
* psxtmmutex03/.cvsignore, psxtmmutex03/Makefile.am,
psxtmmutex03/init.c, psxtmmutex03/psxtmmutex03.doc: New files.
2011-06-29 Ricardo Aguirre <el.mastin@ymail.com>
* psxtmtests/Makefile.am, psxtmtests/configure.ac,
psxtmtests/psxtmtests_plan.csv: Added nanosleep tests.
* psxtmtests/psxtmnanosleep01/Makefile.am,
psxtmtests/psxtmnanosleep01/init.c,
psxtmtests/psxtmnanosleep01/psxtmnanosleep01.doc,
psxtmtests/psxtmnanosleep02/Makefile.am,
psxtmtests/psxtmnanosleep02/init.c,
psxtmtests/psxtmnanosleep02/psxtmnanosleep02.doc,
psxtmnanosleep01/.cvsignore, psxtmnanosleep02/.cvsignore: New files.
2011-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Complete plan for mutexes.
2011-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Update.
2011-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test case for sleep - blocking.
* psxtmsleep02/.cvsignore, psxtmsleep02/Makefile.am,
psxtmsleep02/init.c, psxtmsleep02/psxtmsleep02.doc: New files.
2011-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmsleep01/Makefile.in: Removed.
2011-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psxtmtests_plan.csv: Add psxtmsleep01.
* psxtmsleep01/.cvsignore, psxtmsleep01/Makefile.am,
psxtmsleep01/Makefile.in, psxtmsleep01/init.c,
psxtmsleep01/psxtmsleep01.doc: New files.
2011-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmtests_plan.csv: Add sleep and nanosleep cases.
2011-04-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* README, psxtmtests_plan.csv: Add more possible test cases.
2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CONFIG_HEADER(config.h).
2011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtmmutex02/init.c, psxtmthread01/init.c, psxtmthread03/init.c:
Add HAVE_CONFIG_H.
2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtmmutex02/init.c, psxtmthread03/init.c: end_time is a uint32_t.
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2010-12-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, README, configure.ac,
psxtmtests_plan.csv, psxtmmutex02/.cvsignore,
psxtmmutex02/Makefile.am, psxtmmutex02/init.c,
psxtmmutex02/psxtmmutex02.doc, psxtmthread01/.cvsignore,
psxtmthread01/Makefile.am, psxtmthread01/init.c,
psxtmthread01/psxtmthread01.doc, psxtmthread03/.cvsignore,
psxtmthread03/Makefile.am, psxtmthread03/init.c,
psxtmthread03/psxtmthread03.doc: New files.