summaryrefslogtreecommitdiffstats
path: root/c/src/tests/psxtests (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-09-012000-08-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill17-16/+25
* psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am: Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2000-08-10Adding ChangeLogs.Joel Sherrill1-0/+3
2000-07-13Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+2
that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_TEST_NO_PAUSE a tests/ subpackage specific option. - Remove RTEMS_TEST_NO_PAUSE from custom/*.cfg, targopts.h and cpuopts.h. - Add autoconf macros RTEMS_*_RTEMS_TEST_NO_PAUSE (aclocal/rtems-test-no-pause.m4). - Add RTEMS_*_RTEMS_TEST_NO_PAUSE support to sptests/configure.ins and tmtests/configure.in. These are the only subdirectories which currently apply RTEMS_TEST_NO_PAUSE. - Add autoconf-DEFS support to all test subpackages' configure.ins below tests/. I.e. AC_DEFINES now get explicitly propagated as preprocessor defines into Makefiles, cf. AM_CPPFLAGS in tests/*/*.am, instead of using a global config-files. - Remove NDEBUG from custom/*.cfg. * AC_DEFINE POSIX_API, ITRON_API and MULTIPROCESSING in exec/configure.in, only. - All other sources now should relay on the values from cpuopts.h and should not define them themselves. - Several related changes to many configure.ins * Bug-fixes to RTEMS_*_RTEMS_DEBUG macros (Actually workarounds to quoting bugs in autoconf). Notes: * This patch is rather immature and only tested for a small subset of BSPs (requires the tests to be enabled and therefore takes an tremendous amount of disc space and time.) * The patches to *cfg were generated by a script. Expect file formating changes :)
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill50-190/+220
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill25-0/+61
adds .cvsignore.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-2/+1
that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
2000-01-31Patch rtems-rc-20000118-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill23-23/+0
that contains cosmetical changes to the Makefile.ams below tests (removes old, now invalid comments from these Makefile.ams).
2000-01-14Updated to reflect final test output.Joel Sherrill1-3/+15
2000-01-14Updated screen to reflect final test output.Joel Sherrill1-24/+114
2000-01-13Fixed warnings.Joel Sherrill1-14/+0
2000-01-13POSIX message queues now include complete functionality includingJoel Sherrill1-2/+22
blocking sends when the queue is full. The SuperCore was enhanced to support blocking on send. The existing POSIX API was debugged and numerous test cases were added to psxmsgq01 by Jennifer Averett. SuperCore enhancements and resulting modifications to other APIs were done by Joel. There is one significant point of interpretation for the POSIX API. What happens to threads already blocked on a message queue when the mode of that same message queue is changed from blocking to non-blocking? We decided to unblock all waiting tasks with an EAGAIN error just as if a non-blocking version of the same operation had returned unsatisfied. This case is not discussed in the POSIX standard and other implementations may have chosen differently.
2000-01-13Changed error checking macros for POSIX.Joel Sherrill1-50/+50
2000-01-13POSIX message queues now include complete functionality includingJoel Sherrill1-247/+1074
blocking sends when the queue is full. The SuperCore was enhanced to support blocking on send. The existing POSIX API was debugged and numerous test cases were added to psxmsgq01 by Jennifer Averett. SuperCore enhancements and resulting modifications to other APIs were done by Joel. There is one significant point of interpretation for the POSIX API. What happens to threads already blocked on a message queue when the mode of that same message queue is changed from blocking to non-blocking? We decided to unblock all waiting tasks with an EAGAIN error just as if a non-blocking version of the same operation had returned unsatisfied. This case is not discussed in the POSIX standard and other implementations may have chosen differently.
2000-01-11This test was enhanced to test for the case in sigtimedwait() where itJoel Sherrill2-0/+32
must deal with a pending process oriented signal. Prior to the addition of this testcase, sigtimedwait() did not return properly when a process oriented signal was pending. The problem was reported by Wayne Bullaughey <wayneb@cacdsp.com>.
2000-01-05Updated to reflect a time that had previously been left out due toJoel Sherrill1-0/+37
an array sizing coding error.
2000-01-05Screen updated since test runs.Joel Sherrill1-1/+24
2000-01-05Corrected so header message is printed.Joel Sherrill2-0/+3
2000-01-05+ Added tests for open, close, unlink, and send.Jennifer Averett1-53/+223
2000-01-04Fixed warnings.Joel Sherrill6-4/+7
1999-12-23+ Tests added for mq_open, mq_close, and mq_unlinkJennifer Averett2-63/+219
1999-12-13Corrected order of output.Joel Sherrill1-1/+1
1999-12-03Patch rtems-rc-19991123-rc-3.diff from Ralf CorsepiusJoel Sherrill1-0/+1
<corsepiu@faw.uni-ulm.de>: The patch below provides * automake support for score/cpu/powerpc * The hack to propagate values from *.cfg to automake configuration * A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted before) * Fixes some files which apparently where missing in rtems-rc-19991123-rc-2.diff * some minor configuration related patches To apply: rm -rf ./c/src/exec/score/cpu/powerpc/wrap patch -p1 < rtems-rc-19991123-rc-3.diff Attention: c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be removed after applying the patch. Modifications had been made to the score/cpu/powerpc directory after the snapshot this was based on. In particular, the mpc750 and other_cpu directories had been renamed to new_exception_processing and old_exception_processing. After this patch was applied, modifications were made to account for this.
1999-12-02Jennifer added initial test code. Conditional'ed out until she hasJoel Sherrill1-0/+130
the opportunity to work with it.
1999-11-23Moved pmacros.h to include not support/include.Joel Sherrill21-119/+21
1999-11-23Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+1
that are part of the Makefile.am conversion effort but were missed in the previous commits.
1999-11-23Added clock06.c to the compile list.Joel Sherrill1-4/+2
1999-11-23Files only used by psxfile01, so moved there.Joel Sherrill5-10/+1
1999-11-23Test psxfile02 unused and removed.Joel Sherrill2-4/+1
1999-11-23Unused and removed.Joel Sherrill4-119/+0
1999-11-23Patch rtems-rc-19991117-14.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill56-2012/+1082
to convert the psxtests directory from Makefile.in to Makefile.am.
1999-11-22+ Corrected error messages.Jennifer Averett1-30/+80
+ Added tests for sem_open, sem_close, and sem_unlink. + Yellow lined sem_open, sem_close, sem_unlink, _POSIX_Semaphore_Delete, _POSIX_Semaphore_Name_to_id, and _POSIX_Semaphore_Create_support. Except for MP, pshared OBJECT_REMOTE, and out of memory paths.
1999-11-22Added ifndef around build_time macro so tmacros.h and pmacros.hJoel Sherrill2-0/+4
can be included from the same file.
1999-11-22Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1-1/+1
.. a major configuration cleanup ... major enhancement of automake support. ... and it contains a *major* breakthough: Automake support for libchip and libmisc *LEAF* directories. To implement this I have used several nasty tricks * The basical trick is to wrap an old Makefile.in's contents into a Makefile.am and still continue to use (i.e include) the old *.cfg files. * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make dependencies * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between automake and RTEMS make rules * Replaced each install:: and preinstall:: rule with make dependencies * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake convention) * Removed each manually added autoconf substitution which automake performs automatically. This is not yet full automake support, because using the temporary installation directory, preinstallation in general and building variants are in contradiction to automake's basic working principles ... ... the new Makefile.ams work still somewhat clumsy ... nevertheless they work (quite well). WARNING: At first glance this patch is small, but * it affects the whole configuration system. * it opens the road to introducing automake to all Makefile.ins currently not being under automake control. JOEL> Does this remove or add any files? Both, all Makefile.ins below libchip and libmisc get replaced with Makefile.ams.
1999-11-18Added test code for named semaphores and moved to use of directive_failedJennifer Averett2-31/+87
family of macros to produce better checks and diagnostic messages.
1999-11-18Started to added POSIX message queue test code.Jennifer Averett1-0/+3
1999-11-17Updated copyright notice.Joel Sherrill192-384/+192
1999-11-16Fixed screen.Joel Sherrill1-1/+1
1999-11-16Removed leading space from output.Jennifer Averett2-4/+4
1999-11-16Added comment indicating that dup is known to be broken.Jennifer Averett1-1/+1
1999-11-16Added test cases for uname().Joel Sherrill2-0/+25
1999-11-16Modified file to match seen output.Jennifer Averett1-92/+161
1999-11-16Modified output file to match seen output. Added comment to all inoJennifer Averett1-306/+282
values that they may change slightly on a processor basis.
1999-11-16Removed compiler warning.Jennifer Averett1-1/+1
1999-11-09New test for POSIX Message Queues added.Joel Sherrill6-1/+171
1999-11-09New files.Joel Sherrill4-0/+303
1999-11-05This is another pass at making sure that nothing outside the BSPJoel Sherrill1-3/+1
unnecessarily uses any variables defined by the BSP. On this sweep, use of BSP_Configuration and Cpu_table was eliminated. A significant part of this modification was the addition of macros to access fields in the RTEMS configuration structures. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1999-11-04The files in libcpu should not be directly dependent on any BSP. InJoel Sherrill1-0/+2
particular, using bsp.h, or getting information from the BSP which should properly be obtained from RTEMS is forbidden. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>. The changes primarily eliminated the need to include bsp.h and peeking at BSP_Configuration. The use of Cpu_table in each BSP needs to be eliminated.
1999-11-02Minor changes to make the screen match a bit better.Joel Sherrill2-4/+4
1999-11-02Minor fixes to make screen match a bit better.Joel Sherrill2-11/+15
1999-11-02Added more proper checking of F_GETFL and F_SETFL.Joel Sherrill1-5/+17
Disabled test of F_DUPFD since it does not work. Added comment to indicate that seekdir(NULL) was being called.