summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* smp09: Resolve missing prototype warning.Jennifer Averett2014-11-251-0/+8
|
* smp07: Resolve missing prototype warning.Jennifer Averett2014-11-251-1/+9
|
* smp05: Resolve missing prototype warning.Jennifer Averett2014-11-251-0/+9
|
* smp02: Resolve unused method warnings.Jennifer Averett2014-11-251-7/+1
|
* smp03: Remove set but not used warning.Jennifer Averett2014-11-251-0/+4
| | | | Added status validation.
* smpschedsem01: Remove unused variable warning.Jennifer Averett2014-11-251-1/+0
|
* smpschedaffinity02: Remove unused prototype.Jennifer Averett2014-11-251-1/+0
|
* rtems: Move rtems_cache_aligned_malloc()Sebastian Huber2014-11-253-0/+33
| | | | | | Make sure also the size is cache aligned since otherwise we may have some overlap with the next allocation block. A cache invalidate on this area would be fatal.
* sptest/spcache01: New test casesSebastian Huber2014-11-251-0/+4
|
* smpcapture01: New test.Jennifer Averett2014-11-246-0/+389
|
* capture01: Use capture engine print methods.Jennifer Averett2014-11-241-237/+13
|
* testsuites/.../tmacros.h: Add parentheses to fix warningJoel Sherrill2014-11-241-2/+2
|
* smp: Fix scheduler helping protocolLuca Bonato2014-11-242-0/+191
| | | | | | | | | | | | New test case for smptests/smpmrsp01. Fix _Scheduler_Block_node() in case the node is in the SCHEDULER_HELP_ACTIVE_RIVAL helping state. For example a rtems_task_suspend() on a task waiting for a MrsP semaphore. Fix _Scheduler_Unblock_node() in case the node is in the SCHEDULER_SMP_NODE_READY state. For example a rtems_task_resume() on a task owning or waiting for a MrsP semaphore.
* termio05: Remove unreferenced filesJoel Sherrill2014-11-232-335/+0
| | | | | | | The functionality was conditionally compiled into a shared file and these were not removed. close #1821
* Delete or rename MIN/MAX macros and definesSebastian Huber2014-11-215-20/+16
| | | | Include <sys/param.h> if necessary to get the MIN()/MAX() macros.
* smpschedaffinity05: Change semaphore attributes.Jennifer Averett2014-11-201-6/+4
| | | | | Change semaphore attributes to resolve problem where semaphore is not released upon a context switch.
* smpschedaffinity04: Change semaphore attributes.Jennifer Averett2014-11-201-5/+3
| | | | | Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch.
* smpschedaffinity02: Change semaphore attributes.Jennifer Averett2014-11-201-5/+4
| | | | | Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch.
* libtests/malloctest/init.c: Fix warningJoel Sherrill2014-11-202-19/+37
| | | | | | | posix_memalign() is prototyped to take a non-NULL parameter. But our test is deliberately passing one in. With the -Wnon-null warning flag enabled, we will always get warnings on this test unless we disable that warning for this single test case.
* dl01,dl02: Avoid non-runnable $(EXEEXT) filesSebastian Huber2014-11-202-2/+14
|
* Ensure security of default user environmentSebastian Huber2014-11-206-0/+214
|
* shell: Do chroot() after successful loginSebastian Huber2014-11-202-2/+44
|
* shell: Get supplementary group IDs in login checkSebastian Huber2014-11-201-0/+13
|
* Add supplementary groups to user environmentSebastian Huber2014-11-201-0/+171
|
* samples/fileio: Use unlimited objectsSebastian Huber2014-11-201-8/+1
|
* samples/fileio: Fix warningSebastian Huber2014-11-201-0/+2
|
* libcsupport: Implement getgroups()Sebastian Huber2014-11-204-8/+103
|
* libcsupport: Use POSIX key for getgrent()Sebastian Huber2014-11-202-0/+4
|
* shell: Use crypt_r() in rtems_shell_login_check()Sebastian Huber2014-11-207-4/+188
| | | | | | | Use '*" to disable shell login instead of '!' according to the Linux man page. Use getpwnam_r() instead of getpwnam(). Do not access the user environment directly. Update the user environment only after a successful login check.
* libcsupport: Minimal /etc/passwd and /etc/groupSebastian Huber2014-11-202-106/+30
| | | | | Create a minimal /etc/passwd and /etc/group with user root and group root only with no passwords.
* libcsupport: Avoid TOCTOU and format errorsSebastian Huber2014-11-206-0/+178
|
* Add crypt_r(), etc.Sebastian Huber2014-11-206-0/+374
| | | | | Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r().
* Add SHA256 and SHA512 supportSebastian Huber2014-11-206-0/+245
|
* Add NXP PCA9548A 8-channel switch I2C driverSebastian Huber2014-11-201-1/+79
|
* Add NXP PCA9535 16-bit GPIO I2C driverSebastian Huber2014-11-201-1/+150
|
* Add generic EEPROM I2C device driverSebastian Huber2014-11-201-1/+141
|
* Add I2C driver frameworkSebastian Huber2014-11-206-0/+320
| | | | | | | | | | | | | | | | | This I2C driver framework has some major differences compared to libi2c. * It is compatible to the Linux I2C user-space API. * It uses generic IMFS nodes and thus reduces the levels of indirection. * The drivers don't have to mess around with minor numbers to get their state information. * No arbitrary bus controller model is assumed. The main task of an I2C bus controller driver is to process I2C messages. How this is done is private to the driver. * Scatter/gather operations are supported (I2C_M_NOSTART).
* libtests/top: End test after some time if no inputSebastian Huber2014-11-201-0/+23
|
* libdl: Disable building libdl for the NIOS2. No relocation support.Chris Johns2014-11-061-1/+1
| | | | This should have been added.
* libtests: Add libdl test dl02.Chris Johns2014-11-0411-1/+413
| | | | Loads 2 interdependent ELF object files.
* libtests: Update dl01 documentation.Chris Johns2014-11-043-1/+40
|
* dl01/dl-load.c: Add missing constJoel Sherrill2014-11-021-1/+1
|
* cpukit: Add libdl with the Runtime Loader (RTL) code.Chris Johns2014-10-319-1/+278
| | | | This is a merge of the RTL project.
* top: Add new test.Jennifer Averett2014-10-289-1/+388
|
* capture01: Remove capture task tracking.Jennifer Averett2014-10-271-27/+85
| | | | | This involved adding a new variable record to the capture buffer and modifing the trace method to read those records.
* smptests/smpfatal03: Wait for end of test msgSebastian Huber2014-10-241-0/+2
|
* tests/smptests: Normal use of test extensionSebastian Huber2014-10-242-4/+4
|
* tests/smptests: Use barriers in smpfatal0{12}Sebastian Huber2014-10-232-4/+18
| | | | | Call the test extension explicitly and wait for report output using a barrier. This avoids problems with an early shutdown of the system.
* testsuites: Move include for C++ compatibilitySebastian Huber2014-10-231-3/+2
|
* Revert "fstests/mdosfs_fstime: Remove test"Sebastian Huber2014-10-233-0/+35
| | | | This reverts commit bdcf4102f71d1bc2a50f23d2d425d85c24ec0900.