summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rbheap: Drop direction from _RBTree_Iterate()Sebastian Huber2015-08-311-2/+0
|
* i2c: Fix return status of i2c dev read/writeSebastian Huber2015-07-231-2/+21
|
* libmisc: Simplify <rtems/stackchk.h>Sebastian Huber2015-06-261-0/+1
| | | | | Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
* rtems: Add rtems_interrupt_local_disable|enable()Sebastian Huber2015-06-221-2/+2
| | | | | | | | Add rtems_interrupt_local_disable|enable() as suggested by Pavel Pisa to emphasize that interrupts are only disabled on the current processor. Do not define the rtems_interrupt_disable|enable|flash() macros and functions on SMP configurations since they don't ensure system wide mutual exclusion.
* libtests/i2c01: Avoid stack overflowSebastian Huber2015-05-271-0/+2
|
* testsuites: dl02 needs an FPU init task.Chris Johns2015-03-311-1/+1
|
* malloctest/init.c: Fix use uninitialized warningJoel Sherrill2015-03-241-0/+3
|
* cpukit: deprecate notepadsGedare Bloom2015-03-101-0/+1
| | | | | | | | | | | | | | | Deprecate Classic API Notepads. Mark task_set/get_note() with the deprecated attribute, and also mark the notepads field. Replace disable with enable option for notepads in confdefs.h, and make notepads disabled by default. The previous option CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS is now unused and will emit a compile-time warning. A new option CONFIGURE_ENABLE_CLASSIC_API_NOTEPADS is available to turn on notepads, but it also will emit a compile-time warning to indicate that notepads are deprecated. Closes #2265
* libtests/stringto01: Fix for GCC 5.0Sebastian Huber2015-03-092-13/+23
|
* Temporarily disable libdl for h8300Joel Sherrill2015-03-061-1/+4
| | | | | | | The h8300 gets a linking error for the dl0* tests. This temporarily disables libdl until that can be investigated. updates 2284.
* Temporarily disable libdl for lm32Joel Sherrill2015-03-061-1/+4
| | | | | | | There is a GCC ICE when building libdl. This temporarily disables building libdl until that is resolved. updates 2283.
* Temporarily disable libdl for v850Joel Sherrill2015-03-061-1/+4
| | | | | | | | | There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the v850 until the ticket is resolved. updates 2260.
* Temporarily disable libdl for bfinJoel Sherrill2015-03-061-1/+4
| | | | | | | | | There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the bfin until the ticket is resolved. updates 2252.
* capture01: Update screen fileJoel Sherrill2015-03-041-30/+33
|
* IMFS: Fix copy on write for linfilesSebastian Huber2015-02-202-5/+67
|
* IMFS: Add fine grained configurationSebastian Huber2015-02-121-9/+0
| | | | | | | | | | | | | | | | | | Remove miniIMFS. Statically initialize the root IMFS. Add configuration options to disable individual features of the root IMFS, e.g. o CONFIGURE_IMFS_DISABLE_CHOWN, o CONFIGURE_IMFS_DISABLE_FCHMOD, o CONFIGURE_IMFS_DISABLE_LINK, o CONFIGURE_IMFS_DISABLE_MKNOD, o CONFIGURE_IMFS_DISABLE_MOUNT, o CONFIGURE_IMFS_DISABLE_READLINK, o CONFIGURE_IMFS_DISABLE_RENAME, o CONFIGURE_IMFS_DISABLE_RMNOD, o CONFIGURE_IMFS_DISABLE_SYMLINK, o CONFIGURE_IMFS_DISABLE_UNMOUNT, and o CONFIGURE_IMFS_DISABLE_UTIME.
* IMFS: Replace node union with individual structSebastian Huber2015-01-273-20/+7
| | | | | | This reduces the average node size. Add and use IMFS_GENERIC_INITIALIZER().
* libnetworking: Fix close of active socketsSebastian Huber2015-01-201-8/+183
| | | | | | | Send a special event to notify tasks waiting for a socket state change in case this socket gets closed. This prevents a use after free. Close #785.
* Fixed dl01 and dl02 makefilesMarcos Diaz2015-01-202-2/+2
|
* libtests/crypt01: Increase stack sizeSebastian Huber2015-01-091-0/+2
|
* Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEMSebastian Huber2014-12-1639-66/+0
| | | | This define was superfluous, undocumented and used inconsistently.
* Enable WebSocket support in the Mongoose HTTP serverNick Withers2014-12-153-13/+204
|
* Teach rtems_tarfs_load() about symlinksNick Withers2014-12-112-4/+8
|
* libtests/complex: Avoid multiple definitionsSebastian Huber2014-12-081-1/+1
|
* Update bug report URLSebastian Huber2014-12-051-1/+1
|
* libmisc: More useful default configurationSebastian Huber2014-12-056-0/+93
| | | | | | | | | | | The dummy.c was a de-facto default configuration. Rename it to default-configuration.c. Use unlimited objects and the stack checker. This makes it easier for new RTEMS users which will likely use this file if they just work with the usual main() function as the application entry point. Provide proper arguments for main() using the BSP command line. Add spare user extensions and drivers. Do not initialize the network by default. Delete bspinit.c.
* libtests: Omit libdl tests if no RTEMS toolsSebastian Huber2014-12-031-7/+8
|
* DEVFS04: make test work on LEON3-FT GR712RCDaniel Hellstrom2014-12-021-1/+1
| | | | | | | | | The LEON3 BSP have support for up to 8 termios consoles, the LEON3-FT GR712RC uses 6 UARTs. This does not take into account the BSP maximum devices instead it is hardcoded to 6. This patch increases it the maximum devices of DEVFS04 from 6 to 10.
* libtests/complex,math: Prevent optimizationsSebastian Huber2014-12-012-81/+195
| | | | | | | For constant arguments GCC calculates the values of the math library functions at compile-time. close #1741
* libcsupport: Delete malloc statisticsSebastian Huber2014-11-287-105/+1
| | | | | | | Use the heap handler statistics instead. Add heap walk option to MALLOC shell command. close #1367
* capture01: Use capture engine print methods.Jennifer Averett2014-11-241-237/+13
|
* 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
* libtests/malloctest/init.c: Fix warningJoel Sherrill2014-11-201-14/+10
| | | | | | | 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-201-1/+37
|
* shell: Get supplementary group IDs in login checkSebastian Huber2014-11-201-0/+13
|
* libcsupport: Implement getgroups()Sebastian Huber2014-11-202-0/+43
|
* shell: Use crypt_r() in rtems_shell_login_check()Sebastian Huber2014-11-206-0/+179
| | | | | | | 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: 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
|