summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* testsuites: Avoid clock driverSebastian Huber2014-10-143-3/+3
|
* nsecs/init.c: Use long to avoid overflow on 16-bit targetsJoel Sherrill2014-10-131-2/+3
|
* score: Rework global constructionSebastian Huber2014-10-1317-2/+310
| | | | | | Ensure that the global construction is performed in the context of the first initialization thread. On SMP this was not guaranteed in the previous implementation.
* Eliminate use of /*PAGE and clean up formattingJoel Sherrill2014-10-092-35/+5
|
* samples/base_sp: Fix printf() warningJoel Sherrill2014-10-091-2/+3
|
* samples/unlimited: Fix printf() warning and clean upJoel Sherrill2014-10-095-24/+33
|
* IMFS: Avoid NULL pointer accessSebastian Huber2014-10-081-0/+11
| | | | | Avoid NULL pointer access in IMFS_is_imfs_instance(). File systems mounted via mount() always have a valid type string.
* posix: Add auto initializaton for rwlockSebastian Huber2014-10-081-0/+37
|
* termios: Partially hide rtems_termios_ttySebastian Huber2014-10-071-19/+33
| | | | | | | Move interrupt lock to device context and expose only this structure to the read, write and set attributes device handler. This makes these device handler independent of the general Termios infrastructure suitable for direct use in printk() support.
* termios: Separate flow control from normal handlerSebastian Huber2014-10-071-7/+42
|
* pppd: Fix warningsSebastian Huber2014-09-301-3/+1
|
* sptests/spintrcritical22: New testSebastian Huber2014-09-196-0/+176
|
* smptests/smpload01: Report profiling only onceSebastian Huber2014-09-172-184/+0
| | | | Rely on test extension to report profiling.
* Use correct prototype of benchmark_timer_read()Joel Sherrill2014-09-1650-52/+50
| | | | | | | | | | | | | | This change starts with removing the effectively empty file timerdrv.h. The prototypes for benchmark_timer_XXX() were in btimer.h which was not universally used. Thus every use of timerdrv.h had to be changed to btimer.h. Then the prototypes for benchmark_timer_read() had to be adjusted to return benchmark_timer_t rather than int or uint32_t. I took this opportunity to also correct the file headers to separate the copyright from the file description comments which is needed to ensure the copyright isn't propagated into Doxygen output.
* sptests/sp07: Minimize thread dispatch latencySebastian Huber2014-09-1611-157/+71
| | | | | | Do not use sprintf() in thread dispatch critical sections to avoid corruption of profiling samples. Update test to reflect thread the life cycle changes.
* smptests/smpcache01: Remove invalidation of data cache lines from testDaniel Cederman2014-09-163-33/+33
| | | | | Invalidation of entire data cache might cause data written to the stack to get lost.
* sptests/spintrcritical_support: Optimize busy loopSebastian Huber2014-09-121-3/+4
|
* sptests/spintrcritical10: Avoid undefined memorySebastian Huber2014-09-121-0/+3
|
* tmtests/tmcontext01: Improve cache dirty functionSebastian Huber2014-09-111-14/+24
| | | | Increment by cache line size to allow more cycles per second.