summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-11rbheap: Fix rtems_rbheap_free()Sebastian Huber1-0/+5
Remove unused descriptor of merged free chunks from the free chain and add them to the spare descriptors. Close #2417.
2015-09-11libtests/rbheap01: SimplifySebastian Huber1-172/+95
Update #2417.
2015-08-31rbheap: Drop direction from _RBTree_Iterate()Sebastian Huber1-2/+0
2015-07-23i2c: Fix return status of i2c dev read/writeSebastian Huber1-2/+21
2015-06-26libmisc: Simplify <rtems/stackchk.h>Sebastian Huber1-0/+1
Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
2015-06-22rtems: Add rtems_interrupt_local_disable|enable()Sebastian Huber1-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.
2015-05-27libtests/i2c01: Avoid stack overflowSebastian Huber1-0/+2
2015-03-31testsuites: dl02 needs an FPU init task.Chris Johns1-1/+1
2015-03-24malloctest/init.c: Fix use uninitialized warningJoel Sherrill1-0/+3
2015-03-10cpukit: deprecate notepadsGedare Bloom1-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
2015-03-09libtests/stringto01: Fix for GCC 5.0Sebastian Huber2-13/+23
2015-03-06Temporarily disable libdl for h8300Joel Sherrill1-1/+4
The h8300 gets a linking error for the dl0* tests. This temporarily disables libdl until that can be investigated. updates 2284.
2015-03-06Temporarily disable libdl for lm32Joel Sherrill1-1/+4
There is a GCC ICE when building libdl. This temporarily disables building libdl until that is resolved. updates 2283.
2015-03-06Temporarily disable libdl for v850Joel Sherrill1-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.
2015-03-06Temporarily disable libdl for bfinJoel Sherrill1-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.
2015-03-04capture01: Update screen fileJoel Sherrill1-30/+33
2015-02-20IMFS: Fix copy on write for linfilesSebastian Huber2-5/+67
2015-02-12IMFS: Add fine grained configurationSebastian Huber1-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.
2015-01-27IMFS: Replace node union with individual structSebastian Huber3-20/+7
This reduces the average node size. Add and use IMFS_GENERIC_INITIALIZER().
2015-01-20libnetworking: Fix close of active socketsSebastian Huber1-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.
2015-01-20Fixed dl01 and dl02 makefilesMarcos Diaz2-2/+2
2015-01-09libtests/crypt01: Increase stack sizeSebastian Huber1-0/+2
2014-12-16Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEMSebastian Huber39-66/+0
This define was superfluous, undocumented and used inconsistently.
2014-12-15Enable WebSocket support in the Mongoose HTTP serverNick Withers3-13/+204
2014-12-11Teach rtems_tarfs_load() about symlinksNick Withers2-4/+8
2014-12-08libtests/complex: Avoid multiple definitionsSebastian Huber1-1/+1
2014-12-05Update bug report URLSebastian Huber1-1/+1
2014-12-05libmisc: More useful default configurationSebastian Huber6-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.
2014-12-03libtests: Omit libdl tests if no RTEMS toolsSebastian Huber1-7/+8
2014-12-02DEVFS04: make test work on LEON3-FT GR712RCDaniel Hellstrom1-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.
2014-12-01libtests/complex,math: Prevent optimizationsSebastian Huber2-81/+195
For constant arguments GCC calculates the values of the math library functions at compile-time. close #1741
2014-11-28libcsupport: Delete malloc statisticsSebastian Huber7-105/+1
Use the heap handler statistics instead. Add heap walk option to MALLOC shell command. close #1367
2014-11-24capture01: Use capture engine print methods.Jennifer Averett1-237/+13
2014-11-23termio05: Remove unreferenced filesJoel Sherrill2-335/+0
The functionality was conditionally compiled into a shared file and these were not removed. close #1821
2014-11-20libtests/malloctest/init.c: Fix warningJoel Sherrill1-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.
2014-11-20dl01,dl02: Avoid non-runnable $(EXEEXT) filesSebastian Huber2-2/+14
2014-11-20Ensure security of default user environmentSebastian Huber6-0/+214
2014-11-20shell: Do chroot() after successful loginSebastian Huber1-1/+37
2014-11-20shell: Get supplementary group IDs in login checkSebastian Huber1-0/+13
2014-11-20libcsupport: Implement getgroups()Sebastian Huber2-0/+43
2014-11-20shell: Use crypt_r() in rtems_shell_login_check()Sebastian Huber6-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.
2014-11-20libcsupport: Avoid TOCTOU and format errorsSebastian Huber6-0/+178
2014-11-20Add crypt_r(), etc.Sebastian Huber6-0/+374
Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r().
2014-11-20Add SHA256 and SHA512 supportSebastian Huber6-0/+245
2014-11-20Add NXP PCA9548A 8-channel switch I2C driverSebastian Huber1-1/+79
2014-11-20Add NXP PCA9535 16-bit GPIO I2C driverSebastian Huber1-1/+150
2014-11-20Add generic EEPROM I2C device driverSebastian Huber1-1/+141
2014-11-20Add I2C driver frameworkSebastian Huber6-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).
2014-11-20libtests/top: End test after some time if no inputSebastian Huber1-0/+23
2014-11-06libdl: Disable building libdl for the NIOS2. No relocation support.Chris Johns1-1/+1
This should have been added.